【发布时间】:2013-02-21 08:40:42
【问题描述】:
我收到警告:
WARNING: document isn't included in any toctree
用于文档中存在的文件,因为它们已被明确包含。所以我有索引文件:
.. toctree::
:maxdepth: 2
pages/0010-foo
pages/0020-bar
在文件 0020-bar.rst 中,我特别包含了一些其他文件,如:
.. contents:: :local:
.. include:: /pages/reference-architecture/technical-considerations/0070-baz.rst
但是当我构建项目时,我仍然收到一个警告,即 0070-baz.rst 不在任何目录树中,如下所示:
/home/nick/Documents/myProject/docs/pages/reference-architecture/technical-considerations/0070-baz.rst:: WARNING: document isn't included in any toctree
奇怪的是我可以在输出中看到内容。这是正常的吗?对于显式包含而不是通过 toctree 包含的文件,是否始终显示此警告?
【问题讨论】:
-
AFAIK,没有明确包含在目录树中的每个 .rst 文件都被 Sphinx 视为“流浪”,并发出警告消息。另请参阅此答案:stackoverflow.com/a/13109215/407651。
标签: python-sphinx restructuredtext toctree