Mail to Blog ist ein stromlinienförmiger Workflow, der es Benutzern, Blog-Beiträge per E-Mail direkt zu veröffentlichen, ohne sich in ein CMS-Dashboard anzumelden oder eine externe Anwendung zu verwenden. Der Benutzer sendet eine E-Mail, bei der der Betreff zum Beitragstitel und der Textinhalt zum Inhalt wird, und der Beitrag wird innerhalb von Sekunden veröffentlicht. Der Workflow verwendet Postmark für die Analyse eingehender E-Mails, Hugo und GitHub für die statische Seitengenerierung und -Hosting, und Cloudflare Workers, um die analysierten E-Mail-Daten zu empfangen, in Markdown umzuwandeln und auf GitHub zu committen. Um den Workflow einzurichten, muss ein GitHub-Repository erstellen, einen Hugo-Site initialisieren, ein Theme konfigurieren und GitHub-Aktionen für die automatische Bereitstellung einrichten. Der Benutzer muss auch einen GitHub-Token generieren, sich für Cloudflare Workers anmelden und einen neuen Worker über die Web-Oberfläche erstellte. Das Worker-Skript wandelt die analysierte E-Mail in Markdown um und committet einen neuen Beitrag auf GitHub mithilfe des persönlichen Zugriffstokens. Sobald bereitgestellt, wird das Worker-Skript aufgezeichnet, und der Benutzer muss das Skript ändern, indem er den korrekten GitHub-Benutzernamen und Repo-Namen eingibt. Postmark behandelt die Analyse eingehender E-Mails, weist eine eindeutige Adresse zu, analysiert eingehende E-Mails in strukturiertes JSON und sendet das JSON an den konfigurierten Webhook. Der Benutzer kann dann einen neuen Beitrag veröffentlichen, indem er eine E-Mail an die Postmark-Eingangsadresse sendet, und der Beitrag wird innerhalb von Minuten auf der Seite erscheinen.
dev.to
Mail to Blog: Publish to Blog using Email
Create attached notes ...
