Jekyll is a static site generator that's perfect for GitHub hosted blogs (Jekyll Repository)
For bootstraping the Blog Jekyll Now was used. An excellent way to minimize the setup time for a blog based on GitHub Pages.
Content of the Blog is Chainmaille (Chainmail) and Crafting in common.
Usage during Development
To be able to see the blog also on my local machine I am using a Docker Machine setup.
docker-machine start blog eval "$(docker-machine env blog)" ./docker/start-dev.sh
start-dev.sh includes drafts and the dev settings (for example without comments).
start.sh includes only the real posts and starts the engine with the production settings.
Both ways do support a watch mechanism. So I am able to write my articles and watch the changes live in the browser without having the need to restart the engine.
Call the blog
docker-machine ip blog <ip is returned here, e.g 192.168.99.100>