0

以前,我让 Kramdown 处理这个文本没有任何问题:

* **[GIT]**  Setup a git repo for your team

最近我开始收到此错误:

kramdown warning: No link definition for link ID 'git' found on line 4

我在 Kramdown 修订历史中看不到这是一个无效的输入,在我获得并修改数百个文件之前,我想知道是否有人可以阐明这一点,以及我如何最容易地修改该行。我想要的是文本“[GIT]”在项目符号行上以粗体显示。

4

1 回答 1

2

这不是无效的输入。kramdown 将按预期正确解析(从 1.6.0 版开始):

<ul>
    <li><strong>[GIT]</strong>  Setup a git repo for your team</li>
</ul>

我不确定为什么更早地抑制了警告,但我检查了 Ruby 代码,并且该警告存在于最早的可用版本中。我还检查了 1.3.3,它也会生成该警告。

即使 kramdown 生成所需的输出,如果您想避免警告,您可以转义括号。

* **\[GIT\]**  Setup a git repo for your team
于 2015-03-17T00:26:37.780 回答