Changes formatter.

This commit is contained in:
retoor 2025-02-07 18:02:10 +01:00
parent 386d9c3aae
commit d4aaa2d66b

View File

@ -31,10 +31,11 @@ class MarkdownRenderer(HTMLRenderer):
lang = 'bash'
# return '\n<pre><code>%s</code></pre>\n' % escape(code)
lexer = get_lexer_by_name(lang, stripall=True)
if not lexer:
return f"<pre>{code}</pre>"
formatter = html.HtmlFormatter(lineseparator="<br>")
return highlight(code, lexer, formatter)
result = highlight(code, lexer, formatter)
if not result:
return f"<pre>{code}</pre>"
return result
def render(self):
markdown_string = self.app.template_path.joinpath(self.template).read_text()