deeplinks.js deeplinks.js permet aux gens de se connecter facilement directement à toute sélection de texte sur votre site Web. Voici un exemple de ce à quoi ressemble l'un de ces liens. Il est principalement destiné aux blogs et autres sites Web de ce type, mais il est relativement agnostique pour l'environnement dans lequel il fonctionne.
Les gens peuvent sélectionner du texte sur le site comme le feraient normalement, et quand ils le font, l'identifiant des fragments (la chose qui vient après le # dans l'URL) change. S'ils veulent partager le texte qu'ils ont sélectionné, ils copient simplement l'URL et l'envoient à quelqu'un. Lorsque cette personne visite l'URL, le même texte qui a été sélectionné à l'origine sera sélectionné et défilé en vue.
Cette description peut le rendre un peu compliqué, mais il est en fait assez simple et intuitif une fois que vous jouez avec - allez le vérifier! Si vous souhaitez connaître les détails de la façon dont cela fonctionne sous le capot, consultez docs/design/ .
<script type="module" src="/deeplinks/deeplinks.js"></script> dans votre site Web, et cela fonctionne.Tout d'abord, demandez-vous si vous voulez vraiment faire cela. Si vous le faites, vous créez de nouvelles URL, qui se casseront si vous supprimerez le script de votre site. Briser les URL me rend triste, vous devriez donc vous demander si vous êtes vraiment déterminé à cela ou non, et peut-être jouer avec localement pendant un petit moment pour voir ce que cela se sent avant de le déployer vraiment.
Une fois que vous êtes sûr:
< script type =" module " src =" /deeplinks/deeplinks.js " > </ script >deeplinks - vous devrez changer le src si vous le mettez ailleurs. Assurez-vous d'inclure le type="module" , cela ne fonctionnera pas autrement! Vous ne devez l'inclure que sur des pages qui ne changent pas fréquemment - en particulier, ne l'incluez pas sur les pages de pagination où le contenu change lorsque vous publiez de nouveaux articles, par exemple.