層3 製品 › Astro・EmDash・Cloudflare
Astro・EmDash・Cloudflareの関係
ひとことで言うと
Astroがページを作り、EmDashがコンテンツを管理し、Cloudflareがサイトを動かします。3つとも現在はCloudflareが開発しています。
図:3つの製品の役割
図のテキストを読む
flowchart LR
A["Astro<br/>ページを作る"] --- E["EmDash<br/>コンテンツを管理する"]
E --- C["Cloudflare<br/>サイトを動かす"]
図の補足
| 製品 | 役割 | 提供元 | ライセンス |
|---|---|---|---|
| Astro | ページを作るWebフレームワーク | The Astro Technology Company(2026年1月にCloudflareに加わった) | MIT(オープンソースのまま継続) |
| EmDash | Astroに組み込むCMS | Cloudflare | MIT |
| Cloudflare Workers・D1・R2 | サイトの実行環境、データベース、ファイル置き場 | Cloudflare | 有料・無料のクラウドサービス |
EmDashはCloudflare以外(Node.jsが動くサーバー)でも動かせます。Astroも、Cloudflare以外の環境で使えることを公式に表明しています。
- Astroの開発元の加入は、2026年1月16日にCloudflare Blogで発表されました。発表では、AstroがオープンソースとMITライセンスのまま続くことと、Cloudflare以外のプラットフォームへのデプロイも引き続きサポートすることが説明されています。
- EmDashは、2026年4月1日にCloudflare Blogでv0.1.0のプレビューとして発表されました。EmDash公式サイトのフッターには「Open source CMS for Astro, brought to you by Cloudflare.」と書かれています。
- EmDashをCloudflareで動かす場合、D1がコンテンツを、R2がメディアを保存します。Node.jsで動かす場合は、SQLite、libSQL、PostgreSQLのいずれかがコンテンツを、ローカルのファイルシステムかS3互換のサービスがメディアを保存します。
根拠にした公式ページ
- Cloudflare Blog「Astro is joining Cloudflare」(2026年1月16日):https://blog.cloudflare.com/astro-joins-cloudflare/
- Cloudflare Blog「Introducing EmDash — the spiritual successor to WordPress that solves plugin security」(2026年4月1日):https://blog.cloudflare.com/emdash-wordpress/
- EmDash公式「アーキテクチャ」(本サイトの訳):https://docs.emdashcms.com/concepts/architecture/
- EmDash公式「なぜEmDashか」(本サイトの訳):https://docs.emdashcms.com/why-emdash/
- EmDash公式サイト:https://emdashcms.com/