Python markdown脚注反向链接文本更改

时间:2014-07-22 12:06:55

标签: python

我在更改python脚注中的backref文本时面临一个非常简单的问题。我在here阅读了脚注文件。该网站明确表示可以覆盖 BACKLINK_TEXT 以允许其他角色。

所以我尝试了以下代码:

import markdown.extensions.footnotes
import markdown
markdown.markdown(some_text,extensions=['footnotes'], BACKLINK_TEXT ="Δ")

上面的代码不会产生指定为←的Backref文本,但默认值为↩。 以上代码是初始化脚注配置的正确方法吗?

2 个答案:

答案 0 :(得分:0)

阅读有关扩展程序的文档后,我认为您需要

extensions=['footnotes(BACKLINK_TEXT=&#916)']

因为BACKLINK_TEXTfootnotes扩展名的选项。

请参阅:Markdown#extensions

答案 1 :(得分:0)

我发现了问题,python-markdown的footnotes.py代码中存在错误。他们使用了

for key,val in configs:

而不是:

for key,val in configs.iteritems(). 

这就是问题所在。希望他们能在另一个版本中解决这个问题。