无法弄清楚为什么我得到这个Kramdown警告

时间:2015-03-16 16:32:43

标签: kramdown

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

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

最近我开始收到此错误:

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

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

1 个答案:

答案 0 :(得分:1)

这不是无效的输入。 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