862551c523
This allows users to use proxy directly instead of page to create dynamic pages, and improves performance of dynamic pages for sites that create many proxies. It also allows people to use locals instead of instance variables, which are better for partials and reduce the risk of overwriting Middleman settings.
22 lines
985 B
Ruby
22 lines
985 B
Ruby
# -*- coding: utf-8 -*-
|
|
proxy "/fake.html", "/real.html", :layout => false
|
|
proxy "fake2.html", "/real.html", :layout => false
|
|
proxy "fake3.html", "real.html", :layout => false
|
|
proxy "/fake4.html", "real.html", :layout => false
|
|
|
|
proxy "/target_ignore.html", "/should_be_ignored3.html", :ignore => true
|
|
proxy "target_ignore2.html", "/should_be_ignored6.html", :ignore => true
|
|
proxy "target_ignore3.html", "should_be_ignored7.html", :ignore => true
|
|
proxy "/target_ignore4.html", "should_be_ignored8.html", :ignore => true
|
|
|
|
%w(one two).each do |num|
|
|
proxy "/fake/#{num}.html", "/real/index.html", :ignore => true, :locals => { :num => num }
|
|
proxy "fake2/#{num}.html", "/real/index.html", :ignore => true, :locals => { :num => num }
|
|
proxy "fake3/#{num}.html", "real/index.html", :ignore => true, :locals => { :num => num }
|
|
proxy "/fake4/#{num}.html", "real/index-ivars.html", :ignore => true do
|
|
@num = num
|
|
end
|
|
end
|
|
|
|
proxy "明日がある.html", "/real.html", :layout => false
|