찾다

 >  Q&A  >  본문

html - python-markdown2不能识别 ``` 包含的代码块?

把markdown代码转换成html代码如何实现?
尝试过python-markdown,看到有人说markdown2可以识别代码块,但是我使用后仍然无法识别?

import markdown2
html_txt = markdown2.markdown(post.body_markdown)

另外,pandoc好用吗?如果好用就准备换pandoc试试。

天蓬老师天蓬老师2813일 전961

모든 응답(2)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:11:35

    해본 적이 없어서 python-markdown2 직접적인 답변을 드릴 수는 없습니다. python-markdown2python-markdown 2.x와는 아무런 관련이 없으며, 저는 후자를 직접 사용해 왔습니다. 그런데 제가 아는 한, 테이블 처리를 위한 python-markdown2 구문이 다르고(즉, 호환되지 않음), 코드 블록 처리도 같은지 모르겠습니다.

    python-markdown2python-markdown보다 빠르다고 주장되지만 Python의 Markdown Parser에 따르면 그렇지 않습니다.

    위에 언급된 자료는 Python Markdown 라이브러리의 또 다른 저자인 mistune이 작성한 것입니다. 공증되고 객관적인지는 스스로 판단해야 합니다. 시간을 내어 이 블로그를 자세히 읽어보시면 자신에게 더 적합한 Python 마크다운 라이브러리를 찾을 수 있을 것입니다.

    pandoc은 완전히 다른 세상입니다 :-) 수많은 입력 형식과 출력 형식을 지원하며 개인 출판 솔루션에 가깝습니다. 사용 계획에 따라 다릅니다. Haskell을 기반으로 개발되었습니다(lua를 사용하여 확장 기능을 작성할 수 있습니다). 이에 익숙하지 않은 경우 명령줄 도구로만 사용할 수 있습니다. 또한 GPL 라이센스가 응용 프로그램 재배포에 영향을 미치는지 여부도 평가해야 합니다.

    회신하다
    0
  • 怪我咯

    怪我咯2017-04-17 17:11:35

    확장 가져오기 코드를 추가해야 합니다. 자세한 내용은 추가 매개변수를 참조하세요.

    회신하다
    0
  • 취소회신하다