Измените жестко запрограммированный заголовок оглавления боковой панели.Python

Программы на Python
Ответить
Anonymous
 Измените жестко запрограммированный заголовок оглавления боковой панели.

Сообщение Anonymous »

Тема Sphinx Alabaster и Python 3.14. Я хочу изменить заголовок боковой панели. Жестко запрограммировано «Оглавление»:
Изображение

Это установлено в /sphinx/themes/basic/globaltoc.html:

Код: Выделить всё

{# Sphinx sidebar template: global table of contents. #}
[url={{ pathto(root_doc)|e }}]{{ _('Table of Contents') }}[/url]
{{ toctree(includehidden=theme_globaltoc_includehidden, collapse=theme_globaltoc_collapse, maxdepth=theme_globaltoc_maxdepth) }}
Если я изменю эту строку на «WSGI Tutorial», она сделает то, что я хочу:
Изображение

Если вместо использования globaltoc.html я использую Navigation.html из Alabaster в html_sidebars в словаре conf.py строка будет «Навигация»:

Код: Выделить всё

{{ _('Navigation') }}
{{ toctree(includehidden=theme_sidebar_includehidden, collapse=theme_sidebar_collapse) }}
{% if theme_extra_nav_links %}

[list]
{% for text, uri in theme_extra_nav_links.items() %}
[*][url={{ uri }}]{{ text }}[/url]
{% endfor %}
[/list]
{% endif %}
Но если я запрограммирую его жестко, он изменится для всех проектов, и я потеряю его при обновлении. Как сделать так, чтобы использовалась переменная проекта в conf.py?


Подробнее здесь: https://stackoverflow.com/questions/798 ... -toc-title
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»