Я документирую свой Python проект с помощью Sphinx. Поскольку некоторые из моих страниц документации довольно длинные, я бы хотел иметь как локальное, так и глобальное оглавление на боковой панели. Я добиваюсь этого через
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
Это сбивает с толку читателя.
Я нашел файл localtoc.html
в папке пакета sphinx моей установки Python и отрегулировал html для моих нужд (замена названия) прост. Однако я не хотел бы изменять исходный файл Sphinx, и создание моей собственной темы с помощью пакета python кажется мне излишним.
Есть ли способ заменить localtoc.html
локально, т.е. только для текущего проекта?