Markdown давно стал языком рабочих заметок: им пишут документацию, статьи, книги и дневники. Файлы остаются обычным текстом, их можно читать в терминале, хранить в git и открывать любым редактором. Но вот с выбором редактора всё сложнее: Obsidian, Zettlr и Ghostwriter решают разные задачи, хотя на первый взгляд делают одно и то же.
Сравним на практических сценариях: связанные заметки, научная статья со ссылками и длинный текст без отвлечений. Разберём установку, хранение, экспорт и подводные камни.
Три подхода к одному формату
Все три программы открывают каталог с файлами .md, показывают предпросмотр и работают в Linux. Разница в философии. Obsidian строит граф связей и живёт за счёт плагинов, Zettlr ориентирован на академическое письмо и цитирование, Ghostwriter — на минимализм и сосредоточенность. От этого зависят лицензия, потребление памяти, способ синхронизации и риск привязки к конкретному приложению.
Общее правило: чем меньше редактор вмешивается в файлы, тем легче потом сменить инструмент. Поэтому в любом случае держите заметки в обычном каталоге, а не в проприетарной базе данных, и делайте резервные копии.
Obsidian: база знаний и плагины
Obsidian — проприетарная программа, бесплатная для личного использования; для работы в организации требуется коммерческая лицензия. Хранилище (vault) — это каталог с Markdown-файлами и служебной папкой .obsidian, где лежат настройки и плагины. Ссылки вида [[Заметка]] превращают набор файлов в сеть, а граф и поиск по связям помогают находить неожиданные пересечения.
Установка в Linux проста: есть .deb, AppImage и Flatpak. Flatpak-версия меньше зависит от системных библиотек:
flatpak install flathub md.obsidian.Obsidian
flatpak run md.obsidian.Obsidian
ls -la ~/Documents/Notes/.obsidian
Сильные стороны: огромная экосистема плагинов, Canvas для визуальных схем, удобный поиск, мобильные клиенты. Слабые: приложение на Electron потребляет сотни мегабайт памяти, плагины получают доступ к файлам и сети, а синхронизация и публикация — платные услуги. Плагины — это код: проверяйте источник и обновления.
Для переносимости полезно исключить .obsidian из репозитория или хотя бы не хранить там токены. Сами заметки останутся читаемыми даже без Obsidian.
Zettlr: академическая работа и ссылки
Zettlr — свободный проект с лицензией GPL. Он вырос из идей метода Zettelkasten: каждая заметка имеет идентификатор, связи между заметками явные, а древовидная структура дополняется тегами. Для исследователя важнее другое: поддержка цитат по ключам BibTeX, интеграция с Zotero и экспорт через Pandoc в PDF, DOCX, LaTeX и HTML.
Готового пакета в репозиториях Ubuntu и Mint обычно нет, поэтому ставьте AppImage с официального сайта или сборку из Flathub. AppImage не требует установки:
chmod +x ~/Downloads/Zettlr-*.AppImage
~/Downloads/Zettlr-*.AppImage
pandoc --version
Для экспорта нужен Pandoc, а для PDF — ещё и LaTeX. Проверить цепочку можно на простом файле:
pandoc note.md -o note.pdf --pdf-engine=xelatex
pandoc note.md -o note.docx --reference-doc=template.docx
Zettlr умеет работать с проектами: выбранный каталог становится рабочим пространством, а файлы можно группировать и переименовывать по шаблону. Минусы — Electron, скромная экосистема плагинов и строгий интерфейс. Зато экспорт и цитирование здесь продуманы лучше, чем у конкурентов.
Ghostwriter: минимализм и письмо
Ghostwriter — приложение на Qt из мира KDE, но работает оно и в GNOME, и в Xfce. Это редактор без базы знаний и графа: слева дерево файлов, справа текст, посередине — только вы и слова. Есть режим фокуса, затемнение всего лишнего, статистика сессии, проверка орфографии через Hunspell и «режим Хемингуэя», который мешает бездумно удалять написанное.
sudo apt install ghostwriter
ghostwriter --version
hunspell -D
В репозиториях версия может отставать от upstream, зато обновляется вместе с системой. Для свежих функций есть Flatpak. Экспорт необязателен: Ghostwriter дружит с Pandoc и умеет отдавать текст в PDF, ODT и DOCX, но по умолчанию вы просто пишете Markdown. Потребление памяти заметно ниже, чем у Electron-конкурентов, а запуск почти мгновенный.
Ограничения предсказуемы: нет плагинов, двунаправленных ссылок и встроенной синхронизации. Для романа или серии статей этого достаточно, для базы из тысяч заметок — уже нет.
Сравнение по критериям
Сводка помогает выбрать под задачу, а не под красивый скриншот. Данные приблизительные: потребление памяти зависит от числа файлов, плагинов и открытых вкладок.
| Критерий | Obsidian | Zettlr | Ghostwriter |
|---|---|---|---|
| Лицензия | Проприетарная, бесплатна для личного использования | GPL | GPL |
| Технология | Electron | Electron | Qt |
| Связи и граф | Есть | Есть, через идентификаторы | Нет |
| Цитирование | Через плагины | Встроенное, BibTeX и Zotero | Нет |
| Экспорт | Через плагины и Pandoc | Pandoc, профили экспорта | Pandoc, базовые форматы |
| Память | Высокая | Высокая | Низкая |
| Порог входа | Средний | Выше среднего | Низкий |
Практика: переносимый архив заметок
Независимо от редактора, начните с простой структуры: один каталог, вложенные папки по темам, имена файлов латиницей без пробелов. Такой архив переживёт смену приложения. Git даёт историю и возможность откатить случайное удаление, а Pandoc — единый путь экспорта.
cd ~/Notes
git init
git add .
git commit -m "Начальный архив заметок"
find . -name '*.md' | wc -l
Синхронизацию удобно делать через Syncthing или собственный git-сервер, но не стоит одновременно держать один каталог в двух системах синхронизации: конфликты в .obsidian и временных файлах гарантированы. Перед экспериментами с плагинами делайте коммит — это дешевле, чем разбирать последствия.
Проверка экспорта тоже входит в привычку: если статья должна уйти в PDF, соберите её заранее и посмотрите на шрифты, переносы и оглавление. Pandoc не телепат, и сложная вёрстка требует шаблона.
Кому что подойдёт
- Исследователю и студенту — Zettlr: ссылки, BibTeX, экспорт и дисциплина идентификаторов.
- Тому, кто строит личную базу знаний, — Obsidian: связи, поиск, плагины и мобильный клиент.
- Автору художественной литературы и блогеру — Ghostwriter: тихий интерфейс и минимум отвлечений.
- Тому, кто не хочет зависеть от одного приложения, — любой из них плюс git и регулярный экспорт.
Итог
Obsidian выигрывает в связности и расширяемости, Zettlr — в академической работе, Ghostwriter — в концентрации и скромных требованиях к ресурсам. Все три хранят текст открыто, поэтому выбор не пожизненный: каталог переносится за минуты. Начните с задачи, а не с модного названия: если вам нужно писать, берите Ghostwriter; если связывать идеи — Obsidian; если оформлять ссылки и собирать PDF — Zettlr. И в любом случае держите резервную копию, ведь редактор защищает от опечаток, но не от удалённого диска.