Markdown versions of all docs pages are available by appending .md to any docs URL.
Configuration
The config a consumer site sets to control how this module behaves.
Everything a consumer sets in its own hugo.toml to control how
docs-theme-extras behaves. Only themeExtras.brand is required; everything
else has a working default.
The themeExtras parameter reference is generated by scanning
layouts/ and assets/ for reads of themeExtras.*, rather than from a
hand-kept list, so a key added to a template appears there whether or not
anyone remembered to write it down.
Versions and sections
The params.versions and params.sections contract every consumer config must follow.
Version banners
Per-version and per-section banners, and how to translate their text.
Retired versions
Telling a reader that the version they asked for is gone, after a hosting redirect has already moved …
Section tabs
The opt-in docTabs feature that groups a version’s top-level sections into tabs.
PDF export
Stitch a docs section into one paginated PDF with the book output format and render-pdf.mjs.
Logo placement
The navbar, sidebar and footer logo slots, and the mobile drawer.
Layout widths
How wide the sidebar, content, TOC, and navbar are, what each pane’s width comes from, and where the …
themeExtras parameters
Every themeExtras config key the module reads.