require "slim" require "liquid" require "coffee-filter" page "/fake.html", :proxy => "/real.html", :layout => false page "fake2.html", :proxy => "/real.html", :layout => false page "fake3.html", :proxy => "real.html", :layout => false page "/fake4.html", :proxy => "real.html", :layout => false ignore "/should_be_ignored.html" page "/should_be_ignored2.html", :ignore => true page "/target_ignore.html", :proxy => "/should_be_ignored3.html", :ignore => true ignore "should_be_ignored4.html" page "should_be_ignored5.html", :ignore => true page "target_ignore2.html", :proxy => "/should_be_ignored6.html", :ignore => true page "target_ignore3.html", :proxy => "should_be_ignored7.html", :ignore => true page "/target_ignore4.html", :proxy => "should_be_ignored8.html", :ignore => true %w(one two).each do |num| page "/fake/#{num}.html", :proxy => "/real/index.html" do @num = num end page "fake2/#{num}.html", :proxy => "/real/index.html" do @num = num end page "fake3/#{num}.html", :proxy => "real/index.html" do @num = num end page "/fake4/#{num}.html", :proxy => "real/index.html" do @num = num end end with_layout :content_for do page "/content_for_erb.html" page "/content_for_haml.html" page "/content_for_slim.html" end with_layout false do page "/request-path.html" page "/lorem.html" page "/relative_image.html" page "/inline-css.html" page "/inline-js.html" page "/inline-coffeescript.html" page "/spaces in file.html" page "/slim.html" page "/data.html" page "/data2.html" page "/data3.html" page "/liquid_master.html" page "/page-classes.html" page "/sub1/page-classes.html" page "/sub1/sub2/page-classes.html" %w{ /auto-css.html /auto-css /auto-css/ /auto-css/auto-css.html /auto-css/sub/auto-css.html }.each do |path| page path end %w{ /auto-js.html /auto-js /auto-js/ /auto-js/auto-js.html /auto-js/sub/auto-js.html }.each do |path| page path end end