Over the past few years a few new blog systems have been released which aim to bring simplicity back to blogging. One of these is Ghost, which got a huge amount of attention with it's amazingly successful Kickstarter campaign in 2013.
If you wanna move your blog to Ghost or wanna start a new one, carry on reading. Follow these steps and you’ll have a Ghost blog running on Engine Yard in a jiffy.
Before deploy Ghost, we will fork it on GitHub. This way we can add custom themes and deploy hooks. In case you are not familiar with forking a project, go to the Ghost repository and press the Fork button on the top-right of the page. If you don't have an account yet it'll lead you through the steps of creating one.
You should end up with a new fork in your account.
Next, we clone the repository to our local machine to prepare it for deployment via
git clone and create a new branch. We’ll use this for deployment specific changes.
git clone firstname.lastname@example.org:bastilian/Ghost.git cd Ghost
Ghost recommends you use the
stable branch rather than
So, let's create a branch based on
git checkout stable git checkout -b 'deploy'