Подтвердить что ты не робот

Как добавить пользовательский нижний колонтитул в документацию Sphinx? (ReStructuredText)

Если у меня есть документация, например Документация Galleria, как ее настроить, чтобы при запуске команды make html он добавит пользовательский нижний колонтитул на каждую страницу?

Я видел, что потенциально могу использовать раздел преамбулы латекс в conf.py, если я выводил его в формате pdf.

Спасибо!

4b9b3361

Ответ 1

Вы должны расширить макет по умолчанию, предоставив файл html следующим образом:

{% extends '!layout.html' %}

{% block footer %}
        <!-- your html code here -->
{% endblock %}

Сохраните это в подкаталоге _templates/ как layout.html и обязательно сообщите conf.py, где найти этот каталог:

# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']

Более подробную информацию о шаблонах можно найти здесь: http://sphinx.pocoo.org/templating.html