Файл конфигурации¶
Общие настройки задаются в разделе General configuration файла conf.py.
Изменение названия и копирайта¶
# General information about the project.
project = 'My Project'
copyright = '2017, Ivan Ivanov'
Cтроки Unicode¶
Использование кириллических символов в названиях проекта и других строках, может приводить к ошибкам генерации. В версии Sphinx для Python 3 таких проблем не наблюдается. В версии для Python 2.7 перед каждой кириллической строкой необходимо ставить u.
project = u'Мой проект'
copyright = u'2017, Иван Иванов'
Версии публикации¶
Изменить параметры version и release:
# The short X.Y version.
version = '1'
# The full version, including alpha/beta/rc tags.
release = '1'
Смена HTML-темы¶
В строке html_theme указать название используемой темы:
html_theme = 'sphinx_rtd_theme'
Раскомментировать строку html_theme_path и прописать в ней путь к HTML-теме:
html_theme_path = ['.']
В Sphinx есть ряд встроенных тем. Для их подключения достаточно написать название темы в строке html_theme, путь указывать не надо. Названия стандартных тем:
- default
- sphinxdoc
- scrolls
- agogo
- traditional
- nature
- haiku
- pyramid
Некоторые из перечисленных тем поддерживают дополнительные настройки. Подробнее смотрите раздел HTML theming support официальной документации Sphinx.
Примечание
В Read The Docs при значении html_theme = 'default' используется тема Read The Docs.