当我在机器上运行Sphinx时,它会安装例如
developers/integration.rst转换为developers/integration.html
但在readthedocs上,它会将其安装在中
developers/integration/index.html
这使得在任何原始命令中使用相对链接都会失败。
有没有办法强制我的机器安装使用与readthedocs相同的目录结构?或者其他解决方案?
这基本上就是独立HTML生成器和目录HTML生成器之间的区别。您可以使用read-the-doc配置文件的sphinx-builder选项更改生成器,也可以在命令行中通过使用-b
指定它来更改构建选项。