公式ドキュメント

EmDash 公式ドキュメント。

管理画面

EmDash の管理画面 — TanStack Router、TanStack Query、Kumo コンポーネントを使った React SPA。

アーキテクチャ

EmDash の内部メカニズム — データベースファーストスキーマ、Live Collections、プラグインシステム、管理パネル。

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

コレクションとフィールドでコンテンツタイプを定義 — 対応するフィールド型、バリデーション、リレーション。

コンテンツモデル

EmDash のデータベース優先コンテンツモデル — スキーマの保存、ランタイム変更、クエリ。

はじめに

5 分以内に最初の EmDash サイトを作成します。

AI ツール

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

認証

EmDash サイトのパスキーファースト認証。

国際化(i18n)

言語ごとの公開、独立した slug、自動フォールバックでコンテンツを多言語化します。

ページレイアウト

テンプレートフィールドで、編集者がページごとに異なるレイアウトを選べるようにします。

コンテンツの取得

getEmDashCollection と getEmDashEntry でテンプレートからコンテンツを読み込みます。

セクション

サイト全体で再利用できるコンテンツブロックを作成・利用します。

サイト設定

サイト全体のタイトル、ロゴ、SNS などのグローバル設定を扱います。

タクソノミー

カテゴリ・タグ・カスタム分類でコンテンツを整理します。

ウィジェットエリア

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

コンテンツの操作

EmDash 管理ダッシュボードでコンテンツの作成、編集、管理を行います。

x402 決済

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

EmDash

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

EmDash の紹介

EmDash とは何か、どのように動作するか、自分のプロジェクトに合うかを学びます。

管理 UI

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

Block Kit

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

プラグインの作成

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

プラグインのフック

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

テーマの概要

EmDash テーマの仕組みと、新しいサイトをどのように初期化するかを理解する。

なぜ EmDash か

EmDash が解決する問題と、他のアプローチとの比較を理解する。