ひとことで言うと

Astroがページを作り、EmDashがコンテンツを管理し、Cloudflareがサイトを動かします。3つとも現在はCloudflareが開発しています。

図:3つの製品の役割

Astroページを作るEmDashコンテンツを管理するCloudflareサイトを動かす
図のテキストを読む
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/

次に読むページ