Eu uso o GitHub Pages. Internamente ele usa o Jekyll, que é um static site generator: basicamente ele pega os templates e converte-os para HTML.
Na verdade os templates são em Liquid, que é feito em Ruby e aceita código nesta linguagem.
Enfim, é bem simples, na documentação mostra como fazer. O mais difícil tem sido escrever com regularidade :-)