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