В Obsidian веду всю документацию (базу знаний).
Все статьи хранятся в формате Markdown в каталоге (проекте), настройки самого Obsidian хранятся в подкаталоге .obsidian
. У меня несколько разделов (подкаталогов), каждый из которых хранится в каталоге, картинки хранятся в виде файлов в подкаталогах assets
внутри каждого раздела.
У Obsidian есть встроенная возможность синхронизации, но это платный функционал. Поэтому либо архивировать весь свой каталог в zip и переносить вручную между устройствами (для смартфона также есть приложение, но его я бы использовала только для просмотра), либо поставить Rclone — синхронизация локальных папок с облаками (google, dropbox, полный список здесь. Приведу пример настройки для сихронизации через google docs (у кого есть почта на gmail):
# настраиваем хранилище, даем ему имя my
rclone config
# первичное копирование локального каталога в хранилище (можно сразу использовать команду синхронизации)
rclone copy /media/anna/Toshiba/LINUX/00_DevOps/anna_docs my:anna_docs
rclone ls my:anna_docs
rclone ls my:
# не путать!! Здесь мы изменения с локальной папки переносим в Google docs
# -i — флаг для интерактивности, чтобы не накосячить. Подтверждаем изменение каждого файла!!! Для скорости убрать флаг.
# rclone sync папка_ОТКУДА_копируем папка_КУДА_вносим_изменения
# все измененные и удаленные локально файлы так же будут изменены на удаленном хранилище
rclone sync -i /media/anna/Toshiba/LINUX/00_DevOps/anna_docs my:anna_docs
# если наоборот хотим из облака принести себе на компьютер изменения:
rclone sync -i my:anna_docs /media/anna/Toshiba/LINUX/00_DevOps/anna_docs
# Чтобы не перепутать синхронизацию, сделать алиасы
alias rbackup="rclone sync /media/anna/Toshiba/LINUX/00_DevOps/anna_docs my:anna_docs"
alias rrestore= "rclone sync my:anna_docs /media/anna/Toshiba/LINUX/00_DevOps/anna_docs"
- можно ли в Obsidian сделать поиск только по каталогу, в котором сейчас нахожусь. Например у меня слева в панели каталоги Ansible, Docker, Git, Kubernetes, Linux и пр. (на диске они являются каталогами, а внутри каждого из них .md файлы). Например мне надо искать слово 'git' в каталоге Ansible, а не по всему vault:
path:Ansible git
- по умолчанию поиск зависит от регистра, например поиск Git даст один результаты, поиск git — другие. Выключить зависимость от регистра — кнопка
Aa
. - https://github.com/vslinko/obsidian-outliner — плагин для работы с таблицами