Redirects

This commit is contained in:
Chris Eppstein 2010-11-21 17:53:32 -08:00
parent 404c404fdb
commit cf8ee88abd
3 changed files with 13 additions and 4 deletions

View File

@ -18,7 +18,7 @@ end
compile '/' do
filter :haml, :ugly => true
layout 'main'
layout item[:redirect] ? "redirect" : (item[:layout] ? item[:layout] : "main")
end
compile '/search-data/' do
@ -28,7 +28,7 @@ end
compile '/examples/*/' do
filter :haml, :ugly => true
filter :highlight
layout 'example'
layout item[:redirect] ? "redirect" : (item[:layout] ? item[:layout] : "example")
end
sass_options = Compass.sass_engine_options
@ -44,7 +44,7 @@ end
compile '/reference/*/' do
filter :haml, :ugly => true
filter :highlight
layout item[:layout] || 'main'
layout item[:redirect] ? "redirect" : (item[:layout] ? item[:layout] : "main")
end
compile '*' do
@ -53,7 +53,7 @@ compile '*' do
elsif item[:extension] == "haml"
filter :haml, :ugly => true
end
layout item[:layout] || 'main'
layout item[:redirect] ? "redirect" : (item[:layout] ? item[:layout] : "main")
end
route '/search-data/' do

View File

@ -0,0 +1,4 @@
---
title: Compass Documentation
redirect: /reference/compass/
---

View File

@ -0,0 +1,5 @@
!!!5
- # This template redirects.
%html{:dir => "ltr", :lang => "en"}
%head
%meta{:"http-equiv" => "refresh", :content => "0;#{@item[:redirect]}"}/