La fin de phrase est liée lorsqu'il y a zéro tld de markdown à lier

Pour reproduire, effectuez les deux réglages d’administration suivants :

  • Activer la conversion des liens Markdown : true
  • Domaines de premier niveau pour la conversion des liens Markdown : none (c’est-à-dire, supprimez tous les TLD définis par défaut)

Ensuite, effectuez une “Reconstruction HTML” pour tout message qui inclut une phrase complète, et notez que le dernier mot à la fin de chaque phrase, ainsi que le point qui le suit, est maintenant converti en lien. Exemple :

Attendez le dernier mot.

Je peux reproduire cela, je vais en informer nos développeurs.

En attendant, veuillez désactiver enable markdown linkify ou ajouter un TLD pour contourner ce problème. :rire:

2 « J'aime »

Cela soulève la question du « pourquoi » ? Je pense que la correction que je soutiens ici est simplement de ne pas autoriser les tlds de markdown linkify à être vides.

Je vais ajouter un pr-welcome pour ajouter une validation ici.

3 « J'aime »

Alternativement, vous pourriez autoriser markdown linkify tlds à être vide, mais traiter ce cas en interne avec le même code que celui utilisé lorsque enable markdown linkify: false a été défini.

Vous soulevez un bon point là :smile:

J’expérimentais simplement comment supprimer le comportement de « conversion d’URL en titre de page liée ». Plus tard, j’ai découvert que cela s’appelle Inline Onebox et ne peut pas être désactivé pour les liens internes à Discourse.

1 « J'aime »

Je veux souvent que les URL soient lisibles au-delà des convertisseurs Markdown, j’utilise donc des crochets pour ce faire.

Pour lier à ce sujet : https://meta.discourse.org/t/end-of-sentence-is-linkified-when-there-are-zero-markdown-linkify-tlds/248342?u=maiki

Pour lier à ce sujet : <https://meta.discourse.org/t/end-of-sentence-is-linkified-when-there-are-zero-markdown-linkify-tlds/248342?u=maiki>

Je ne suis pas sûr que ce soit standard, mais cela fonctionne dans tous les convertisseurs Markdown que j’utilise. :slight_smile:

3 « J'aime »