Changed markdown.
This commit is contained in:
parent
cfa2af61b8
commit
51f1b1d86e
@ -24,17 +24,20 @@ class MarkdownRenderer(HTMLRenderer):
|
|||||||
def _escape(self, str):
|
def _escape(self, str):
|
||||||
return str ##escape(str)
|
return str ##escape(str)
|
||||||
|
|
||||||
|
def get_lexer(self, lang, default='bash'):
|
||||||
|
try:
|
||||||
|
return get_lexer_by_name(lang, stripall=True)
|
||||||
|
except:
|
||||||
|
return get_lexer_by_name(default, stripall=True)
|
||||||
|
|
||||||
def block_code(self, code, lang=None, info=None):
|
def block_code(self, code, lang=None, info=None):
|
||||||
if not lang:
|
if not lang:
|
||||||
lang = info
|
lang = info
|
||||||
if not lang:
|
if not lang:
|
||||||
lang = 'bash'
|
lang = 'bash'
|
||||||
# return '\n<pre><code>%s</code></pre>\n' % escape(code)
|
lexer = self.get_lexer(lang)
|
||||||
lexer = get_lexer_by_name(lang, stripall=True)
|
|
||||||
formatter = html.HtmlFormatter(lineseparator="<br>")
|
formatter = html.HtmlFormatter(lineseparator="<br>")
|
||||||
result = highlight(code, lexer, formatter)
|
result = highlight(code, lexer, formatter)
|
||||||
if not result:
|
|
||||||
return f"<pre>{escape(code)}</pre>"
|
|
||||||
return result
|
return result
|
||||||
|
|
||||||
def render(self):
|
def render(self):
|
||||||
|
Loading…
Reference in New Issue
Block a user