【发布时间】:2013-12-15 12:10:42
【问题描述】:
我在我的本地主机上使用 readthedocs.org 实例从我的 github repo 构建 HTML 文档,我希望能够执行以下操作。
目前我有一个使用 toctree 的 glob 功能读取的文件列表,如下所示:
.. toctree::
:maxdepth: 2
:glob:
*
但我需要避免在我的目录中列出某些文件,例如:
Test_Manuals.rst
Test_Process.rst
Test_Users.rst
Testing.rst <--- Only this file should appear in the toctree, all others are listed inside this one
Testing_on_test_dot_spy.rst
我尝试在:glob: 部分下方添加:hidden:,但它只是隐藏了所有内容。
我查看了尽可能多的文档,但没有找到将这两个选项一起使用的示例。
知道如何实现吗?
【问题讨论】:
-
你能简单地手动构造 toctree 而不是使用 * 吗?在最坏的情况下,您需要编写一个自定义脚本 sn-p 输出 .rst 本身:(
-
我想让开发者在github上编辑文档,不用担心toctree。它应该使用 :glob: 来索引所有可用的文件,但我想隐藏一些特定的文件。
-
在这种情况下维护手动文档树是最简单的选择。
标签: python-sphinx glob restructuredtext toctree