⚡ Суббота — Продвинутые техники

Obsidian Intelligence #34

Продвинутые техники и хаки — всё что делает vault по-настоящему мощным

23 мая 2026 Суббота Выпуск #34 Power User Edition
🔥

Главное — Хак недели

🏆 Находка дня

QuickAdd Macro Chain — самая мощная недооценённая фича Obsidian. Один хоткей запускает цепочку: Templater-шаблон → авто-перемещение в папку → Dataview-тег → открыть заметку. Это то, что превращает vault из хранилища в операционную систему мышления.

Power User 2026

Obsidian как операционная система мышления

В 2026 году топовые пользователи Obsidian перестали говорить "второй мозг" и начали говорить "операционная система". Разница фундаментальная: второй мозг хранит информацию, ОС её обрабатывает и выдаёт действия. Ключ — не количество плагинов, а плотность автоматизации между ними.

Формула: Capture (QuickAdd) → Connect (Dataview) → Decide (Canvas) → Ship (Obsidian Git). Каждый этап обслуживает один плагин, и они соединены через shared frontmatter fields.

Verified

Стек 80% нужд power user (2026)

По данным obsibrain.com и studio-obsidian.com, комбинация Dataview + Templater + QuickAdd + Obsidian Git закрывает 80% задач продвинутого пользователя. Добавь Tasks и Linter — получишь 95%. Остальные 2700+ плагинов решают оставшиеся 5% специфических сценариев.

10 хаков для продвинутых

01

Ctrl+P как центр управления

Command Palette — это не просто поиск команд. Любой QuickAdd Choice появляется здесь как команда. Добавь 5 самых частых действий в QuickAdd → они станут первыми в Ctrl+P.

02

Frontmatter как API

Думай о YAML frontmatter как о базе данных строк. status: active → Dataview показывает в дашборде. due: 2026-05-25 → Tasks подхватывает. Консистентные поля = живые данные.

03

Wikilink как граф намерений

Добавляй [[ссылку]] даже на несуществующие страницы — они станут "пустыми узлами" в Graph View. Это твой бэклог знаний, видимый как паутина белых точек.

04

CSS: радужные заголовки

3 строки CSS-сниппета делают H1–H6 разными цветами. Settings → Appearance → CSS snippets → новый файл. Визуальная иерархия без плагинов.

05

Dataview: живые задачи

TASK WHERE !completed AND due <= date(today) — один запрос, все просроченные задачи по всему vault. Вставь в Daily Note шаблон и забудь про ручной мониторинг.

06

Templater: авто-filing

await tp.file.move("/wiki/entities/" + tp.file.title) в теле шаблона. Создаёшь заметку → она сама переезжает в нужную папку по имени. Никаких ручных перемещений.

07

Obsidian URI для внешних триггеров

obsidian://open?vault=2BRAIN&file=Daily/today — открывает конкретный файл. Добавь в macOS Shortcuts → открывай Daily Note одним нажатием виджета на экране блокировки.

08

Canvas как Mind Map проекта

Drag & drop существующих .md файлов на Canvas. Они отображаются как карточки с живым содержимым. Переставляй — заметки не копируются, это просто view поверх vault.

09

Obsidian Git: авто-backup

Настрой auto-commit every 10 минут + auto-pull при старте. Vault в GitHub = бесплатный backup + история изменений + sync между устройствами. Работает без Obsidian Sync.

10

Bases: альтернатива Dataview

Новая встроенная фича 2026. Bases = таблицы, галереи, карты прямо в Obsidian без плагина. Медленнее Dataview для сложных запросов, но работает из коробки и понятнее новичкам.

🤖

Автоматизация: QuickAdd + Templater

QuickAdd

Macro Chain — самый мощный паттерн

QuickAdd Macro — это цепочка из нескольких "choices" (Template + Capture + Move), запускаемая одной командой. Пример: одна горячая клавиша создаёт entity-заметку, заполняет frontmatter через prompt, перемещает файл в wiki/entities/, открывает его в редакторе.

// QuickAdd inline script: авто-теггинг по ключевому слову
const title = app.workspace.activeLeaf.view.file.basename;
const keywords = ["coffee", "startup", "AI", "PKM"];
const matched = keywords.filter(k => title.toLowerCase().includes(k));
if (matched.length > 0) {
  new Notice(`Авто-теги: ${matched.join(", ")}`);
}
Templater

JavaScript внутри шаблонов

Templater позволяет выполнять JavaScript прямо в теле шаблона через <% ... %>. Это открывает доступ к Obsidian API: чтение других файлов, запросы к Dataview API, авто-вычисление полей. Разница с обычными Templates — как разница между калькулятором и Python.

