无法弄清楚为什么我会收到此 Kramdown 警告

Cant figure out why I am getting this Kramdownn warning

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

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

最近我开始收到这个错误:

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

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

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