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.

1 me gusta

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

1 me gusta

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:

2 Me gusta

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)

2 Me gusta

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

3 Me gusta

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.

2 Me gusta

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

3 Me gusta

¿Entonces debo usar eso para envolver un enlace?

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

4 Me gusta

¡Funciona! Gracias por la ayuda :+1:

1 me gusta

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

2 Me gusta

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

5 Me gusta

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