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. https://github.com/stucchio/Homepage
I use S3 to host my blog. It's super cheap and it's really easy to push out changes with S3cmd [2]. Just a simple:
s3cmd put mydir/* s3://mybucket/
1. https://github.com/gjreda/gregreda.com/tree/master/theme