【问题标题】:Cant figure out why I am getting this Kramdownn warning无法弄清楚为什么我会收到此 Kramdown 警告
【发布时间】:2015-03-16 16:32:42
【问题描述】:

以前,我让 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】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-04
      • 2017-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多