【发布时间】:2018-05-16 01:27:44
【问题描述】:
使用Sphinx 记录我的 Python 项目。我想删除每个 python 文件(在导航栏、TOC、页面标题等中)名称后面的“模块”一词。
例如详情:
项目由utils.py和main.py两个文件组成。
在我的index.rst 文件中,我使用:
.. toctree::
:maxdepth: 2
utils
main
将两个文件作为“模块”导入。然后我从docs/ 文件夹中调用:
sphinx-apidoc -f -o ./source/ ..
make html
生成静态站点。在站点中,每个文件名后面都有“模块”一词,我想将其删除。
【问题讨论】:
-
在
sphinx-apidoc -f -o ./source/ ..之后,你的utils.rst和main.rst是什么?我认为部分问题在于sphinx-apidoc is designed for packages,而不是模块:“sphinx-apidoc 是一种用于自动生成 Sphinx 源的工具,它使用 autodoc 扩展,以如下方式记录整个包其他自动 API 文档工具。”
标签: python python-sphinx