Mise en place de pagefind
Durant la récente refonte de ce site, j'en ai profité pour ajouter l'utilisation d'un moteur de recherche.
Je me suis basé sur un outil que j'ai vu passer récemment sur Mastodon : pagefind (c'est gratuit, opensource et rapide à l'utilisation).
Ce site étant un site statique, il n'y aucune requête serveur qui peut être lancée pour exécuter une recherche.
C'est donc au moment de la génération du site (lorsque je déploie une mise à jour) que pagefind vient parcourir l'ensemble des fichiers générés.
On peut exclure certains éléments de la recherche (comme les liens du menu), mais surtout, ça ne cherche pas bêtement le mot : ça retourne les résultats qui évoquent le thème du terme recherché.
Exemple : si je cherche mairie, les articles où le mot maire est présent sont retournés.
Vous utilisez quoi, vous ?