Работа с markdown документами в браузере и публикация в блог на github

  markdown, jekyll

Как-то давно я писал про выбор платформы для блога. Тогда мне не нравилась в jekyll+github блоге его привязанность к git. Мне хотелось публиковать заметки на ходу, прямо с iPhone. С тех пор мне так ни разу и не приходилось опубликовать заметку с телефона, но зато я нашел способ это сделать. В общем, сегодняшний обзор будет на тему браузерных markdown-редакторов, их работы на iPhone и публикации на GitHub.

Prose

Этот markdown-редактор создан специально для GitHub. Это готовый workflow для ведения jekyll-блога в браузере. Отличительные черты — понимает специфику GitHub и jekyll: yaml метаданные редактируются в отдельном диалоге, сохранение черновиков в _drafts.

Адаптирован для экрана мобильного телефона. Не очень удобно на iPhone, конечно, но на iPad будет очень даже. При сохранении делает коммит, можно ввести описание.

Prose.io

prose.io prose.io prose.io prose.io prose.io yaml

StackEdit

Этот редактора гораздо круче, чем prose.io, в плане работы с markdown и интеграции с разными сервисами. Но, в отличие от prose, не умеет редактировать существующие файлы на github, только публиковать новые (в проекты или в gist). Зато поддерживает Markdown Extra, MathJax, SmartyPants, подсветку синтаксиса, всякие плюшки типа вставки TOC. Умеет полноценно работать с Dropbox и Google Drive, а также экспортировать документы в Blogger, Gist, GitHub, SSH Server (не пробовал, звучит заманчиво), Tumblr и WordPress.

При публикации на GitHub просит ввести репо, ветку и путь к файлу. Короче говоря, в плане блоггинга на GitHub он с Prose.io не поспорит, у него другие задачи. Зато сам по себе редактор замечательный. На iPhone можно пользоваться только в горизонтальном расположении, т.к. в вертикальном не дает посмотреть preview и в общем неудобен. На iPad — нормально. Но без удобной работы с Github на iOS и так хватает хороших редакторов.

Stackedit.io

stackedit.io stackedit.io

Draft

Этот редактор попал в обзор только за то, что это отличный инструмент для написания текстов в Markdown. А ещё, он удобен для совместного редактирования текстов, т.к. умеет подсвечивать изменения, сделанные другим пользователем, и поддерживает версии документа.

Draft умеет работать с несколькими хранилищами файлов помимо собственного: Dropbox, Google Drive, Evernote, Box, FTP. У него скромная поддержка Markdown-дополнений, можно комментировать текст и вносить правки — это удобно для согласования материала с редактором.

Мега-фича: Хемингуэй-mode, “пиши сейчас, редактируй позже”. Короче говоря, вам отключат клавишу backspace.

Draft

draftin draftin preview