Contents:
.. toctree::
:maxdepth: 2
foo.rst
bar.rst
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
我正在尝试使用sphinx-build . doc
构建它。它给了我警告:
(WARNING/2) toctree references unknown document u'bar'
可能是什么原因?提前谢谢。
答案 0 :(得分:3)
Sphinx不需要toctree指令中的.rst
扩展名。假设toctree类似于index.rst
且bar.rst
位于同一目录中,请尝试使用foo.rst
和{{替换toctree指令中的bar.rst
和foo
1}}分别。
否则,请确保bar
位于正确的目录中(而不是在父目录或子目录中)。
答案 1 :(得分:2)
我也遇到了这个错误。对我来说,这是由于缩进。 “toctree”缩进了3个空格字符,而我将第一个文件列为4个空格字符。要解决此问题,我们需要具有相同的缩进级别。