created ... ago
updated ... ago
#resource
#translate

Сравнение markdown редакторов для универа

Актуальность

Пользоваться терминалом и редактором кода не всем удобно, поэтому стоит найти что-то более простое.

Задачи, которые должна выполнять итоговая сборка:

Что не нужно в этом проекте:

Существующие редакторы

Obsidian.md

Простой по умолчанию, но идёт в разрез с пунктами про одно приложение и лишние элементы интерфейса. Это достаточно мощная система, но фокус на создании ссылок просто не нужен в данном контексте... Хотя...

Всё равно, у него есть порог входа - нужно объяснять, что такое vault и доставлять плагины для экспорта, которых, к тому же, сейчас нет, так что надо такой ещё написать.

Полувизуальный редактор frontmatter - большой плюс, т.к. это позволяет задавать метаданные для экспорта.

GhostWriter

Искал кроссплатформенный редактор, нашёл его. GhostWriter - один из проектов KDE, который удобен как минимум полным отсутствием лишних частей интерфейса. Просто открыл и пишешь. WYSIWYG у него вроде как есть, синтаксис всегда явно показан, в отличие от Obsidian.

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

  1. по умолчанию открыты боковая панель и превью, т.е. что-то всё-таки нужно объяснять
  2. нет особых возможностей для расширения

С другой стороны, вот пишу это в нём и мне вполне удобно.

Typst.app.

Официалный редактор неплох, но для загрузки файлов надо регестрироваться, плюс это облачный сервис. Хотелось бы что-то локальное.

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

SimpleMDE

Это просто библиотека для JS. Она достаточно хорошо работает, source-режим у неё как у GhostWriter, но при этом она не рендерит картинки в этом режиме. Я проверил, GhostWriter тоже их не рендерит. Не сильно удобно, лучше уж obsidian тогда.

MarkText

Когда-то я начинал с него (до перехода на Obsidian). Сейчас пробую снова. В целом, вполне приятный редактор, как и GhostWriter. Только ещё проще, т.к. меню скрыты, а режим preview открыт по умолчанию, как в Obsidian. Пишу сейчас в нём.

А вот вставка картинок у него не совсем понятная:

  1. почему он даёт менять их размер?

  2. как вообще вызвать эту вставку? Через @-меню он не захотел, через drag&drop тоже, поэтому пришлось вручную писать ![](, чтобы он подсказал. Появилась кнопка для вставки изображения, окей, диалог удобный, но это лишнее действие.

Автосохранение выключено по умолчанию, "нечитаемые символы", ну, то есть разрывы неочевидны. Несмотря на это, он мне нравится чуть-чуть больше, чем GhostWriter из-за его простоты (ну кроме картинок).

Ковыряю его настройки. У него есть глобальная папка для изображений, что подразумевает, что если скопировать картинку и нажать ctrl-v, он...
да, он её вставляет. Что интересно, если она скопирована из браузера, он берёт её по ссылке, если это возможно. Если нет, он сохраняет её по этому самому глобальному пути.

Вроде бы у него был вечный сайдбар, так вот, теперь он появляется только если открыта папка.

Итоги по существующим редакторам

Думаю, что для обычного пользователя самыми простыми будут MarkText и Obsidian.

Плюсы Obsidian:

Минусы Obsidian:

Плюсы MarkText:

Минусы MarkText:

Относительно критериев:

критерий Obsidian MarkText
простота да да
одно приложение да*, с плагином нет
без лишних опций и кнопок нет*, можно скрыть да*, скрыты по умолчанию
позволяющее писать текст в markdown да да
и экспортировать его как ... нет нет
сумма 3 3

Экспорт им и не нужен, для этого будет отдельная штука на typst.

В результате всё равно самым удобным решением является Obsidian, просто надо сделать vault.