【发布时间】:2020-12-15 17:40:31
【问题描述】:
我有这样的东西:
.. toctree::
:maxdepth: 2
:caption: Contents:
:hidden:
:glob:
docs
frontend
backend
tools/*
我希望在tools 目录中找到的所有文档都折叠成一个可展开的侧边栏 TOC 条目。应该可以,但我找不到线索。
我使用sphinx_rtd_theme。
换句话说:假设我有一个很长的文档,像这样 (tools.rst):
Section 1
*********
Subsection 1
============
Subsection 2
============
Subsection 3
============
我应该如何按小节拆分它并保留文档结构,而不求助于包含,无论如何它都不适合 Sphinx。
【问题讨论】:
-
您的“超长文档”在哪里?是
tools/example.rst吗?您是说这些小节没有出现在侧边栏导航中吗?你试过:maxdepth: 3吗? -
没有。我有一个很长的
tools.rst,在我的source目录中有一个部分标题;我想将其拆分为source/tools并 保留结构(单个部分标题)。我没有管理它。 -
tools.rst和tools都不在toctree中。这就是它没有出现在导航中的原因。您必须在toctree列表中拥有其中之一才能显示。 -
哦,这只是编辑后的
index.rst。当然,tools.rst最初出现在index.rst中。我没有设法将其拆分并移动到source/tools并且 保留外观和层次结构。 Section 不再是 Subsections 的根。顺便说一句,include 指令可以工作,但它们丑陋且麻烦。 -
请用文件的当前状态更新您的问题,以及您在当前状态下遇到的问题。我根本追不上你。
标签: python-sphinx toctree