2

我一定遗漏了一些非常明显的东西——我无法在 redcarpet 上使用脚注。我有 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>

我在这里想念什么?

4

2 回答 2

1

我也遇到过这个问题。看起来 Rubygem 需要更新过去的版本3.0.0才能使脚注起作用。master分支中有一些在 Rubygems 上不可用的更改。

要暂时解决您的问题,请从 Redcarpet Github 存储库中获取 gem:

gem 'redcarpet', github: 'vmg/redcarpet', branch: 'master'

然后运行bundle install。脚注现在应该可以工作了。

我在 Redcarpet 存储库上打开了一个问题,试图让某人使用最新的更改来更新 Rubygem。如果/完成后,我会在这里发帖。

于 2013-11-08T15:09:09.617 回答
0

实际上,:footnotes扩展名仅在 master 上;我们尚未发布带有此功能的版本。这将在我们即将发布的 3.1.0(因为我们使用语义版本控制)中(我们还有一些调整要做)。您可以安全地依赖存储库的主分支;我们始终确保我们的测试套件在 Travis 上是绿色的!

感谢您有一个愉快的一天!

于 2013-11-08T16:00:37.547 回答