После последнего обновления Discourse добавила новую функцию — автоматические якорные ссылки для заголовков. Это полезная функция
, однако я обнаружил несколько проблем, связанных с ней.
- Новая функция «Автоматические якорные ссылки для заголовков», похоже, не работает с символами не на английском языке.
Для заголовков на других языках якорь остаётся пустым, например так:
<a name class="anchor"></a>
- Ссылка «Читать далее» со span-классом «topic-excerpt-more» в кратком содержании, похоже, больше не работает. При клике на неё ничего не происходит.
При проверке раздела «excerpt» в файле latest.json обнаружено, что тег <a> с классами «anchor» и «lightbox» также включён в краткое содержание, чего раньше не было.
Пример:
"excerpt": "<a class=\"lightbox\" href=\"https://example.com/uploads/default/original/1X/0f20b75f1740924f7388fa3774c6630f1caa184c.jpeg\" data-download-href=\"https://example.com/uploads/default/0f20b75f1740924f7388fa3774c6630f1caa184c\" title=\"Title\"></a>\n\n<a name=\"\" class=\"anchor\"></a>【Заголовок】\n\n<a name=\"\" class=\"anchor\"></a>【Заголовок】\n\n<a name=\"\" class=\"anchor\"></a>【Заголовок】\n\n<a name=\"\" class=\"anchor\"></a>【Заголовок】\n\n<a name=\"\" class=\"anchor\"></a>【Заголовок】\n\n<a name=\"\" class=\"anchor\"></a>【Заголовок】\n\n\n<a name=\"\" class=\"anchor\"></a>【Заголовок】\n\n<a name=\"\" class=\"anchor\"></a>【…",