Надуманное. Блог Михаила Баландина — 28 июня 2018

Ноу-хау: Markdown в любом приложении!

a/automator-markdown.png
28 июня 2018 (09:26:13)

Если на компьютере установлен pandoc — а это такая штука, которую настоятельно рекомендуется иметь установленной! — то под MacOS можно пользоваться возможностями Markdown в любом приложении, лишь бы оно умело работать с текстом.

Рецепт очень простой: открываем Automator и создаём в нём службу. Конфигурируем её так, как показано на картинке в «шапке», это одна минута ровно. Сохраняем. Всё.

Выделяем в приложении текст и дальше делаем одно из двух. Либо выполняем на выделенном тексте Ctrl+клик, либо идём в главное меню приложения. Там выбираем «Службы» и далее то, что было создано. Всё. Результатом будет HTML-код для выделенного текста в буфере обмена. Можно вставлять в админку блога или куда там нужно.

Если по какой-то причине не работает, то у вас скорее всего pandoc установлен в другом месте. Открываем терминал, говорим в нём which pandoc и подправляем соответственно путь в службе.

Если предполагается использование математики, то нужно добавить в вызывающий скрипт соответствующую опцию — так, для MathJax это ключ --mathjax; про другие движки см. документацию Pandoc.