Only option for me at this point is to use De facto standard of static web page generation tools, and that monster has a name, and it is Jekyll.
It took me over 3 hours to get Jekyll to run on Bash on Ubuntu on Windows. Mainly because apt-get provides us Ruby 1.9 and newer versions of Jekyll want newer. At one point I was wondering if there is cloud service for Jekyll, and I coined a phrase #jekyllaas.
I would gladly pay for Jekyll like system that would be build without dependencies and could be run in browser/cloud. But AFAIK something like that doesn’t exist yet.
As you might know, GitHub pages supports Jekyll,
but that support is very limited, since only safe mode can be used and only supported theme is Minima.
(UPDATE 25.12.2016: GitHub has improved the Jekyll support and now there are 13 themes supported)
I could build static pages via local Jekyll if I wanted better customization options but since it is too cumbersome, I want to use plain GitHub method (which is using git for .md files).
I luckily found out nice basic tutorial for using Minima in GitHub. Simple and effective.
But there are some useful tricks you can do with Liquid template language. And since I have to add Front Matter to these markdown files, I won’t get the pure markdown experience I would want, but I can still dream about it…