我必须遗漏一些非常明显的东西 - 我无法使用redcarpet获取脚注。我有3.0.0版本:
> gem list redcarpet
*** LOCAL GEMS ***
redcarpet (3.0.0)
我正在尝试带有脚注的test code on the Github repo代码,它不会将Markdown转换为包含脚注的HTML。我将代码简化为脚注函数和put it on Gist。
输出结果如下:
<p>This is a footnote.[^1]</p>
<p>[^1]: It provides additional information.</p>
我在这里缺少什么?
答案 0 :(得分:1)
我也遇到过这个问题。看起来Rubygem需要更新版本3.0.0
才能使脚注生效。 master
分支中有一些更改,这些更改在Rubygems上不可用。
暂时解决您的问题,从Redcarpet Github回购中获取gem:
gem 'redcarpet', github: 'vmg/redcarpet', branch: 'master'
然后运行bundle install
。脚注现在应该有效。
我在Redcarpet repo上opened an issue试图让某人用最新的更改来更新Rubygem。如果/什么时候完成,我会在这里回复。
答案 1 :(得分:0)
实际上,:footnotes
扩展仅适用于主人;我们还没有发布一个附带此功能的版本。这将是3.1.0(因为我们正在使用semantic versioning)我们即将发布(我们还有一些调整要做)。您可以安全地依赖于存储库的主分支;我们总是确保我们的测试套件在Travis上是绿色的!
谢谢你,祝你有愉快的一天!