blog.sh is a relatively simple static blog generation tool written in bash. It supports markdown (via pandoc, but other converters could be used) and a very basic templating system. It is designed for simplicity and easy of hacking.
blog.sh was heavily inspired by Carlos Fenollosa's bashblog.
Find more static site generators.