This is a demo announcement, dismissible and configured in site.json.

Navigation

Sidebar, on-this-page column, breadcrumbs, prev/next and keyboard shortcuts.

The left sidebar lists the current version and language’s sections as collapsible groups. Clicking a group header expands or collapses it without navigating. Ordering follows weight. Sub-sections nest: a directory inside a section renders as an indented nested group, recursively.

The sidebar state (open/closed) persists. The group containing the current page auto-opens, the active page is highlighted, and on mobile the panel closes after choosing a page.

On this page

Wide screens (1280 px and wider) get a sticky right column built from the page’s h2/h3 headings, with the current section highlighted while scrolling. Clicking an entry jumps to the heading and flashes it so the reader sees where they landed. That is also why this page has several headings.

Every article shows its trail (home > version > language > section > page) with the version label rendered as dots (v0.0.1). The same trail is emitted as structured data for search engines. See SEO and AI readability.

Previous / Next

Article pages link their neighbors in sidebar order, strictly within the current version and language. The pager never jumps across versions or languages.

Keyboard and accessibility

  • A Skip to content link is the first Tab stop on every page.
  • Dropdowns (version, language, theme) follow the listbox pattern: arrows, Home/End, Enter, Esc.
  • Heading anchors are keyboard-reachable. The active sidebar link carries aria-current="page".
  • Press ? for the shortcuts dialog.

Back to top

A floating button appears after scrolling. One click returns smoothly to the top.