Actually add comments to blog, tidy up rst handling to make sure we get xhtml1.1...
[sommitrealweird.git] / sommitrealweird / generic / docutils_xhtml11.py
diff --git a/sommitrealweird/generic/docutils_xhtml11.py b/sommitrealweird/generic/docutils_xhtml11.py
new file mode 100644 (file)
index 0000000..4b7d9b9
--- /dev/null
@@ -0,0 +1,32 @@
+# Author: Brett Parker <iDunno@sommitrealweird.co.uk>
+
+"""
+HTML1.1 Writer.
+"""
+
+__docformat__ = 'reStructuredText'
+
+import sys
+import os
+import os.path
+import codecs
+import docutils
+from docutils import frontend, nodes, utils, writers
+from docutils.writers import html4css1
+
+class Writer(html4css1.Writer):
+
+    config_section = 'xhtml11 writer'
+    config_section_dependencies = ('writers', 'html4css1 writer')
+
+    def __init__(self):
+        html4css1.Writer.__init__(self)
+        self.translator_class = HTMLTranslator
+
+class HTMLTranslator(html4css1.HTMLTranslator):
+
+    def is_compactable(self, node):
+        return False
+
+    def should_be_compact_paragraph(self, node):
+        return False