将狮身人面像目录划分为带有小标题的小节

问题描述 投票:4回答:1

我有一个Sphinx主文档,其中包括以下子文档:

.. toctree::
    :maxdepth: 2
    :numbered:

    doc1
    doc2
    doc3
    doc4
    doc5
    doc6 

我想将目录分为几个部分或小节,以便按照以下方式呈现:

Part 1: Title of Part 1
   <doc1 TOC>
   <doc2 TOC>
Part 2: Title of Part 2
   <doc3 TOC>
   <doc4 TOC>
Part 3: Title of Part 3 
   <doc5 TOC>
   <doc6 TOC>

我当前的方法是创建伪子文档,该伪子文档在其目录中列出了实际文档,例如,“ part1.rst”将具有:

.. toctree::
    :maxdepth: 2
    :numbered:

    doc1
    doc2

然后在主文档中:

.. toctree::
    :maxdepth: 3
    :numbered:

    part1
    part2
    part3

问题是,单击“ part1”的链接时,您将被带到没有真实内容的页面(“ part1.rst”)。

还有其他方法吗?

或者,是否有一种方法可以禁止“ part1.rst”的条目生成页面链接?

python-sphinx restructuredtext toctree
1个回答
3
投票
一种选择是这样:

.. toctree:: :maxdepth: 2 :numbered: doc1 doc2 doc3 Subheading ----------- .. toctree:: :maxdepth: 2 :numbered: doc4 doc5 doc6

© www.soinside.com 2019 - 2024. All rights reserved.