Bonjour, en rédigeant la dépêche sur Lingua Libre qui devrait sortir prochainement, on a remarqué que le lien L'Haÿ-les-Roses fonctionne (un lien est créé) tandis que [[L’Haÿ-les-Roses]] ne crée aucun lien. Le problème vient donc du caractère « ’ » qui est la seule différence entre les deux chaines.
Je ne sais pas si d’autres caractères spéciaux sont concernés.
# Construction du lien wikipédia
Posté par Adrien Dorsaz (site web personnel, Mastodon) . Évalué à 4 (+0/-0).
Hello,
J'ai regardé le code de html-pipeline-linuxfr et effectivement, seul une liste restreinte de caractères est prise en compte pour créer un lien wikipédia:
' .+:!-/()_
les chiffres de 0 à 9 et les lettres de a à z et de A à ZEn fait, il faut savoir que le texte qui est mis entre les doubles crochets est directement utilisé pour créer l'URL Wikipédia. Donc j'imagine que cette liste de caractère a été choisie pour pouvoir être utilisé directement dans une URL.
Si je modifie le code pour accepté le caractère
’
, alors[[L’Haÿ-les-Roses]]
créera une URL comme ça:https://fr.wikipedia.org/wiki/L’Haÿ-les-Roses
.Là, on se rend compte qu'on a un problème de fond avec cette fonctionnalité: on vient de mélanger l'apostrophe français avec le
simple quote
technique du lien.Heureusement, Wikipédia est bien fait pour cette article et ils ont prévu la redirection de
https://fr.wikipedia.org/w/index.php?title=L’Haÿ-les-Roses
vershttps://fr.wikipedia.org/wiki/L'Haÿ-les-Roses
.Or je ne sais pas si cette redirection est automatique pour tous les articles ou si c'est fait à la main.
Dans ce genre de cas, je propose d'utiliser les liens Markdwon standards, car c'est la manière la plus explicite pour séparer la forme du fond:
[L’Haÿ-les-Roses](https://fr.wikipedia.org/wiki/L%27Ha%C3%BF-les-Roses)
. Le rendu ajoute aussi leW
: L’Haÿ-les-RosesComme ça on a une belle forme avec le caractère
’
et on a la forme technique correcte qui utilise le caractère'
.[^] # Re: Construction du lien wikipédia
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 2 (+0/-0).
Merci beaucoup !
« Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.