我正在为Python模块创建文档。该文档包含一些通用页面,例如 contributing,building 。现有的toctree
指令如下所示:
====================
Module Documentation
====================
.. toctree::
:caption: Table of Contents
:maxdepth: 2
:caption: Contents:
build
contributing
testing
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
文件结构如下:
/where/I/keep/my/stuff/PythonModule/docs/source/
|-- build.rst
|-- conf.py
|-- contributing.rst
|-- index.rst
|-- running.rst
|-- _static
|-- _templates
`-- testing.rst
我不知道如何构造toctree
,所以我可以实现以下目标:
为了便于编辑,我想以以下方式创建单独的文件来描述模块的功能:
/where/I/keep/my/stuff/PythonModule/docs/source/
|-- build.rst
|-- conf.py
|-- contributing.rst
|-- Functions.rst
|-- Function-A.rst
|-- Function-B.rst
|-- Function-C.rst
|-- Function-n.rst
|-- index.rst
|-- running.rst
|-- _static
|-- _templates
`-- testing.rst
我希望toctree
创建以下索引
- Contributing - Building - Testing - Key Functions - Function A - Function B - Function C - Function n
我想实现两件事:
/source/functions
中,就可以了。我要避免的是创建一个名为.rst
的大型Functions
文档,并制作子标题来描述每个单独的功能。