> ## Content Index
> Fetch the complete content index at: https://blog.themarfa.name/llms.txt
> Use this file to discover other available public pages before exploring further.

# Хитрости Postach.io. Создание поста при помощи PhraseExpress
- URL: https://blog.themarfa.name/khitrosti-postach-io-sozdanie-posta-pri-pomoshchi-phraseexpress/
- Published: 2015-01-20T21:02:24.000Z
- Updated: 2018-08-22T07:46:15.000Z
- Author: Константин Докучаев
- Tags: postachio, phraseexpress

Давно я уже рассказывал о том [как я подготавливаю посты для Postach.io](https://blog.themarfa.name/khitrosti-postach-io-kak-ia-podgotavlivaiu-posty-dlia-postach-io "Хитрости Postach.io. Как я подготавливаю посты для Postach.io"). В том посте я написал о тех инструментах, которое ускоряют написание поста для моего блога. Сегодня я решил рассказать подробнее о том как мне помогает в этом программа [PhraseExpress](http://www.phraseexpress.com/ "PhraseExpress"). Если вы еще не знаете, то PhraseExpress - мощнейшая утилита для автонабора текста и выполнения различных макросов. Она позволяет в разы сократить время написания текстов.

Почитать подробнее про нее можно [здесь](https://blog.themarfa.name/tag/phraseexpress "Последние записи по тегу PhraseExpress").

### Создание заголовка поста

Как я рассказывал раньше, я добавляю в заголовки черновиков "маркеры" их готовности. Таких маркеров у меня три:

1. Готов;
2. Черновик;
3. Желтый.

Чтобы каждый раз от руки не вписывать эти маркеры, я создал три макроса во PhraseExpress:

1. !PR;
2. !PDr;
3. !PY.

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/0e8933aa-2d51-44ed-a20c-4571cff5c8f8.png)

Эти и все остальные макросы я ограничил выполнением только внутри [Evernote](http://tinyurl.com/kvwvglb "Evernote"). Таким образом, когда я пишу заголовок поста, я просто печатаю: "!PDr Хитрости Postach.io. Создание поста при помощи PhraseExpress". А PhraseExpress заменяет это на: "\[Черновик\] Хитрости Postach.io. Создание поста при помощи PhraseExpress".

### Содержание поста

Основная структура всех постов одинакова. Это Заголовок раздела, подзаголовок и "подвал". В новых постах я использую макрос !Draft:

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/4f2ded3d-f03b-40f8-bda3-f6da4117083a.png)

И у меня автоматически уже создается основная структура будущего поста.

### Markdown

Поскольку Postach.io использует Markdown для разметки поста, довольно утомительно вписывать ссылки или отсылки к другим постам. Для этих случаев я создал несколько макросов.

###### Макрос обычной ссылки

Для макроса ссылки я создал вот такой триггер:

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/6d73aa57-ee2f-4f02-8a4f-850bc9077b8f.png)

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

###### Подробнее

Я часто пишу про разное использование одних и тех же сервисов. Чтобы не печатать от руки отсылку к старым постам, у меня есть такой макрос:

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/67068a32-bc5e-4553-9955-2e3264dc981a.png)

Это достаточно сложный макрос. Как вы видите идет вставка из буфера обмена. А макрос #replace содержит в себе еще два макроса: {#replace {#lowercase {#insertclipboard}} -oldtext -newtext -}. Здесь происходит вставка текста из буфера, преобразование всех букв в нижний регистр и замена пробелов на дефис. Это нужно для того чтобы преобразовать текст из буфера в формат тега Postach.io.

###### Реферальные ссылки

Если для сервиса или программы, про которую я рассказываю, у меня есть реферальная ссылка, то я использую следующий макрос:

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/f5071b58-8630-499f-bac9-b7166e796b3e.png)

Так я сразу же получаю текст со ссылкой, описанием что она дает и отсылкой к старым постам.

###### "Подвал"

В конце моих постов всегда идет одна и та же фраза. Если я не воспользовался маркосом черновика, то мне нужно добавить самому эту фразу. Для этого сделан вот такой макрос:

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/9ed0153b-3846-4d35-b52f-878bba10c471.png)

На данный момент это все макросы, которые я использую при написании постов. Конечно же, еще очень помогает авто-дополнение PhraseExpress.