]> git.draconx.ca Git - homepage.git/blobdiff - lib/xhtml-compat.rb
Improve script hack compatibility.
[homepage.git] / lib / xhtml-compat.rb
index f69c1eeaad19df9320b1655b30c64297070c30b4..25fe2e2a6e3a88f5cb92efac5555d084309ab1ba 100644 (file)
@@ -20,6 +20,9 @@ class XhtmlCompatFilter < Nanoc::Filter
     identifier :xhtml_compat
 
     def run(content, params = {})
-        return content.gsub(/([^[:space:]])\/>/m, '\1 />');
+        text = content.gsub(/([^[:space:]])\/>/m, '\1 />');
+        text.gsub!("<![CDATA[]]x><!--]]>", '/*\&')
+        text.gsub!("<![CDATA[-->]]>", '\&*/')
+        return text
     end
 end