1234567891011121314151617181920212223242526272829 |
- #!/usr/bin/env ruby
- compile '/**/*.html' do
- layout '/default.*'
- end
- # This is an example rule that matches Markdown (.md) files, and filters them
- # using the :kramdown filter. It is commented out by default, because kramdown
- # is not bundled with Nanoc or Ruby.
- #
- compile '/**/*.md' do
- filter :kramdown
- layout '/default.*'
- end
- route '/**/*.{html,md}' do
- if item.identifier =~ '/index.*'
- '/index.html'
- else
- item.identifier.without_ext + '/index.html'
- end
- end
- compile '/**/*' do
- write item.identifier.to_s
- end
- layout '/**/*', :erb
|