Skip to content

Search

my-buddy integrates Pagefind for full-text search across all collections. The search index is built at build time and runs entirely client-side — no external search service required.

Press / from anywhere in the dashboard to open the search modal. Type to search across all collections.

  1. During bun build, Pagefind indexes all rendered HTML pages
  2. The search UI loads the Pagefind client library
  3. Searches run entirely in the browser against the static index
  4. Results link directly to the matching entry’s detail page
  • Entry titles (from frontmatter)
  • Full markdown body content
  • Frontmatter field values

Search indexing is part of the standard build command:

Terminal window
bun build # Builds wiki-link index + Astro + Pagefind

No additional configuration is needed — Pagefind automatically indexes the built HTML output.