Для того чтобы создать оглавление, необходимо во все заголовки на странице текста поместить идентификаторы. Целесообразно присваивать идентификатор совпадающий по смыслу с заголовком.
Пример плохого стиля присвоения идентификаторов в заголовке:
## Цвет {#id1}
## Подчёркивание {#id2}
## Центрирование {#id3}
Пример хорошего стиля присвоения идентификаторов в заголовке:
## Цвет {#color}
## Подчёркивание {#underline}
## Центрирование {#center}
Пример оглавления:
## Оглавление
[Цвет](#color)
[Подчёркивание](#underline)
[Центрирование](#center)
При публикации размеченный текст даст следующий HTML код:
<h2>Оглавление</h2>
<ul>
<li><a href="#color">Цвет</a></li>
<li><a href="#underline">Подчёркивание</a></li>
<li><a href="#center">Центрирование</a></li>
</ul>