This is an update to an earlier post.
The workflow goes like this:
My blog’s code is in a github repository. When I want to create or edit a post, I open up prose.io to edit my repository. Since it is a web based application, I can use any device with a browser to use it.
After editing my code, I commit and push the changes to my repository. It has a webhook configured to send a notification to a deploy script hosted on my VPS.
The deploy script pulls the latest changes, rebuilds the website (using jekyll), and pushes the generated site to the final webhost.
The webhook deploy script I use is something like this: