+compile '/license/cc*.sgml' do
+ filter :sgml2xml
+ layout '/creativecommons.xsl'
+ layout '/default.xml'
+ layout '/default.xsl', "section-links": "yes"
+ filter :relativize_paths, type: :xml
+ filter :xhtml_compat
+ filter :remove_wj
+ write to_xhtml
+end
+
+compile '/license/cc*.xhtml' do
+ layout '/creativecommons.xsl'
+ layout '/default.xml'
+ layout '/default.xsl', "section-links": "yes"
+ filter :relativize_paths, type: :xml
+ filter :xhtml_compat
+ filter :remove_wj
+ write to_xhtml
+end
+
+compile '/**/*.scss' do
+ filter :sass, syntax: :scss
+ filter :css_source, uribase: \
+ "https://git.draconx.ca/gitweb/homepage.git/blob/" +
+ @item[:gitrev] + ":"
+ filter :css_clean_selectors, \
+ preserve_comments: true, \
+ preserve_hacks: true
+ write @item.identifier.without_ext + '.css'
+end
+
+compile '/**/*' do
+ filter :copybin if @item.binary?
+ write @item.identifier.to_s
+end
+