Fix deploy

This commit is contained in:
Flaviu Tamas 2016-11-07 11:22:11 -05:00
commit 89c4bb2625
3 changed files with 24 additions and 15 deletions

18
Rules
View file

@ -20,14 +20,14 @@ end
compile '/assets/js/*' do
filter :erb
filter :uglify_js if File.basename(item[:content_filename], ".*") == 'all'
:uglify_js if File.basename(item[:content_filename], ".*") == 'all'
end
compile '/content/*' do
if item.identifier == '/content/toc/'
if item.identifier.to_s == '/content/toc/'
filter :kramdown
layout 'blank'
elsif item.identifier == '/content/footer/'
elsif item.identifier.to_s == '/content/footer/'
layout 'blank'
elsif item[:extension] == 'md'
filter :kramdown, {:input => 'GFM'}
@ -43,18 +43,18 @@ end
route '/assets/css/*' do
# if not debug mode, only let all.css through
unless @config[:debug]
item.identifier.chop + '.css' if File.basename(item[:content_filename], ".*") == 'all'
item.identifier.to_s.chop + '.css' if File.basename(item[:content_filename], ".*") == 'all'
else
item.identifier.chop + '.css'
item.identifier.to_s.chop + '.css'
end
end
route '/assets/js/*' do
# if not debug mode, only let all.js through
unless @config[:debug]
item.identifier.chop + '.js' if File.basename(item[:content_filename], ".*") == 'all'
item.identifier.to_s.chop + '.js' if File.basename(item[:content_filename], ".*") == 'all'
else
item.identifier.chop + '.js'
item.identifier.to_s.chop + '.js'
end
end
@ -62,10 +62,10 @@ end
route '/content/*' do
if item.binary?
# Write item with identifier /foo/ to /foo.ext
item.identifier.sub("/content", "").chop + '.' + item[:extension]
item.identifier.to_s.sub("/content", "").chop + '.' + item[:extension]
else
# Write item with identifier /foo/ to /foo/index.html
item.identifier.sub("/content", "") + 'index.html'
item.identifier.to_s.sub("/content", "") + 'index.html'
end
end