X-Git-Url: https://git.madduck.net/etc/mutt.git/blobdiff_plain/408bdbf1d5acf57d847943773812eb00388111bd..93a1fcb5d2c47e1d8774bdc1060b96ff96b60ce2:/.mutt/markdown2html?ds=sidebyside
diff --git a/.mutt/markdown2html b/.mutt/markdown2html
index 60e6bea..2ffe54f 100755
--- a/.mutt/markdown2html
+++ b/.mutt/markdown2html
@@ -102,20 +102,16 @@ STYLESHEET = os.path.join(os.path.expanduser('~/.mutt'),
if os.path.exists(STYLESHEET):
DEFAULT_CSS += open(STYLESHEET).read()
-HTML_DOCUMENT = '''
-
-
-
-
-
-{htmlbody}
-'''
-
-
SIGNATURE_HTML = \
'-- {sig}
'
+def _preprocess_signature(sig):
+ '''
+ Preprocess the signature before markdown processing.
+ '''
+ return sig
+
def _preprocess_markdown(mdwn):
'''
Preprocess Markdown for handling by the converter.
@@ -307,14 +303,19 @@ def convert_markdown_to_html(mdwn):
if body:
body = _preprocess_markdown(body)
body = _identify_quotes_for_later(body)
- html = _convert_with_pandoc(body, standalone=True, selfcontained=True)
+ html = _convert_with_pandoc(body, standalone=True, selfcontained=True,
+ title=None)
+ html = html.replace('Untitled\n','')
html = _reformat_quotes(html)
if sig:
+ sig = _preprocess_signature(sig)
sig = _preprocess_markdown(sig)
- html += SIGNATURE_HTML.format(sig='
'.join(sig.splitlines()))
+ sig = _convert_with_pandoc(sig, standalone=False, selfcontained=False)
+ sig = SIGNATURE_HTML.format(sig='
'.join(sig.splitlines()))
+ eob = html.find('