Jekyll is a tool for transforming your plain text into static websites and blogs. It is simple, static, and blog-aware. Jekyll uses the Liquid templating language and has builtin Markdown and Textile support.
It also ties in nicely to Github Pages.
Learn more about Jekyll on their website.