よくある質問
このFAQは、公式ガイドを補完するもので、公開ドキュメント、リポジトリREADME、およびGitHubの公開イシューから集めた回答を提供します。「現在の注意点」セクションは、2026年4月7日時点での公開プロジェクトステータスを反映しています。
EmDashとは何ですか?
Section titled “EmDashとは何ですか?”EmDashは、型安全なコンテンツ、非開発者向けの管理パネル、およびサンドボックス化されたCloudflare Worker isolateで実行可能なプラグインアーキテクチャに焦点を当てたAstroネイティブCMSです。WordPressをご存知なら、最も短い説明は「WordPressのアイデアをAstro、TypeScript、およびポータブルなデプロイメントを中心に再構築したもの」です。
イントロダクション、なぜEmDashなのか、およびプロジェクトREADMEをご覧ください。
EmDashはCloudflareを必要としますか?
Section titled “EmDashはCloudflareを必要としますか?”いいえ。EmDashはCloudflare上で動作しますが、Node.jsとSQLite、およびローカルまたはS3互換ストレージでも実行できます。主な例外はサンドボックス化されたプラグインです:READMEには、Dynamic Workersは現在有料のCloudflareアカウントでのみ利用可能であると記載されているため、その特定のプラグイン分離モデルはCloudflareのプラットフォームに依存しています。
Node.jsへのデプロイ、Cloudflareへのデプロイ、およびREADMEをご覧ください。
CloudflareなしでEmDashをローカルで実行できますか?
Section titled “CloudflareなしでEmDashをローカルで実行できますか?”はい。ローカルの入門フローは標準のAstroプロジェクトを使用し、Cloudflareアカウントなしで動作します。ローカル開発やよりシンプルなデプロイメントには、Node.js + SQLiteが最も直接的なセットアップです。
はじめにとNode.jsへのデプロイをご覧ください。
コンテンツの変更にはリビルドが必要ですか?
Section titled “コンテンツの変更にはリビルドが必要ですか?”いいえ。EmDashはAstro Live Content Collectionsを中心に文書化されているため、コンテンツの変更はサイトをリビルドせずにランタイムで反映されます。
はじめに、コンテンツのクエリ、およびアーキテクチャをご覧ください。
認証はどのように機能しますか?
Section titled “認証はどのように機能しますか?”EmDashはパスキーファーストです。デフォルトのフローはWebAuthnパスキーを使用し、設定時にオプションでマジックリンクおよびOAuthフォールバックを利用できます。
認証をご覧ください。
EmDashはプロダクション環境で使用可能ですか?
Section titled “EmDashはプロダクション環境で使用可能ですか?”リポジトリREADMEでは、EmDashは現在ベータプレビューと記載されています。これは実際の評価や開発に使用可能であることを意味しますが、APIや機能の活発な変更はまだ予想されるべきです。
READMEのステータスセクションをご覧ください。
まずより広範な概要を知りたい場合は、EmDashとは何ですか?とEmDash vs WordPressをお読みください。
現在の注意点
Section titled “現在の注意点”admin.settingsSchemaは既にプラグイン設定UIを自動生成しますか?
Section titled “admin.settingsSchemaは既にプラグイン設定UIを自動生成しますか?”まだ確実には生成されません。プラグイン設定ガイドではスキーマ駆動の管理UI生成について説明していますが、イシュー #341では、スキーマは検証され型付けされるものの、管理パネルで期待される設定フォームが生成されないと報告されています。この問題が解決されるまでは、進行中の機能として扱ってください。
関連ドキュメント:プラグイン設定。
メニューエディタは/aboutのような相対URLを受け入れますか?
Section titled “メニューエディタは/aboutのような相対URLを受け入れますか?”現在、フォームがtype="url"を使用しており、ブラウザの検証がスキームを含む完全なURLを期待するため、相対URLを拒否しているというオープンバグレポートがあります。
内部相対パスがメニューワークフローで重要な場合は、イシュー #342を追跡してください。
プラグインはウィジェットエリア向けにカスタムウィジェットコンポーネントを登録できますか?
Section titled “プラグインはウィジェットエリア向けにカスタムウィジェットコンポーネントを登録できますか?”まだできません、少なくとも完成した公開機能としては。イシュー #343では、プラグイン提供のウィジェットコンポーネントに必要な登録APIとランタイムレンダリングサポートの両方が要求されています。
プラグイン戦略が再利用可能なウィジェットブロックに依存する場合は、追加のフレームワーク作業がまだ必要であると想定してください。
プロダクションサイトでEmDashを採用する前に何を確認すべきですか?
Section titled “プロダクションサイトでEmDashを採用する前に何を確認すべきですか?”まず以下の4点を確認してください:
- ターゲットデプロイメントモデル:Cloudflare vs. Node.js
- サンドボックス化されたプラグインが必要かどうか、および有料Cloudflare機能が許容可能かどうか
- 現在のプラグインAPIが、未解決のイシューに依存せずにユースケースをカバーしているかどうか
- チームがベータプレビューCMSを採用することに問題がないかどうか
ほとんどのチームでは、完全な移行の前に小規模なパイロットプロジェクトから始めるのが適切です。