При размещении статей на сайте в них присутствуют заголовки, и чтобы дать возможность пользователю быстро ориентироваться по статье, перед текстом размещают содержание. Создание содержания с якорями к требуемым заголовкам может занимать приличное время. Приведенный ниже скрип, полностью возьмёт на себя задачу по генерации содержания к статье...
Поручите это машине.
Допустим, вы написали большую статью. В ней много разделов и заголовков — так нужно по смыслу.
Чтобы читатель как-то ориентировался в вашей статье, вы решаете сделать оглавление: из него можно перейти к любому разделу в статье, как в Википедии...