【Python】 Python之markdown模块

Python之markdown模块

为了编辑和维护方便使用的是MD来编辑(数据库和文档都是MD),但是实际展示中生成的API中,需要HTML标签来展示,故此这里需要一个能转换的工具来帮忙。

1. 其他库:

markdown
markdown2
snudown

2. 安装:

权限不够使用su root提权
pip install markdown

3. 使用:

import markdown
html = markdown.markdown(text)
print(html)

4. 支持

由于有些扩展需要手动打开
markdown.markdown(text, extensions=[‘markdown.extensions.extra’])

5. 代码高亮

markdown.markdown(text, extensions=[‘markdown.extensions.codehilite’])

6. 表格处理

markdown.markdown(text, extensions=[‘markdown.extensions.tables’])

7. 预处理

进入由md转为html前进行的处理,过滤或修改一些语法规则或纠正错误
比如‘—’个中划线应该是‘* * * ’ 的错误。
from markdown.preprocessors import Preprocessorclass MyPreprocessor(Preprocessor):

你可能感兴趣的:(Python,技术研发,技术工具,python,开发语言)