nanoc 3

nanoc is a simple but very flexible static site generator written in Ruby. It operates on local files, and therefore does not run on the server. nanoc "compiles" the local source files into HTML (usually), by evaluating eRuby, Markdown, etc.

Documentation

nanoc3’s web site, which can be found at http://nanoc.stoneship.org, contains a few useful resources to help you get started with nanoc:

It is probably also worth checking out and perhaps subscribing to the discussion groups:

Source Code Documentation

The source code is structured in a few directories:

The namespaces (modules) are organised like this:

The central class in nanoc is Nanoc3::Site, so you should start there if you want to explore nanoc from a technical perspective.

Dependencies

nanoc itself can be used without installing any dependencies. Some components, however, do have dependencies:

autocompiler:mime-types, rack
documentation generation:rdoc (2.4 or newer), yardoc
packaging:rubygems (1.3 or newer)

You may need to manually install the rdoc gem and update the rubygems installation.

Contributors

(In alphabetical order)

Special thanks to Ale Muñoz.

Contact

You can reach me at <denis.defreyne@stoneship.org>.

Generated on Sunday, August 09 2009 at 01:43:05 PM by YARD 0.2.3.2 (ruby-1.8.7).