2014-01-30 3 views
4

http://docs.python.org/3/Python Документация FRONTPAGE

Я хотел бы, чтобы имитировать питон Documentations fronpage для моего собственного проекта. Проблема заключается в том, что на каждой другой странице есть ссылка на исходный код на боковой панели, за исключением первой страницы.

Как я могу архивировать такой же эффект на новый проект сфинкса?

+0

Если все остальное терпит неудачу, проверьте репозиторий. – delnan

+0

Я пробовал посмотреть каталог doc исходного кода pythons, но все, что я мог найти, это content.rst, который включает стандартный toctree. Я не нашел, как это выглядит так. Мой toctree просто выводит стандартный список. – tommis

+0

Вы, вероятно, после их темы, потому что тема делает такие вещи, как форматирование индексной страницы. – delnan

ответ

2

Главная страница документации на http://docs.python.org/3/ основана на шаблонах Jinja.

  • Шаблон верхнего уровня является layout.html, который расширяет Sphinx template с тем же именем.
  • indexcontent.html обеспечивает структуру основного контента.
  • На боковой панели есть свой специальный шаблон: indexsidebar.html.

Тема называется pydoctheme (html_theme = 'pydoctheme' в conf.py).

Более подробная информация о шаблонах и темах в Сфинксе:

Смежные вопросы