84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
把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 支持拓展的参数。