Перейти к содержанию

Antora

Материал из Викиучебника — открытых книг для открытого мира
Antora


Antora это генератор статических сайтов (SSG). Для оформления текста в нём используется язык разметки AsciiDoc. Как и прочие SSG является ПО работающим в парадигме Docs as code и Единый источник, соответственно.

Пользователи Antora

[править]

С использованием Antor реализована документация следующих программных решений:

Особенности установки

[править]

Доступно без установки в облачной версии Gitlab.

При установке на self-hostet Gitlab для правильно работы первой страницы необходимо выбрать nginx[2]

Оформление

[править]
  • Включение нумерации заголовков[3]

Оглавление

[править]

Оглавление находится в т.н. "navigation file"[4]

Оглавление формируется с помощью символов звездочки, где одна звездочка самый верхний уровень, но можно получить уровень выше звездочки, если воспользоваться такой конструкцией[5]

.List title 2
* List item
** Nested item

.List title 3
* List item}}

Оглавление в PDF

[править]

Оглавление (ТОС) генерируется автоматическ и вставляется в PDF, для активации нужно добавить

toc:  

в файл antora-assembler.yml[6]

Положением ТОС в документе можно управлять с помощью макроса toc::[] [7], но это не требуется обычно. По умолчанию Содержание вставляется сразу за обложкой.

Уровни в PDF

[править]

Если аттрибут `toclevels` не задан, то он равен `2`. Аттрибут задается в файле antora-assembler.yml

asciidoc:
  attributes:
    toclevels: 3 #количество уровней в автогенеримом ТОС, идущим второй страницей после обложки
    outlinelevels: 1 #outline это букмарки в PDF. Аттрибут управляет количеством уровней в нем.

Ссылки

[править]

Примечания

[править]