API для шаблонов
Переменные и функции, доступные шаблону при сборке документации в HTML.
API Собираки может дорабатываться и меняться от проекта к проекту.
API для всех форматов #
builder— объект-сборщик.project— текущий проект.config— объект для доступа к настройкам текущего документа.head— дополнительный код, который необходимо добавить внутрь тега<head>.toc()— функция, генерирующая оглавление по текущему документу.
API для сборки HTML #
number— номер страницы, если в документе включена автонумерация.title— заголовок страницы.body— содержимое страницы без заголовка, преобразованное в HTML.page— объект для доступа к текущей странице.ROOT— относительный путь к корню документации. Пример:...ROOT_PAGE— относительный путь к главной странице документации. Примеры:..,../index.html.RESOURCES— относительный путь к директории с изображениями и другими ресурсами. Пример:../images.STATIC— относительный путь к директории, в которую будут скопированы ресурсы из поддиректории_staticиспользуемой темы. Пример:../static.theme_data— словарь с произвольными данными из настройкиweb.theme_data.now— текущие дата и время, полученные с помощьюdatetime.now().Language— класс для получения названия языка. См. библиотекуiso639.local_toc()— функция, генерирующая оглавление по текущей странице.
API для сборки PDF #
content— список кортежей, каждый из которых содержит четыре элемента:- объект для доступа к текущей странице;
- номер страницы, если в документе включена автонумерация;
- заголовок страницы;
- содержимое страницы без заголовка, преобразованное в HTML.