Obsidian — топ моих плагинов

В одной из прошлых статей я писал про методологию организации заметок по методу Zettelkasten

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

Плагины для Obsidian

Здесь я хочу представить свой ТОП плагинов для Obsidian и объяснить как они мне помогают организовать процесс работы с данными

Folder Note

Folder Note — Это прекраснейший плагин позволяющий мне удобно организовать мои заметки.

Я использую его двумя способами:

1) Написание статей

Когда я пишу статью, обычно это не просто 1 страничка текста, это еще и какие-то заметки по статье, о чем подумать, что не забыть и так далее, и очень много разного графического контента, например созданного с помощью Excalidraw (о котором я расскажу чуть ниже)

Выглядит это примерно так

- Название статьи
-- images
--- image1.jpg
--- image1.jpg
-- data
--- first.excalidraw
-- Вопросы которые нужно задать
-- Идеи для статьи

Так как в папке может быть много разных заметок, то искать файл с самой статьей довольно неудобно. А вот когда статья сама является папкой, то все что внутри это вспомогательные инструменты. Это очень удобно, советую попробовать.

2) Аггрегация данных

Второй способ нужен для того что бы помочь мне ориентироваться в огромном массиве данных. С помощью  Dataview (о нем ниже) я имею возможность вставлять на страничку произвольные выборки данных собранных из данных конкретной папки.

Например у меня есть папка «Статьи», и при клике на нее, я вижу пять последних измененных мной статей и список всех тегов всех статей. Это помогает мне быстро перейти к статье над которой я недавно работал, что бы продолжить ее редактирование. И там же валидирую все внутренние теги.

Dataview

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

Как я писал выше, я использую его вместе с Folder Note. Выглядит это примерно так

```dataviewjs
let pages = dv.pages()
.where(p => p.file.folder.startsWith("Статьи выступления") && p.file.path != dv.current().file.path)
.sort(p => p.file.mtime, 'desc').limit(5); dv.table( ["Последние статьи", "Папка", "Изменено"], pages.map(p => [ p.file.link, p.file.folder.split("/").slice(-1)[0], p.file.mtime ]) );
```

Или так

```dataview
table name, folder, rating
from "Статьи выступления"
sort rating desc
```

Очень удобная и незаменимая вещь для агрегации данных

Excalidraw

Excalidraw — плагин от сервиса excalidraw.com позволяющий рисовать схемки. Что то на подобии drawio.com только более красивый, но сильно менее функциональный. Позволяет легко рисовать схемки и так же легко интегрировать их в свои заметки.

Kanban

Kanban — обычная канбан доска.

Внутри представляет из себя список чекбоксов разбитых по категориям.  Я использую ее как TODO лист с колонками «New», «In Work», «Done»

Reading Time

Reading Time — плагин позволяющий предсказать сколько времени уйдет на прочтение материала.

Мелкий но довольно полезный плагин если вы пишите статьи

 

Заключение

Это не весь набор плагинов который я использую, а только ТОП моих любимчиков. Данной статьей я хотел показать вам как и с помощью чего я организую свои заметки, возможно вам будет полезно. Делитесь в комментариях, или пишите в личку, если у вас есть еще хорошие и полезные плагины.

Мне еще был бы очень полезен плагин который дополнял бы все внутренние документы тегами родительской папки, но такого пока нет. Это можно реализовать через шаблоны заметок, закрепив шаблон за папкой