Which one is better Node.js CMS for blog?

Mukesh picture Mukesh · Nov 25, 2013 · Viewed 40k times · Source

In current project I am planning to use nodejs CMS as a blog, please let me know which one is better nodejs CMS for blog.

Answer

Jed Watson picture Jed Watson · Jan 2, 2014

While this is very subjective, I'd recommend you check out Ghost and KeystoneJS.

(disclaimer: I am a core contributor for KeystoneJS, but I do love Ghost)

Ghost is a beautiful blogging platform, and has a lot of community support including a theme marketplace. It started with a very successful kickstarter campaign, and launched a few months ago. It is limited by design, and totally focused around the publishing workflow they have built.

KeystoneJS is a more flexible cms / framework which can be used to create anything from a blog to a sophisticated, data-driven website. There's a demo site (with a simple Bootstrap theme) you can use as the basis for your own blog here, and a more complex site built for the Sydney Javascript meet up here which you can also use as a reference.

I'd say make your decision based on whether you want a focused, polished publishing system or a more flexible cms, as well as how comfortable you are customising and working with each platform.

Ghost is probably the easiest to get up and running with, as long as it has all the features you'll need.

Another thing to consider is where you will host your blog - Ghost offers their own hosting solution, while KeystoneJS supports Heroku which is free for 1 dyno. Again, you should have a look at both and decide which you are more comfortable with.