X-Git-Url: http://git.draconx.ca/gitweb/homepage.git/blobdiff_plain/de605446b3ed408672aecd74462a25de41c1367c..b585d7ee7724970904ba0bd77d84c2337159b4b3:/Rules diff --git a/Rules b/Rules index d0a81fb..d9130f0 100644 --- a/Rules +++ b/Rules @@ -1,6 +1,6 @@ #!/usr/bin/env ruby # -# Copyright © 2018-2019 Nick Bowler +# Copyright © 2018-2020 Nick Bowler # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -54,6 +54,7 @@ compile '/license/gpl*.md' do layout '/gpl.xsl' layout '/default.xsl' filter :relativize_paths, type: :xml + filter :xhtml_compat filter :remove_wj write to_xhtml end @@ -65,6 +66,7 @@ compile '/**/*.md' do layout '/default.xml' layout '/default.xsl' filter :relativize_paths, type: :xml + filter :xhtml_compat filter :remove_wj write to_xhtml end @@ -75,6 +77,7 @@ compile '/license/cc*.sgml' do layout '/default.xml' layout '/default.xsl' filter :relativize_paths, type: :xml + filter :xhtml_compat filter :remove_wj write to_xhtml end @@ -84,10 +87,22 @@ compile '/license/cc*.xhtml' do layout '/default.xml' layout '/default.xsl' 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 + passthrough '/**/*' layout '/**/*.xsl', :xsl layout '/**/*', :erb