Recherche
La recherche s’inspire énormément de ce qui est fait sur le site GitHub. Le moteur est fourni par fuse.js pour éviter de réimplementer quelque chose avec potentiellement des bugs.
Les résultats sont groupés par section (walkthrough, posts, etc.) et les sections sont calculés dynamiquement à partir des résultats d’une recherche spécifique. Un séparateur est ajouté entre chaque section de résultats.
Pas grand chose de plus à dire concernant la recherche, côté raccourcis :
/
permet d’ouvrir l’overlay de rechercheEscape
permet de clore l’overlay de rechercheArrowUp
etArrowDown
permettent de naviguer dans les résultats de la recherche sans perdre le focus sur le champ de recherche