我在更改python脚注中的backref文本时面临一个非常简单的问题。我在here阅读了脚注文件。该网站明确表示可以覆盖 BACKLINK_TEXT 以允许其他角色。
所以我尝试了以下代码:
import markdown.extensions.footnotes
import markdown
markdown.markdown(some_text,extensions=['footnotes'], BACKLINK_TEXT ="Δ")
上面的代码不会产生指定为←的Backref文本,但默认值为↩。 以上代码是初始化脚注配置的正确方法吗?
答案 0 :(得分:0)
阅读有关扩展程序的文档后,我认为您需要
extensions=['footnotes(BACKLINK_TEXT=Δ)']
因为BACKLINK_TEXT
是footnotes
扩展名的选项。
答案 1 :(得分:0)
我发现了问题,python-markdown的footnotes.py代码中存在错误。他们使用了
for key,val in configs:
而不是:
for key,val in configs.iteritems().
这就是问题所在。希望他们能在另一个版本中解决这个问题。