Les liens Markdown ne fonctionnent pas dans un <div>

Bonjour,

J’ai récemment installé Discourse (hébergé sur Digital Ocean) et nous avons rencontré un problème : les liens hypertexte ne fonctionnent pas.

Mon équipe et moi sommes assez perplexes, car les liens hypertexte fonctionnent pour tous les messages/sujets, sauf un. Je me demande donc pourquoi cela ne se produit que pour un seul sujet ?

Merci et bonne journée

1 « J'aime »

Désolé, je ne comprends pas ce que vous avez écrit. Pouvez-vous fournir des liens d’exemple pour expliquer ?

1 « J'aime »

Fondamentalement, les hyperliens ne fonctionnent pas sur un sujet précis. Nous les avons supprimés de ce sujet car ils ne fonctionnent pas, mais sur ce sujet, les hyperliens s’affichent comme ceci :

[this](https://globalaviators.ca/t/welcome-to-the-global-aviators-community/50)

Normalement, taper cela génère un lien normal, mais c’est ainsi qu’il apparaît dans le sujet final.

Désolé, je ne comprends pas. Donc, les liens placés dans le sujet ne fonctionnent pas (tous les liens ? Je ne suis pas sûr de suivre), ou les liens vers ce sujet ne fonctionnent pas depuis d’autres endroits ?

Ou bien dites-vous que le markdown ne fonctionne pas d’une certaine manière dans un sujet ? Je suis vraiment confus :confounded_face:

2 « J'aime »

Désolé pour la confusion. Je vais essayer de reformuler. Lorsque vous allez sur ce sujet qui pose problème, que vous appuyez sur le bouton d’insertion d’hyperlien, que vous remplissez l’URL et le texte, le lien n’apparaît pas lorsque vous cliquez sur « Enregistrer la modification ». Au lieu d’obtenir un lien comme celui-ci, vous obtenez ceci :

[celui-ci](https://meta.discourse.org/t/hyperlinks-not-working-with-one-topic/150145?u=infinite_flight_sims)

2 « J'aime »

Ce sujet inclut des oneboxes et des balises fonctionnelles. Pourriez-vous nous renvoyer un lien pour voir le résultat ?

3 « J'aime »

Sur le côté droit, vous pouvez voir le produit final. Regardez le texte souligné en rouge : c’est ainsi que les liens apparaissent dans le sujet final.

2 « J'aime »

C’est le div :

<div>un lien div vers [DDG](https://duckduckgo.com)</div>

un lien vers [DDG](https://duckduckgo.com)

Résulte en :

un lien div vers [DDG](https://duckduckgo.com)

un lien vers DDG

3 « J'aime »

Donc, je devrais utiliser cela pour envelopper un lien ?

Non, vous devez supprimer les balises div et voir si cela fonctionne ensuite.

4 « J'aime »

Ça fonctionne ! Merci pour votre aide :+1:

1 « J'aime »

Le Markdown n’est pas censé fonctionner à l’intérieur de blocs HTML..

2 « J'aime »

De plus (informations extraites du lien), si vous devez utiliser un div ou un autre élément de bloc, comme nous utilisons CommonMark, vous pouvez utiliser des lignes vides pour déclencher l’analyse Markdown comme suit :

<div>un lien div vers [DDG](https://duckduckgo.com)</div>

un lien vers [DDG](https://duckduckgo.com)

<div>

un lien div avec des lignes vides vers [DDG](https://duckduckgo.com)

</div>

Cela donne :

un lien div vers [DDG](https://duckduckgo.com)

un lien vers DDG

un lien div avec des lignes vides vers DDG

5 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.