Per riprodurre, effettua le seguenti due impostazioni di amministrazione:
abilita markdown linkify: true
markdown linkify tlds: none (cioè, elimina tutti i TLD impostati per impostazione predefinita)
Quindi esegui un “Rebuild HTML” per qualsiasi post che includa una frase completa e nota che l’ultima parola alla fine di ogni frase e il punto seguente sono ora linkificate. Esempio:
Questo tipo di domanda solleva la questione del “perché”? Penso che la soluzione che supporto qui sia semplicemente non consentire che i tld di markdown linkify siano vuoti.
Metterò un pr-welcome per aggiungere una validazione qui.
In alternativa, potresti consentire che markdown linkify tlds sia vuoto, ma trattare quel caso internamente con lo stesso codice utilizzato quando è stato impostato enable markdown linkify: false.
Sollevi un buon punto
Stavo solo sperimentando come eliminare il comportamento “converti URL nel titolo della pagina collegata”. Successivamente ho scoperto che si chiama Inline Onebox e non può essere disabilitato per i collegamenti interni di Discourse.
Quindi per collegarsi a questo argomento: <https://meta.discourse.org/t/end-of-sentence-is-linkified-when-there-are-zero-markdown-linkify-tlds/248342?u=maiki>
Non sono sicuro di quanto sia standard, ma funziona in tutti i convertitori markdown che uso.