+The `site/supplemental-ui/` directory holds custom Handlebars partials, CSS, and JavaScript (mast bar, sidebar tree, Outfit font, header links, breadcrumb component/version pickers, etc.). Before every build, `site/scripts/sync-antora-dark-theme.cjs` copies only `img/` (VCS icons, etc.) from the `antora-dark-theme` npm package into that folder, because Antora exposes only a single `ui.supplemental_files` path. `css/site-extra.css`, `css/site-doc-layout.css`, `partials/`, and the layout scripts are maintained in this repository; merge upstream theme CSS from the package when you bump `antora-dark-theme` (see `site/scripts/sync-antora-dark-theme.cjs`). The playbook `ui.bundle` uses link:https://github.com/antora-supplemental/antora-dark-theme[antora-supplemental/antora-dark-theme] release `ui-bundle.zip` as the base, with these supplemental files applied on top. Playbook `site.keys` and footer credits are documented in link:https://github.com/FoodTruckNerdz/docs/blob/main/docs/modules/ROOT/pages/docs-site-management.adoc#ui-bundle[Documentation Site Management] (section *UI bundle*); the published page is link:https://docs.foodtrucknerdz.com/docs/docs-site-management.html#ui-bundle[docs.foodtrucknerdz.com].
0 commit comments