| -rwxr-xr-x | filters/html-converters/md2html | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/filters/html-converters/md2html b/filters/html-converters/md2html index ebf3856..c8ee7d9 100755 --- a/filters/html-converters/md2html +++ b/filters/html-converters/md2html @@ -1,11 +1,7 @@ -#!/usr/bin/env python3 +#!/usr/bin/env python import markdown -import sys -import io from pygments.formatters import HtmlFormatter -sys.stdin = io.TextIOWrapper(sys.stdin.buffer, encoding='utf-8') -sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8') -sys.stdout.write(''' +print(''' <style> .markdown-body { font-size: 14px; @@ -283,12 +279,11 @@ sys.stdout.write(''' border: none; } ''') -sys.stdout.write(HtmlFormatter(style='pastie').get_style_defs('.highlight')) -sys.stdout.write(''' +print(HtmlFormatter(style='pastie').get_style_defs('.highlight')) +print(''' </style> ''') -sys.stdout.write("<div class='markdown-body'>") -sys.stdout.flush() +print("<div class='markdown-body'>") # Note: you may want to run this through bleach for sanitization markdown.markdownFromFile(output_format="html5", extensions=["markdown.extensions.fenced_code", "markdown.extensions.codehilite", "markdown.extensions.tables"], extension_configs={"markdown.extensions.codehilite":{"css_class":"highlight"}}) -sys.stdout.write("</div>") +print("</div>") |