bx-sites-search
BxSites Search Providers Reference
search: true/false (in bxsites.yaml - see bx-sites-configuration) is
the master on/off switch regardless of which searchProvider.provider is
active.
local (default)
Fully static/client-side - the mkdocs default approach. At build time,
SearchIndexer writes site/search-index.json: one entry per page with
title, url, frontmatter tags, every heading's text, and a truncated
plain-text body copy. In the browser, assets/search.js fetches it once and
builds a MiniSearch index (prefix +
typo-tolerant fuzzy matching, both on by default; title weighted highest,
then tags, then headings, then body). No server/database/external service.
Shortcuts: / focuses the sidebar box; Cmd/Ctrl+K opens a
command-palette overlay (reuses the same MiniSearch index, local only);
Escape closes either.