Sphinx genindex在构建文档时会生成一个名为的索引,因此禁止在文档中使用该名称。现在,如何在目录中包含指向该索引的链接?
我已经试过了:
.. toctree::
:maxdepth: 2
genindex
api
Indices and tables
==================
* :ref:`genindex`
Run Code Online (Sandbox Code Playgroud)
尽管最后一行确实创建了到文档中该索引的链接,但是在创建目录时,构建不知道引用:
WARNING: toctree contains reference to nonexisting document 'genindex'
Run Code Online (Sandbox Code Playgroud)
创建genindex.rst具有以下内容的文件:
Index
=====
Run Code Online (Sandbox Code Playgroud)
在您的index.rst添加中:
.. toctree::
:hidden:
genindex
Run Code Online (Sandbox Code Playgroud)
如果您还希望在站点上拥有链接和文本“ 索引 ”,而不仅是在左侧导航中,请删除:hidden: