Suivi — Syntaxe markdown Les liens Wikipédia ne fonctionnent pas avec « ’ »

#2007 Posté par  . État de l’entrée : invalide. Assigné à Adrien Dorsaz. Licence CC By‑SA.
Étiquettes : aucune
0
6
juin
2021

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  (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 à Z

    En 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 vers https://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 le W: L’Haÿ-les-Roses

    Comme ça on a une belle forme avec le caractère et on a la forme technique correcte qui utilise le caractère '.

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.