Obsidian (https://obsidian.md/) - это приложение для создания заметок и/или персональной базы знаний.

Obsidian vault

Obsidian vault - это директория, которая содержит заметки и директорию .obsidian с конфигурациями. Среди файлов в .obsidian есть файл workspace, который сохраняет временную информацию. При сохранении в git стоит добавить его в gitignore. Источник: How Obsidian stores data - Obsidian Help

Plugins

Obsidian расширяется за счёт плагинов. Есть ряд встроенных плагинов:

Publish

Obsidian предоставляет услуги развёртывания базы знаний как сайта. Более подробно тут: Obsidian Publish

Алгоритм:

  • Внести изменения
  • Использовать плагин Publish, выбрать файлы, которые нужно запаблишить
  • Проверить результат на https://publish.obsidian.md/site-name, где site-name - название сайта, которое было указано при конфигурации Publish’а.

Плюсы:

  • Максимально упрощённый способ развёртывания - в UI появляется кнопка publish. Первый раз нужно конфигурировать, а далее просто выбирать какие файлы запаблишить.
  • Поддержка стандартных плагинов остаётся на стороне Obsidian. С коробки работают backlinks, Graph

Минусы:

  • Требует платной подписки
  • Поддерживается только CloudFlare домены. Подключить GoDaddy без дополнительных усилий
  • Нет готовой интеграции с Github Actions для автоматического деплоя

Альтернативы: