2013-04-20 25 views
4

我使用pandoc從html轉換爲markdown。
Pandoc正在刪除結果中的換行符。linebreaks被pandoc刪除

這裏是命令我使用:

pandoc -f html -t markdown_phpextra myfile.html 

有沒有辦法保持所有的換行符在HTML文件?

回答

0

編號Pandoc不區分換行符和其他空格(<pre>標籤之外),因爲它們在HTML中語義上不同。

0

使用<pre>標籤需要保留空白的地方。你有沒有試過&nbsp<br>

+0

謝謝,但我不能在我想翻譯的所有文件中添加tage。對 ? – Ben 2013-04-28 09:29:25

0

我有同樣的問題。我在什麼地方用<p></p>字符串替換了每條換行符,並在開頭和結尾處增加了<p></p>。然後我把文本傳給了潘多克。它運作良好。

4

挖一個老問題,因爲我剛剛發現 你可以指定這個Pandoc擴展:

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

爲我工作(我用常規的降價通知,雖然)。有關詳細解釋,另請參閱pandoc的手冊頁。