我的代码如下(代码块的符号改成了···避免发出来有问题):
import markdown
from markdown.extensions.toc import TocExtension
from markdown.extensions.codehilite import CodeHiliteExtension, CodeHilite
text = """
···python
def test():
print 2
return 1
···
"""
md = markdown.Markdown(extensions=[
'markdown.extensions.extra',
# 'markdown.extensions.fenced_code',
'markdown.extensions.codehilite',
])
print(md.convert(text))
输出如下:
def test():
print 2
return 1
这个输出里面是缺少了语言类型的,我如果只用 markdown.extensions.fenced_code 是有语言类型,但是没有代码高亮,这两个插件还不能混着用,
有大佬弄过类似的吗