Rules
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
#!/usr/bin/env ruby "a-look-at-drupal.bbcode boolean-search.bbcode cakephp.bbcode from-firefox-to-deer-park.bbcode google-earth.bbcode ie-lovers-guide-to-firefox.bbcode ma.gnolia.bbcode next-generation-dvds.bbcode pagerank.bbcode perfect-browser.bbcode pre-review-of-ie7.bbcode project-gutenberg.bbcode project-windstone.bbcode quick-overview-of-sqlite.bbcode server-packages.bbcode slax.bbcode sqlyog5-review.bbcode web-promotion.bbcode what-is-ajax.bbcode log-jan-2009.bluecloth the-rails-way-review.bluecloth".split(/\n/).each do |s| f, ident, fil = s.match(/(.+)\.(.+)$/).to_a compile "/articles/#{ident}" do rep.filter fil.to_sym layout 'default' end end compile /archives/ do rep.filter :erb layout 'default' end compile /\/(home|projects|about)/ do rep.filter :erb rep.filter :redcloth layout 'default' end compile '*' do rep.filter :redcloth layout 'default' end route '*' do item.identifier + 'index.html' end layout '*', :erb |