Гиперссылки на заголовки работают только иногда?

Привет,

Может, кто-нибудь подскажет или предложит обходные пути, как заставить гиперссылки на заголовки работать стабильно?

Я, как опытный пользователь форумов, использую все замечательные возможности Discourse, создавая небольшую базу данных в теме форума. В ней я хочу гиперссылками связать несколько сотен элементов на четырёх списках друг с другом (по разделам: причины, симптомы, методы лечения, алфавитный указатель).

Я выяснил, что теоретически это можно сделать с помощью заголовков (1–6x#). Проблема в том, что это работает только иногда, приводит к самым разнообразным странным эффектам, которые никому не нужны, и я не могу найти какую-то закономерность. Когда я говорю «иногда», имею в виду, что идентичная ссылка может сработать один раз, а потом никогда больше, хотя я ничего не менял. Или же из восьми одинаково оформленных ссылок семь иногда работают, а одна, находящаяся между ними, никогда не срабатывает… :upside_down_face: Это ли :fireworks: технологий или я что-то упускаю :see_no_evil: ?

Я пробовал менять формат множеством способов, о которых только мог подумать вот здесь: пустые строки до или после или и то, и другое, три разных браузера… (Гиперссылка, которую я хотел использовать, если вы захотите посмотреть, что я пробовал, тоже работает у меня нестабильно, поэтому вам нужно прокрутить страницу вниз до даты 2021-06-11 и нажать на детали «как создать гиперссылку».)

Эта ссылка должна вести к одному из заголовков, но работает только иногда. В лучшем случае она приведёт вас к посту, а то и просто к теме — это тоже варьируется.

Кстати, вот ещё несколько препятствий и обходных путей, с которыми я столкнулся

Я бы хотел использовать заголовки внутри блока details, но увы… Похоже, мне придётся отказаться от этой мечты.
Последним препятствием, с которым я столкнулся, было ограничение в 32 000 символов на пост, но, эй, я могу и это обойти. Редактирование доступно только в течение месяца — я обошёл это, создавая новые посты и удаляя старые.
И самое последнее препятствие: в этом посте можно было разместить только две ссылки… :wink: :roll_eyes:

Ваши ссылки и идентификаторы заголовков должны начинаться с heading--. Это сделано для предотвращения «гриферства». Подробнее: Linking to a heading within a post or topic

Спасибо, краткий и четкий совет…!
Но затем потребуются многие дополнительные символы (30 на заголовок, 500 элементов = 15 000), а на том форуме максимум 32 000 символов на пост. Плюс 9 на каждую ссылку, которые я даже ещё не начал учитывать (мечтал о 2000 :rofl:). Простые заголовки с символом # были бы лучше для этого… :roll_eyes: Я уже спросил администраторов форума, могут ли они увеличить максимальную длину поста до 150 000…. Есть ли какие-либо дальнейшие предложения или идеи по этому поводу? В противном случае, полагаю, придётся полностью пересмотреть всю мечту о ссылках.
(Я уже удаляю все заголовки тем и свои теги из URL-адресов ссылок, чтобы сэкономить место.)
Почитав вокруг, я нашёл интересное дополнение от @RobMeade: Вы также можете использовать пустые теги заголовков (но это оставляет дополнительное «пространство»).

(Для таких дилетантов, как я: :one: Моим недостающим термином было «якорь»… :two: «ids» = ID, пришлось гуглить :three: гифлинг здесь. (здесь: = злоупотребление стилями))