html - python-markdown2不能识别 ``` 包含的代码块?
天蓬老师
天蓬老师 2017-04-17 17:09:35
0
2
947

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

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

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

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回覆(2)
伊谢尔伦

沒有試過 python-markdown2 ,因此無法直接給你答案。 python-markdown2python-markdown 2.x 沒有任何關係,我自己一直在用後者。但是,據我所知,python-markdown2 處理表格的語法是與眾不同的(也就是不相容啦),不知道對程式碼區塊的處理是否也是這樣。 python-markdown2 ,因此无法直接给你回答。python-markdown2python-markdown 2.x 没有任何关系,我自己一直在用后者。但是,据我所知,python-markdown2 处理表格的语法是与众不同的(也就是不兼容啦),不知道对代码块的处理是否也是这样。

python-markdown2 号称比 python-markdown

python-markdown2 號稱比 python-markdown 速度快,但根據 Markdown Parsers in Python 實際上並不是。

上面提到的資料是 mistune,另一個 python markdown 函式庫的作者寫的,是否公證客觀還需自行判斷。建議你抽點時間通讀一下這篇博客,也許會發現更適合你的 python markdown 庫。

pandoc 是完全另外一個世界了 :-) 它支援超多的輸入格式和輸出格式,更像是一個個人出版的解決方案。取決於你打算如何使用,基於 Haskell 開發(可以用 lua 寫擴充功能),如果對這些不熟悉的話,只能當命令列工具使用了。另外 GPL 的授權許可是否會對你再發布應用程式有影響,也需評估。 🎜
刘奇

需要加上拓展 fetch-code,具體看下 extra 支援拓展的參數。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板