WordPress VS Ghost
WordPress has been the go-to for me for many years, but it's always been a bit of a hassle to keep up with its ever expanding list of security holes. And let's not forget that it needs a myriad of plugins to keep it somewhat secure, speedy and good-looking.
Ghost on the other hand is a relatively sleek and extremely straight forward service that does most of the work for you. Granted, since it's a NodeJS application it can't be thrown on any cheap web hosting like WordPress. But VPS aren't all that expensive these days either.
I've made a table with my Pro/Con arguments to make your decision easier:
WordPress | Ghost |
---|---|
✅ Tons of plugins and themes | ❌ Not as many plugins and themes |
✅ Can be hosted on normal web hosting | ❌ Needs a VPS |
✅ Easy to customize | ✅ Easy to customize |
❌ Needs a myriad of plugins for basic functionality | ✅ Comes with a rich base install that covers most requirements |
❌ Requires a lot of upkeep for base install and plugins | ✅ Very little upkeep required |
❌ Basic performance is lacking without plugins | ✅ Blazing fast even without additional caching |
❌ Installation takes quite a bit of time | ✅ Ghost even sets up nginx and letsencrypt for you (see below) |
The last point of ghost is what definitely sold me on it. Might be a bit petty, but I really appreciate a software taking care of a full install rather than leaving me to set up nginx, letsencrypt, systemd etc. on my own.
Just have a look at this beautiful install process:
/var/www/stukev$ ghost install
? Enter your blog URL: /
? Enter your MySQL hostname: localhost
? Enter your MySQL username: ghost
? Enter your MySQL password: [hidden]
? Enter your Ghost database name: stukev_prod
✔ Configuring Ghost
✔ Setting up instance
✔ Setting up "ghost" system user
? Do you wish to set up Nginx? Yes
✔ Setting up Nginx
? Do you wish to set up SSL? Yes
? Enter your email (For SSL Certificate) removed@removed.com
✔ Setting up SSL
? Do you wish to set up Systemd? Yes
✔ Setting up Systemd
? Do you want to start Ghost? Yes
✔ Starting Ghost
If you'd like to set up your own ghost install just head on over here, and you'll be up in no time. The only point I can still give WordPress it's that it's a super easy way for amateurs to set up websites. But as for blogging, we've got a new king, and it's Ghost.