ホームページ  >  に質問  >  本文

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

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

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

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

天蓬老师天蓬老师2742日前884

全員に返信(2)返信します

  • 伊谢尔伦

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

    私は python-markdown2 を試したことがないので、直接答えることはできません。 python-markdown2python-markdown 2.x とは何の関係もありません。私自身は後者を使用しています。ただし、私の知る限り、テーブルを処理するための python-markdown2 構文は異なります (つまり、互換性がありません)。また、コード ブロックの処理にも同じことが当てはまるかどうかはわかりません。

    python-markdown2python-markdown より高速であると主張されていますが、Python の Markdown Parser によるとそうではありません。

    上記の資料は、Python マークダウン ライブラリのもう 1 人の作者である mitune によって書かれたものであり、それが公証されており客観的であるかどうかを自分で判断する必要があります。時間をかけてこのブログを読むことをお勧めします。そうすれば、より自分に合った Python マークダウン ライブラリが見つかるかもしれません。

    pandoc はまったく別の世界です :-) 多数の入力形式と出力形式をサポートしており、どちらかというと個人的な出版ソリューションに似ています。これは、Haskell に基づいて開発されています (拡張機能に慣れていない場合は、コマンド ライン ツールとしてのみ使用できます)。さらに、GPL ライセンスがアプリケーションの再配布に影響を与えるかどうかも評価する必要があります。

    返事
    0
  • 怪我咯

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

    拡張機能 fetch-code を追加する必要があります。詳細については、追加パラメータを参照してください。

    返事
    0
  • キャンセル返事