由pandoc删除的换行符

Ben*_*Ben 4 html markdown line-breaks pandoc

我正在使用pandoc从html翻译为markdown.
Pandoc正在删除结果中的换行符.

这是我正在使用的命令:

pandoc -f html -t markdown_phpextra myfile.html
Run Code Online (Sandbox Code Playgroud)

有什么方法可以保留html文件中的所有换行符吗?

mar*_*rtz 5

挖掘一个旧问题,因为我刚刚发现你可以为此指定一个Pandoc扩展:

pandoc -f markdown+hard_line_breaks -t html myfile.html
Run Code Online (Sandbox Code Playgroud)

这对我有用(注意我使用了常规降价).有关进一步说明,另请参见pandoc的手册页.


Joh*_*ane 2

较新的 pandoc 版本支持--wrap=preserve.

旧答案:

Pandoc 不区分换行符和其他空白(<pre>标签之外),因为它们在 HTML 中在语义上没有不同。