<%*
// Получаем данные Dataview прямо в шаблоне
const dv = app.plugins.plugins["dataview"].api;
const relatedNotes = dv.pages('"wiki/entities"')
  .where(p => p.tags && p.tags.includes("saas"))
  .limit(3);
tR += relatedNotes.map(p => `- [[${p.file.name}]]`).join("\n");
%>
Продуктивность

5 плагинов, которые пересобрали vault в 2026

По материалам Medium, апрель 2026: Make.md (файловый менеджер внутри vault), Omnisearch (полнотекстовый поиск с семантикой), Linter (автоформатирование frontmatter при сохранении), QuickAdd (автоматизация), Calendar (навигация по Daily Notes). Минимальный, но мощный стек.

🎨

CSS магия — визуальный хакинг

Как применить

Settings → Appearance → CSS snippets → иконка папки → создай my-hacks.css → включи. Obsidian применяет изменения мгновенно при сохранении файла. Не нужен перезапуск.

Радужные заголовки H1–H6

/* Rainbow headings */
.cm-header-1 { color: #7c3aed !important; font-size: 1.8em; }
.cm-header-2 { color: #a78bfa !important; font-size: 1.5em; }
.cm-header-3 { color: #3fb950 !important; }
.cm-header-4 { color: #e3b341 !important; }
.cm-header-5 { color: #58a6ff !important; }
.cm-header-6 { color: #f85149 !important; }

Цветные папки в навигации

/* Папка wiki — зелёная */
.nav-folder-title[data-path="wiki"] { color: #3fb950 !important; }
/* Папка projects — оранжевая */  
.nav-folder-title[data-path="projects"] { color: #e3b341 !important; }
/* Папка raw — серая (неизменяемые источники) */
.nav-folder-title[data-path="raw"] { color: #6e7681 !important; }

Топ-репозитории CSS-сниппетов

РепозиторийОсобенность
replete/minimal-snippetsХаки для Minimal Theme, постоянно обновляется
r-u-s-h-i-k-e-s-h/snippetsБольшая коллекция: таблицы, кнопки, карточки
Dmytro-Shulha/snippetsСамые частые appearance-проблемы решены
forum.obsidian.mdОфициальный форум — живое обсуждение
📊

Dataview++ — живые дашборды

DQL

Запросы, которые реально используют pro-пользователи

```dataview
-- Все активные проекты с дедлайнами
TABLE due, status, summary
FROM "projects"
WHERE status = "active" AND due >= date(today)
SORT due ASC
```

```dataview  
-- Заметки без summary (для wiki-lint)
LIST
FROM "wiki"
WHERE !summary
SORT file.mtime ASC
```

```dataview
-- Последние 7 дней активности
CALENDAR file.mtime
FROM "wiki"
WHERE file.mtime >= date(today) - dur(7 days)
```
DataviewJS

JavaScript API — когда DQL недостаточно

DataviewJS даёт полный доступ к Obsidian API на уровне других плагинов. Используй когда нужна логика, которую нельзя выразить в DQL: вычисления, группировки, внешние API, динамическое форматирование.

```dataviewjs
// Топ-5 самых связанных страниц в vault
const pages = dv.pages('"wiki"')
  .map(p => ({name: p.file.name, links: p.file.inlinks.length + p.file.outlinks.length}))
  .sort(p => p.links, 'desc')
  .slice(0, 5);

dv.table(["Страница", "Связей"], 
  pages.map(p => [dv.fileLink(p.name), p.links]));
```
Новинка 2026

Obsidian Bases — встроенный Dataview

В 2026 Obsidian добавил встроенные Bases: таблицы, галереи, карты без Dataview. Плюсы: работает из коробки, поддерживает редактирование прямо в таблице, нативно интегрирован. Минусы: нет DQL-гибкости и DataviewJS. Рекомендация: начинающим — Bases, продвинутым — Dataview+DataviewJS.

💡

Рекомендация дня

⚡ Одно конкретное действие на сегодня

Создай свой первый QuickAdd Macro за 15 минут

Это самое высокое ROI-действие из всех продвинутых техник Obsidian. Один раз настроив macro для создания wiki entity, ты сэкономишь 2-3 минуты на каждой новой заметке.

1

Установи QuickAdd (если нет). Settings → Community Plugins → поиск "QuickAdd".

2

Создай Template Choice: имя "New Entity", шаблон templates/entity.md, папка wiki/entities/.

3

Создай Macro: добавь Template Choice → добавь команду "Open file". Назови macro "Create Entity".

4

Назначь хоткей: Settings → Hotkeys → найди "QuickAdd: Create Entity" → назначь Ctrl+Shift+E.

5

Нажми хоткей, введи название entity — заметка создана в нужной папке и открыта. Готово.