nanoc-tilt is a filter for nanoc, a static page generation framework, that lets you render your files with tilt.
The nanoc-tilt gem allows tilt to manage the rendering of your files. That way, you can just follow the conventions that Tilt enforces (e.g. .haml files will be rendered by the Haml engine, .sass by Sass, etc) and end up much simpler compile rules in the nanoc Rules file.
- nanoc3
- tilt
To use the nanoc-tilt, you have to start by installing the gem.
gem install nanoc-tilt
Then require the project main file in your default.rb file in the lib directory of your nanoc project.
require "nanoc-tilt"
Here is a sample compile rule (in the Rules file) which uses nanoc-tilt:
compile '*' do
unless item.binary?
filter :tilt if Tilt.registered?(item[:extension])
layout 'common' if item[:extension] == 'erb'
end
end
- Jake Benilov benilov@gmail.com
Copyright (c) 2011 Jake Benilov, nanoc-tilt is released under the MIT license. See the LICENSE.md file for details.