我已经开源了我的一些代码,但是尽管使用由本地创建sphinx-quickstart
的Makefile 按预期工作,但文档无法在 ReadTheDocs 上正确构建。make html
谁能告诉我我在 RTD 集成方面做错了什么?
我已经阅读了有关可能使用 RTD 高级设置在 virtualenv 中构建模块的信息,但这不起作用,因为我有 scipy 作为要求,并且由于没有可用的 BLAS 库而构建失败(对于每个构建来说,这也是一项不必要的长任务的文档)。
sphinx.ext.autodoc 和 sphinx.ext.napoleon(用于谷歌风格的文档字符串)都包括在内。在本地,我只跑过dev-scripts/api-docs.sh
一次,它创建了docs/source/bnol.rst
和docs/source/modules.rst
. 然后使用标准 Makefile(在 git repo 中忽略)按预期构建文档。
- 包含包的GitHub 存储库
/bnol/
- 狮身人面像conf.py
- RTD 托管的文档未正确构建
编辑:我发现这个常见问题解答详细介绍了 RTD 上的构建过程,sphinx-build
并在本地使用了相同的过程,它按预期工作。我正在搜索 RTD 日志以查找错误,但目前还没有什么值得注意的。