El enlace de imagen del bloque de código se modifica cuando se descarga la imagen enlazada

Ocurre al usar la convención Markdown ![](http://something.com/image.jpg) dentro de un bloque de código y luego usar el mismo código fuera del bloque de código para mostrar realmente la imagen. Ocurre después de unos 5 minutos una vez que Discourse descarga la imagen enlazada.


![](upload://AsSrl1gma2TCpFn39yVdqjy9YTt.jpeg)


Original:

5 Me gusta

Para que conste, me encontré con el problema al intentar ilustrar esto:

Para sortear el problema, usé հ (letra armenia minúscula ho) en lugar de h (letra latina minúscula h) en la parte https. Como son reconocidos como caracteres diferentes, no activa el reemplazo de URL.

Gracias a Unicode Utilities: Confusables

3 Me gusta

:100: gran descripción. Nuestra lógica omite la detección de imágenes en un bloque de código. Pero si hay una imagen real en algún lugar con un markdown exactamente idéntico, entonces nuestro código real de buscar/reemplazar no es lo suficientemente robusto como para evitar los bloques de código.

No será trivial de arreglar, pero por ahora he añadido algunas pruebas fallidas para que hagamos un seguimiento del problema:

3 Me gusta