> ## 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
- URL: https://blog.themarfa.name/kak-sozdat-arkhiv-postov-v-postach-io/
- Published: 2015-03-17T21:00:33.000Z
- Updated: 2018-08-22T07:46:14.000Z
- Author: Константин Докучаев
- Tags: zapier, postachio

У платформы [Postach.io](http://postach.io/ "Postach.io") есть много ограничений по-сравнению с популярными сервисами для ведения блогов. На самом же деле обычно эти ограничения легко исправляются, стоит лишь немного подумать. В сегодняшнем посте я вам расскажу как создать страницу с архивом всех ваших постов и поддерживать ее в актуальном состоянии. У меня на этот процесс ушло буквально несколько минут.

### Собираем ссылки на существующие посты

Если у вас в блоге всего несколько постов или вы только еще решили начать свой блог, то можете смело промотать страницу [сюда](#create "Создаем архив"). Потому что все описанные ниже действия будет проще сделать вручную.

### URL и заголовки

Первым делом вам нужно получить ссылки уже на существующие посты, а так же на заголовки. Справиться с этим делом быстро поможет сервис [XML-Sitemap.com](https://www.xml-sitemaps.com/ "XML-Sitemap.com"), о котором я уже однажды [рассказывал](http://themarfa.name/thoughts/tools.html "Мои инструменты разработки"). Если у вас в блоге более 500 постов, к сожалению, вам придется поискать аналогичный сервис.

На главной странице сервиса просто укажите адрес своего блога, остальные настройки в данном случае не имеют никакого значения. И нажмите Start:

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/4341131f-b1d7-4685-97b3-fcd851ed53a5.png)

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

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/039e1679-66f1-4dfd-baad-a6ac59585945.png)

После того как генерация закончится, вы получите несколько видов карт вашего блога:

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/7002fd86-c84a-415f-b963-29ff64e05d9a.png)

Вам понадобятся файлы sitemap.html и urllist.txt. Первым делом, откройте файл urllist.txt в любом текстовом редакторе. Я буду использовать [Notepad++](http://notepad-plus-plus.org/ "Notepad++") просто потому что мне так удобнее. Перед вами будет примерно вот такой файл:

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/df4fdd53-6409-4bd8-8def-561c32e74aea.png)

В нем вам нужно оставить только строки со словом post. Ни в коем случае не меняйте порядок строк.

##### Post в ссылках появился в Postach.io в версии от марта 2015-ого года. На момент прочтения этого поста формат ссылок может измениться. Действуйте по аналогии.

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/41d21144-23b8-42b1-90d8-7b65a35c46da.png)

Теперь открываем файл sitemap.html и копируем весь текст в разделе Post:

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/dcbdca9f-7244-43ec-9125-8bb6abfe1d12.png)

Этот текст вставляем в другой текстовый документ:

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/f646ba2b-375c-422e-8fda-d7946f4ead70.png)

В итоге у вас на руках два текстовых файла. В одном ссылки, а в другом заголовки. Порядок строк менять нельзя, т.к. на данный момент они совпадают.

Затем вам понадобится любой табличный редактор. Я использовал Google Docs. В нем вам нужно создать таблицу из семи столбцов. Вот такую:

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/2979cca3-8cfb-4189-aa93-cecaffe22d23.png)

Если не хотите создавать ее сами, то можете воспользоваться моим [шаблоном](https://docs.google.com/spreadsheets/d/1at1qhKOHr8OIbOyoGXAHZmLgGTyar65POSrwBs-I4JA/edit#gid=0 "Postach.io Archive"). В столбце E фраза `:target="_blank"` \- опциональна. Она позволяет открывать ссылки в новой вкладке. В столбце Result содержится формула, которая объединяет все строки в одну.

В столбцы Name нужно вставить все строки, которые вы получили из файла sitemap.html. А в столбец URL вставить строки из файла urllist.txt. В итоге вы должны получить примерно вот такую таблицу:

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/f10102f2-ac8b-47a3-b6ff-15594347f0ce.png)

И магическим образом в столбце Result вы получаете готовый список ваших постов со ссылками. Просто скопируйте его и вставьте в новую заметку [Evernote](http://tinyurl.com/kvwvglb "Evernote").

### Создаем архив

Архив лучше всего создавать отдельной страницей. Для этого в блокноте вашего блока создайте заметку с названием Архив (или каким угодно) и добавьте ему необходимый минимум тегов: published, markdown, page.

Published - показывает, что ваша заметка опубликована.

Markdown - нужен для того чтобы Postach.io понял, что вы используете разметку.

Page - сообщает о том, что эта заметка не пост, а страница.

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/4fe67751-ab1a-47f1-a42a-bc3c72e0cad8.png)

В эту заметку просто нужно добавить все ссылки на ваши существующие посты. И у вас получаете замечательная страница с архивом:

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/17925b89-0375-4b5a-b8a8-4c1211aad2f8.png)

### Автообновление архива

Теперь, когда у вас создан архив, его нужно поддерживать в актуальном состоянии. Это можно делать от руки, а можно воспользоваться сервисом [Zapier](http://zpr.io/RUNt "Zapier").

#### Шаг 1

В качестве триггера я выбрал новую запись в фиде в Feedly, но можно выбрать просто RSS. А в качестве действия нужно выбрать Evernote и Append to Note:

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/9c5838e0-f69f-4804-999b-664ceb3b851e.png)

#### Шаги 2 и 3

Здесь мы просто подключаем наша аккаунты:

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/ff86902c-274a-413a-bbac-1028a1cb2981.png)

#### Шаг 4

В Feedly нужно указать фид вашего блога:

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/1f561a95-4b54-46b4-8d3a-2d5c6808db77.png)

#### Шаг 5

На этом шаге нужно выбрать блокнот вашего блога и вписать название заметки с архивом. Затем в самом низу вписать, что нужно добавить к заметке:

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/a7864e9c-b3ab-437d-9dc4-286ba47c3a02.png)

#### Шаги 6 и 7

Затем просто включаем триггер.

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2015/12/d49d40bc-de54-41bc-bc74-bd5eccdc2020.png)

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

### Ссылки по теме

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

Про Zapier можно почитать [здесь](https://blog.themarfa.name/tag/zapier "Zapier").