diff --git a/aprendizations/renderer_markdown.py b/aprendizations/renderer_markdown.py index c504126..0bc428a 100644 --- a/aprendizations/renderer_markdown.py +++ b/aprendizations/renderer_markdown.py @@ -2,19 +2,19 @@ # third party libraries import mistune from mistune.plugins.math import math +from mistune.plugins.table import table from pygments import highlight from pygments.lexers import get_lexer_by_name -# from pygments.formatters import HtmlFormatter from pygments.formatters import html -class HighlightRenderer(mistune.HTMLRenderer): +class Renderer(mistune.HTMLRenderer): def block_code(self, code, info=None): - if info: + if info is not None: lexer = get_lexer_by_name(info, stripall=True) formatter = html.HtmlFormatter() return highlight(code, lexer, formatter) - return '
' + mistune.escape(code) + '
'
+ return f'{mistune.escape(code)}
'
def image(self, text, url, title=None):
text = mistune.escape(text, quote=True)
@@ -22,6 +22,5 @@ class HighlightRenderer(mistune.HTMLRenderer):
return (f'