【发布时间】:2017-05-05 09:41:17
【问题描述】:
我正在使用 Sphinx 为具有如下结构的项目生成文档:
+ project
|
+- docs
|
+- tests
|
+- workflow -+- definitions -+- <some folders>
|
+- <rest of the project>
我想从文档中排除测试和工作流程/定义。
我尝试在 docs/conf.py 中排除模式
exclude_patterns = ['**/workflow/definitions', 'workflow/definitions', '*workflow/definitions', 'workflow/definitions*', 'workflow/definitions/*', 'workflow/definitions/*.*']
但即使工作流/定义仍然是自动生成的。
有人可以告诉我正确的排除模式如何忽略“定义”文件夹吗?
【问题讨论】:
-
exclude_patterns只能用于排除 RST 文件(运行 sphinx-build 时)。工作流/定义目录是否包含 Python 文件或 RST 文件?
标签: python python-sphinx exclusionpath