12k
All articles

5 советов по Obsidian для более эффективного ведения заметок

Пять советов Obsidian для заметок: MOC, Dataview, Bases, Canvas, Mermaid, панели обзора и синхронизация vault через Git.

OpenReplay Team
OpenReplay Team
5 советов по Obsidian для более эффективного ведения заметок

Наиболее результативные привычки при работе с Obsidian связаны не с захватом большего количества заметок, а с тем, чтобы уже имеющиеся заметки можно было найти, связать между собой и повторно использовать. Перефразируя точную мысль из материалов Данна Берга о системах: всегда осознавайте, работаете ли вы над своей системой ведения заметок или в ней — для решения реальных задач. Большинство хранилищ (vault) деградируют, потому что их владельцы много занимаются первым и почти ничем — вторым: захват информации прост, повторное использование — сложная часть. Пять описанных ниже практик направлены именно на повторное использование и написаны для разработчиков, которые уже свободно владеют Markdown, — поэтому никакого вводного курса по заголовкам и спискам здесь не будет.

Ключевые выводы

  • Map of Content (MOC) — это узловая заметка, которая связывает связанные заметки с помощью [[wikilinks]]; в паре с запросом Dataview такой узел курирует себя сам, избавляя вас от необходимости вручную поддерживать список.
  • Используйте Dataview для встроенных текстовых запросов; обращайтесь к Bases — нативному базовому плагину Obsidian, доступному с августа 2025 года, — когда вам нужен no-code фильтруемый вид в виде таблицы, карточек, списка или карты.
  • Canvas — встроенный базовый плагин, а Obsidian нативно рендерит диаграммы mermaid, так что вы можете визуализировать архитектуру сервисов без установки каких-либо дополнений.
  • Сложная часть ведения заметок — их повторное использование: еженедельный дашборд на Dataview с заметками, изменёнными за последние семь дней, превращает хранилище «только для записи» в то, к которому вы регулярно возвращаетесь.
  • Хранилище Obsidian — это просто папка с Markdown-файлами, поэтому git init даёт вам бесплатную историю версий, построчные диффы и синхронизацию между машинами без платной подписки на Obsidian Sync.

1. Создавайте Maps of Content — и знайте, когда Bases лучше Dataview

Map of Content (MOC) — это узловая заметка, которая связывает связанные заметки с помощью [[wikilinks]] и использует запрос для их автоматической курации. Вместо того чтобы вручную поддерживать таблицу всех заметок по payments-service, вы добавляете ссылки по ходу работы и позволяете запросу выводить их на поверхность. Самый простой вариант использует Dataview — сторонний плагин для запросов — для отображения всех заметок, ссылающихся на текущий MOC:

LIST FROM [[]]

FROM [[]] разрешается как «заметки, ссылающиеся на эту заметку», поэтому любая заметка, помеченная [[Payments MOC]], появится здесь без каких-либо дополнительных усилий. Dataview читает ваши заметки и никогда не записывает в них — документация явно указывает, что плагин не изменяет метаданные, — поэтому запрос не может повредить хранилище.

Важное обновление 2026 года, которое упускают все старые статьи с советами: Obsidian Bases — это бесплатный базовый плагин, превращающий ваши заметки в редактируемую, фильтруемую базу данных прямо внутри Obsidian. Он вышел как базовый плагин 18 августа 2025 года, и все данные в базе хранятся в ваших локальных Markdown-файлах и свойствах в формате YAML. Согласно документации Bases, это базовый плагин для представлений файлов и свойств в виде базы данных: таблиц, карточек, списков и карт. Это делает выбор между инструментами осознанным решением, а не умолчанием:

Используйте Dataview, когда…Используйте Bases, когда…
Нужны запросы прямо в тексте заметкиНужен no-code GUI-фильтруемый вид
Нужна агрегация задач или вычисляемые встроенные поляНужны макеты таблицы, карточек, списка или карты
Логика запросов сложная и выразительнаяНужна стабильность, нативность и поддержка мобильных устройств

