def block_code(self, code, lang):
guess = 'python3'
if code.lstrip().startswith('<?php'):
guess = 'php'
elif code.lstrip().startswith(('<', '{%')):
guess = 'html+jinja'
elif code.lstrip().startswith(('function', 'var', '$')):
guess = 'javascript'
lexer = get_lexer_by_name(lang or guess, stripall=True)
return highlight(code, lexer, HtmlFormatter())
# ???????md?????????????????????????
评论列表
文章目录