Привет! В этой статье я покажу, как ты можешь автоматизировать создание графика веса на основе заметок в папке — с помощью плагина 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

  1. Открой Настройки → Плагина сообщества
  2. Нажми Обзор и найди Templater
  3. Установи и активируй

📍 Затем зайди в Настройки → 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 — это реально мощный инструмент. Он помогает избавиться от рутины, особенно если ты:

- Ведёшь трекеры
- Заполняешь шаблоны вручную
- Работаешь с повторяющимися форматами