如何让“额外”发挥作用?

2024-10-02 12:30:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我不清楚如何使用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...

Tags: texttrueextrashelloif语法codeclass
1条回答
网友
1楼 · 发布于 2024-10-02 12:30:55

目前的问题是markdown2不知道你的代码截取是哪种语言,因此也不知道如何解析它/添加语法高亮显示。您需要修改降价以使其更明确:

^{1}$

这将产生以下输出:

^{pr2}$

请注意,您还必须安装pygments库,并且必须为最终的HTML文件提供以下CSS files之一。在

相关问题 更多 >

    热门问题