12-Markdown 转 HTML

  • 阅读: 241
  • 更新: 2022-06-11

Markdown 是一种轻量级标记语言,使用纯文本格式编写文档,然后转换成有效的 HTML 文档。
具有轻量化、易读易写等特性;支持图片,图表、数学式等
语法介绍:https://www.markdown.xyz/basic-syntax/
python markdown 地址:https://python-markdown.github.io/extensions/#officially-supported-extensions

1. 安装

1
pip install markdown

2. 代码

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
import markdown


def md2html(content_md):
    """markdown 转为 html"""
    content_html = markdown.markdown(
        content_md, extensions=[
            'extra',        # 支持表格等其它语法
            'codehilite'    # 代码高亮,需 pygments 库配合使用
        ],
        extension_configs={
            'codehilite': {
                'linenums': True,  # 显示代码行号
            }
        },
    )
    return content_html

=== 全文完 ===


欢迎加入QQ群:778391413

京公网安备 11011302003970号 京ICP备2022012301号-1