公式ドキュメント

EmDash 公式ドキュメント。

管理パネル

EmDash管理パネルが編集者、管理者、開発者に提供する機能。

アーキテクチャ

EmDash で構築するための心理モデル — ライブで編集可能なコンテンツモデルを持つ Astro インテグレーション。

コレクションとフィールド

コレクションとフィールドでコンテンツタイプを定義—サポートされるフィールドタイプ、検証、リレーション。

コンテンツモデル

EmDashでコンテンツモデルを設計し進化させる方法 — コレクション、フィールド、ランタイム変更、型、シード。

EmDashへの貢献

開発環境のセットアップ方法とEmDashへの貢献方法。

EmDash Docs MCP

AI コーディングアシスタントを EmDash ドキュメントに接続して、実際のドキュメントから質問に答え、適切なパターンを見つけられるようにします。

はじめに

5分未満で最初のEmDashサイトを作成します。

AIツール

Claude、ChatGPT、その他のAIアシスタントをEmDashサイトに接続します。

Atmosphere Login

EmDash に Atmosphere アカウントでサインイン — Bluesky とより広範な AT Protocol エコシステムの背後にあるオープンネットワーク ID。

認証

GitHub、Google、Atmosphereのプラガブルプロバイダーを備えたパスキーファーストの認証。

ブログを作成する

EmDash を使用して、投稿、カテゴリ、タグを含む完全なブログを構築します。

国際化 (i18n)

ロケールごとの公開、スラッグ、自動フォールバックを使用して、コンテンツを複数の言語に翻訳します。

ページレイアウト

テンプレートフィールドを使用して、エディターが個々のページに異なるレイアウトを選択できるようにします。

コンテンツのクエリ

テンプレートでコンテンツを取得するために getEmDashCollection と getEmDashEntry を使用します。

Sections

サイト全体で再利用可能なコンテンツブロックを作成して使用します。

サイト設定

サイトタイトル、ロゴ、ソーシャルリンクなどのグローバル設定を構成します。

タクソノミー

カテゴリー、タグ、カスタムタクソノミーでコンテンツを整理します。

ウィジェットエリア

サイドバー、フッター、その他のテンプレート領域に動的なコンテンツブロックを追加します。

x402 Payments

x402決済プロトコルでコンテンツを収益化 — 人間ではなくボットに課金します。

EmDash

AstroネイティブなCMS。型安全なコンテンツ、プラグイン拡張性、ポータブルデプロイを備えたWordPressの現代的な後継者。

EmDashの紹介

EmDashとは何か、どのように動作するか、そしてあなたのプロジェクトに適しているかどうかを学びます。

WordPressから移行する

ステップバイステップガイドでWordPressのコンテンツをEmDashにインポートします。

管理 UI

EmDash 管理パネルに管理ページとダッシュボードウィジェットを追加します。

Block Kit

サンドボックス化されたプラグインの管理ページとウィジェット用の宣言的 UI ブロック。

ページフラグメント

レンダリングされた公開ページにスクリプト、スタイルシート、またはHTMLを注入する — ネイティブプラグインのみ。

プラグインの作成

フック、ストレージ、設定、管理 UI を使用して EmDash プラグインを構築します。

APIルート

管理UIと外部統合のために、サンドボックス化されたプラグインからRESTエンドポイントを公開します。

Block Kit

サンドボックス化されたプラグインの管理ページとウィジェットのための宣言的UIブロック。

プラグイン形式の選択

コードを書き始める前に、サンドボックス化されたプラグインとネイティブプラグインのどちらかを選択してください。

emdash-plugin CLI

init, build, dev, bundle, validate, publish — プラグイン作成のためのツールチェーン。

Hooks

コンテンツ、メディア、ライフサイクル、ページレンダリングのイベントに応じてコードを実行します。

プラグインマニフェスト

emdash-plugin.jsonc のリファレンス — アイデンティティ、トラストコントラクト、プロフィールフィールド、パブリッシャーピンニング。

バンドルと公開

サンドボックスプラグインをバンドルし、EmDashプラグインレジストリに公開します。

設定

KVストアを通じたプラグインごとの設定で、管理UIでBlock Kitページとして公開されます。

Storage

インデックス付きクエリを使用して、ドキュメントコレクションにプラグインデータを永続化します。

Field Kit

シードオプションで設定される、JSONフィールド用のコンポーザブルなフィールドウィジェット。

プラグインのフック

コンテンツ、メディア、プラグインのライフサイクルイベントにフックします。

プラグイン

フック、ストレージ、設定、管理ページ、APIルートでEmDashを拡張します。

テーマ概要

EmDashテーマの仕組みと新しいサイトの起動方法を理解します。

EmDashを選ぶ理由

EmDashが解決する問題と、他のアプローチとの比較について理解します。