🚀 Улучшение шаблонов с автоматизацией Templater
✨ Добавлены автоматические даты и названия файлов во все шаблоны �� Новые шаблоны: Встреча, Задача, Рецепт ⚙️ Создано руководство по настройке Templater 🎯 Автоматическое заполнение метаданных для Dataview Теперь все шаблоны полностью автоматизированы: - Автодаты создания и обновления - Автоматические названия из имен файлов - Расчет дат дедлайнов (через 7 дней) - Готовые метаданные для аналитики
This commit is contained in:
116
📊 Dashboard/📋 Настройка Templater.md
Normal file
116
📊 Dashboard/📋 Настройка Templater.md
Normal file
@@ -0,0 +1,116 @@
|
|||||||
|
# 📋 Настройка Templater для автоматизации шаблонов
|
||||||
|
|
||||||
|
Пошаговое руководство по настройке плагина Templater для максимальной эффективности.
|
||||||
|
|
||||||
|
## 🔧 Установка и базовая настройка
|
||||||
|
|
||||||
|
### 1. Установка плагина
|
||||||
|
1. Откройте Настройки → Community plugins
|
||||||
|
2. Найдите "Templater"
|
||||||
|
3. Установите и активируйте плагин
|
||||||
|
|
||||||
|
### 2. Основные настройки
|
||||||
|
В настройках Templater:
|
||||||
|
- **Template folder location**: `📋 Templates`
|
||||||
|
- **Trigger Templater on new file creation**: ✅ включить
|
||||||
|
- **Enable Folder Templates**: ✅ включить
|
||||||
|
|
||||||
|
## 📁 Настройка папочных шаблонов
|
||||||
|
|
||||||
|
### Привязка шаблонов к папкам:
|
||||||
|
1. В настройках Templater → Folder Templates
|
||||||
|
2. Добавьте привязки:
|
||||||
|
|
||||||
|
| Папка | Шаблон |
|
||||||
|
|-------|--------|
|
||||||
|
| `📥 Inbox` | `📋 Templates/📥 Быстрая заметка.md` |
|
||||||
|
| `💼 Работа/📄 Проекты` | `📋 Templates/💼 Рабочий проект.md` |
|
||||||
|
| `💼 Работа/🤝 Встречи` | `📋 Templates/🤝 Встреча.md` |
|
||||||
|
| `💼 Работа/📝 Задачи` | `📋 Templates/📝 Задача.md` |
|
||||||
|
| `📚 Обучение/📚 Курсы` | `📋 Templates/📚 Конспект курса.md` |
|
||||||
|
| `📖 Книги` | `📋 Templates/📖 Заметки к книге.md` |
|
||||||
|
| `🍽️ Питание/🍳 Рецепты` | `📋 Templates/🍳 Рецепт.md` |
|
||||||
|
| `⚙️ Техническое` | `📋 Templates/⚙️ Техническая документация.md` |
|
||||||
|
| `💡 Идеи/💡 Проекты` | `📋 Templates/💡 Идея проекта.md` |
|
||||||
|
|
||||||
|
## ⌨️ Горячие клавиши
|
||||||
|
|
||||||
|
### Рекомендуемые комбинации:
|
||||||
|
1. Откройте Настройки → Hotkeys
|
||||||
|
2. Найдите "Templater" секцию
|
||||||
|
3. Настройте:
|
||||||
|
- **Insert template**: `Cmd+Shift+T` (macOS) / `Ctrl+Shift+T` (Windows)
|
||||||
|
- **Replace templates in the active file**: `Cmd+Shift+R`
|
||||||
|
|
||||||
|
## 🎯 Использование шаблонов
|
||||||
|
|
||||||
|
### Автоматическое применение:
|
||||||
|
1. Создайте новый файл в любой настроенной папке
|
||||||
|
2. Шаблон применится автоматически
|
||||||
|
3. Заполните поля и начинайте работать
|
||||||
|
|
||||||
|
### Ручное применение:
|
||||||
|
1. Создайте новый файл или откройте существующий
|
||||||
|
2. Нажмите `Cmd+Shift+T`
|
||||||
|
3. Выберите нужный шаблон из списка
|
||||||
|
|
||||||
|
## 🔄 Функции Templater в шаблонах
|
||||||
|
|
||||||
|
### Основные команды:
|
||||||
|
```templater
|
||||||
|
<% tp.date.now("YYYY-MM-DD") %> # Текущая дата
|
||||||
|
<% tp.date.now("YYYY-MM-DD", 7) %> # Дата через 7 дней
|
||||||
|
<% tp.date.now("HH:mm") %> # Текущее время
|
||||||
|
<% tp.file.title %> # Название файла
|
||||||
|
<% tp.file.path() %> # Путь к файлу
|
||||||
|
```
|
||||||
|
|
||||||
|
### Продвинутые функции:
|
||||||
|
```templater
|
||||||
|
<% tp.system.prompt("Название проекта") %> # Запрос ввода
|
||||||
|
<% tp.date.weekday("YYYY-MM-DD", 0) %> # Ближайший понедельник
|
||||||
|
<% tp.file.cursor() %> # Позиция курсора
|
||||||
|
```
|
||||||
|
|
||||||
|
## 💡 Полезные фишки
|
||||||
|
|
||||||
|
### 1. Умные даты
|
||||||
|
- `<% tp.date.now("YYYY-MM-DD", 7) %>` - автоматически добавляет 7 дней к текущей дате
|
||||||
|
- `<% tp.date.weekday("YYYY-MM-DD", 1) %>` - ближайший вторник
|
||||||
|
|
||||||
|
### 2. Интерактивные шаблоны
|
||||||
|
```templater
|
||||||
|
---
|
||||||
|
project: <% tp.system.prompt("Название проекта") %>
|
||||||
|
priority: <% tp.system.suggester(["низкий", "средний", "высокий"], ["низкий", "средний", "высокий"]) %>
|
||||||
|
---
|
||||||
|
```
|
||||||
|
|
||||||
|
### 3. Условная логика
|
||||||
|
```templater
|
||||||
|
<% if (tp.file.folder() === "💼 Работа/📄 Проекты") { %>
|
||||||
|
## 🎯 Цель проекта
|
||||||
|
<% } else { %>
|
||||||
|
## 🎯 Цель
|
||||||
|
<% } %>
|
||||||
|
```
|
||||||
|
|
||||||
|
## 🚀 Рекомендации по использованию
|
||||||
|
|
||||||
|
### Лучшие практики:
|
||||||
|
1. **Всегда используйте YAML метаданные** - они нужны для Dataview
|
||||||
|
2. **Добавляйте `<% tp.file.title %>` в заголовок** - автоматически использует имя файла
|
||||||
|
3. **Используйте автодаты** - избегайте ручного ввода дат
|
||||||
|
4. **Настройте папочные шаблоны** - экономят время
|
||||||
|
|
||||||
|
### Troubleshooting:
|
||||||
|
- **Шаблон не применяется**: проверьте настройку Folder Templates
|
||||||
|
- **Ошибка в синтаксисе**: убедитесь, что используете `<% %>` а не `{{ }}`
|
||||||
|
- **Дата не подставляется**: проверьте формат даты в кавычках
|
||||||
|
|
||||||
|
## 🔗 Связанные документы
|
||||||
|
- [[📊 Dashboard/Главный дашборд|📊 Главный дашборд]]
|
||||||
|
- [[📊 Dashboard/Руководство по системе|📖 Руководство по системе]]
|
||||||
|
|
||||||
|
---
|
||||||
|
*Настройка Templater значительно ускорит вашу работу с заметками! 🎯*
|
||||||
Reference in New Issue
Block a user