Recherche

Explainer inclut une recherche plein texte propulsée par Pagefind, une bibliothèque de recherche statique qui indexe votre site compilé.

Fonctionnement

Pagefind s’exécute au moment du build et crée un index de recherche à partir de votre sortie HTML statique. La boîte de dialogue de recherche est accessible via le raccourci clavier Cmd+K (macOS) ou Ctrl+K (Windows/Linux).

Zéro configuration

La recherche fonctionne directement — aucune clé API, service externe ou configuration nécessaire. Pagefind est intégré automatiquement dans le pipeline de build.

Utilisation

Compiler le site

La recherche ne fonctionne que sur le site compilé, pas en mode développement :

pnpm build --filter @explainer/docs

Prévisualiser le site compilé

pnpm preview --filter @explainer/docs

Essayer la recherche

Appuyez sur Cmd+K pour ouvrir la boîte de dialogue de recherche et commencez à taper.

La recherche n’est pas disponible en mode développement. Vous devez d’abord compiler le site avec pnpm build pour générer l’index de recherche.

Fonctionnalités

  • Résultats instantanés — La recherche s’effectue côté client sans aucune requête réseau
  • Navigation au clavier — Parcourez les résultats avec les touches fléchées, ouvrez avec Entrée
  • Correspondances surlignées — Les termes recherchés sont mis en évidence dans les résultats
  • Léger — L’index de recherche n’est chargé que lorsque la boîte de dialogue est ouverte