Теги
Теги в Notarium — это полноценная ось навигации, а не просто подписи на карточках. Вы проставляете их во frontmatter заметки, а Notarium собирает из них фасет-фильтр: одним кликом сужаете ленту или граф до нужной темы. Теги иерархические (через /) и регистронезависимые.
Как задать теги
Теги живут во frontmatter заметки — обычном YAML-блоке в начале файла:
---
title: Заметки по трансформерам
tags: [ml/nlp, чтение]
---
Тело заметки…
Иерархия задаётся через /: ml/nlp — это тег nlp внутри ml. Регистр не важен — ML и ml считаются одним тегом.
Иерархия и фильтрация
Ключевое свойство иерархии — родитель включает потомков. Фильтр по ml покажет и заметки с ml, и с ml/nlp, и с ml/cv. Это позволяет держать теги настолько дробными, насколько удобно, не теряя возможности смотреть тему целиком.
Фильтр работает как объединение (OR): выбрали несколько тегов — выборка расширяется, показываются заметки с любым из них. Ничего не выбрано — фильтра нет.
Виджет фильтра — один и тот же язык в двух местах:
- В Ленте — панель тегов рядом с папками и текстовым поиском. Теги — часть URL, поэтому отфильтрованный вид можно сохранить в закладку или переслать. Окно ленты, счётчик и гистограмма по датам описывают ровно отфильтрованную выборку.
- В Графе — те же иерархические чипы плюс переключатель «Все / С тегами / Без тегов».
Чипы тегов в шапке читателя и в панели метаданных — ссылки: клик открывает ленту, отфильтрованную по этому тегу. На карточках ленты чип тега — часть самой карточки: клик по карточке (в том числе по чипу) открывает заметку, а не ленту по тегу.
Папка отвечает на «где лежит заметка», тег — на «о чём она». Они компонуются: папка ∧ тег ∧ текст — единый язык фильтрации в Ленте. Одну и ту же заметку можно найти и через дерево папок, и через любой из её тегов.