【发布时间】:2020-05-27 14:50:42
【问题描述】:
我正在用 Sphinx 记录我的 Python 项目。由于我的一些文档页面相当长,我希望在侧边栏中同时包含本地和全局目录。我通过
实现了这一目标html_sidebars = { '**': ['localtoc.html', 'globaltoc.html', 'searchbox.html'] }
结果几乎符合预期。但是,本地目录和全局目录都具有相同的标题(“目录”)。也就是说,它看起来像
Table of Contents
- Subheading 1
- Subheading 2
- Subheading 3
Table of Contents
- Subpage 1
- Subpage 2
- Subpage 3
这让读者感到困惑。
我在我的 Python 安装的 sphinx 包文件夹中找到了文件 localtoc.html,并且根据我的需要调整 html(替换标题)很简单。但是,我不想更改 Sphinx 源文件,并且通过 python 包构建我自己的主题对我来说似乎有点过头了。
有没有办法在本地替换localtoc.html,即仅用于当前项目?
【问题讨论】:
标签: python python-sphinx sidebar tableofcontents