I looked for something similar and ended up coding my own. It was a lot of fun and even did not took too much time. Of course, I had one advantage – being an Emacs user I could leverage Emacs & Org mode. And one nice thing about my one is that the whole blog (content, templates, styles, JS) is contained in one source file. (Of course, binary assets are kept separately, though technically they could be embedded in an org file, too.) And btw, I don't even need to leave Emacs and go to the terminal to push he new version. :-)
If not for Emacs, I'd probably glue together a few tools like Pandoc, sedm scp and the like.
If not for Emacs, I'd probably glue together a few tools like Pandoc, sedm scp and the like.