以前,我让这个文本由Kramdown处理没有任何问题:
* **[GIT]** Setup a git repo for your team
最近我开始收到此错误:
kramdown warning: No link definition for link ID 'git' found on line 4
我无法在Kramdown修订历史中看到这现在是一个无效的输入,在我获得并修改数百个文件之前,我想知道是否有人可以阐明这一点,以及我如何修改该行最容易的。我想要的是文本" [GIT]"在项目符号行中以粗体显示。
答案 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