我一定错过了一些非常明显的东西——我无法获得脚注来使用红地毯。我有 3.0.0 版:
> gem list redcarpet
*** LOCAL GEMS ***
redcarpet (3.0.0)
我正在尝试使用带有脚注的 Github 存储库上的测试代码编写代码,并且它不会将 Markdown 转换为包含脚注的 HTML。我将代码简化为脚注函数,并将其放在 Gist 上。
输出简单如下:
<p>This is a footnote.[^1]</p>
<p>[^1]: It provides additional information.</p>
我在这里错过了什么?
我也遇到了这个问题。看起来 Rubygem 需要更新过去的版本 3.0.0
才能使脚注起作用。master
分支中的一些更改在 Rubygems 上不可用。
要暂时解决您的问题,请从 Redcarpet Github 存储库中获取 gem:
gem 'redcarpet', github: 'vmg/redcarpet', branch: 'master'
然后运行bundle install
.脚注现在应该可以工作了。
我已经在红地毯存储库上打开了一个问题,试图让某人使用最新更改更新 Rubygem。如果/当完成时,我会在这里发帖。
实际上,:footnotes
扩展仅在 master 上; 我们还没有发布带有此功能的版本。这将在我们即将发布的 3.1.0 中(因为我们使用的是语义版本控制)(我们还有一些调整要做)。您可以安全地依赖存储库的主分支;我们始终确保我们的测试套件在特拉维斯上是绿色的!
谢谢,祝你有美好的一天!