YAML + Charts + Dataview
Это практический гайд по YAML-свойствам в Obsidian: как они помогают структурировать заметки, строить таблицы и графики, и автоматизировать вашу систему.
Все примеры — из видео и личного опыта.
🤔 Что такое YAML и зачем он в Obsidian?
YAML (YAML Ain’t Markup Language) — формат для хранения структурированных данных.
Его главная сила — не в визуальном оформлении, а в логике.
В Obsidian YAML используется в блоке
---в самом начале файла. Этот блок называется frontmatter.
Как это выглядит?
![]()
Он нужен, чтобы:
- задавать метаданные заметке (дата, теги, категории, статус)
- взаимодействовать с плагинами (Dataview, charts-obsidian, Templater и др.)
- создавать автоматические таблицы, списки и визуализации
📍 Вставка YAML: всегда начинается и заканчивается с
---. Между ними — ключи и значения.
💡 Раньше YAML нужно было писать вручную.
Сейчас, начиная с Obsidian 1.4, есть интерфейс “Свойства (Properties)” — он визуализирует YAML как формы. Это делает заполнение удобным даже без знаний синтаксиса.
Попробуй сам Открой любую заметку и напиши в начале
---и откроются «Свойства» — увидишь YAML в новом виде.Нажми «Показать исходный код», чтобы посмотреть, как это выглядит в Markdown.
Исходный код:
![]()
⚙ Где я использую YAML (и где не использую)
Примеры:
![]()
![]()
![]()
Да:
- трекинг веса и привычек
- карточки книг
- коллекции сериалов и фильмов
- ежедневные шаблоны
Нет:
- теоретические заметки с Dataview-кодом (внутри YAML нельзя вставить
dataview)
Решение: оставляй YAML для метаинформации (ссылки, категории), а код размещай в теле заметки.
❓ Но что, если всё же хочется перенести все текущие теоретические заметки на YAML, при этом удалить предыдущий шаблон? Написал отдельную статью на этот счет: Как заменить старый шаблон в заметках на YAML
📈 Use case 1 — Динамика веса
🎯 Цель:
Показать визуально, как меняется твой вес за 4–5 месяцев
📂 Структура:
- Папка:
2. Areas/Занятие спортом/Динамика веса

- Каждая заметка содержит YAML с датой и весом

📊 Варианты отображения:
- Таблица с весом по дате (самый простой) - код для вставки

-
Отображение разницы между днями и прогресса к цели - код для вставки

-
Линейный график веса и целевой линии через Charts - код для вставки

📚 Use case 2 — Библиотека книг
🎯 Цель:
Создать одну страницу, где видны все книги, прогресс, категории и поиск
📂 YAML-шаблон книги включает:
- Автор
- Кол-во прочитанных и всех страниц
- Обложку (URL)
- Категории (tags)

🔍 Что можно отобразить -
- Поиск по названию
- Фильтр по категории
- Прогресс в процентах с цветным индикатором

🎬 Use case 3 — Сериалы и фильмы
Поля схожи с книгами, но включают:

- Рейтинг (по 10-бальной шкале)
- Инсайт (что тебе запомнилось)
- Жанры (один или несколько)
- Обложка (Постер)
- Можно еще больше информации…
🔍 В таблице отображаются:

- Постер, название, жанр, рейтинг, инсайт
- Поиск и фильтр по жанру
Также вы можете сделать с фильмами
📅 Use case 4 — Ежедневные привычки
🎯 Цель:
Понять, как ты держался в мае по своим привычкам (разминка, спорт, чтение)
📂 Структура:
- Ежедневная заметка содержит YAML со статусами привычек (true/false)
- Создаётся страница месяца с итогами
📊 Что отображается:

🧩 Заключение: структура и шаблон действия
Как применять YAML:
Сделай шаблон с YAML
Вставляй его в нужные типы заметок (книги, трекеры, проекты)
Создай страницу-таблицу с кодом Dataview или Charts
Автоматизируй: пусть всё собирается само
Проверь в своей системе Убедись, что названия полей (
Вес,Жанр,страница) совпадают в YAML и коде Dataview.
Все коды, упомянутые в статье:
Идем дальше?








