2013-04-20 3 views
4

html에서 markdown으로 변환 할 때 pandoc을 사용하고 있습니다.
Pandoc가 결과에서 줄 바꿈을 제거하고 있습니다. 여기pandoc에서 줄 바꿈이 제거되었습니다.

내가 명령을 사용하고 있습니다 :

pandoc -f html -t markdown_phpextra myfile.html 

는 HTML 파일의 모든 줄 바꿈을 유지하는 방법이 있습니까?

답변

0

아니요. Pandoc은 개행 문자와 다른 공백 문자 (<pre> 태그 바깥)를 구별하지 않습니다. 이는 HTML과 의미가 다르기 때문입니다.

0

공백이 필요한 곳이면 어디든 <pre> 태그를 사용하십시오. 시도해 보셨습니까 &nbsp 또는 <br>

+0

감사하지만 번역하려는 모든 파일에 tage를 추가 할 수 없습니다. 권리 ? – Ben

0

같은 문제가있었습니다. 각 줄 바꿈을 <p></p> 문자열로 바꾸려면 무엇을 했습니까? 시작 부분과 끝 부분에 <p></p> 문자열이 추가로 있습니다. 그 다음 나는이 텍스트를 판도르에게 넘겼다. 잘 돌아갔다. (하지만, 내가 정기적 인하를 사용 통지)

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

나를 위해 일한 :

4

는 오래된 질문을 파고 난 그냥 당신이 이것에 대한 Pandoc 확장을 지정할 수 있습니다 것을 발견하기 때문이다. 자세한 설명은 pandoc의 man 페이지를 참조하십시오.