File tree 1 file changed +22
-4
lines changed
1 file changed +22
-4
lines changed Original file line number Diff line number Diff line change @@ -83,17 +83,35 @@ filters = {
83
83
:html => :erb
84
84
}
85
85
86
+ # Index files in each content directory
87
+ route "/*/dex" do
88
+ item . identifier . sub ( "dex/" , "" ) + 'index.html'
89
+ end
90
+
91
+ # Just the homepage
92
+ route "/dex" do
93
+ item . identifier . sub ( "dex/" , "" ) + 'index.html'
94
+ end
95
+
86
96
compile '*' do
87
97
filter :code_blocks
88
98
filter filters [ item [ :extension ] . to_sym ] || item [ :extension ] . to_sym
89
- layout 'default'
99
+ p item . identifier
100
+ if item [ :homepage ]
101
+ layout 'home'
102
+ elsif item . identifier . match /\/ dex\/ $/
103
+ layout 'dex'
104
+ else
105
+ layout 'default'
106
+ end
90
107
end
91
108
109
+
92
110
route '*' do
93
- p [ item . identifier , item [ :extension ] , item . binary? ]
94
- if item . binary? || item [ :extension ] == 'css' || item [ :extension ] =~ / \. js$/
111
+ # p [item.identifier, item[:extension], item.binary?]
112
+ if item . binary? || item [ :extension ] == 'css' || item [ :extension ] == 'js'
95
113
# /foo/ -> /foo.ext
96
- p item . identifier . chop + '.' + item [ :extension ]
114
+ # p item.identifier.chop + '.' + item[:extension]
97
115
item . identifier . chop + '.' + item [ :extension ]
98
116
else
99
117
# /foo/ -> /foo/index.html
You can’t perform that action at this time.
0 commit comments