You can also do this pretty easily with Hexo, which makes it easy to push Markdown blog posts to prettily-formatted static webpages. There's easy Github integration so that creating and deploying a new blog post is as a two-command process: http://razishaban.com/2015/07/from-zero-to-hexo-a-quick-tuto...