
Recherche Flexweg
Recherche floue côté client. Pré-construit un index à la publication, ouvre une modale Cmd/Ctrl-K au clic, les résultats sautent vers le post correspondant — sans backend, sans clé API, sans service externe.
Description
Recherche Flexweg livre une expérience de recherche complète qui s'exécute entièrement dans le navigateur du visiteur. À la publication, le plugin construit un index JSON compact à /search-index.json contenant le titre, l'extrait et la catégorie de chaque post. Tout élément de la page avec data-cms-search (l'input de recherche de chaque thème en fait partie) attache un handler qui ouvre une modale centrée — Cmd/Ctrl + K la déclenche aussi depuis n'importe où sur le site.
La modale fait du fuzzy matching contre l'index avec des valeurs par défaut sensées : correspondance sur le titre pondérée plus haut que l'extrait, terme principal affiché à côté de chaque résultat, navigation clavier (↑/↓ + Entrée) câblée. Cliquer un résultat navigue vers le post.
Comme l'index est récupéré une fois et mis en cache, la recherche reste instantanée même sur connexions lentes. Le plugin ne fait jamais d'appel externe, n'embarque aucun widget tiers et ne demande aucune clé API — parfait pour les sites qui tiennent à la vie privée et à l'auto-hébergement.