Manual Editor
ユーザーマニュアル
製品バージョンによりメニュー構成が異なる場合や、一部機能がサポートされない場合があります。
Manual Editor の始め方
Manual Editorは、YAMLベースのマニュアルコンテンツを編集し、Sanity CMSに同期するツールです。
Manual Editor へのアクセス
Manual Editorへのアクセス方法をご案内します。
- ブラウザでManual Editor URLを開く開発環境:
http://localhost:3010/admin/manual-editor本番環境:https://your-domain.com/admin/manual-editor - 製品を選択ヘッダーの製品ドロップダウンから編集するマニュアル製品を選択します。
- セクションを選択左側のサイドバーから編集するセクションファイルをクリックします。
編集モード (YAML / Form)
Manual Editorは2つの編集モードを提供します。
- ファイル構造全体を一目で確認可能
- 大量の編集に適している
- YAML構文に慣れたユーザーに適している
_product.yamlファイルはYAMLモードでのみ編集可能
- 直感的なUIで編集可能
- ドラッグアンドドロップで順序変更
- 画像選択機能内蔵
- リアルタイムプレビュー提供
- セクションファイルのみサポート (
_product.yamlを除く)
自動保存機能
Manual Editorは自動保存機能を提供します。
- 2秒後に自動保存: 編集後、2秒間入力がない場合、自動的にファイルに保存されます。
- セクション切り替え時に即座に保存: 別のセクションに移動すると、現在のセクションの変更が即座に保存されます。
- 保存状態表示: サイドバーの黄色い点(🟡)で未デプロイのセクションを確認できます。
コンテンツの編集
Formモードでのセクション編集に加え、文書情報エリアとサブセクション目次の自動生成もご案内します。
新しいセクションの追加
新しいセクションファイルを作成する方法をご案内します。
- +ボタンをクリックサイドバー上部の「+」ボタンをクリックします。
- セクション情報を入力モーダルウィンドウで次の情報を入力します:
- 順序: 数字のみ (例: "3" → 番号は03に自動生成)
- 文書情報(番号なし): リリースノート・法的通知などはチェック
- Slug: 英小文字、数字、ハイフン(-)のみ (例: "new-feature")
- タイトル: 多言語タイトルを入力
- 作成完了✅ボタンをクリックすると、新しいセクションファイルが作成され、自動的に選択されます。
サブセクションの追加
セクション内にサブセクションを追加する方法をご案内します。
- +サブセクション追加ボタンをクリックFormモードで「+サブセクション追加」ボタンをクリックします。
- サブセクション情報を入力サブセクションの次の情報を入力します:
- ID: 一意の識別子 (例: "feature-overview")
- タイトル: 多言語タイトル
- 説明: 多言語説明 (オプション)
コンテンツの追加
サブセクションにStep Guide、InfoBox、Screenshot、Tableを追加する方法をご案内します。
- サブセクションを展開コンテンツを追加するサブセクションをクリックして展開します。
- コンテンツタイプを選択「+コンテンツ追加」ボタンをクリックし、希望するコンテンツタイプを選択します。
- コンテンツを編集選択したコンテンツタイプに合わせてフィールドを入力します。
ドラッグアンドドロップで順序変更
サブセクションとコンテンツの順序をドラッグアンドドロップで変更できます。
- 項目をドラッグ移動したいサブセクションまたはコンテンツ項目をクリックしてドラッグします。
- 目標位置にドロップ希望する位置にドラッグした後、マウスを離すと順序が変更されます。
文書情報エリア
リリースノート、法的通知、オープンソースライセンスなどは文書情報エリアを使います。製品表紙の目次の下に、セクション番号なしで表示されます。
- セクションファイルを開く(_product.yamlではない)文書情報は
_product.yamlでは設定しません。 セクション YAML ファイルを作成または開きます(例:90-release-notes.yaml、08-reference.yaml)。 - 文書情報(番号なし)を有効化Formモードで セクション情報 を開き、文書情報(番号なし) にチェックします。 またはYAMLモードで次を設定します: ``
yaml section: number: "" slug: release-notes order: 90 unnumbered: true title: ko: 릴리즈 노트 en: Release Notes`` - 製品表紙プレビューを確認保存してSanity同期後、製品表紙の 文書情報(目次の下)に番号なしで表示されます。 番号付き章は 目次 に残り、番号なしセクションは文書情報に移ります。
- サイドバーで
_product.yamlを選ぶと表紙(目次+文書情報)をプレビューできます。 - 「参考・法的通知」などの既存セクションも、そのファイルで 文書情報(番号なし) を有効にすれば移動できます。
- 並び順は order で制御され、番号表示のみ非表示になります。
サブセクション目次の自動生成
セクションにサブセクションが3つ以上あると、ページ上部にタイトルリンクの目次が自動生成されます。
- サブセクションが 3つ以上 のときだけ表示
- サブセクションタイトルをページ内リンクとして一覧表示
- クリックで該当サブセクション(
#id)へ移動 - 目次の手動編集は不要 — 各サブセクションのタイトルを使用
feature-overview)を入れてください。リンクのアンカーになります。画像アップロードとデプロイ
画像をアップロードし、変更をサーバーにデプロイする方法をご案内します。
画像のアップロード
Manual Editorに画像をアップロードする方法をご案内します。
- 画像選択を開くFormモードで、画像フィールド横の「📷画像選択」ボタンをクリックします。
- 画像をアップロード画像選択モーダルで: 1. 「📤アップロード」ボタンをクリック 2. アップロードする画像ファイルを選択 3. アップロード完了後、画像リストから選択
- 多言語画像を設定画像選択で言語タブ(🇰🇷 韓国語、🇺🇸 English、🇯🇵 日本語、🇪🇸 Español)を選択して、各言語ごとに異なる画像を設定できます。
同期状態の確認
YAMLファイルとSanity CMS間の同期状態を確認する方法をご案内します。
- ✅ 同期済み: YAMLとSanityが一致
- ⚠️ 差異あり: 一部のフィールドが異なる
- ❌ 未デプロイ: Sanityに文書がない
- 🔄 確認中: 状態確認中
- 黄色い点 (🟡): サーバーにデプロイされていないセクション
- なし: サーバーにデプロイされたセクション
サーバーへのデプロイ
変更をSanity CMSに同期し、サーバーにデプロイする方法をご案内します。
- 変更を確認編集した内容が自動保存されたか確認します。(2秒待機またはセクション切り替え時に自動保存)
- サーバーデプロイボタンをクリックヘッダーの「🚀サーバーデプロイ」ボタンをクリックします。
- 全画面ローディングオーバーレイが表示されます
- Sanity CMSへの同期が進行します
- 完了するとトーストメッセージで結果が通知されます
- Git Commit (オプション)「🚀サーバーデプロイ」ボタン横の「▼」ボタンをクリックして「デプロイ + Commit」を選択できます。 Git Commitを実行するには: 1. Gitユーザー名とメールアドレスを入力 2. コミットメッセージを入力 3. 「🚀デプロイ + Commit」ボタンをクリック
- サーバーデプロイは現在開いているセクションに対してのみ実行されます。
- Git Commitも現在のセクションファイルとその製品のすべての画像のみが含まれます。
- デプロイ前に同期状態を確認して、差異がないことを確認することをお勧めします。
ヒントと高度な機能
Manual Editorをより効率的に使用するためのヒントと高度な機能をご案内します。
キーボードショートカット
Manual Editorで使用できるキーボードショートカットをご案内します。
| 단축키 | 기능 | 설명 |
|---|---|---|
| Ctrl + S | 저장 | 현재 파일 저장 (자동 저장과 동일) |
| Ctrl + Z | 실행 취소 | YAML 모드에서만 사용 가능 |
| Ctrl + Y | 다시 실행 | YAML 모드에서만 사용 가능 |
| Ctrl + F | 찾기 | YAML 모드에서 텍스트 검색 |
Markdown書式の使用
テキストフィールドでMarkdown構文を使用して書式を適用できます。
- 太字:
**テキスト** - 斜体:
*テキスト* コード: `コード`取り消し線:~~テキスト~~- リンク:
[テキスト](https://...) - キーボード:
{{kbd:Ctrl+S}} - アイコン:
{{icon:house}}
コンテンツの削除
セクション、サブセクション、コンテンツを削除する方法をご案内します。
- セクション削除: サイドバーの🗑️ボタン
- サブセクション削除: サブセクションヘッダーの🗑️ボタン
- コンテンツ削除: コンテンツ項目の🗑️ボタン
- Step削除: Step Guide内のStepの🗑️ボタン
ベストプラクティス
Manual Editorを効率的に使用するためのベストプラクティスをご案内します。
_product.yamlではない)。
8. サブセクションID: サブセクションが3つ以上だと上部に自動目次が出るため、各IDを意味のある値にしてください。