Je pense que c’est parce que vous pouvez ajouter des éléments comme .rss. Ainsi, si vous terminez une phrase entre parenthèses par un lien suivi d’un point, Discourse interprète tout cela comme faisant partie de l’URL.
Je ne comprends pas pourquoi vous incluez des points et des points d’exclamation dans les liens. Et pourquoi utilisez-vous les crochets de cette manière ? Quel est le cas d’usage que vous avez en tête ?
J’ai probablement trop réfléchi à ce que tu essaies de faire. Tu parles simplement d’une utilisation aléatoire des crochets, je suppose. Oui, ils peuvent parfois casser des choses dans les liens Markdown.
Ce n’est pas entièrement une question de Markdown, ou du moins ce n’est pas ce que semble indiquer ce que fait https://markdownviewer.org/. Là-bas, .) à la fin n’est pas considéré comme faisant partie de l’URL, bien que .] le soit.
De plus, plutôt qu’une « utilisation aléatoire de crochets », il s’agit de l’utilisation d’une URL à la fin d’une phrase qui est entre crochets.
Ouais, bienvenue dans le plaisir des crochets en Markdown. Il y a une raison pour laquelle je ne les utilise jamais, sauf s’ils sont enfermés dans un bloc de code. Je suppose que Discourse pourrait les échapper ?
Merci à tous. Il semble que ce soit un problème lié à Markdown plutôt qu’à Discourse uniquement, et il existe deux solutions possibles lorsqu’une phrase entre parenthèses se termine par une URL :
Entourez l’URL avec des chevrons, bien que cela n’affiche pas l’URL comme titre du sujet et que le lien ne fonctionne pas lors d’une citation.
Simplement omettre le point final. C’est ce que j’avais fait avant de poser la question ici.