Оба инструмента работают с одним и тем же YAML-фронтматтером, поэтому инвестиции в чистые свойства (status:, repo:, updated:) окупятся при любом выборе.

2. Создавайте ссылки осознанно и делайте заметки атомарными

Создавайте ссылки осознанно: описательные ссылки делают граф навигируемым, тогда как расплывчатые превращаются в шум. [[JWT refresh-token rotation]] точно говорит, что находится по ту сторону ссылки, тогда как «смотри подробнее здесь» создаёт ссылку, которую вы никогда больше не найдёте. Эффект накапливается: поскольку каждый wikilink двунаправленный, панель обратных ссылок для [[OAuth token refresh flow]] становится живым индексом каждого разбора инцидента, записи стендапа и проектного документа, которые касались этой темы, — без необходимости вручную поддерживать индекс.

Делайте каждую заметку атомарной — одна идея на заметку. Атомарная заметка о семантике повторных попыток [[repo: payments-service]] применима в десятках контекстов; та же идея, закопанная в 2000-словном конспекте совещания, невидима. Атомарные заметки — это также источник новых идей: соедините две несвязанные заметки, и на их пересечении возникнет мысль, которой не было ни в одном из источников. Держите заметки краткими и однозадачными, и пусть структуру несут ссылки, а не папки.

3. Визуализируйте системы с помощью Canvas и Mermaid

Canvas — встроенный базовый плагин, а не сторонний, — список базовых плагинов описывает его как инструмент для визуальной организации заметок на бесконечном пространстве для размещения идей. Перетаскивайте живые заметки на бесконечную поверхность и соединяйте их, чтобы набросать архитектуру сервисов, хронологию инцидента или граф управления алгоритмом — при этом каждая карточка ссылается на полную заметку в вашем хранилище.

Для диаграмм, которые должны находиться внутри заметки, вставьте блок mermaid — Obsidian рендерит его нативно без установки плагинов (текущая сборка включает Mermaid 11.13.0):

```mermaid
graph TD
    A[Client request] --> B[API gateway]
    B --> C{Auth valid?}
    C -->|Yes| D[Service handler]
    C -->|No| E[401 -> refresh flow]
    D --> F[(Postgres)]
```

В режиме чтения это отрендерит блок-схему жизненного цикла запроса. Поскольку это обычный текст в теле заметки, диаграмма чисто отображается в диффах Git (см. совет 5) и перемещается вместе с заметкой — никаких бинарных изображений, которые нужно перегенерировать при изменении архитектуры.

4. Превратите ведение заметок в Obsidian в живую базу знаний, к которой вы возвращаетесь

Сложная часть ведения заметок — не захват, а повторное использование: большинство заметок пишутся один раз и никогда не открываются снова. Относитесь к своему хранилищу как к живой базе знаний, а не архиву: заметки изменяемы, и вы должны рефакторить, перелинковывать и удалять лишнее по мере повторного обращения к ним. Механизм, который закрепляет эту привычку, — постоянный запрос для ревью. Создайте дашборд-заметку с блоком Dataview, показывающим всё, к чему вы обращались за последние семь дней:

LIST
WHERE file.mtime >= date(today) - dur(7 days)
SORT file.mtime DESC

Открывайте его каждую пятницу, и хранилище перестанет быть «только для записи». Добавьте сопутствующий запрос для открытых задач (TASK WHERE !completed) и привяжите базовую команду Random Note к горячей клавише для случайного переоткрытия заметок. Привычка важнее запроса: заметка, к которой вы никогда не возвращаетесь, — это заметка, которую вы так и не написали.

5. Версионируйте и синхронизируйте хранилище с помощью Git

Хранилище Obsidian — это просто папка с Markdown-файлами, поэтому запуск git init внутри неё даёт вам бесплатную историю версий, построчные диффы и синхронизацию между машинами — без платного Obsidian Sync. Инструмент у вас уже есть; просто укажите его на своё хранилище:

cd my-vault
git init
printf '.obsidian/workspace.json\n.obsidian/workspace-mobile.json\n.trash/\n' > .gitignore
git add .
git commit -m "Initial vault snapshot"

