RSS DEV コミュニティ

メールでブログに投稿: メールを使ってブログに投稿

「Mail to Blog」は、CMS ダッシュボードにログインするか第三者アプリケーションを使用せずに、直接メールでブログ投稿を公開するためのストリームライン ワークフローです。ユーザーは、件名が投稿タイトルになり、本文がコンテンツになるメールを送信し、投稿は数秒以内に公開されます。このワークフローでは、Postmark をインバウンド メール パーサーに、Hugo と GitHub を静的サイト ジェネレーションとホスティングに、Cloudflare Workers をパースされたメール データを受け取り、マークダウンに変換し、GitHub にコミットするために使用します。ワークフローの設定には、GitHub リポジトリの作成、Hugo サイトの初期化、テーマの設定、自動デプロイのための GitHub Actions の設定が必要です。また、GitHub トークンの生成、Cloudflare Workers へのサインアップ、新しいワーカーの作成も必要です。ワーカー スクリプトでは、パースされたメールをマークダウンに変換し、個人アクセス トークンを使用して GitHub に新しい投稿をコミットします。デプロイメント後、ワーカー スクリプトが記録され、ユーザーは、正しい GitHub ユーザー名とリポジトリ名を入力してスクリプトを修正する必要があります。Postmark は、インバウンド メール パーサーとして、ユニークなアドレスを割り当て、構造化された JSON にパースされたメールを、構成された Webhook に送信します。ユーザーは、Postmark のインバウンド アドレスにメールを送信することで、新しい投稿をサイトに公開することができます。
dev.to
Mail to Blog: Publish to Blog using Email
Create attached notes ...