.. _sphinx_markdown: =============================== 在Sphinx中使用MarkDown格式文档 =============================== 因为在 :ref:`deploy_deepseek-r1_locally_cpu_arch` 测试结果返回都是 ``MarkDown`` 格式,直接作为源码嵌入文档看起来很简陋不直观,所以考虑如何在Sphinx文档中嵌入部分 ``MarkDown`` 文档。 简单来说,使用 `myst-parser `_ 扩展,就可以非常轻松地引用 ``MarkDown`` 格式文档,会自动渲染HTML,就好像这些文档是标准的RST格式一样。 - 安装 ``myst_parser`` : .. literalinclude:: sphinx_markdown/install_myst :caption: 安装 ``myst_parser`` 扩展 - 配置 ``conf.py`` : .. literalinclude:: sphinx_markdown/conf.py :caption: 配置 ``conf.py`` :emphasize-lines: 6 - 在 ``.rst`` 文档中就可以引用 ``.md`` 文档: .. literalinclude:: sphinx_markdown/include :caption: 引入 ``.md`` 文档 很神奇 需要注意, ``.md`` 文档需要严格遵循 ``MarkDown`` 格式,否则 ``build`` 时候会有报错 参考 ===== - `Include my markdown README into Sphinx `_