Кажется, у меня пропали якорные ссылки рядом с заголовками, которые позволяли напрямую ссылаться на конкретный раздел. Например, в этом обсуждении, как описано в первом посте:
Это только у меня или эта функция исчезла?
Кажется, у меня пропали якорные ссылки рядом с заголовками, которые позволяли напрямую ссылаться на конкретный раздел. Например, в этом обсуждении, как описано в первом посте:
Это только у меня или эта функция исчезла?
Они должны быть там? Я сейчас с телефона, но взял это, нажав и удерживая область сбоку от заголовка:
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!!
Вчера я явно не уделял достаточно внимания.
Теперь я заменил заголовки Markdown для двух примеров тем. ![]()