Mail to Blog est un workflow simplifié qui permet aux utilisateurs de publier des articles de blog directement par e-mail sans se connecter à un tableau de bord de gestion de site web (CMS) ou utiliser une application tierce. L'utilisateur envoie un e-mail où le sujet devient le titre de l'article et le corps devient le contenu, et l'article est publié dans les secondes. Le workflow utilise Postmark pour l'analyse des e-mails entrants, Hugo et GitHub pour la génération de sites statiques et l'hébergement, et Cloudflare Workers pour recevoir les données d'e-mail analysées, les convertir et les envoyer à GitHub. Pour configurer le workflow, l'utilisateur doit créer un référentiel GitHub, initialiser un site Hugo, configurer un thème et configurer les actions GitHub pour le déploiement automatique. L'utilisateur doit également générer un jeton GitHub, s'inscrire à Cloudflare Workers et créer un nouveau travailleur à partir de l'interface web. Le script du travailleur convertit les e-mails analysées en Markdown et envoie un nouvel article à GitHub en utilisant le jeton d'accès personnel. Une fois déployé, le script du travailleur est enregistré, et l'utilisateur doit modifier le script en entrant le nom d'utilisateur GitHub correct et le nom de référentiel. Postmark gère l'analyse des e-mails entrants, attribue une adresse unique, analyse les e-mails entrants en JSON structuré, et envoie le JSON au webhook configuré. L'utilisateur peut alors publier un nouvel article en envoyant un e-mail à l'adresse d'entrée Postmark, et l'article apparaîtra sur le site dans les minutes.
dev.to
Mail to Blog: Publish to Blog using Email
Create attached notes ...