Существует дополнительный подход, который не требует создания отдельного пользовательского интерфейса: supplemental_files
В файле Playbook вы можете указать:
...
ui:
supplemental_files: <path to supplemental UI folder>
...
Дополнительная папка пользовательского интерфейсапредоставляет заменяющие файлы для пользовательского интерфейса при условии, что они отображаются в той же структуре, что и используемый пользовательский интерфейс.
Итак, чтобы заменить header-content.hbs
на пользовательский интерфейс по умолчанию, вы должны создать следующую структуру папок:
supplemental-ui/
partials/
header-content.hbs
Вы можете увидеть, как эта возможность используется, изучив репозиторий для документов Antora: https://gitlab.com/antora/docs.antora.org
Вы можете заменить любой файл, используемый пользовательским интерфейсом, таким образом, и добавить новые файлы.,Вы не можете удалить файлы, но вы можете сделать их содержимое пустым.В целом это означает, что вы можете изменить любой CSS, Javascript, частичные разметки, макеты и предоставить любые дополнительные глобальные ресурсы пользовательского интерфейса при необходимости.