В очередной раз сидел и пересматривал как я веду заметки и там встал вопрос про формирование иерархии. Сейчас пришли к тому, что есть три инструмента:
- папки - классическая файловая система вида дерево.
- У папки может быть только один корень, но много дочек.
- Заметки могут иметь один корень, и сколько угодной соседей.
- теги - система связи через хештеги.
- Позволяет линковать одну заметку сразу к нескольким вершинам.
- Поддерживает систему вложенности в ряде инструментов через точки или через слэш, как папки.
- Есть ограничения по названиям буквы, числа и три символа:
-
,-
,/
, отсюда проблемы что нельзя вставить пробелы
- wikilinks - в любое место можно воткнуть внутреннюю ссылку на другую заметку
- Можно организовать гибкие категории через MOC
- Можно упоминать прям в тексте, если
Но ни один из инструментов не решает главную задачу: заметки - это граф. А в графе нам важна не только связь, но и типа связи: часть-целое, выше-ниже, похожее или наоборот антитеза. И вот эту задачу пока не решили нигде :(
Частично, эту штуку мы можем видеть и на большой Википедии. В подвале есть навигация в стиле “Категории”, которые по факту отвечают на вопрос куда идти дальше. У меня пока была идея забрать принцип из ADR с полями контекст/проблема/решение и оставлять их в секции что дальше.
Что дальше
Источники
Как улучшить
- Поправить описание папок.