Отсутствуют якорные ссылки в некоторых темах оглавления?

Кажется, у меня пропали якорные ссылки рядом с заголовками, которые позволяли напрямую ссылаться на конкретный раздел. Например, в этом обсуждении, как описано в первом посте:

Это только у меня или эта функция исчезла?

Они должны быть там? Я сейчас с телефона, но взял это, нажав и удерживая область сбоку от заголовка:

https://meta.discourse.org/t/discotoc-automatic-table-of-contents/111143#how-does-it-work-3

Да, в той теме есть такие якорные ссылки, но в ней отсутствует DiscoTOC.

Однако в этой теме есть оглавление, но нет якорей: Beginner's guide to using Discourse Themes, и в этой тоже нет якорей: Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso).

РЕДАКТ. Хм… в этой теме якоря всё же есть: Discourse REST API Documentation

Ах, я могу объяснить. Тема, на которую вы ссылаетесь, содержит HTML-заголовки (<h3>, <h4> и так далее), и изначально компонент TOC имел собственную логику для добавления якорей к заголовкам. Однако позже ядро добавило автоматические якоря, и недавно я убрал пользовательскую логику якорей в компоненте темы. Но функция якорей ядра работает только для заголовков Markdown (с использованием ###).

Таким образом, у автора исходного сообщения (OP) здесь есть якоря, а в ссылке на руководство их нет.

Нам, вероятно, стоит обновить это руководство, чтобы использовать Markdown вместо HTML, @JammyDodger.

Ах! Это всё объясняет, спасибо, Penar!!

Вчера я явно не уделял достаточно внимания. :slight_smile: Теперь я заменил заголовки Markdown для двух примеров тем. :+1: