Python sphinx Sphinx构建rst到html单页

Python sphinx Sphinx构建rst到html单页,python-sphinx,Python Sphinx,我需要使用sphinxbuild从RST构建HTML。现在我使用命令: os.system("sphinx-build -b singlehtml -T -D html_add_permalinks=None -D extensions='sphinx.ext.autodoc' -D master_doc='index' -C /my/doc /tmp/sphinx") 但结果是它给出了复杂的带有css和JS的HTML。但是我只需要一个HTML页面和所有组合的RST文件。甚至可能没有目录。或者

我需要使用
sphinxbuild
从RST构建HTML。现在我使用命令:

os.system("sphinx-build -b singlehtml -T -D html_add_permalinks=None -D extensions='sphinx.ext.autodoc' -D master_doc='index' -C /my/doc /tmp/sphinx")
但结果是它给出了复杂的带有css和JS的HTML。但是我只需要一个HTML页面和所有组合的RST文件。甚至可能没有目录。或者,如果可以使用不使用JS的目录。 我在官方文档中搜索了很多这样的选项,但没有找到我需要的


如果有人知道怎么做,请提供帮助。

要转换为纯HTML,最好使用


或者,您可以对Sphinx生成的HTML进行后期处理,以删除所有CSS和Javascript。

要转换为纯HTML,您最好使用它


或者,您可以对Sphinx生成的HTML进行后期处理,以删除所有CSS和Javascript。

Sphinx使用生成HTML文件。大多数主题将使用CSS文件来避免将样式从html文件复制到html文件。检查不同的主题(例如
-D html_theme=basic
),看看是否已经有JS文件。您可以复制主题,并通过编辑基本主题,
basic/layout.html
,将css文件内联包含在内。您所说的“复杂html”是什么意思?应该只有一个HTML文件。sphinx使用生成HTML文件。大多数主题将使用CSS文件来避免将样式从html文件复制到html文件。检查不同的主题(例如
-D html_theme=basic
),看看是否已经有JS文件。您可以复制主题,并通过编辑基本主题,
basic/layout.html
,将css文件内联包含在内。您所说的“复杂html”是什么意思?应该有一个HTML文件。