I use Pelican (roughly the Python version of Jekyll, a successor to Hyde). I just write markdown in emacs, publish and it's good to go. Everything is stored in git.
See the pelican folder here for code examples - feel free to steal the theme, just write your own content.