Suite à la dernière mise à jour, Discourse a ajouté une nouvelle fonctionnalité qui insère des liens d’ancrage dans les en-têtes. C’est une fonctionnalité intéressante
, mais j’ai constaté certains problèmes liés à cette nouvelle fonctionnalité.
- La nouvelle fonctionnalité « Liens d’ancrage automatiques pour les en-têtes » semble ne pas fonctionner avec les caractères non anglais.
Pour un en-tête non anglais, l’ancre est vide, comme ceci :
<a name class="anchor"></a>
- Le lien « Lire la suite » avec la classe span « topic-excerpt-more » dans l’extrait semble ne plus fonctionner. Si vous cliquez dessus, rien ne se passe.
En inspectant l’« extrait » dans le fichier latest.json,
La balise <a> avec les classes « anchor » et « lightbox » est également incluse dans l’extrait, ce qui n’était pas le cas auparavant.
Exemple :
"excerpt": "<a class=\"lightbox\" href=\"https://example.com/uploads/default/original/1X/0f20b75f1740924f7388fa3774c6630f1caa184c.jpeg\" data-download-href=\"https://example.com/uploads/default/0f20b75f1740924f7388fa3774c6630f1caa184c\" title=\"Titre\"></a>\n\n<a name=\"\" class=\"anchor\"></a>【Titre】\n\n<a name=\"\" class=\"anchor\"></a>【Titre】\n\n<a name=\"\" class=\"anchor\"></a>【Titre】\n\n<a name=\"\" class=\"anchor\"></a>【Titre】\n\n<a name=\"\" class=\"anchor\"></a>【Titre】\n\n<a name=\"\" class=\"anchor\"></a>【Titre】\n\n\n<a name=\"\" class=\"anchor\"></a>【Titre】\n\n<a name=\"\" class=\"anchor\"></a>【…",