Enlaces Markdown no funcionan dentro de un <div>

Hola,

Recientemente instalamos Discourse (alojado en Digital Ocean) y hemos encontrado un problema: los hipervínculos no funcionan.

Mi equipo y yo estamos bastante confundidos, ya que los hipervínculos funcionan en todas las publicaciones y temas, excepto en uno. Por eso me pregunto: ¿por qué esto solo ocurre en un tema?

Gracias y buen día.

Lo siento, no entiendo lo que has escrito. ¿Podrías proporcionar enlaces de ejemplo para explicarlo?

Básicamente, los hipervínculos no funcionan en un tema específico. Los hemos eliminado de este tema porque no funcionan, pero en este tema, los hipervínculos aparecen así:

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

Normalmente, escribir eso generaría un enlace normal, pero así es como se muestra en el tema finalizado.

Lo siento, no entiendo. ¿Es que los enlaces colocados en el tema no funcionan (¿todos los enlaces? no lo tengo claro), o que los enlaces a ese tema no funcionan desde otros lugares?

¿O estás diciendo que el formato Markdown no funciona en un tema de alguna manera? Estoy muy confundido :confounded_face:

Lo siento por la confusión. Intentaré reformularlo. Cuando vas a este tema que tiene problemas, presionas el botón de inserción de hipervínculo, rellenas la URL y el texto, al guardar la edición no aparece como un enlace. En lugar de obtener un enlace como este, terminas con esto:

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

Ese tema incluye oneboxes y etiquetas funcionales; ¿puedes compartir un enlace para que veamos la salida?

En el lado derecho puedes ver el producto final. Observa el texto con subrayado rojo; así es como se ven los enlaces en el tema final.

Es el div:

<div>un div con enlace a [DDG](https://duckduckgo.com)</div>

un enlace a [DDG](https://duckduckgo.com)

Resultado:

un div con enlace a [DDG](https://duckduckgo.com)

un enlace a DDG

¿Entonces debo usar eso para envolver un enlace?

No, deberías eliminar las etiquetas div y ver si entonces funciona.

¡Funciona! Gracias por la ayuda :+1:

Markdown no debería funcionar dentro de bloques HTML..

Además (información extraída del enlace), si necesitas usar un div u otro elemento de bloque, dado que utilizamos CommonMark, puedes usar líneas en blanco para activar el análisis de Markdown de la siguiente manera:

<div>un div con enlace a [DDG](https://duckduckgo.com)</div>

un enlace a [DDG](https://duckduckgo.com)

<div>

un div con enlace y líneas en blanco a [DDG](https://duckduckgo.com)

</div>

Esto resulta en:

un div con enlace a [DDG](https://duckduckgo.com)

un enlace a DDG

un div con enlace y líneas en blanco a DDG