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

Найдите на панели инструментов кнопку под названием «Якорь». Обычно это флажок. Якорь — это невидимый элемент, который вставляется в нужную часть статьи со своим именем. Обычно якоря ставят перед подзаголовком, который открывает смысловую секцию материала.

При создании якоря админка попросит указать его имя. Используйте уникальный набор символов, например: p1, p2, p3 и так далее. Цифра обозначает порядковый номер якоря в повествовании.

Когда мы расставили якоря по материалу, возвращаемся в начало и создаем нумерованный список. Идеальное содержание содержит 5–7 элементов, чтобы было удобно читателю. Каждый пункт 1–2 слова, по возможности — ключевых.
Выбираем первый пункт нашего списка и используем инструмент ссылка. По умолчанию Ctrl+K, либо клик по соответствующей кнопке.

Далее выбираем тип «Ссылка на якорь» и указываем имя p1.

Сохраняем статью и проверяем, что всё работает корректно.
С помощью ИИ («Дипсик»)
Нейросети хорошо справляются с обработкой html-кода, а содержание в редакторе TinyMCE — это как раз пример несложной вёрстки. Алгоритм такой:
- Запускаем чат с промтом.
- Копируем код статьи из админки. Можно просто текст, но лучше «Исходный код».
- Ждем, пока ИИ пришлет ответ.
- Вставляем полученные код в админку через «Исходный код».
- Проверяем, что содержание работает, а остальной текст не изменился.
«Исходный код» — это кнопка в редакторе TinyMCE, которая позволяет видеть html-вёрстку статьи. В админках она может выглядеть по-разному, например — как значок <>.

Или называться «Источник».

Переведите статью в режим исходного кода, скопируйте ее и отправьте в нейросеть. Затем полученный ответ вставьте обратно — через тот же режим!
Рекомендуем пользоваться бесплатным «Дипсиком». Конкретно эту задачу он решает лучше «Чатджипити».
#Роль
Действуй как верстальщик HTML-кода.
#Задача
Сейчас я отправлю тебе код статьи в редакторе TinyMCE.
1. Добавь якоря
- Найди подзаголовки <h2> и присвой им атрибут id.
- В качестве значения id используй перевод подзаголовка на английский, сокращая фразу до 1-3 ключевых слов, разделенных дефисами.
- Старайся выбирать ключевые слова, полезные для SEO.
2. Добавь содержание
- Определи место для блока содержания, чтобы это было удобно для читателей:
- Если статья сразу начинается с <h2>, добавь содержание перед этим тегом.
- Если есть подводка (вводный текст), вставь содержание после первого или второго <p>.
- Создай блок содержания <ol>, <li>, <a>, содержащий ссылки на подзаголовки.
- В анкорном тексте пиши короткие (до 3 слов) фразы на русском языке, отражающие суть раздела.
#Формат ответа
- Верни исходный код статьи полностью с внесенными изменениями.
- Не сокращай текст внутри <p> и других тегов. Возвращай весь код без обрезки.
- Не добавляй пояснений, комментариев или форматирования, кроме того, что есть в исходном HTML.
#Пример блока содержания:
<ol>
<li><a href="#what">Что это</a></li>
<li><a href="#data">Возможности</a></li>
<li><a href="#where">Как пользоваться</a></li>
<li><a href="#who">Примеры использования</a></li>
</ol>