TGViewer
Channel Public Channel
Obsidian Vault

Obsidian Vault

@persvault

Побеждаю хаос в головах и заметках
Subscribers
1.05K
Photos
53
Videos
12
Links
55

Showing posts older than #73 · Back to latest

Older Posts 20 shown
Post #72 840
CSS-сниппеты в Obsidian - с чего начать, если ты не верстальщик

В комментариях просили пост про CSS-сниппеты для тех, кто не в теме верстки. Отвечаю.

Что это такое: CSS - язык, который описывает внешний вид веб-страниц. Obsidian написан на веб-технологиях, поэтому его интерфейс можно менять через CSS. Сниппет - это небольшой файл с такими правилами: «сделай заголовки такого цвета», «покажи список в несколько колонок», «скрой панель свойств».

Как подключить:

1. Settings → Appearance → CSS snippets - там будет кнопка открыть папку
2. Положить в неё файл с расширением .css
3. Вернуться в настройки, найти сниппет в списке, включить тумблер
4. Изменения применяются сразу - не нужно перезапускать приложение

Где брать сниппеты:
- forum.obsidian.md - раздел Share & Showcase, тег css-snippets
- GitHub: поиск obsidian snippets
- minimal.guide - если используете тему Minimal

Если нет подходящего - можно описать задачу любому ИИ: «Хочу в Obsidian сделать заголовки H1, H2, H3 разных цветов, напиши CSS-сниппет». Работает хорошо для конкретных точечных правок.

Три примера из моего vault, чтобы было понятно что вообще меняется:

- Хаб-заметки в несколько колонок вместо одного длинного списка
- Кастомный каллаут для книг: обложка слева, метаданные справа
- Стилизация таблиц в Bases: полосатые строки, бейджи статусов

💬 Есть что-то в интерфейсе Obsidian, что давно хотелось изменить?
  • ❤‍🔥 8
Post #71 899
Kepano открыл репозиторий skills для AI-агентов

Вижу, что тема ИИ + Obsidian зашла хорошо - поэтому продолжаю.

Steph Ango (CEO Obsidian) публично ведёт репозиторий obsidian-skills - набор инструкций для AI-агентов. В мае вышел апдейт.

Что внутри - четыре скилла:

- obsidian-markdown - агент понимает wikilinks, embeds, callouts, properties и прочий Obsidian-синтаксис
- obsidian-bases - работа с Bases: фильтры, формулы, представления
- json-canvas - создание Canvas-файлов с нодами и связями
- obsidian-cli - доступ к vault через терминал
- defuddle - вытаскивает чистый markdown из веб-страниц, чтобы не гнать лишние токены

Мой Claude Code с markdown и CLI справляется и без скиллов - разбирается сам. А вот с фильтрами для Bases стабильно плавает. Скилл obsidian-bases как раз для этого - беру.


💬 Кто уже подключал скиллы от Kepano - объясните: чем отдельный скилл для CLI или markdown принципиально лучше, чем просто попросить агента разобраться самому?
GitHub GitHub - kepano/obsidian-skills: Agent skills for Obsidian. Teach your agent to use Obsidian CLI and open formats including Markdown… Agent skills for Obsidian. Teach your agent to use Obsidian CLI and open formats including Markdown, Bases, JSON Canvas. - kepano/obsidian-skills
  • ❤‍🔥 6
Post #70 826
Snipdock

В постах и статьях я часто упоминаю CSS-сниппеты. Если их накапливается хоть несколько штук, включение и отключение в настройках превращается в рутину.

Плагин Snipdock решает это: управляешь сниппетами прямо из командной строки Obsidian, без захода в настройки.

Поставил «на вырост» - когда коллекция разрастётся, инструмент уже будет под рукой.

💬 У вас много CSS-сниппетов? Как управляете - через настройки или есть своё решение?
  • ❤‍🔥 3
Post #69 956
ИИ-агент Геннадий

Герой моей статьи на Хабре - технический директор - столкнулся с задачей, которую откладывал месяцами: инвентаризировать папку с 63 000 инженерных файлов. Пока не разберёшь что где лежит - не выстроишь систему в Obsidian.

Говорил «нет времени», но я предположил другое: дело не во времени, а в том, что задача просто скучная. Открываешь файл за файлом и думаешь «куда это?». Чистая рутина, которая вызывает прокрастинацию.

Сделали агента Геннадия на Codex CLI:
1. Заходит в папку, смотрит имена и заголовки файлов
2. Формулирует гипотезу про папку - «это проект по X?» - и сверяется с клиентом
3. После подтверждения прогоняет остальные файлы и предлагает куда каждый
4. Нестандартные случаи - обсуждают вместе

