···1010# item, use the pattern “/about/*/”; “/about/*” will also select the parent,
1111# because “*” matches zero or more characters.
12121313-compile '/stylesheet/' do
1414- # don’t filter or layout
1515-end
1616-1717-compile '/favicon/' do
1818- # don’t filter or layout
1919-end
2020-compile '/logo/' do
2121- # don’t filter or layout
2222-end
2323-2413compile '*' do
2525- filter :erb
2626- filter :kramdown
2727- layout 'default'
2828-end
2929-3030-route '/stylesheet/' do
3131- '/style.css'
3232-end
3333-3434-route '/favicon/' do
3535- '/favicon.ico'
3636-end
3737-route '/logo/' do
3838- '/logo.png'
1414+ case item[:extension]
1515+ when 'html'
1616+ filter :erb
1717+ filter :kramdown
1818+ layout 'default'
1919+ end
3920end
40214122route '*' do
4242- item.identifier + 'index.html'
2323+ case item[:extension]
2424+ when 'html'
2525+ item.identifier + 'index.html'
2626+ else
2727+ item.identifier.chop + '.' + item[:extension]
2828+ end
4329end
44304531layout '*', :erb