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.