mdBook : surligner toutes les occurences d’un mot dans une page mdBook
Il suffit d’observer le fonctionnement du moteur de recherche proposé avec mdBook pour comprendre comment celui-ci indique au moteur de surligner les occurrences d’un mot.
En effet, l’affichage d’une page mdBook avec recherche surligne toutes les occurences du mot recherché.
Par exemple, après avoir cherché « surligner » dans ce bloc-notes, et cliqué sur cette page, nous avons un lien URL :
dans lequel nous identifions rapidement la partie qui nous intéresse : ?highlight=surligner entre .html et le croisillon #.
Essayons maintenant de faire la même chose avec un autre mot et une autre page de ce site Web mdBook, par exemple :
Miracle de la technologie, toutes les occurrences du mot « mot » sont surlignées, comme lors d’une recherche.
Uniquement avec des liens HTML
La syntaxe
[mot surligné ou pas ?](./mdbook-markdown-mise-en-forme-des-caractères.md?highlight=mot)
ne génère pas un lien qui permet de surligner le mot dans la page. Le ?highlight=mot est visiblement ignoré par le compilateur mdBook.
Pour tester, je propose ce lien ci-après :
[mot surligné ou pas ?](./mdbook-markdown-mise-en-forme-des-caracteres.md?highlight=mot)
Cela ne fonctionne qu’avec des liens exprimés en chemin absolu et en HTML.