middleman/middleman-more/fixtures-old/test-app/config.rb
2011-12-29 15:09:51 -08:00

78 lines
2 KiB
Ruby

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