Python Markdown 及其插件详细介绍

2022-01-13 16:01 440 版权

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 的值。

参考资料