EDIT: Я ответил на свой вопрос - вроде, но ответ заставляет меня рассердиться, чем проблема. Если файл разметки заканчивается \n
, конвертер работает точно так, как ожидалось. Если файл разметки заканчивается буквой или периодом (или, возможно, любым другим символом), я получаю эту проблему. До сих пор мое исправление было content += "\n"
, но я понятия не имею, почему это работает. Так что вопрос все еще стоит, я думаю.Jekyll markdown converter escaping tags
Я написал конвертер Jekyll, который выводит ряд примечаний из документа уценки и присоединяет их к концу того же документа, что и <ul>
, с рядом тегов <li>
.
Конвертер отлично работает, за исключением того, что теги <ul>
и <li>
сбегают где-то вдоль линии и отображаются как обычный текст вместе с остальной частью документа.
То есть, я должен получить:
- Сноска 1
- Сноска 2
Но вместо этого я получаю:
< ул > < литий > сноска1 </li >литий > Footnote2 </li > </ул >
Таким образом, я предполагаю, что преобразование происходит уценка после пользовательские преобразователи работать и уценки убегает теги, но я на самом деле не знаю. Является ли конвертер подходящим местом для создания сносок? Если да, то как я могу попросить уценку оставить мои теги в покое?
Если это уместно, содержание вставляется через {{ content }}