I use jekyll, with a script to render each page/post and inline only the css rules that apply to the dom.
Hosted on google app engine which is cheap as, it serves static files quickly while making it easy to add server-side logic where needed.
Hosted on google app engine which is cheap as, it serves static files quickly while making it easy to add server-side logic where needed.
As well as a CMS you'd also need to run jekyll to build the posts into html. You could use github to do all this actually: their web interface can work as a basic CMS that lets you edit and commit individual files, and if you host on github pages they'll build the posts with jekyll after each commit.