I just use emacs + org mode -> org-publish to generate my site [1] from org-mode with some customizations; it's been the most flexible and fun way to build a site I've had across all my attempts so far, particularly given that I can go meta and also publish the htmlized raw org files at the same time [2].
[1] Publishing config: http://explog.in/config.html [2] Org Source: http://explog.in/config.org.html