I recently moved my personal blog, personal.ofthenerds.com, to the Ghost CMS from WordPress. So, here’s what I think about it so far:
First of all, the purpose of the Ghost CMS is just for blogging. If you plan on running a business site, you can do it, but it’s not designed for that. You can write posts, make pages, and that’s about it. And that works just fine for the majority of blogs. Also, it’s written in node.js instead of PHP, but it’s themes are written in something else that I forget what it’s called, but it’s easy enough to make edits.
What it lacks
What it’s amazing at
Aside from the three features it lacks, it has everything else, without the need for plugins. Want to add Google Analytics? Just use the code injection feature without editing any theme files. Need a sitemap? Ghost does that automatically for you. Love markdown? Ghost has that built-in. Need live previews while you write? Ghost can do that for you. Don’t have MySQL? Ghost supports SQLite.
For 9/10 blogs, Ghost works fine and is 100 times simpler to manage than WordPress. But, if you need more than just a blog, WordPress is still the best. I’m even considering moving this blog over to ghost just because of the editor 🙂
After using Ghost for a few days, I switched my personal blog back to WordPress. You’re supposed to run Ghost on > 1GB of RAM, and as I only have 512MB, my VPS was swapping too much 🙁