Не могу понять, почему я получаю это предупреждение Крамдауна

Ранее этот текст обрабатывался 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 ответ

Решение

Это не неверный ввод. 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
Другие вопросы по тегам