コンテンツの操作
このガイドでは、EmDash管理ダッシュボードを使用してコンテンツを作成、編集、管理する方法について説明します。
管理パネルへのアクセス
Section titled “管理パネルへのアクセス”サイトの /_emdash/admin をブラウザで開きます。セットアップ時に作成した認証情報でログインしてください。
ダッシュボードには以下が表示されます:
- サイドバー - コレクション、メディア、設定へのナビゲーション
- コンテンツリスト - 選択したコレクション内のエントリ
- クイックアクション - 新規コンテンツ作成、一括操作
コンテンツの作成
Section titled “コンテンツの作成”-
サイドバーでコレクション名をクリックします(例:Posts)
-
New Post(または該当コレクションの同等ボタン)をクリックします
-
必須フィールドに入力します:
- Title - コンテンツの表示名
- Slug - URL識別子(タイトルから自動生成、編集可能)
-
リッチテキストエディターを使用してコンテンツを追加します
-
サイドバーでメタデータを設定します:
- Status - 下書き、公開、アーカイブ
- Publication date - 公開日時
- Categories and tags - 分類とタグの割り当て
-
Save をクリックします
コンテンツのステータス
Section titled “コンテンツのステータス”各エントリは以下の3つのステータスのいずれかを持ちます:
| ステータス | 表示範囲 | 使用例 |
|---|---|---|
| Draft | 管理者のみ | 作業中 |
| Published | 公開 | 公開済みコンテンツ |
| Archived | 管理者のみ | 廃止済みコンテンツ |
ステータスはエディターサイドバーのドロップダウンで変更します。
リッチテキストエディター
Section titled “リッチテキストエディター”EmDashのエディターは以下をサポートしています:
- 見出し - H2からH6
- 書式設定 - 太字、斜体、下線、取り消し線
- リスト - 番号付きと箇条書き
- リンク - 内部リンクと外部リンク
- 画像 - メディアライブラリから挿入
- コードブロック - シンタックスハイライト付き
- 埋め込み - YouTube、Vimeo、Twitter
- セクション -
/sectionコマンドによる再利用可能なコンテンツブロック
スラッシュコマンド
Section titled “スラッシュコマンド”/ を入力してクイック挿入コマンドにアクセスします:
| コマンド | アクション |
|---|---|
/section | 再利用可能なセクションを挿入 |
/image | メディアライブラリから画像を挿入 |
/code | コードブロックを挿入 |
キーボードショートカット
Section titled “キーボードショートカット”| アクション | ショートカット |
|---|---|
| 太字 | Ctrl/Cmd + B |
| 斜体 | Ctrl/Cmd + I |
| リンク | Ctrl/Cmd + K |
| 元に戻す | Ctrl/Cmd + Z |
| やり直し | Ctrl/Cmd + Shift + Z |
| 保存 | Ctrl/Cmd + S |
-
ツールバーの画像ボタンをクリックします
-
メディアライブラリから既存の画像を選択するか、新しい画像をアップロードします
-
代替テキストを追加します(アクセシビリティのため必須)
-
配置とサイズのオプションを調整します
-
Insert をクリックします
コンテンツの編集
Section titled “コンテンツの編集”-
コンテンツを含むコレクションに移動します
-
編集したいエントリをクリックします
-
変更を加えます
-
Save をクリックします
公開済みコンテンツへの変更は、サイト上に即時反映されます。再ビルドは不要です。
リビジョン履歴
Section titled “リビジョン履歴”EmDashはコンテンツへの変更を追跡します。エディターサイドバーからリビジョン履歴にアクセスします:
-
エディターサイドバーの Revisions をクリックします
-
タイムスタンプ付きの以前のバージョンのリストを表示します
-
リビジョンをクリックしてプレビューします
-
Restore をクリックしてそのバージョンに戻します
複数のエントリに対して一度にアクションを実行します:
-
コンテンツリストでチェックボックスを使用してエントリを選択します
-
Bulk Actions ドロップダウンをクリックします
-
アクションを選択します:
- Publish - 選択したすべてを公開済みに設定
- Archive - 選択したすべてをアーカイブ済みに設定
- Delete - 選択したものを完全に削除
-
アクションを確認します
検索とフィルタリング
Section titled “検索とフィルタリング”検索ボックスを使用して、タイトルまたはコンテンツでコンテンツを検索します。検索は大文字小文字を区別せず、部分一致します。
コンテンツリストを以下でフィルタリングします:
- Status - 下書き、公開済み、アーカイブ済み
- Date range - 作成日または更新日
- Author - コンテンツ作成者
- Taxonomy - カテゴリーまたはタグの割り当て
Clear Filters をクリックしてリセットします。
コンテンツのスケジューリング
Section titled “コンテンツのスケジューリング”コンテンツを将来の日時に公開するようにスケジュールします:
-
コンテンツを作成または編集します
-
ステータスを Draft に設定します
-
Publication date を将来の日時に設定します
-
Save をクリックします
公開日時が到来すると、コンテンツは自動的に公開済みになります。
コンテンツの削除
Section titled “コンテンツの削除”編集画面またはコンテンツリストからコンテンツを削除します:
エディターから
Section titled “エディターから”-
削除したいコンテンツを開きます
-
ツールバーの Delete をクリックします
-
削除を確認します
-
チェックボックスを使用してエントリを選択します
-
Bulk Actions > Delete をクリックします
-
削除を確認します
コンテンツAPI
Section titled “コンテンツAPI”プログラムによるアクセスのためには、EmDash管理APIを使用します:
コンテンツの作成
Section titled “コンテンツの作成”POST /_emdash/api/content/postsContent-Type: application/jsonAuthorization: Bearer YOUR_API_TOKEN
{ "title": "My New Post", "slug": "my-new-post", "content": "<p>Post content here</p>", "status": "draft"}コンテンツの更新
Section titled “コンテンツの更新”PUT /_emdash/api/content/posts/my-new-postContent-Type: application/jsonAuthorization: Bearer YOUR_API_TOKEN
{ "title": "Updated Title", "status": "published"}コンテンツの削除
Section titled “コンテンツの削除”DELETE /_emdash/api/content/posts/my-new-postAuthorization: Bearer YOUR_API_TOKENコンテンツの翻訳
Section titled “コンテンツの翻訳”i18nが有効になっている場合、任意のコンテンツエントリの翻訳を作成できます。
-
翻訳したいコンテンツエントリを開きます
-
エディターサイドバーで Translations パネルを見つけます
-
ターゲットロケールの横にある Translate をクリックします
-
事前入力されたコンテンツを編集します — 新しい言語用にタイトル、スラッグ、本文を調整します
-
Save をクリックします
新しい翻訳は元のエントリにリンクされ、下書きとして開始されます。翻訳が準備できたら独立して公開してください。
翻訳間の切り替え
Section titled “翻訳間の切り替え”Translationsパネルには設定されたすべてのロケールが表示されます。既存の翻訳の横にある Edit をクリックすると、直接その翻訳に移動できます。現在のロケールはチェックマークでマークされます。
ロケールフィルター
Section titled “ロケールフィルター”コンテンツリストでは、ツールバーのロケールドロップダウンを使用して、言語別にエントリーをフィルタリングできます。各エントリーには専用の列でロケールが表示されます。
設定、クエリ、言語切り替え機能の詳細については、国際化ガイドをご覧ください。