Python-markdown2:完全用Python实现的Markdown

Markdown是一个轻文本标记语言,它允许你在写的时候使用简单文本格式,然后转换为XHTML(HTML)。Python-markdown2是完全用Python实现的Markdown,与用Perl实现的 Markdown.pl非常接近,同时增加了一些扩展,包括语法高亮等。

作为module使用

>>> import markdown2
>>> markdown2.markdown("*boo!*")  # or use `html = markdown_path(PATH)`
u'<p><em>boo!</em></p>\n'

>>> from markdown2 import Markdown
>>> markdowner = Markdown()
>>> markdowner.convert("*boo!*")
u'<p><em>boo!</em></p>\n'
>>> markdowner.convert("**boom!**")
u'<p><strong>boom!</strong></p>\n'

作为脚本使用

$ python markdown2.py foo.md > foo.html

项目地址:https://github.com/trentm/python-markdown2

声明:原创文章,版权所有,转载请注明出处,https://litets.com。