Lo que todo programador debería saber sobre aritmética de punto flotante

Simplification of compile rules

Changed files
+12 -26
content
+12 -26
Rules
··· 10 10 # item, use the pattern “/about/*/”; “/about/*” will also select the parent, 11 11 # because “*” matches zero or more characters. 12 12 13 - compile '/stylesheet/' do 14 - # don’t filter or layout 15 - end 16 - 17 - compile '/favicon/' do 18 - # don’t filter or layout 19 - end 20 - compile '/logo/' do 21 - # don’t filter or layout 22 - end 23 - 24 13 compile '*' do 25 - filter :erb 26 - filter :kramdown 27 - layout 'default' 28 - end 29 - 30 - route '/stylesheet/' do 31 - '/style.css' 32 - end 33 - 34 - route '/favicon/' do 35 - '/favicon.ico' 36 - end 37 - route '/logo/' do 38 - '/logo.png' 14 + case item[:extension] 15 + when 'html' 16 + filter :erb 17 + filter :kramdown 18 + layout 'default' 19 + end 39 20 end 40 21 41 22 route '*' do 42 - item.identifier + 'index.html' 23 + case item[:extension] 24 + when 'html' 25 + item.identifier + 'index.html' 26 + else 27 + item.identifier.chop + '.' + item[:extension] 28 + end 43 29 end 44 30 45 31 layout '*', :erb
content/stylesheet.css content/style.css