Если вам нужно добавить заголовок, его префикс должен быть heading--. Дополнительную информацию об этом можно найти здесь: Linking to a heading within a post or topic
Идентификаторы, не имеющие такого префикса, будут удалены, независимо от их значения.
Заголовки с повторяющимся текстом в компоненте TOC в настоящее время не поддерживаются — и никогда не поддерживались. Компонент генерирует ID на основе текста заголовка. Таким образом, два заголовка с абсолютно одинаковым текстом получат один и тот же ID.
В данный момент нет планов исправлять это в компоненте, поскольку автоматическая генерация ID включена в список функций для следующего релиза Discourse, и мы планируем решить проблему дублирующихся заголовков, добавляя индекс заголовка к его ID.
Когда мы реализуем это в ядре, я думаю, что добавление префикса к генерируемым заголовкам должно быть достаточным.