Дело не только в ускорении работы. Когда управляешь агентом, та же задача перестаёт ощущаться рутиной. Процесс становится интересным - прокрастинация пропадает.

Геннадий - первый инструмент, который мы сделали уже после того как хранилище было готово. Иногда самое интересное начинается именно тогда.

💬 Используете ИИ в связке с Obsidian? Что автоматизируете?
  • ❤‍🔥 11
Post #68 841
Moments - навигация по ежедневным заметкам

Признаюсь: последнее время не веду ежедневные заметки. Главная причина - навигация. Записей накапливается много, возвращаться к ним неудобно, и постепенно привычка отваливается.

Наткнулся на плагин Moments - он как раз про это: упрощает навигацию по истории ежедневных записей.

Появление таких решений мотивирует вернуться к практике. Буду пробовать.

💬 Как у вас устроена навигация по ежедневным заметкам? Что помогает не бросать?
  • ❤‍🔥 9
Post #67 912
Multi Properties - редактировать свойства сразу у нескольких заметок

Если вы читали мою статью на Хабре про базу литературы - этот плагин прямо для такого сценария.

Multi Properties позволяет редактировать YAML-свойства сразу у нескольких заметок - без ручного открытия каждой.

Как использовать:

1. Установить через Community Plugins (поиск: Multi Properties)
2. Выделить нужные заметки в файловом менеджере
3. Правый клик → «Add props to selected files»
4. Отредактировать нужные свойства в появившемся окне - изменения применятся ко всем выбранным файлам

Полезно не только для базы книг. Если у вас есть большие группы однотипных заметок - плагин экономит время всякий раз, когда нужно массово что-то обновить.

💬 Есть у вас такие группы заметок, где приходится массово менять свойства?
  • ❤‍🔥 11
Post #66 892
Один Inbox vs распределение на входе

Когда работает один Inbox?

Если быстрые заметки появляются часто и непредсказуемо. Главное - привычка их регулярно обрабатывать: привязывать к нужным сущностям, дополнять существующие или просто удалять неактуальное.

Когда оправдано распределение на входе?

1. Несколько папок для быстрых заметок - если есть чёткое деление по категориям и понятно, куда положить мысль прямо в момент, когда она пришла.
2. Вдумчивая обработка сразу - если воркфлоу предполагает полное погружение: оформить и привязать к категории без откладывания.

Мой подход

Один Inbox в общем случае. Для черновиков постов - отдельная папка: туда идут быстрые заметки, когда уже знаю что это ляжет в пост.

💬 А вы работаете с одним Inbox или сразу раскладываете по категориям? И вообще - в Obsidian или где-то ещё?
  • ❤‍🔥 3
Post #65 973
Цитируешь отовсюду - как выстроить систему в Obsidian?

Читатель на Хабре описал ситуацию: цитирует часто, но источники разные - PDF, FB2, браузер, иногда просто что-то из памяти всплывёт. Хочет одну систему, которая покроет все случаи и даст понимание что уже зафиксировал, а что нет. Разобрали по кейсам.

Кейс 1: Проверить, цитировал ли уже
Перед добавлением - поиск по ключевым словам в Obsidian. Если заметка с таким содержимым уже есть, пропускаем.

Кейс 2: Перенести текст из PDF или FB2 на смартфоне
Android и iOS: выделяешь текст → «Поделиться» → Obsidian.

Кейс 3: Захватить текст из браузера
Obsidian Web Clipper

💬 А вы используете Obsidian для менеджмента цитат и источников? С какими проблемами сталкиваетесь? Пишите, помогу разобраться.
  • ❤‍🔥 6
Post #64 925
Vaultmate - уведомления по задачам Obsidian на Android

В комментариях к одному из постов подписчик спросил, как сделать уведомления по задачам Obsidian на Android. Нашёл способ.

Vaultmate - отдельное приложение, которое читает vault и отправляет системные уведомления по задачам. Устанавливается из Google Play. Версия для iOS сейчас на ревью в App Store.

Репозиторий: github.com/Vankir/vaultmate

Я сам яблочник, так что лично протестировать не смог. Было бы интересно услышать от тех, кто попробует - как работает, что поддерживает, есть ли подводные камни.

💬 А вы используете напоминания из Obsidian на смартфоне?
  • ❤‍🔥 7
Post #63 1.14K
Когда заметка не работает - это не проблема плагина

