nanoc is a tool that runs on your local computer and compiles Markdown, Textile, Haml, etc. documents into static web pages, ready for uploading to any web host. Interested? Install nanoc and get started! ».
Latest news article: nanoc 2.2.2 released (posted May 18th, 2009).
Features
Secure.
A nanoc site does not contain any executable code—just static HTML pages. nanoc does not run on the server; exploiting nanoc or Ruby in order to wreak havoc on a nanoc-powered site is therefore simply impossible.
Fast.
Serving static HTML pages straight off the hard disk of a web server is much faster than running a PHP or Ruby script, querying the database, assembling the requested page, and finally sending the output to the client.
Previewable.
You can preview every change you make to your site before uploading it. Compile your site, make sure everything is just like you want it, and upload the site when you’re satisfied.
Stable.
nanoc has a large automated test suite, which makes sure everything works as advertised. This makes it extremely easy to pinpoint any bugs and squish them before they do any harm.
User Friendly.
Even though nanoc is a command-line application, a lot of effort has been put into making nanoc as easy to use as possible. You won’t get any weird messages and odd errors in nanoc.
Extensible.
nanoc is not a monolithic framework, but rather a small framework that is easily built upon with new plugins such as filters and helpers.