Разрывы строк удалены Pandoc

Я использую Pandoc для перевода с HTML на уценку.
Пандок удаляет разрыв строки в результатах.

Вот команда, которую я использую:

pandoc -f html -t markdown_phpextra myfile.html

Есть ли способ сохранить все переносы строк в файле HTML?

4 ответа

Решение

Нет. Пандок не различает переводы строки и другие пробелы (за пределами <pre> теги), так как они не семантически отличаются в HTML.

Разобрав старый вопрос, так как я только что обнаружил, что вы можете указать расширение Pandoc для этого:

pandoc -f markdown+hard_line_breaks -t html myfile.html

Это сработало для меня (заметьте, что я использовал обычную уценку, хотя). Смотрите также справочную страницу pandoc для дальнейших объяснений.

У меня такая же проблема. Что я сделал, чтобы заменить каждую новую строку <p></p> строка с дополнительным <p> а также </p> в начале и в конце. Затем я передал текст Пандоку. Это сработало хорошо.

Использование <pre> теги везде, где необходимо сохранить пробелы. Ты пытался &nbsp или же <br>

Другие вопросы по тегам