コンテンツの操作

このページ

このガイドでは、EmDash 管理ダッシュボードを使ったコンテンツの作成・編集・管理について説明します。

管理画面を開く

ブラウザでサイトの /_emdash/admin を開きます。セットアップ時に作成した認証情報でログインします。

ダッシュボードには次が表示されます。

  • サイドバー — コレクション、メディア、設定へのナビゲーション
  • コンテンツ一覧 — 選択中のコレクションのエントリ
  • クイックアクション — 新規作成、一括操作

コンテンツを作成する

  1. サイドバーでコレクション名(例:投稿)をクリックします。

  2. 新規投稿(またはコレクションに応じた同等のボタン)をクリックします。

  3. 必須フィールドを入力します。

    • タイトル — 表示名
    • スラッグ — URL 用の識別子(タイトルから自動生成、編集可)
  4. リッチテキストエディターで本文を入力します。

  5. サイドバーでメタデータを設定します。

    • ステータス — 下書き、公開、アーカイブ
    • 公開日 — 公開する日時
    • カテゴリーとタグ — タクソノミーの割り当て
  6. 保存 をクリックします。

コンテンツのステータス

各エントリは次のいずれかのステータスです。

ステータス表示用途
下書き管理者のみ作業中
公開一般公開公開中のコンテンツ
アーカイブ管理者のみ運用終了

ステータスはエディター側サイドバーのドロップダウンから変更します。

リッチテキストエディター

EmDash のエディターは次に対応しています。

  • 見出し — H2〜H6
  • 書式 — 太字、斜体、下線、取り消し線
  • リスト — 番号付き・箇条書き
  • リンク — 内部・外部
  • 画像 — メディアライブラリから挿入
  • コードブロック — シンタックスハイライト
  • 埋め込み — YouTube、Vimeo、Twitter
  • セクション/section コマンドで再利用ブロック

スラッシュコマンド

/ を入力してクイック挿入:

コマンド操作
/section再利用セクションを挿入
/imageメディアライブラリから画像
/codeコードブロックを挿入

キーボードショートカット

操作ショートカット
太字Ctrl/Cmd + B
斜体Ctrl/Cmd + I
リンクCtrl/Cmd + K
元に戻すCtrl/Cmd + Z
やり直しCtrl/Cmd + Shift + Z
保存Ctrl/Cmd + S

画像の挿入

  1. ツールバーの画像ボタンをクリックします。

  2. ライブラリから選ぶか、新規アップロードします。

  3. 代替テキストを入力します(アクセシビリティ上必須)。

  4. 配置とサイズを調整します。

  5. 挿入 をクリックします。

コンテンツを編集する

  1. 対象のコレクションを開きます。

  2. 編集したいエントリをクリックします。

  3. 内容を変更します。

  4. 保存 をクリックします。

公開済みコンテンツの変更はサイトにすぐ反映されます。再ビルドは不要です。

リビジョン履歴

EmDash は変更を記録します。エディター側サイドバーから履歴にアクセスします。

  1. サイドバーで リビジョン をクリックします。

  2. タイムスタンプ付きの過去バージョン一覧を確認します。

  3. リビジョンをクリックしてプレビューします。

  4. 復元 でそのバージョンに戻します。

一括操作

複数エントリに対して操作します。

  1. 一覧のチェックボックスでエントリを選択します。

  2. 一括操作 ドロップダウンを開きます。

  3. 操作を選びます。

    • 公開 — 選択をすべて公開に
    • アーカイブ — 選択をすべてアーカイブ
    • 削除 — 選択を完全削除
  4. 操作を確定します。

検索とフィルター

検索

検索ボックスでタイトルや本文を検索します。大文字小文字を区別せず、部分一致します。

フィルター

次で一覧を絞り込めます。

  • ステータス — 下書き、公開、アーカイブ
  • 日付範囲 — 作成日・更新日
  • 作成者 — 誰が作成したか
  • タクソノミー — カテゴリーやタグ

フィルターをクリア でリセットします。

公開の予約

将来の日時に公開するには:

  1. コンテンツを作成または編集します。

  2. ステータスを 下書き にします。

  3. 公開日 を未来の日時に設定します。

  4. 保存 をクリックします。

指定日時になると自動的に公開されます。

コンテンツの削除

編集画面または一覧から削除できます。

編集画面から

  1. 削除するコンテンツを開きます。

  2. ツールバーの 削除 をクリックします。

  3. 削除を確定します。

一覧から

  1. チェックボックスでエントリを選択します。

  2. 一括操作 > 削除 を選びます。

  3. 削除を確定します。

コンテンツ API

プログラムから操作する場合は EmDash 管理 API を使います。

作成

POST /_emdash/api/content/posts
Content-Type: application/json
Authorization: Bearer YOUR_API_TOKEN

{
  "title": "My New Post",
  "slug": "my-new-post",
  "content": "<p>Post content here</p>",
  "status": "draft"
}

更新

PUT /_emdash/api/content/posts/my-new-post
Content-Type: application/json
Authorization: Bearer YOUR_API_TOKEN

{
  "title": "Updated Title",
  "status": "published"
}

削除

DELETE /_emdash/api/content/posts/my-new-post
Authorization: Bearer YOUR_API_TOKEN

コンテンツの翻訳

i18n が有効な場合、任意のエントリの翻訳を作成できます。

翻訳を作成する

  1. 翻訳元のエントリを開きます。

  2. エディター側サイドバーの 翻訳 パネルを探します。

  3. 対象ロケールの横の 翻訳 をクリックします。

  4. 事前入力された内容を編集します(タイトル、スラッグ、本文を新言語用に調整)。

  5. 保存 をクリックします。

新しい翻訳は元エントリに紐づき、下書きで始まります。準備ができたら個別に公開します。

翻訳の切り替え

翻訳パネルに設定済みロケールが一覧表示されます。既存翻訳の 編集 で直接開けます。現在のロケールはチェックマークで示されます。

ロケールフィルター

コンテンツ一覧のツールバーでロケールのドロップダウンにより言語で絞り込めます。各エントリのロケールは専用列に表示されます。

設定、クエリ、言語切り替えの詳細は Internationalization ガイド を参照してください。

次のステップ