Apostrophe — редактор Markdown для GNOME с минималистичным интерфейсом, живым предпросмотром и экспортом в документы. Он хранит текст в обычных файлах .md, не заводит базу заметок и не привязывает к облаку. Это делает его хорошим выбором для статей, конспектов и документации, которую вы держите в Git.
Установка
Актуальную версию удобнее ставить из Flathub: пакет поддерживается автором и содержит нужные зависимости. В Debian и Ubuntu есть пакет apostrophe, но он может отставать от Flatpak. Fedora также поставляет приложение в репозитории.
flatpak install flathub org.gnome.gitlab.somas.Apostrophe
flatpak run org.gnome.gitlab.somas.Apostrophe
flatpak update org.gnome.gitlab.somas.Apostrophe
flatpak list --app | grep -i apostrophe
Flatpak работает через порталы: приложение получает доступ только к выбранным файлам, а не ко всему домашнему каталогу. Для текстового редактора это скорее плюс, хотя первое открытие файла может сопровождаться запросом разрешения.
Первый документ и режимы письма
Создайте файл через меню или откройте существующий: приложение принимает путь аргументом. В нижней панели видны счётчики слов и символов, а также статистика документа. Каждый документ открывается в отдельном окне, поэтому черновик и заметки не смешиваются.
mkdir -p ~/Документы/статьи
printf '# Черновик\n\nПервая строка.\n' > ~/Документы/статьи/draft.md
flatpak run org.gnome.gitlab.somas.Apostrophe ~/Документы/статьи/draft.md
Режим фокуса приглушает всё, кроме текущего абзаца, и помогает не отвлекаться. Режим Хемингуэя запрещает удалять текст: он предназначен для черновика, когда важно писать вперёд, а не редактировать каждое предложение. Темы оформления — тёмная, светлая и сепия — влияют только на отображение, сам файл остаётся обычным Markdown.
Проверка орфографии работает через системные словари, язык можно выбрать для каждого документа. Если подчёркиваний нет, установите словарь для нужного языка в системе или в runtime Flatpak.
Какой Markdown поддерживается
Редактор следует разметке Pandoc, поэтому кроме заголовков и списков поддерживаются таблицы, сноски, определения, блоки кода и метаданные в начале файла. Панель инструментов вставляет ссылку, изображение или таблицу, но текст остаётся текстом: WYSIWYG-режима нет.
---
title: Заметка
author: Иван
date: 2026-11-05
---
## Раздел
| Параметр | Значение |
|----------|----------|
| Версия | 1.0 |
Сноска[^1].
[^1]: Текст сноски.
Метаданные пригодятся при экспорте: заголовок, автор и дата попадут в PDF или DOCX. Таблицы набираются вручную, выравнивание задаётся двоеточиями в строке разделителя. Для больших таблиц удобнее LibreOffice Calc, а в Markdown оставить только итоговые данные.
Предпросмотр
Живой предпросмотр открывается рядом с текстом или в отдельном окне; на узком экране второй вариант удобнее. Прокрутка синхронизируется, но при сложной вёрстке возможны расхождения. Начиная с версии 3.3 работает встроенный предпросмотр по Ctrl+клику: он показывает изображение, формулу или содержимое ссылки во всплывающем окне.
$$
E = mc^2
$$
Формулы в синтаксисе $...$ и $$...$$ стоит проверять в экспорте: цепочка Pandoc и Typst может трактовать сложные конструкции иначе, чем предпросмотр. Для технических статей с большим числом формул надёжнее собрать документ через Pandoc вручную и сравнить результат.
Экспорт
Меню экспорта предлагает PDF, DOCX, ODT, HTML, LaTeX и HTML-презентацию. В современных сборках PDF собирается через Typst, поэтому TeX Live больше не обязателен; старые версии и некоторые дистрибутивные пакеты всё ещё используют LaTeX. DOCX и ODT делаются через Pandoc.
flatpak info org.gnome.gitlab.somas.Apostrophe
pandoc --version
typst --version
fc-list | grep -i -E 'dejavu|liberation' | head
Если экспорт падает, приложение показывает диалог с ошибкой. Чаще всего не хватает шрифта, движка PDF или прав доступа к каталогу. В Flatpak зависимости уже включены, в дистрибутивной сборке может понадобиться установить pandoc и typst отдельно.
Для статей в блог удобен экспорт в HTML: получившийся фрагмент можно вставить в CMS. Для научного текста проверьте сноски и нумерацию ссылок после конвертации — Pandoc не всегда сохраняет исходные идентификаторы.
Файлы, автосохранение и Git
Apostrophe не создаёт скрытую базу: документ — это файл, который можно открыть любым редактором. С версии 3.3 появилось восстановление после сбоя и автосохранение, но это страховка от потери окна, а не система версий. Для статей держите каталог в Git и коммитьте после каждого смыслового блока.
cd ~/Документы/статьи
git init
git add draft.md
git commit -m "Черновик статьи"
Flatpak по умолчанию видит файлы через портал документов; каталог проекта можно открыть вручную и тем самым выдать доступ. Резервные копии всё равно нужны: автосохранение защищает от падения приложения, но не от удаления файла или сбоя диска.
Настройки и горячие клавиши
В настройках меняются шрифт редактора, тема, поведение предпросмотра и проверка орфографии. Стандартные сочетания Ctrl+N, Ctrl+O, Ctrl+S и Ctrl+Shift+S работают предсказуемо; остальные команды ищите в меню, их можно не запоминать.
hunspell -D
ls ~/.var/app/org.gnome.gitlab.somas.Apostrophe/
flatpak info --show-location org.gnome.gitlab.somas.Apostrophe
Словари Hunspell можно проверить командой hunspell -D. Настройки Flatpak-версии лежат внутри ~/.var/app/org.gnome.gitlab.somas.Apostrophe, но редактировать их вручную не стоит: приложение может перезаписать значения при выходе.
Ограничения
- Нет плагинов и расширений: функциональность ограничена тем, что добавил автор.
- Нет графа связей, wiki-ссылок и базы заметок, как в Obsidian.
- Нет встроенной синхронизации и Git-клиента.
- Таблицы редактируются как обычный текст, без ячеек и формул.
- Очень большие документы могут замедлять предпросмотр.
- Совместной работы в реальном времени нет.
Если нужен WYSIWYG, посмотрите MarkText; если важна работа с библиографией и исследовательскими заметками — Zettlr; если нужен минимализм в KDE — Ghostwriter. Apostrophe выигрывает в другом: аккуратный интерфейс GNOME, простые файлы и быстрый старт без настройки.
Чек-лист
- Приложение установлено из Flatpak или репозитория и запускается.
- Каталог статей доступен приложению через портал.
- Шрифт и тема выбраны, проверка орфографии работает.
- Экспорт в PDF проверен на тестовом документе.
- Файлы хранятся в Git или резервной копии.
- Сложные таблицы и формулы проверены после экспорта.
Итог
Apostrophe — не комбайн, а спокойный инструмент для текста. Он хорошо делает одну вещь: позволяет писать Markdown в приятном интерфейсе и выводить результат в PDF, DOCX или HTML. Если вам нужны база знаний, плагины и синхронизация, это не он; если нужен надёжный редактор с файлами на диске — попробуйте и, скорее всего, оставите.