Obsidian

Jan 04, 2023 22:34

Пост нашел в черновиках, написанный 17 марта 2022 года. Опубликую, раз уж написал. Вдруг кому пригодится.

alexanderr напугал возможным отрезанием ЖЖ от внешнего мира. Это в очередной раз сподвигло меня выгрузить весь свой контент чтобы иметь полный над ним контроль. Вооружившись скриптами и терпением экспортировал все, до чего смог дотянуться - посты, фотографии, теги. Сконвертировал все это в markdown, обработал внутренние ссылки и создал vault в замечательном приложении Obsidian. Давно на него смотрел, но все юскейсов для использования не находилось. Теперь вот нашел. С семи вечера до часу ночи провозился. Осталось выгрузить свежие комментарии. Но они что-то там в дизайне страницы поменяли, и мои старые скрипты не работают. Возможно, позже руки дойдут.

Идея в том, чтобы в любой момент времени иметь весь свой контент в оффлайне и при необходимости кросспостить его в разные места.

Создал следующую структуру папок:
- drafts - черновики
- images - все картинки, разбитые по папкам, соответствующим постам
- mynextbestrace - околобеговой контент для одноименного сайта
- sandlex - остальные посты из ЖЖ
- errata - файл со списком опечаток, чтобы править не на ходу, а когда есть время - поправил локально, потом скопировал в нужные места. Раньше я уже использовал подход offline first для ведения блогов и именно внесение изменений доставляло много геморроя - поправил в ЖЖ, поправил на сайте, потом бы не забыть поправить локальный файл.

По идее сюда же можно добавить контент, экспортированный из Instagram аккаунтов. Можно и личный журнал тоже. Отличная прозрачная структура получается. И все под рукой. А Obsidian из коробки дает отличные фишки:
- очень легко создавать ссылки между заметками - просто печатаешь имя файла и он сам понимает
- на специальной панели можно видеть на какие посты есть ссылки из текущего поста, и какие посты в свою очередь ссылаются на него
- на основе этой информации строится очень красивое и интерактивное облако связей
- в посты очень легко вставлять картинки (если продумана система именования файлов)
- есть поддержка тегов и специальная панель, на которой отображаются все теги и количество их использований
- поддерживается вставка аудиофайлов (если в личном журнале у вас не только текст, но и диктофонные записи)
- все посты хранятся в виде текстовых файлов, то есть могут быть открыты и отредактированы в любом приложении, а массово отредактированы могут быть при помощи скриптов
- все это лежит в одной директории и может быть синхронизировано между устройствами при помощи любого облака - Dropbox, iCloud, Google Drive
- контент в файлах размечается при помощи markdown - это специальные теги, позволяющие оформлять ссылки, таблицы и прочее форматирование. Многие современные редакторы поддерживают этот формат, то есть при вставке текста, например, в редактор Wordpress он с большой вероятностью конвертируют большинство тегов в html и править придется минимально
- у Obsidian есть мобильное приложение, тоже бесплатное как и приложение для десктопа

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



Структура поста: название, время публикации, теги. Теги автоматически детектятся и отображаются в правой панели, также показывается количество записей по этому тегу. В левой панели - файлы-посты, разбитые по папкам:



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



Короче, такая вот диспозиция.

Мне осталось немного прочистить html теги, по-прежнему встречающиеся в заметках. Плюс продумать формат именования новых файлов. Сейчас файлы называются по номеру поста в ЖЖ. Думаю использовать формат, основанный на времени: yyyyMMdd_HHmm.md. По идее должно сортироваться нормально и по имени файла будет примерно понятно о чем он, ну или по крайней мере когда был написан.

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

блоггинг, сервисы

Previous post Next post
Up