Para reproducir, haz la siguiente configuración de administrador:\n\n* Habilitar markdown linkify: true\n* TLDs de markdown linkify: none (es decir, elimina todos los TLD que están configurados por defecto)\n\nLuego, haz un "Rebuild HTML" para cualquier publicación que incluya una oración completa, y observa que la última palabra al final de cada oración, y el punto siguiente, ahora están enlazados. Ejemplo:\n\n\u003e Espera la última palabra.
Puedo reproducir esto, se lo haré saber a nuestros desarrolladores.
Mientras tanto, deshabilite enable markdown linkify o agregue un TLD, para solucionar esto. ![]()
Esto plantea la pregunta de “¿por qué?”. Creo que la solución que apoyo aquí es simplemente no permitir que los tlds de markdown linkify estén vacíos.
Pondré un pr-welcome para añadir una validación aquí.
Alternativamente, podrías permitir que markdown linkify tlds esté vacío, pero tratar ese caso internamente con el mismo código que se usa cuando se establece enable markdown linkify: false.
Estás planteando un buen punto ![]()
Solo estaba experimentando cómo deshacerme del comportamiento de “convertir URL en título de página enlazada”. Más tarde descubrí que se llama Inline Onebox y no se puede deshabilitar para los enlaces internos de Discourse.
A menudo quiero que las URL sean legibles más allá de los convertidores de markdown, así que uso corchetes para hacerlo.
Así que para enlazar a este tema: https://meta.discourse.org/t/end-of-sentence-is-linkified-when-there-are-zero-markdown-linkify-tlds/248342?u=maiki
Así que para enlazar a este tema: <https://meta.discourse.org/t/end-of-sentence-is-linkified-when-there-are-zero-markdown-linkify-tlds/248342?u=maiki>
No estoy seguro de cuán estándar es eso, pero funciona en todos los convertidores de markdown que uso. ![]()