首页 > 解决方案 > 在 index.html 页面上显示刚刚从 CONTENTS 表(Sphinx 库)中选择的选项

问题描述

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

在此处输入图像描述 如您所见,滚动条不在开头,而是在中间,这表明该页面之前包含另一个内容。如何配置 Sphinx,因此通过从“内容”中选择一个子菜单,它只显示其内容,而不是整个可用数据(内容中每个选项一页)?非常感谢您提前。

更新 1:index.rst 文件的内容 在此处输入图像描述

TestScriptsList.rst 的内容 在此处输入图像描述

标签: python-sphinx

解决方案


您的所有内容都在一个文件中,TestScriptsList.rst。要获得想要的结果,您需要将该文件拆分为较小的文件。Sphinx 无法将输入文件“分块”为多个输出文件。每个输入文件 (*.rst) 始终对应一个输出文件 (*.html)。

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


推荐阅读