Эта заметка была в openbox. Здесь она будет вновь собрана с учётом переезда блога на quartz. Для написания заметок использую obsidian.

Структура

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

Публичная часть (доступна на этом сайте):

  • forge - собственные короткие заметки, которые попадают на этот сайт.
  • meta - заметки про структуру сайта и прочее.
  • mine - референтная библиотека, где содержаться ссылки на прочтённое:
    • books - прочитанные книги
    • courses - пройденные курсы
    • quotes - цитатник
  • templates - шаблоны сделанные с помощью obsidian-templater

Приватная часть:

  • actions - тут всё, что связно с целями, проектами и задачами.
  • journal - обычный ежедневник.
  • life - какие-то персональные вещи не связанные с базой знаний.
  • trash - по факту архив, но такое название для сортировки

Хотя, если честно от PARA остался только концепт с разделением проектов и зон жизни.

Именование

  1. Хорошо именовать заметки по принципу “тезис в качестве заголовка заметки”.
  2. Иметь всё в нижнем регистре, чтобы было проще вставлять.
    1. исключение: заметки про людей или какие-то имена собственные, которые в середине предложения всё равно с большой буквы пишутся.
  3. Генерировать склонения через alias с помощью плагина.

Организация связей

Начать нужно с того, что концептуально связи внутри современных заметочниц можно организовать тремя способами: классические папки, твиттерские теги и старыми добрыми гиперссылками, которые спрятали под модные [[wikilinks]]. Спрятали, чтобы отличать внешние и внутренние ссылки.

У первых двух способов один и тот же недостаток - бедность таксономий. Какую бы иерархию не придумать, всё равно найдётся такая заметка, которая её сломает. С папками - это прям беда, так как там жёсткое дерево. С тегами проблем меньше, потому что связи многие ко многим. Там начинается следующая беда, где нам уже хочется какой-нибудь язык запросов поверх набора тегов и заметок. Частично, это решается obsidian-dataview,

Добавление ссылок в заметки работает ровно наоборот. В любом месте, ты можешь сказать что у меня есть showcase заметка и на неё можно будет перейти. Только тогда навигация полностью лежит на руках (или obsidian-dataview).

Очевидный ответ: использовать как удобно, и скорее всего всё из перечисленного.

Организация иерархии

Иерархия сделана с помощью всех доступных подходов:

  • папки - описаны в начале заметки, в случае forge - там выбрана общая тема.
  • теги - с помощью разделов вида topic/, например:notes .
  • wikilinks - в шаблон ковки указан context и problem в формате obsidian-dataview.

Разница между иерархией и связями в том, что в случае иерархии мы указываем тип отношения между вершинами. Что приводит нас к мысли, что заметки - это граф.

Организация тегов

Будем применять описанное в заметке “использование тегов”. Частично, заимствуем идеи у gwern в заголовке статей. Или же смотрим в сторону того, что предлагает voidashi.

Основной подход: #meta/hashtag. Сейчас у меня просто плоский список, который не очень удобно отслеживать. И ещё сильно мешает тег #task, который используется из obsidian-tasks.

Текущие теги:

  • type - если заметка структурированная, то указывает о чём оно: проект, цель, собес
  • source - откуда заметка появилась в шахте
  • status - текущий статус, где есть особый статус infinite (могу дописывать бесконечно)
  • review - завершена заметка, начинаю редактуру
  • topic - тег, который объединяют тематику (в отличие от папки она может быть более узкаю или их может быть несколько)

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

Текущее использование:

tagcount
topic/notes11
status/completed10
review/pending9
status/idea9
status/writing5
type/reflection3
status/infinite2
topic/architecture2
topic/boardgame2
topic/productivity2
topic/software2
review/needed1
topic/cloud1
topic/infrastructure1
topic/management1
topic/web1

Что дальше

Источники

Как улучшить

  • расписать себе как вижу иерархию своих заметок ✅ 2024-12-04
  • написать подробнее про связи ✅ 2024-11-10
  • написать подробнее про теги ✅ 2024-12-01
  • переработать заметки в приватном Vault под описанные правила ✅ 2024-12-04
  • сделать в тегах как дерево на сайте monospace web