Markdown¶
Markdown __是一种轻量级标记语言,具有简单的纯文本格式化语法。它存在于许多句法上不同的地方 flavors 。为了支持基于Markdown的文档,Sphinx可以使用 `MyST-Parser`__. Myst-Parser是Docutils连接到 `markdown-it-py`__, a Python package for parsing the `CommonMark`__ 降价口味。
配置¶
要配置您的Sphinx项目以支持 Markdown ,请按以下步骤进行:
安装Markdown解析器 MyST-Parser **
pip install --upgrade myst-parser
增列 myst_parser 发送到
list of configured extensions
**extensions = ['myst_parser']
备注
Myst-Parser需要Sphinx 2.1或更高版本。
如果要使用扩展名不是
.md
调整source_suffix
变量。以下示例将sphinx配置为解析具有扩展名的所有文件.md
和.txt
作为 Markdown:source_suffix = { '.rst': 'restructuredtext', '.txt': 'markdown', '.md': 'markdown', }
您可以进一步配置 MyST-Parser 允许使用标准的自定义语法 CommonMark 不支持。阅读更多内容请参阅 `MyST-Parser documentation`__.