Фрейм outline
Свёрнутое оглавление по заголовкам страницы, которое ставят прямо в текст, обычно под заголовком.
| Где стоит | вызывается из тела страницы |
| Что читает | заголовки H2–H6 текущей страницы |
| Что вкладывает | — |
Разметка
<div class="not-prose"><!-- onpress/outline {"shell":"spoiler"} /--></div>
shell: "spoiler" сворачивает оглавление в details. not-prose снимает с него стили текста статьи: в теле фрейм стоит внутри колонки .prose, и без класса на список легли бы отступы и маркеры абзацев.
Вызов
# AI design assistant
<!-- onpress/frame {"name":"outline"} /-->
Первый абзац…
Оглавление собирается после всего тела, поэтому видит все заголовки ниже себя и даёт те же якоря, что оглавление во фрейме страницы. Нужны только H2 — сделайте копию с {"shell":"spoiler","levels":"2"}.