Acho que é porque você pode adicionar coisas como .rss, então se você terminar uma frase entre parênteses com um link seguido de ponto final, o Discourse acha que tudo faz parte da URL.
Não entendo por que você está incluindo pontos e pontos de exclamação como parte dos links. E por que está usando os colchetes assim? Qual é o caso de uso que você está aplicando?
Eu provavelmente estava complicando demais o que você está tentando fazer. Você só está falando sobre o uso aleatório de colchetes, certo? Sim, eles podem quebrar coisas ocasionalmente em links do Markdown.
Não é inteiramente uma questão de Markdown, ou pelo menos não parece ser, com base no que https://markdownviewer.org/ faz. Lá, .) no final não é tratado como parte da URL, embora .] seja.
Além disso, em vez de “uso aleatório de colchetes”, trata-se do uso de uma URL no final de uma frase que está entre colchetes.
Sim, bem-vindo à diversão com colchetes no Markdown. Há uma razão para eu nunca usá-los, a menos que estejam dentro de um bloco de código. Acho que o Discourse poderia escapar deles?
Obrigado a todos. Parece que isso é uma questão do Markdown e não apenas do Discourse, e há duas soluções potenciais quando uma frase entre parênteses termina com uma URL:
Envolver a URL com colchetes angulares, embora isso não exiba a URL como título do tópico e o link não funcione quando citado.
Apenas omita o ponto final. Foi isso que eu fiz antes de perguntar aqui.