Как настроить оглавление в TiddlyWiki

Если я захожу на сайт TiddlyWiki, я вижу вкладку Content. Как я могу создать свою собственную таблицу содержания для моего файла tiddlywiki?

3 ответа

Решение

Создайте новый тиддлер и дайте название Содержание

Под тегами укажите значение $:/tags/SideBar

Под наберите текст для этого тиддлера, дайте <$list filter={{$:/core/Filters/AllTiddlers!!filter}} template="$:/core/ui/ListItemTemplate"/>

Я нашел документацию для этого действительно запутанным, но вот что я сделал, это работает лучше всего:

<div class="tc-table-of-contents">

<<toc-selective-expandable 'TableOfContents' sort[ind]>>

</div>

Затем пометьте каждого тиддлера с помощью TableofContents.

Наконец, при редактировании каждого тиддлера добавьте новое поле с именем "ind" (для индекса - вы можете изменить его на что угодно, если оно, конечно, не используется в другом месте). Присвойте "ind" значение, начинающееся с 0, чтобы указать, в каком порядке вы хотите, чтобы тиддлеры входили. Я увеличил на 10 вместо 1 на случай, если я хочу переставить несколько вещей или вставить больше в середине.

Это объясняется в документации.

Короткая версия: добавить тег (например, Content) к страницам, которые вы хотите отобразить в оглавлении; затем в том месте, где вы хотите, чтобы он появился, используйте один из макросов с этим именем тега (например, <<toc Content>>). Чтобы создать вложенное оглавление, пометьте страницы именами тегов, появившимися на верхнем уровне. Так, например, если у вас есть тиддлер с именем First который отмечен Contentтогда вы можете пометить больше тиддлеров Firstи они появятся с отступом ниже First в оглавлении.

Другие вопросы по тегам