【发布时间】:2015-12-11 22:13:35
【问题描述】:
如果我需要同时支持 30 多个模块的“常规”散文文档和 API 文档,如何最好地构建 Sphinx 文档(用于阅读文档)?
有许多 (
另一方面,我的项目包含 30 多个模块,这些模块的 API 文档无法从代码(非 Python)中提取,但也必须手动编写。每个模块都有 n 个功能,并且每个功能都必须使用相同的结构进行记录。我希望每个模块有一个.rst。
所以,我想要的目录结构如下:
docs
├── building.rst
├── faq.rst
├── ...
├── index.rst
└── modules
├── node.rst
├── ...
在阅读文档侧导航(即 ToC)中,我希望将其表示为
+ Building (header 1)
- chapter 1 (header 2)
- ...
+ FAQ
- question 1
- ...
+ Modules
+ node (header 1 from `modules/node.rst`)
- node.foo()
- node.bar()
+ ...
可以/应该通过在modules 目录中放置另一个index.rst 以某种方式实现这一点吗?
【问题讨论】:
标签: python-sphinx read-the-docs