Express, Handlebars and Ghost Themes

In a previous post, I wrote about enhancing Vardyger's API by adding support for content negotiation (e.g., application/json or text/html). In this post, we'll enhance the API by adding support for the Handlebars templating engine and Ghost themes. Handlebars Handlebars is a popular extension of the Mustache…

Read More

How To: Backup your Ghost Blog

Ghost stores the content of your posts in a database and the images that are attached to them in the file system. MySQL Backup My blog uses MySQL, which means I can use AutoMySQLBackup to create scheduled (daily, weekly, and monthly) backups of my Ghost database. Create a Ghost Backup…

Read More

Securing Ghost's Admin Interface

Update: To configure strong SSL security on Nginx please refer to this post by Remy van Elst. When connecting to remote systems we use SSH because it encrypts all traffic during a session, both logins and data transfers. To obtain the same level of protection when administering Ghost, we need…

Read More

Installing Ghost - Step 3

In this post, we'll install Node.js, MySQL, Nginx (engine-x), Ghost and Supervisor. In subsequent posts, we'll secure the Ghost admin interface and install some free themes. Install Node.js Ghost is written in JavaScript and requires the Node.js library and runtime environment. To install Node.js, enter the…

Read More