logo hsb.horse
← Zurück zum Changelog

Release Note

Site-Suche mit Pagefind eingeführt

Pagefind in die Build-Pipeline integriert und lokalisierte Suchseiten unter `/search` sowie `/{lang}/search` ergänzt.

Wichtige Änderungen

  • Einen Build-Schritt hinzugefügt, der den Pagefind-Index nach astro build erzeugt
  • @pagefind/default-ui ergänzt und die Such-UI implementiert
  • Suchrouten unter /search und /{lang}/search hinzugefügt
  • Das Suchsymbol im Header aktualisiert, damit es zur Suchseite der aktuellen Locale navigiert
  • Eine pagefind-Option in Layout ergänzt, um die Indexaufnahme pro Seite zu steuern
  • Listenartige Seiten von der Indexierung ausgeschlossen (Blog-Index, Changelog-Index, ADR-Index/Jahr/Monat-Seiten, Tools-Index und Suchseiten)

Hinweise

  • Die Suche verwendet sprachspezifische Indizes auf Basis von html lang; daher zielt /en/search auf englische Seiten, während /search (Standard-Locale) hauptsächlich japanische Seiten durchsucht.
  • Die Einführungsrichtlinie ist im ADR 2026-02-08-008-pagefind-site-search dokumentiert.