Я обнаружил, что якоря создают ссылки следующим образом:
## h2 Tiêu đề
Созданная якорная ссылка:
<h2>
<a name="h2-tiu-1" class="anchor" href="#h2-tiu-1"></a>h2 Tiêu đề</h2>
Значение: h2 Tiêu đề → h2-tiu-1
Так как сделать: h2 Tiêu đề → h2-tieu-de-1
(Как при конвертации постоянных ссылок)
h2 Tiêu đề → h2-tieu-de-1
Лучший вариант: h2 Tiêu đề → h2-tieu-de (без добавления цифр)
Ещё одна проблема: к якорным ссылкам автоматически добавляются цифры. Например, есть три заголовка с якорями:
#h-link-a-1
#h-link-b-2
#h-link-c-3
Вы публикуете ссылку в другом посте: https://domain.com/t/title-post/123#h-link-b-2
Затем вы редактируете пост и вставляете новый заголовок h-link-d между существующими заголовками 1 и 2. В результате:
#h-link-a-1
#h-link-d-2
#h-link-b-3
#h-link-c-4
Раньше отправленные якорные ссылки становятся недействительными. Фактическая ссылка теперь: https://domain.com/t/title-post/123#h-link-b-3
И все переходы в вашем посте меняются, если ссылка ведёт на якорную ссылку.