Давно я уже рассказывал о том как я подготавливаю посты для Postach.io. В том посте я написал о тех инструментах, которое ускоряют написание поста для моего блога. Сегодня я решил рассказать подробнее о том как мне помогает в этом программа PhraseExpress. Если вы еще не знаете, то PhraseExpress - мощнейшая утилита для автонабора текста и выполнения различных макросов. Она позволяет в разы сократить время написания текстов.
Почитать подробнее про нее можно здесь.
Создание заголовка поста
Как я рассказывал раньше, я добавляю в заголовки черновиков "маркеры" их готовности. Таких маркеров у меня три:
-
Готов;
-
Черновик;
-
Желтый.
Чтобы каждый раз от руки не вписывать эти маркеры, я создал три макроса во PhraseExpress:
-
!PR;
-
!PDr;
-
!PY.
Эти и все остальные макросы я ограничил выполнением только внутри Evernote. Таким образом, когда я пишу заголовок поста, я просто печатаю: "!PDr Хитрости Postach.io. Создание поста при помощи PhraseExpress". А PhraseExpress заменяет это на: "[Черновик] Хитрости Postach.io. Создание поста при помощи PhraseExpress".
Содержание поста
Основная структура всех постов одинакова. Это Заголовок раздела, подзаголовок и "подвал". В новых постах я использую макрос !Draft:
И у меня автоматически уже создается основная структура будущего поста.
Markdown
Поскольку Postach.io использует Markdown для разметки поста, довольно утомительно вписывать ссылки или отсылки к другим постам. Для этих случаев я создал несколько макросов.
Макрос обычной ссылки
Для макроса ссылки я создал вот такой триггер:
Как правило, в ссылку я хочу вставить текст, который у меня находится в буфере обмена. Поэтому PhraseExpress, создавая разметку для ссылки, автоматически подставляет в нее текст из буфера. Мне же остается вписать только сам адрес.
Подробнее
Я часто пишу про разное использование одних и тех же сервисов. Чтобы не печатать от руки отсылку к старым постам, у меня есть такой макрос:
Это достаточно сложный макрос. Как вы видите идет вставка из буфера обмена. А макрос #replace содержит в себе еще два макроса: {#replace {#lowercase {#insertclipboard}} -oldtext -newtext -}. Здесь происходит вставка текста из буфера, преобразование всех букв в нижний регистр и замена пробелов на дефис. Это нужно для того чтобы преобразовать текст из буфера в формат тега Postach.io.
Реферальные ссылки
Если для сервиса или программы, про которую я рассказываю, у меня есть реферальная ссылка, то я использую следующий макрос:
Так я сразу же получаю текст со ссылкой, описанием что она дает и отсылкой к старым постам.
"Подвал"
В конце моих постов всегда идет одна и та же фраза. Если я не воспользовался маркосом черновика, то мне нужно добавить самому эту фразу. Для этого сделан вот такой макрос:
На данный момент это все макросы, которые я использую при написании постов. Конечно же, еще очень помогает авто-дополнение PhraseExpress.