Suivi - Syntaxe markdown Le sommaire automatique peut contenir des liens externes

#1523 Posté par (page perso) . État de l'entrée : ouverte Licence CC by-sa
Tags : aucun
1
2
juin
2015

Le sommaire automatique en seconde partie d'une dépêche peut mener à l'extérieur de linuxfr.org si les titres de rubrique sont des liens.

Rien compris ?
Bon.
Si un rédacteur soucieux de beauté tapote :

### Ceci est un titre
### [Ceci est un titre avec un lien](http://www.example.com)

Le sommaire généré en deuxième partie sera de la forme :

Ceci est un titre avec un lien interne à la dépêche

Ceci est un titre avec un lien externe

Exemple dans l'historique de modération de la dépêche l'année du cinéma libre?, avec les corrections sur la titraille par tankey (dernière = 127)

Ça ne doit pas arriver souvent, mais c'est invisible pour les modérateurs à moins de cliquer sur les liens du sommaire.

  • # Complement

    Posté par . Évalué à 1 (+0/-0).

    J'étais sur le point d'ouvrir un nouveau bug, mais comme c'est dans la même veine, finalement je complète le présent post.
    Si j'ai fait preuve d'un excès d'asssurance avec un tel postulat, d'avance: mea culpa, mea groß culpa!

    Le dièse étant fréquemment utilisé pour marquer le début d'une ligne de commentaire dans de nombreux langages, il n'est pas rare d'en voir ici ou là dans un "code block". Mais cela n'est pas sans incidence sur l'interpréteur markdown, qui identifie alors un titre de section, et pas moyen de gruger avec l'html entity puisque le code block est traduit en html par une balise "pre".
    Y'aurait pas moyen de corriger ça pour s'éviter un sommaire bidon?..
    Je sais pas trop si markdown fonctionne out-of-the-box ou s'il est hautement configurable, c'est la première fois que je fais joujou avec, mais dans le second cas les pistes de solutions que je vois à priori seraient:
    -rendre stricte l'interprétation pour les titres de section (i.e. rendre obligatoire le dièse final, conformément aux indications de l'aide mémoire) si l'option est possible, ce qui supprimerait toute confusion, mais risque toutefois de poser des problèmes de sommaire avec les articles passés (mais aussi probablement en corriger d'autres :p).
    -empêcher toute interprétation markdown sur le contenu d'un code block (option sans doute moins susceptible d'altérer des précédents contenus)

    Voili voilour, je crois que j'ai fait le tour.

    ++
    Gi)

    • [^] # Re: Complement

      Posté par . Évalué à 1 (+0/-0).

      Je suis un âne, merci de faire comme si mon précédent message n'existait pas.
      Faisant naivement usage du bouton code block de l'éditeur, je n'ai pas prété attention à sa non conformité avec la syntaxe mentionnée dans l'aide mémoire. Bref, au temps pour moi, autant pour moi, mea culpa, mea groß culpa, etc…

      ++
      Gi)

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.