nanoc is a static website generator for Ruby.
It runs locally, and is used to convert marked-up files to HTML.
Currently, nanoc supports Markdown, Textile, Haml, and other markup formats.
What’s awesome about nanoc is that you can execute helper methods and write Ruby code, and, in the end, create safe, previewable, and versionable static websites.
nanoc also has an exemplary, easy-to-use documentation.