为了编辑和维护方便使用的是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):