Python Markdown 及其插件详细介绍
2022-01-13 16:01 338 版权
版权声明:本文为
iTool.co 网站原创/翻译,遵循
CC BY-SA 4.0
版权协议,转载请附上原文出处链接及本声明。
原文链接:https://itool.co/blogs/3
Python-Markdown
Pypi 安装
pip install markdown
使用
一个最简单的例子:
import markdown
html = markdown.markdown(your_text_string)
CodeHilite 代码高亮插件
Step1. 启用插件
@register.filter()
@stringfilter
def markdown(value):
return md.markdown(value, extensions=[
'markdown.extensions.codehilite',
])
Step2. 下载安装 Pygments
pip install Pygments
Step3. 添加CSS类
pygmentize -S default -f html -a .codehilite > code-styles.css
如果默认css类不是默认的
.codehilite
,可以自行设定-a
的值。
参考资料
- Python-Markdown文档
- Python-Markdown官方插件:缩写、表格、代码块、代码高亮、维基链接、TOC等等。
- Python-Markdown第三方插件:Math/LaTeX、自定义标签、URL转换、结构和包等。比较丰富,可供选择。