.gitignore исключает из истории часто меняющееся локальное состояние (расположение окон, корзину), сохраняя при этом ваши заметки, настройки плагинов и .base-файлы. После этого git log и git diff покажут, как именно эволюционировала заметка, — такой журнал аудита недоступен в проприетарных приложениях для заметок. Запушьте в приватный удалённый репозиторий и выполняйте git pull на других машинах для синхронизации.

Честная оговорка: Git — это версионирование плюс асинхронная синхронизация, а не совместная работа в реальном времени. Если вы отредактируете одну и ту же заметку на двух машинах до выполнения pull, вам придётся разрешать конфликт слияния вручную — точно так же, как в коде. Для личного хранилища это приемлемый компромисс. И если это рабочее хранилище, никаких лицензионных вопросов нет: Obsidian бесплатен для коммерческого использования с февраля 2025 года, а платная коммерческая лицензия теперь является опциональной.


Внедрите один из этих советов на этой неделе — инициализация Git займёт пятнадцать минут, а дашборд для ревью — один запрос, — вместо того чтобы пытаться применить все пять сразу. Цель не в более сложной системе, а в хранилище, заметки которого вы действительно открываете повторно, связываете и используете.

Часто задаваемые вопросы

Заменяет ли Bases плагин Dataview в Obsidian?

Нет. Bases — это нативный базовый плагин, выпущенный Obsidian 18 августа 2025 года, который предоставляет no-code GUI-фильтруемые представления базы данных, тогда как Dataview остаётся сторонним плагином с выразительным текстовым языком запросов внутри заметок. Оба работают с одним и тем же YAML-фронтматтером. Dataview по-прежнему работает и широко используется; сообщество всё чаще дополняет его Bases или заменяет им, однако Dataview не был прекращён или заброшен.

Можно ли синхронизировать хранилище Obsidian через Git без потери настроек плагинов?

Да. Хранилище хранит конфигурацию плагинов в папке .obsidian в виде обычных файлов, которые Git отслеживает вместе с вашими Markdown-заметками. Добавьте в .gitignore только часто меняющееся локальное состояние: .obsidian/workspace.json, .obsidian/workspace-mobile.json и .trash/. Это сохраняет сторонние плагины, горячие клавиши, темы и .base-файлы на всех машинах, исключая из истории шум от изменений расположения окон. Git обеспечивает версионирование и асинхронную синхронизацию, но не совместную работу в реальном времени.

Изменяет или повреждает ли Dataview мои заметки при выполнении запросов?

Нет. Dataview только читает содержимое заметок и метаданные для отображения и вычисления результатов; официальная документация явно указывает, что плагин никогда не редактирует ваши заметки или метаданные и всегда оставляет их нетронутыми. Запросы рендерят вывод в режиме чтения без записи обратно в исходные файлы, поэтому некорректный запрос приведёт к ошибке отображения, а не к изменению или повреждению данных хранилища.

Нужно ли платить за лицензию для использования Obsidian в рабочих целях?

Нет. С 20 февраля 2025 года Obsidian бесплатен для коммерческого использования в организациях любого размера. Ранее обязательная коммерческая лицензия стоимостью 50 долларов на пользователя в год теперь является опциональной и существует лишь как способ поддержать разработчиков Obsidian. Это означает, что управление рабочим хранилищем через Git или использование Obsidian на корпоративных машинах не требует обязательных лицензионных затрат.

Canvas — это базовый плагин Obsidian или сторонний?

Canvas — встроенный базовый плагин, а не сторонний. Список базовых плагинов Obsidian описывает его как инструмент для визуальной организации заметок на бесконечном пространстве для размещения идей. Вы включаете его в настройках без загрузки чего-либо из каталога сообщества. Canvas позволяет размещать живые заметки хранилища на бесконечной поверхности и связывать их, так что карточки остаются соединёнными с полными исходными заметками.

Understand every bug

Uncover frustrations, understand bugs and fix slowdowns like never before with OpenReplay — self-hosted, with full data ownership.

Star on GitHub

We use cookies to improve your experience. By using our site, you accept cookies.