如何让我的 Sphinx RST 文件包含指向“contents.html”Python 帮助页面的链接?
更多细节
我在离线环境中有一个 RST 帮助文档 ( index.rst )。我已经下载并使用命令成功构建了 Python 文档make.bat html
。然后我将此文档复制到 C:\Temp\PyDoc。
然后我更新了我的 conf.py 文件以包含以下 Intersphinx 映射:
intersphinx_mapping = {'python': ('C:/Temp/PyDoc', None)}
然后,在我的index.rst文件中,我有类似的内容:
Contents:
.. toctree::
:maxdepth: 1
:ref:`Python <python:contents>`
Python链接已从生成的文档中删除,并带有警告消息:
警告:toctree 包含对不存在文档 ':ref:`Python <python:contents>` 的引用
我已验证输出包含以下文本:
从 C:/Temp/PyDoc/objects.inv 加载 intersphinx 库存...
我还通过运行验证了 Python 文档中存在“内容”标签:
python -m sphinx.ext.intersphinx "C:/Temp/PyDoc/objects.inv" | findstr contents
生成包含以下行的输出:
内容 Python 文档内容:contents.html
有谁知道如何从我的 RST 文件中引用这个外部文档?