Привет! В этой статье я покажу, как ты можешь автоматизировать создание графика веса на основе заметок в папке — с помощью плагина Templater и charts-obsidian.
🚀 Что мы сделаем
- Автоматически соберём данные из папки с YAML-полем
Вес: 72 - Сгенерируем Markdown-таблицу с датами и весами
- Создадим график на основе этих данных
- Всё это — по одному клику через шаблон
🤔 Почему мы используем Templater вместо “Шаблоны”
| Что нужно сделать | Использовать |
|---|---|
| Просто подставить дату, заголовок, ссылку | Шаблоны (встроенные) |
| Вставить фиксированный шаблон текста | Шаблоны (встроенные) |
| Использовать логику (if/else, циклы, сортировка) | ✅ Templater |
| Доставать YAML-поля из других файлов | ✅ Templater |
| Автоматически строить таблицы из папок | ✅ Templater |
Вставить текущую дату в формате YYYY-MM-DD | Можно и то, и то |
| Выполнять JavaScript-код | ✅ Templater |
| Автоматически запускать шаблон при открытии файла | ✅ Templater |
Если ты используешь
if,for,tp.fileилиtp.web— значит это Templater.
Если ты просто вставляешь
{{date}},это встроенные Шаблоны.
🧩 Установка плагина Templater
- Открой
Настройки → Плагина сообщества - Нажми
Обзори найди Templater - Установи и активируй
📍 Затем зайди в Настройки → Templater:
-
📁 Укажи Template folder location (например,
.templates) -
✅ Включи Trigger Templater on file open, если хочешь автоматический запуск при открытии
📸
🧠 Что такое Templater?
Templater — это мощный шаблонный язык, который позволяет:
- Вставлять переменные (дата, название файла, YAML-данные)
- Выполнять JavaScript прямо в шаблоне
- Автоматизировать рутинные задачи
✨ Пример простого шаблона:
📸
---
Создано: 2025-05-14 12:27
Изменено: 14.05.2025 01:29
---
# Templater📸 После применения шаблона:
📦 Структура проекта для примера с весами
📸 Папка с весами должна быть такой:
📸 В каждой заметке должен быть YAML-блок с весом:
🛠 Шаблон: Автоматическая таблица + график
Создай шаблон в .templates/график_веса.md и вставь туда этот код:
| Месяц | Вес |
|-------|-----|
^weight
```chart
type: line
id: weight
x: Месяц
y: Вес
---
## ✅ Как вставить шаблон
1. Открой заметку, где ты хочешь видеть график
2. Вставь шаблон:
- `Ctrl + P → Templater: Insert Template`
- Или настрой горячую клавишу (например, `Ctrl+Alt+W`)
>[!quote] 📸
>
>![[Pasted image 20250508165511.png]]
---
## 🔄 Как обновлять график
>[!example] Добавил новую заметку с весом?
>
> Таблица и график **не обновятся автоматически**.
>[!todo] Чтобы обновить:
>
>- [ ] Просто заново вставь шаблон — он **пересканирует папку и перерисует** график
>- [ ] Рекомендую настроить горячую клавишу, чтобы делать это **в одно нажатие**
---
## 💡 Возможности для расширения
Ты можешь:
- Автоматизировать вставку шаблона при открытии файла (через `Trigger Templater`)
- Подставлять текущий месяц/год
- Добавлять другие поля, как `Жир`, `Замеры`, `Настроение` — всё, что у тебя в YAML
---
## 🖼 Финальный результат
>[!quote] ![[йуйцуйуйц.png]]
>
---
## 🧷 Заключение
Templater — это реально мощный инструмент. Он помогает избавиться от рутины, особенно если ты:
- Ведёшь трекеры
- Заполняешь шаблоны вручную
- Работаешь с повторяющимися форматами





