cyberquebec-org / cyberquebec-org.github.io

[WIP] Code source du prochain site Internet de CyberQuebec.org
https://cyberquebec.org/
1 stars 0 forks source link

Ouvrir les liens de la trousse dans un nouvel onglet #9

Open ZakCodes opened 5 years ago

ZakCodes commented 5 years ago

Je pense que ça offrirait une meilleure expérience pour naviguer dans la trousse, mais je pense que c'est débattable. Personnellement, j'utilise le middleclick pour ouvrir mes liens dans un nouvel onglet, donc je n'aurais pas besoin de ce feature, mais certaines personnes ne connaissent pas ce shortcut, donc cette fonctionnalité les aiderait.

Pour ce faire, il faudrait probablement faire un [plugin avec un liquid filter]() qui ajoute un attribut target="blank" à tous les <a></a>. Ça pourrait aussi être [un hook :post_render, :site]() qui peut être configuré pour ajouter un attribut target="blank" à tous les <a></a> de certains fichiers. Le plugin pourrait être configuré dans chaque fichier dans le Front Matter et dans une section où on peut inclure et exclure des patterns de fichiers.
Il pourrait s'appeler jekyll-stay.