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

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

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

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

天蓬老师
天蓬老师

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

répondre à tous(2)
伊谢尔伦

没有试过 python-markdown2 ,因此无法直接给你回答。python-markdown2python-markdown 2.x 没有任何关系,我自己一直在用后者。但是,据我所知,python-markdown2 处理表格的语法是与众不同的(也就是不兼容啦),不知道对代码块的处理是否也是这样。

python-markdown2 号称比 python-markdown 速度快,但是根据 Markdown Parsers in Python 实际上并不是。

上面提到的材料是 mistune,另一个 python markdown 库的作者写的,是否公证客观还需自行判断。建议你抽点时间通读一下这篇博客,也许会发现更适合你的 python markdown 库。

pandoc 是完全另外一个世界了 :-) 它支持超多的输入格式和输出格式,更像是一个个人出版的解决方案。取决于你打算如何使用,基于 Haskell 开发(可以用 lua 写扩展),如果对这些不熟悉的话,只能当命令行工具使用了。另外 GPL 的授权许可是否会对你再发布应用有影响,也需评估。

刘奇

需要加上拓展 fetch-code,具体看下 extra 支持拓展的参数。

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!