]> git.draconx.ca Git - homepage.git/blobdiff - Rules
Convert stylesheet to SCSS and preprocess with SASS.
[homepage.git] / Rules
diff --git a/Rules b/Rules
index a7dffeef792cb601a11b44497a7a7c767d520461..d9130f02ca475b712fb4ae28ca965e02454a60a6 100644 (file)
--- a/Rules
+++ b/Rules
@@ -92,6 +92,17 @@ compile '/license/cc*.xhtml' do
     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
+
 passthrough '/**/*'
 layout '/**/*.xsl', :xsl
 layout '/**/*', :erb