Подписчик написал в личку: несколько лет начинал курсы, книги, хобби-проекты - и обнаруживал «раритеты» в папках через год-два. Простая заметка в Obsidian не помогала: таких заметок становилось с десяток, и все растворялись.

Я бы обозначил проблему так: это не вопрос трекинга. Это вопрос архитектуры.

Простая заметка - жанр для атомарных мыслей и одноразовых действий. Долгоживущий проект устроен иначе: у него есть приоритет, история, точка «где остановился» и способность быть в спячке без исчезновения. Встроить его в поток заметок - значит заранее его потерять.

Каркас, который реально работает, строится из четырёх слоёв:

- Дашборд активных проектов - что в работе прямо сейчас и с каким весом
- Контейнер спячки - замороженные проекты живут отдельно и не засоряют фокус
- Метка прогресса внутри каждого проекта - где остановился и что дальше
- Ревью-привычка раз в несколько недель - плановый возврат к «спящим» проектам, ревизия

Реализуется стандартными инструментами Obsidian - Tasks, Bases, пара CSS-сниппетов.

💬 Если узнали себя - пишите в комментариях, что пробовали и почему не прижилось. Подскажу 2-3 подхода или решения под ваш контекст.
  • ❤‍🔥 14
Post #60 1.13K
Система под ключ

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

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

Как я работаю:
1. Пилотная встреча: короткий разбор боли и сверка ожиданий.
2. Исследование реального workflow: какие сущности вы обрабатываете, как информация приходит, где теряется.
3. Проектирование архитектуры и подбор решений под вашу логику. Не «универсальный набор плагинов», а связка, отражающая ваш способ работать.
4. Сборка, внедрение, поддержка - пока система не приживётся.

На выходе - персональная система, в которой контекст не теряется между задачами и проектами. И возвращение к своей реальной работе.

Как это выглядит на практике - разборы собранных систем на Хабре:
- технический директор в силовой электронике
- исследовательница-социолог

Если узнаёте свою ситуацию - пишите. Можно прямо в комментариях, можно в личку.
  • ❤‍🔥 13
Post #59 1.15K
Web Clipper - Без лишнего

Главная проблема при сохранении статей - мусор. Реклама, рекомендации, футеры.

В Web Clipper есть режим выделения. Отмечаете нужные абзацы - в заметку попадает только это.

Удобнее всего работать через боковую панель браузера - превью заметки видно рядом со страницей. Открывается правой кнопкой по иконке расширения → «Открыть боковую панель» (Chrome/Edge). Или включить по умолчанию: настройки Web Clipper → General → Embedded mode.

💬 Пользуетесь режимом выделения или сохраняете страницы целиком?
  • ❤‍🔥 6
Post #58 1.23K
Одно хранилище или несколько?

Стандартный совет - одно хранилище. У человека один мозг, всё в одном месте, ничего не теряется.

Я пришёл к двум.

Первое живёт только на рабочем ПК - заточено под планирование. Там жёсткая структура, задачи, проекты, встречи. Ничего лишнего.

Второе - для жизни и личных проектов. База знаний, идеи, литература, упрощённое планирование. Структура мягче, потому что задачи другие.

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

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

💬 Сколько хранилищ у вас? Почему именно столько?
  • ❤‍🔥 11
Post #57 1.17K
Написал на Хабре о своём опыте разработки и внедрения персональной системы планирования и базы знаний для клиента.

Что внутри: задачи, с которыми пришёл клиент, структура хранилища, выбор плагинов, воркфлоу под его реальный рабочий режим.

Читать на Хабре
  • ❤‍🔥 12
Post #56 1.1K
Web Clipper - Шаблоны

В Web Clipper можно использовать готовые шаблоны - не писать с нуля.

Два основных источника:

Репозиторий kepano (CEO Obsidian) - github.com/kepano/clipper-templates
Шаблоны для YouTube, Wikipedia, IMDB, Goodreads, Google Maps, рецептов и других сайтов.

Коллекция сообщества - github.com/obsidian-community/web-clipper-templates

Как установить:

1. Открываем нужный шаблон на GitHub
2. Копируем содержимое JSON-файла
3. Настройки Web Clipper → Templates → New template → вставляем JSON

💬 Под какой сайт поставили бы шаблон в первую очередь?
GitHub GitHub - kepano/clipper-templates: Obsidian Web Clipper templates for various sites. Obsidian Web Clipper templates for various sites. Contribute to kepano/clipper-templates development by creating an account on GitHub.
  • ❤‍🔥 9
