Почта в блог - это упрощенный рабочий процесс, который позволяет пользователям публиковать записи в блоге напрямую через электронную почту, не входя в панель управления CMS или используя третье приложение. Пользователь отправляет электронную почту, где тема становится заголовком поста, а тело - содержимым, и пост публикуется в течение секунд. Рабочий процесс использует Postmark для парсинга входящей электронной почты, Hugo и GitHub для статического генерирования сайта и хостинга, и Cloudflare Workers для приема парсированных данных электронной почты, преобразования их в Markdown и коммита в GitHub. Для настройки рабочего процесса пользователь должен создать репозиторий GitHub, инициализировать сайт Hugo, настроить тему и настроить GitHub Actions для автоматического развёртывания. Пользователь также должен сгенерировать токен доступа GitHub, зарегистрироваться в Cloudflare Workers и создать новый рабочий процесс из веб-интерфейса. Скрипт рабочего процесса преобразует парсированные данные электронной почты и коммитит новый пост в GitHub с помощью персонального токена доступа. После развёртывания скрипт рабочего процесса записывается, и пользователь должен изменить скрипт, введя корректное имя пользователя GitHub и имя репозитория. Postmark обрабатывает парсинг входящей электронной почты, присваивая уникальный адрес, парсинг входящих электронных писем в структурированный JSON и отправляя JSON в настроенный вебхук. Затем пользователь может опубликовать новый пост, отправив электронное письмо на адрес Postmark, и пост появится на сайте в течение минут.
dev.to
Mail to Blog: Publish to Blog using Email
Create attached notes ...
