61 lines
1,011 B
Ruby
61 lines
1,011 B
Ruby
#!/usr/bin/env ruby
|
|
|
|
compile '/verenigingen/*.md' do
|
|
filter :kramdown
|
|
layout '/vereniging.*'
|
|
layout '/default.*'
|
|
write ext: 'html'
|
|
end
|
|
|
|
compile '/events/*.md' do
|
|
filter :kramdown
|
|
layout '/event.*'
|
|
layout '/default.*'
|
|
write ext: 'html'
|
|
end
|
|
|
|
compile '/konventen/*.md' do
|
|
filter :kramdown
|
|
layout '/konvent.*'
|
|
layout '/default.*'
|
|
write ext: 'html'
|
|
end
|
|
|
|
compile '/homepage.md' do
|
|
filter :kramdown
|
|
layout '/homepage.*'
|
|
layout '/default.*'
|
|
write '/index.html'
|
|
end
|
|
|
|
compile '/verenigingen.md' do
|
|
filter :kramdown
|
|
layout '/verenigingen.*'
|
|
layout '/default.*'
|
|
write ext: 'html'
|
|
end
|
|
|
|
compile '/*.md' do
|
|
filter :kramdown
|
|
layout '/default.*'
|
|
write ext: 'html'
|
|
end
|
|
|
|
compile '/stylesheets/*.{sass,scss}' do
|
|
syntax = @item.identifier.ext.to_sym
|
|
filter :sass, syntax: syntax, style: :compact
|
|
write ext: 'css'
|
|
end
|
|
|
|
compile '/*.erb' do
|
|
filter :erb
|
|
write item.identifier.without_ext
|
|
end
|
|
|
|
layout '/**/*', :erb
|
|
|
|
# Catch-all
|
|
compile '/**/*' do
|
|
write item.identifier.to_s
|
|
end
|
|
|