84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
把markdown代码转换成html代码如何实现?尝试过python-markdown,看到有人说markdown2可以识别代码块,但是我使用后仍然无法识别?
import markdown2 html_txt = markdown2.markdown(post.body_markdown)
另外,pandoc好用吗?如果好用就准备换pandoc试试。
欢迎选择我的课程,让我们一起见证您的进步~~
没有试过 python-markdown2 ,因此无法直接给你回答。python-markdown2 和 python-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 支持拓展的参数。
没有试过
python-markdown2
,因此无法直接给你回答。python-markdown2
和python-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 支持拓展的参数。