我不清楚如何使用python的markdown2库实现语法hilighting。在
text = """```if True:
print "hello"```"""
markdown2.markdown(text,extras=['fenced-code-blocks'])
u'<p><code>if True:\nprint "hello"</code></p>\n'
似乎“额外的”围栏代码块不起作用,因为输出与没有它一样
^{pr2}$而输出应该有css文件的所有span类来突出显示,比如
<pre><code><span class="k">if</span> <span class="bp">True</span>, etc...
目前的问题是markdown2不知道你的代码截取是哪种语言,因此也不知道如何解析它/添加语法高亮显示。您需要修改降价以使其更明确:
^{1}$这将产生以下输出:
^{pr2}$请注意,您还必须安装pygments库,并且必须为最终的HTML文件提供以下CSS files之一。在
相关问题 更多 >
编程相关推荐