Post #54 1.19K
Отзывы
Post #52 1.29K
Dashboard++

До недавнего времени я строил хранилище на Zero Links - посадочные страницы, обратные ссылки, никаких папок. Концепция рабочая, но я от неё ушёл.

Проблема вскрылась при перестройке системы: масса полезных заметок просто потерялась. Часть была ни к чему не привязана, часть - привязана, но путь через бэклинки был настолько длинным, что заметки де-факто не существовали.

Перешёл на Dashboard++. Разница - в дисциплине.

Zero Links позволяет написать заметку и привязать её куда-нибудь потом. Dashboard++ требует ответить на вопрос до того, как начнёшь писать: зачем эта заметка? Какой предметной области она помогает? Если ответа нет - скорее всего, заметка не нужна. Результат: мусор не плодится, ничего не теряется.

Как реализовать технически:

1. Установи CSS-сниппет, активируй в настройках Obsidian → Оформление → Фрагменты CSS-кода
2. Создай заметку, добавь в frontmatter cssclass: dashboard
3. H1-заголовки (# Работа, # Личное) - основные категории. В режиме чтения каждый H1 рендерится отдельной колонкой
4. Буллиты первого уровня (- 🏢 Проекты) - подкатегории внутри H1
5. Буллиты второго уровня (- [[Заметка]]) - ссылки на заметки или внешние URL

Подробнее про подход - в источнике
  • ❤‍🔥 8
Post #51 995
TaskNotes: итоги

На прошлой неделе обещал протестировать TaskNotes в реальном рабочем сценарии. Протестировал. Не прижился.

Что зацепило поначалу:


1. Тайм-трекинг из коробки - планирование задач на таймлайне без дополнительных плагинов
2. Экосистемность - задачи, календарь, канбан и тайм-блоки в одном месте

Почему не прижился:

1. Дубли подзадач. По умолчанию подзадача появляется и внутри проекта, и отдельно в общем списке задач. Скрыть можно только через фильтры - решаемо, но то, что это не нативное поведение, раздражает
2. Bases вместо Tasks-запросов. В моей системе один дашборд на статичных запросах, выстроенных под мой воркфлоу. В TaskNotes вместо этого нужно хранить несколько вариантов одной базы с разными наборами фильтров. Что-нибудь придумать можно - но тратить на это время не хочется
3. Перегруженный UI. Слишком много элементов интерфейса для моего вкуса - я стремлюсь к минимализму и снижению визуального шума

Вывод: можно потратить время и собрать на TaskNotes примерно то же, что уже работает на Tasks + Dataview + Day Planner. Но моя система уже выстроена и работает. Переезд ради переезда - не аргумент.

TaskNotes выиграет там, где уместна система «одна задача - одна заметка». В моём случае - нет.

💬 Активные пользователи TaskNotes - как вы решили проблему с дублями подзадач?
  • ❤‍🔥 4
Post #47 970
Убрать визуальный шум из хранилища

В хранилище со временем появляются папки, которые нужны системе, но не нужны глазу: вложения, шаблоны, скрипты.

Они постоянно висят в файловом дереве и создают фоновый визуальный шум - мозг их видит, даже когда не обращает внимания.
Плагин Hide Folders убирает их из поля зрения.

1. В настройках указываются папки для скрытия - по одной на строку.
2. Поддерживаются паттерны: например, startsWith::_ скроет все папки, название которых начинается с нижнего подчёркивания.
3. Кнопка на боковой панели позволяет быстро вернуть видимость, когда это нужно.

💬 Есть папки в хранилище, которые постоянно мозолят глаза?
  • ❤‍🔥 12
Post #46 978
Попробовал TaskNotes

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

Что закрывает без костылей:
1. Планирование на конкретное время - встроенный календарь с тайм-блоками и drag-and-drop. Сейчас делаю это делаю через Day Planner
2. Ассоциация с проектом - поле project прямо в задаче. Сейчас проставляю ссылки руками
3. Канбан - колонки по статусам из коробки через Bases

Что напрягает

1. В моей системе заметка = дело, задачи внутри = подзадачи. TaskNotes ломает этот принцип: каждая подзадача становится отдельным файлом
2. Пока непонятно, как собрать аналог моего Canvas-дэшборда в рамках TaskNotes

Что дальше
Попробую перенести реальный рабочий сценарий и сравню с Tasks. Результаты - в одном из следующих постов.

💬 Кто пробовал TaskNotes - с какими неудобствами столкнулись в реальной работе?
  • ❤‍🔥 7
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →