From 93a1fcb5d2c47e1d8774bdc1060b96ff96b60ce2 Mon Sep 17 00:00:00 2001 From: "martin f. krafft" Date: Mon, 13 Sep 2021 11:23:59 +1200 Subject: [PATCH 1/1] Render self-contained HTML with Pandoc --- .mutt/markdown2html | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/.mutt/markdown2html b/.mutt/markdown2html index 8930c88..2ffe54f 100755 --- a/.mutt/markdown2html +++ b/.mutt/markdown2html @@ -102,16 +102,6 @@ STYLESHEET = os.path.join(os.path.expanduser('~/.mutt'), if os.path.exists(STYLESHEET): DEFAULT_CSS += open(STYLESHEET).read() -HTML_DOCUMENT = ''' - - - - - -{htmlbody} -''' - - SIGNATURE_HTML = \ '
-- {sig}
' @@ -313,7 +303,9 @@ 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: @@ -324,7 +316,6 @@ def convert_markdown_to_html(mdwn): eob = html.find('') html = f'{html[:eob]}{sig}\n{html[eob:]}' - html = HTML_DOCUMENT.format(htmlbody=html) html = _apply_styling(html) html = _postprocess_html(html) -- 2.39.5