在index.html页面上显示从contents表中选择的选项(Sphinx库)。

问题描述 投票:0回答:1

我在Python中使用Sphinx库时遇到了一个问题,当用户从 "ContENTS: "表中选择一个选项时,所有的文件内容都会显示在内容页面上。

enter image description here正如你所看到的,滚动条不是在开头,而是在中间,这表明该页面包含之前的另一个内容。如何配置Sphinx,所以通过从 "内容 "中选择一个子菜单,它只显示它的内容,而不是整个可用的数据(从内容中每个选项的一个页面)? 非常感谢你。

更新1:index.rst文件的内容enter image description here

测试脚本列表.rst的内容enter image description here

python-sphinx
1个回答
1
投票

所有的内容都在一个文件中,TestScriptsList.rst。为了得到想要的结果,你需要将该文件分割成更小的文件。Sphinx没有办法将一个输入文件 "分块 "成多个输出文件。每个输入文件(*.rst)总是对应一个输出文件(*.html)。

以前也有人问过类似的问题,但答案有点不清楚。请看 在Sphinx中的新页面中显示每个部分(h1, h2, h3)。Sphinx:将输出的html文件分割成比输入文件更小的页面。.

© www.soinside.com 2019 - 2024. All rights reserved.