Удобный способ добавления двух разрывов строки с помощью уценки - PullRequest
1 голос
/ 04 марта 2020

В настоящее время я использую Kramdown в качестве библиотеки уценок, и мне нужно добавить два переноса строк без HTML. Мне нужно, чтобы это было дружественным к приложениям

Проблема, с которой я сталкиваюсь, состоит в том, что у меня не работают два стандартных метода добавления разрывов строк (т. Е. «Два пробела» или «\»).

Есть мысли?

1 Ответ

0 голосов
/ 04 марта 2020

У вас есть два варианта:

1. Используйте только один разрыв строки на строку

Каждый собственный разрыв строки должен быть на отдельной строке. Вы не можете иметь два переноса строки в конце одной строки. Сделайте это:

A line\\
\\
another line

Обратите внимание, что это работает только для разрывов строк на основе sla sh. Строки, содержащие только пробел, рассматриваются как пустые строки, а окружающие строки становятся двумя отдельными абзацами, что, вероятно, не то, что вам нужно.

2. Используйте параметр html_to_native и raw HTML

Используйте параметр Kramdown html_to_native, чтобы указать Kramdown преобразовать raw HTML в ваших документах в собственный формат Kramdown. Таким образом, вы можете использовать необработанные теги HTML <br> в вашей Markdown, и, однажды пройдя через анализатор, они будут неотличимы от собственных разрывов строк Markdown.

...