En utilisant le plugin de notes de bas de page v0.1 avec les paramètres « activer les notes de bas de page Markdown » et « afficher les notes de bas de page en ligne » activés sur Discourse 2.6.0 beta6 (66ecefba52) :
lorsque la même note de bas de page en ligne est utilisée deux fois dans un message, la première peut être cliquée et s’étend pour afficher la note, mais la seconde ne le fait pas (ni la troisième…).
reproduit sur mon site avec l’exemple minimal fourni dans le post sur les notes de bas de page de Discourse :
Nous sommes nos choix. [1]
Beaucoup de mots intéressants
Il l’a vraiment dit. [1:1]
J’ai essayé de reproduire le problème sur try.discourse.org, mais le plugin de notes de bas de page ne semble pas disponible
Quelqu’un peut-il reproduire le problème également, ou y a-t-il un problème avec mon site ?
Nous sommes nos choix.
Sartre, il y a quelque temps
un jour
dans le passé ↩︎↩︎
J’ai testé cet exemple sur mon site de développement local (exécutant le dernier code de Discourse avec le navigateur Chrome). Je constate que la deuxième note de bas de page est positionnée soit en bas de la page, soit en dehors de la page.
Si j’essaie d’insérer une note de bas de page unique entre les deux notes de bas de page dupliquées, la deuxième des notes de bas de page dupliquées affichera le contenu de la note de bas de page unique si elle est cliquée après avoir cliqué sur la note de bas de page unique. Exemple de balisage pour ce problème :
Nous sommes nos choix. [^sartre]
Beaucoup de mots intéressants
Deuxième test de note de bas de page [^second]
Il l'a vraiment dit. [^sartre]
[^sartre]: Nous sommes nos choix.
Sartre, à un moment donné
un certain jour
dans le passé
[^second]: ceci est le contenu de la deuxième note de bas de page
J’ai enfin eu le temps de me pencher sur la question. Merci pour votre suggestion.
markdown-it et markdown-it-footnote se comportent comme je m’y attendais. Je l’ai confirmé avec quelques tests unitaires simples.
Le problème semble survenir lorsque j’essaie de cliquer sur la note de bas de page dans un sujet. Voici ce que cela donne pour moi.
D’abord, j’essaie de cliquer sur les « … » dans la note de bas de page imbriquée, ce qui recharge la page ; ensuite, j’essaie de cliquer sur le lien « [2] » dans la note de bas de page imbriquée, pour lequel il n’y a pas d’ancre HTML correspondante.