HugoブログにMPP、x402、Stripe対応の有料記事配信を実装した

Hugoで作ったブログに、有料記事を配信する仕組みを追加した。 AI AgentはMPPまたはx402で支払い、人間はStripe Checkoutで購入できる。 ただし、決済画面を追加するだけでは有料配信にならない。 Hugoが生成した公開ファイルに本文が残っていれば、URLや配信元を調べることで決済を迂回できるからである。 そこで、公開するプレビューと販売する完全版をビルド時に分離し、完全版だけをprivateなCloudflare R2へ保存した。 Cloudflare Workerは支払いを確認したリクエストに限り、R2からMarkdownまたはJSONを返す。 ...

Posted: 2026-09-03 · 101ta28