Rye migration. Mistune upgrade

This commit is contained in:
Yax 2023-11-19 16:26:42 +01:00
parent e73eca5c15
commit 8c15dadbb1
7 changed files with 79 additions and 323 deletions

View file

@ -53,9 +53,9 @@ locale.setlocale(locale.LC_ALL, "")
# initialize markdown
class HighlightRenderer(mistune.HTMLRenderer):
def block_code(self, code, lang=None):
if lang:
lexer = get_lexer_by_name(lang, stripall=True)
def block_code(self, code, info=None):
if info:
lexer = get_lexer_by_name(info, stripall=True)
formatter = html.HtmlFormatter()
return highlight(code, lexer, formatter)
return '<pre><code>' + mistune.escape(code) + '</code></pre>'