GEO Wiki Pro 使い方ガイド

GEO Wiki Proの完全な使い方ガイド。すべてのページと機能をボタンレベルで詳細に説明

# GEO Wiki Pro 使い方ガイド このドキュメントはGEO Wiki Proのすべての機能と操作方法を、各ボタンやインタラクティブ要素まで詳細に説明するものです。 --- ## 1. ホームページ ホームページは複数の設定可能なブロックで構成されており、管理者が自由に配置を変更できます。 ### 1.1 トップナビゲーションバー(NavHeader) ナビゲーションバーは全ページで表示されます。 ![トップナビゲーションバー](/media/01-nav-header.png) | ボタン/要素 | 位置 | 操作 | |-------------|------|------| | **ロゴ / サイト名** | 左 | クリックでホームページに戻る | | **ハンバーガーメニュー** ☰ | 左(モバイル) | モバイルサイドバーの表示/非表示切替 | | **検索バー** | 中央 | グローバル検索モーダルを開く(`Cmd+K` / `Ctrl+K`) | | **テーマ切替** 🌙/☀️ | 右 | ライトモードとダークモードを切り替え | | **言語セレクター** | 右 | ドロップダウン表示:中文 / EN / 日本語 | | **ログイン/管理ボタン** | 右 | 未ログイン時は「ログイン」表示→/loginへ;ログイン済みは「管理」→/adminへ | ### 1.2 ヒーローブロック ヒーローブロックはホームページ最上部のバナーエリアです。 ![ヒーローブロック](/media/02-hero-block.png) | 要素 | 説明 | |------|------| | **ロゴアイコン** | サイトロゴ(表示/非表示設定可能) | | **メインタイトル** | サイト見出し | | **サブタイトル** | サイト説明 | | **「クイックスタート」カード** | 「製品概要を見る」ボタンでクイックスタートドキュメントへジャンプ | | **「AIに理解させる」カード** | 「コピー」ボタンで`/api/v1/llms.txt`の内容をクリップボードにコピー | ### 1.3 カテゴリグリッド ![カテゴリグリッド](/media/03-category-grid.png) | 要素 | 操作 | |------|------| | **カテゴリカード** | クリックでカテゴリページへジャンプ | ### 1.4 おすすめ/最新ドキュメント ![ドキュメントリスト](/media/04-featured-recent.png) | 要素 | 操作 | |------|------| | **ドキュメントカード** | クリックでドキュメント詳細ページへ | | **「すべてのドキュメントを見る」ボタン** | 全ドキュメントリストページへ | ### 1.5 FAQブロック ![FAQブロック](/media/05-faq-block.png) | 要素 | 操作 | |------|------| | **FAQ Q&Aカード** | クリックでFAQドキュメントの対應アンカーへジャンプ | | **「すべてのFAQを見る」ボタン** | 完全なFAQページへ | ### 1.6 トップに戻るボタン ![トップに戻るボタン](/media/06-back-to-top.png) | 要素 | 操作 | |------|------| | **トップに戻るボタン** ↑ | 400pxスクロール後に表示、クリックでページ上部へ滑らかにスクロール | --- ## 2. グローバル検索(SearchModal) 検索バーのクリックまたは`Cmd+K` / `Ctrl+K`で開きます。 ![検索モーダル](/media/07-search-modal.png) | 要素 | 操作 | |------|------| | **検索入力欄** | キーワードを入力するとリアルタイムでフジーサーチ | | **ESCバッジ** | `Esc`キーでモーダルを閉じる | | **カテゴリクイックリンク** | クリックでカテゴリページへ直接移動 | | **検索結果項目** | クリックでドキュメント詳細ページへ | | **↑ ↓ キーボード操作** | 矢印キーで結果間を移動 | | **Enterで開く** | `Enter`で選択中の結果を開く | | **背景クリック** | 検索ボックス外をクリックで閉じる | | **結果なしメッセージ** | 「関連ドキュメントが見つかりません」 | --- ## 3. ログインページ `/login`にアクセスしてログインページを表示します。 ![ログインページ](/media/08-login-page.png) ### 3.1 ログインフォーム | ボタン/要素 | 操作 | |-------------|------| | **ユーザー名入力欄** | 管理者または編集者のユーザー名を入力 | | **パスワード入力欄** | パスワードを入力 | | **「パスワードをお忘れですか?」リンク** | インフォモーダル表示:「システム管理者にお問い合わせください」 | | **「ログイン」ボタン** | フォーム送信、認証成功後キャプチャを表示 | | **「管理者に連絡」リンク** | インフォモーダル表示:「新規アカウント作成は管理者にお問い合わせください」 | ### 3.2 キャプチャポップアップ ログイン認証後にキャプチャが表示されます。 ![キャプチャポップアップ](/media/09-captcha.png) | ボタン/要素 | 操作 | |-------------|------| | **絵文字グリッド(3×3)** | 正しい絵文字をクリックして認証完了、自動送信 | | **「キャンセル」ボタン** | キャプチャを閉じてログイン状態をリセット | | **エラーメッセージ** | 認証失敗時に表示 | ### 3.3 初回ログイン デフォルトパスワードでログインすると、パスワード変更のアラートが表示されます。 ![パスワード変更ポップアップ](/media/10-password-change.png) | ボタン/要素 | 操作 | |-------------|------| | **現在のパスワード** | デフォルトパスワードを入力 | | **新しいパスワード** | 新パスワードを入力(8文字以上、大文字・小文字・数字を含む) | | **パスワード確認** | 新パスワードを再入力 | | **「確認」ボタン** | 変更を送信 | | **「後で」ボタン** | 後で右上のユーザーメニューから変更可能 | --- ## 4. ドキュメント詳細ページ(DocPage) `/docs/:slug`にアクセスして単一ドキュメントを表示します。 ![ドキュメント詳細ページ](/media/11-doc-detail.png) ### 4.1 パンくずリスト | 要素 | 操作 | |------|------| | **ホームアイコン** | ホームページに戻る | | **カテゴリ名** | カテゴリページへ移動 | | **ドキュメントタイトル** | 現在位置(クリック不可) | ### 4.2 ドキュメントコンテンツエリア | 要素 | 操作 | |------|------| | **ドキュメントタイトル** | 表示 | | **ドキュメント説明** | サマリーとして表示 | | **通知バナー** | カテゴリに通知が設定されている場合、ページ上部にバナー表示 | | **Markdownコンテンツ** | レンダリングされた本文 | | **コードブロック「コピー」ボタン** | コードをクリップボードにコピー | | **画像** | クリックでフルスクリーン表示(Lightbox) | | **YouTube/Bilibili埋め込み** | 動画プレーヤー | | **3Dモデル埋め込み** | 3Dモデルビューア | | **タグリンク** | クリックで対応カテゴリへ移動 | | **著者情報** | 最終編集者のアバターイニシャル、名前、日付 | | **「最終更新」** | 最終更新日時を表示 | ### 4.3 右サイドバー目次(SubSidebar) ![右サイドバー目次](/media/12-doc-toc-sidebar.png) | ボタン/要素 | 操作 | |-------------|------| | **カテゴリ名** | 現在のカテゴリを表示 | | **折りたたみ/展開ボタン** | サイドバーの折りたたみ切替 | | **ドキュメントリンクリスト** | 現在のカテゴリの全ドキュメントを表示、クリックで切替 | | **目次トグル矢印** | 見出し目次の展開/折りたたみ | | **目次リンク** | クリックで対応する見出しへスクロール | ### 4.4 ドキュメントフィードバック ドキュメント下部にフィードバック機能があります。 ![フィードバックエリア](/media/13-feedback-area.png) | ボタン/要素 | 操作 | |-------------|------| | **「参考になった」ボタン** | 参考になったフィードバック、コメントとメール追加可 | | **「改善が必要」ボタン** | 改善が必要なフィードバック、提案を記述可 | | **メッセージテキストエリア** | フィードバック内容を入力(任意) | | **メール入力欄** | メールアドレスを入力(任意) | | **「スキップ」ボタン** | フィードバックをキャンセル | | **「フィードバック送信」ボタン** | フィードバックを管理者パネルに送信 | | **ありがとうメッセージ** | 送信後に確認メッセージを表示 | ### 4.5 簿記帳(ゲストブック) 管理者が簿記帳機能を有効にしている場合、ドキュメント下部に表示されます。 ![簿記帳](/media/14-guestbook.png) | ボタン/要素 | 操作 | |-------------|------| | **「コメントを残す」ボタン** | コメントフォームを展開 | | **ニックネーム入力欄** | コメントのニックネームを入力 | | **メール入力欄** | メールアドレスを入力(任意) | | **メッセージテキストエリア** | コメント内容を入力 | | **「スキップ」ボタン** | コメントフォームを折りたたむ | | **「コメント送信」ボタン** | コメントを送信(管理者承認後に表示) | | **既存コメントリスト** | 承認済みコメントを表示 | --- ## 5. カテゴリページ(CategoryPage) `/category/:slug`にアクセスしてカテゴリ内のドキュメントを表示します。 ![カテゴリページ](/media/15-category-page.png) | 要素 | 操作 | |------|------| | **パンくずリスト:ホーム** | ホームページに戻る | | **パンくずリスト:カテゴリ名** | 現在位置 | | **カテゴリ名** | メイン見出しとして表示 | | **カテゴリ説明** | サブ見出しとして表示 | | **ドキュメントリスト** | クリックで詳細ページへ | --- ## 6. 全ドキュメントリスト(DocsListPage) `/docs`にアクセスして全ドキュメントを表示します。 ![全ドキュメントリスト](/media/16-all-docs.png) | 要素 | 操作 | |------|------| | **ページタイトル「全ドキュメント」** | 表示 | | **ドキュメント数** | 「N件のドキュメント」を表示 | | **おすすめバッジ** | おすすめドキュメントに「おすすめ」タグを表示 | | **ドキュメントリスト項目** | クリックで詳細ページへ | --- ## 7. 管理者パネル 管理者と編集者はログイン後にパネルにアクセスできます。`/admin`にアクセス。 ### 7.1 管理サイドバー ![管理サイドバー](/media/20-admin-sidebar.png) | ナビゲーション項目 | パス | 説明 | |-------------------|------|------| | **ダッシュボード** | `/admin/dashboard` | 概要統計とクイックアクション | | **ドキュメント** | `/admin/docs` | ドキュメントのCRUD | | **カテゴリ** | `/admin/categories` | カテゴリ管理と並べ替え | | **タグ** | `/admin/tags` | タグ管理 | | **フィードバック** | `/admin/feedback` | フィードバックと簿記帳管理 | | **メディア** | `/admin/media` | ファイルアップロードと管理 | | **GEOダッシュボード** | `/admin/geo` | GEO最適化スコアリング | | **AIクローラー分析** | `/admin/crawlers` | AIクローラー訪問統計 | | **GEOレポート** | `/admin/geo-report` | GEOトラッキングレポート | | **ホームページレイアウト** | `/admin/homepage-layout` | ホームページブロック配置 | | **ユーザー管理** | `/admin/users` | 管理者/編集者アカウント管理 | | **設定** | `/admin/settings` | サイトグローバル設定 | ### 7.2 管理トップバー ![管理トップバー](/media/21-admin-topbar.png) | ボタン/要素 | 操作 | |-------------|------| | **ハンバーガーメニュー**(モバイル) | サイドバーの切替 | | **通知ベル** 🔔 | 通知ドロップダウンを表示 | | **ユーザーメニュー** | ドロップダウンメニューを表示 | | ↳ **設定** | 設定ページへ移動 | | ↳ **パスワード変更** | パスワード変更モーダルを開く | | ↳ **ログアウト** | ログアウト、ホームページに戻る | --- ## 8. ダッシュボード(AdminOverview) パス:`/admin/dashboard` ![ダッシュボード](/media/22-admin-dashboard.png) ### 8.1 統計カード | カード | 操作 | |--------|------| | **ドキュメント数** | ドキュメント管理ページへ | | **カテゴリ数** | カテゴリ管理ページへ | | **タグ数** | タグ管理ページへ | | **フィードバック数** | フィードバック管理ページへ | ### 8.2 クイックアクション | ボタン | 操作 | |--------|------| | **「新規ドキュメント」** | ドキュメントエディタへ | | **「GEOダッシュボード」** | GEOダッシュボードへ | | **「設定」** | 設定ページへ | --- ## 9. ドキュメント管理(AdminDashboard) パス:`/admin/docs` ![ドキュメント管理](/media/23-admin-docs.png) ### 9.1 ツールバー | ボタン/要素 | 操作 | |-------------|------| | **「+ 新規ドキュメント」ボタン** | ドキュメントエディタへ | | **検索入力欄** | タイトルまたはスラッグでフィルタリング | | **カテゴリフィルタードロップダウン** | カテゴリでフィルタリング | | **ドキュメント数** | 「合計N件、M件表示」 | | **ソートヒント** | カテゴリ選択時:「⋮⋮アイコンをドラッグして並べ替え」 | ### 9.2 ドキュメントテーブル | 列 | 説明 | |----|------| | **ソート** ⋮⋮ | ドラッグして並べ替え(カテゴリ選択が必要) | | **タイトル** | ドキュメントタイトル | | **カテゴリ** | ドキュメントカテゴリ | | **操作** | 編集と削除ボタン | ### 9.3 行操作 | ボタン | 操作 | |--------|------| | **編集** ✏️ | ドキュメントエディタへ | | **削除** 🗑️ | 確認ダイアログを表示、確認後削除 | --- ## 10. ドキュメントエディタ(AdminEditor) パス:`/admin/docs/new` または `/admin/docs/edit/:slug` コンテンツ作成のコアページで、リッチな編集とAI最適化ツールを備えています。 ![ドキュメントエディタ](/media/24-admin-editor.png) ### 10.1 トップアクションバー | ボタン/要素 | 操作 | |-------------|------| | **ページタイトル** | 「新規ドキュメント」または「ドキュメント編集」 | | **「プレビュー表示/非表示」ボタン** | 右側プレビューパネルの表示/非表示切替 | | **「履歴」ボタン** | バージョン履歴ドロップダウンを展開 | | **「翻訳」ドロップダウン** | 翻訳オプションメニューを展開 | | ↳ **英語に翻訳** | タイトル、説明、内容を英語に翻訳して保存 | | ↳ **中国語に翻訳** | 中国語に翻訳して保存 | | ↳ **日本語に翻訳** | 日本語に翻訳して保存 | | **「AI分析」ボタン** | コンテンツのGEO最適化分析を実行 | | **「キャンセル」ボタン** | ドキュメント管理に戻る | | **「ドキュメント保存」ボタン** | 現在のドキュメントを保存 | ### 10.2 メタ情報フォーム | フィールド | 説明 | |-----------|------| | **タイトル**(必須) | ドキュメントタイトル | | **スラッグ**(必須) | URL識別子(編集モードでは変更不可) | | **カテゴリ**(ドロップダウン) | ドキュメントカテゴリ | | **著者** | ドキュメント著者 | | **タグ** | `Enter`またはカンマで追加、×で削除 | | **説明** | GEO/SEO用の短い要約 | | **通知** | 任意の通知テキスト(記事上部に表示) | ### 10.3 リッチテキストエディタ(RichEditor) CodeMirrorベースのMarkdownエディタです。 ![エディタツールバー](/media/25-admin-editor-toolbar.png) ツールバーのボタン(左から右へ): | ボタン | アイコン | 機能 | 構文 | |--------|---------|------|------| | **太字** | **B** | 選択テキストを太字に | `**テキスト**` | | **斜体** | *I* | 選択テキストを斜体に | `*テキスト*` | | **見出し1** | H1 | 見出し1を挿入 | `# タイトル` | | **見出し2** | H2 | 見出し2を挿入 | `## タイトル` | | **見出し3** | H3 | 見出し3を挿入 | `### タイトル` | | **区切り線** | — | 水平区切り線を挿入 | `---` | | **コードブロック** | </> | コードブロックを挿入(27言語対応) | ` ``` 言語 ` | | **タブ式コードブロック** | 📑 | マルチ言語タブ式コードブロックを挿入 | `:::code-tab` | | **引用** | ❝ | ブロック引用を挿入 | `> 引用` | | **番号なしリスト** | • | 番号なしリストを挿入 | `- 項目` | | **番号付きリスト** | 1. | 番号付きリストを挿入 | `1. 項目` | | **タスクリスト** | ☐ | タスクリストを挿入 | `- [ ] タスク` | | **リンク** | 🔗 | ハイパーリンクを挿入 | `[テキスト](URL)` | | **画像** | 🖼️ | 画像を挿入 | `![alt](URL)` | | **表** | 📊 | Markdown表の骨組みを挿入 | `\| 列1 \| 列2 \|` | | **グリッドレイアウト** | ⊞ | 2列または3列レイアウトを選択 | `:::grid[2]` | | **動画** | 🎬 | YouTube/Bilibili動画を埋め込み | `:::video[Title](url):::` | | **3Dモデル** | 🧊 | 3Dモデルビューアを埋め込み | `:::model[Title](url):::` | | **メディアアップロード** | ⬆️ | メディアアップロードパネルを開く | — | ### 10.4 プレビューパネル | 要素 | 説明 | |------|------| | **リアルタイムプレビュー** | 右側パネルでMarkdownをリアルタイムレンダリング | ### 10.5 AI GEO最適化パネル 「AI分析」ボタンで展開します。 ![AI最適化パネル](/media/26-admin-editor-ai.png) | 要素 | 説明 | |------|------| | **GEOスコア** | 現在のドキュメントのGEO最適化スコア | | **提案リスト** | 具体的な改善提案 | | **検出トピック** | AIが認識したドキュメントトピック | | **「展開/折りたたみ」ボタン** | 提案詳細の切替 | | **「最適化内容を挿入」ボタン** | 提案をドキュメント末尾に追加 | | **「全文置換」ボタン** | AI最適化版でコンテンツを置換 | ### 10.6 翻訳機能 「翻訳」ボタンで別言語に翻訳します。 ![翻訳機能](/media/27-admin-editor-translate.png) | 要素 | 説明 | |------|------| | **翻訳ステータスバッジ** | 言語ごとのステータス:NEW / ✅ | | **翻訳不足警告** | 「英語/中国語版がありません、生成を推奨」 | | **翻訳確認** | 「タイトル、説明、通知、全内容を翻訳します。続行しますか?」 | ### 10.7 バージョン履歴 ![バージョン履歴](/media/28-admin-editor-version.png) | 要素 | 操作 | |------|------| | **バージョンリスト** | 過去のバージョン番号を表示 | | **「復元」ボタン** | 指定バージョンに復元、確認:「vXに復元しますか?」 | ### 10.8 下部アクション | ボタン | 操作 | |--------|------| | **「キャンセル」ボタン** | ドキュメント管理に戻る(未保存変更がある場合は確認) | | **「ドキュメント保存」ボタン** | 保存、カテゴリとタグは他言語版に自動同期 | --- ## 11. カテゴリ管理(AdminCategories) パス:`/admin/categories` ![カテゴリ管理](/media/29-admin-categories.png) ### 11.1 カテゴリ追加 | ボタン/要素 | 操作 | |-------------|------| | **「新しいカテゴリを追加」ボタン** | 追加フォームの表示/非表示切替 | | **カテゴリ名(中国語)** | 中国語カテゴリ名を入力 | | **カテゴリ名(英語)** | 英語カテゴリ名を入力 | | **カテゴリ名(日本語)** | 日本語カテゴリ名を入力 | | **カテゴリスラッグ** | 中国語名から自動生成、手動編集可 | | **アイコン選択** 📷 | アイコン選択モーダルを開く | | **中国語説明** | 任意の説明 | | **英語説明** | 任意の説明 | | **日本語説明** | 任意の説明 | | **「+ カテゴリ追加」ボタン** | 送信してカテゴリを作成 | ### 11.2 カテゴリテーブル | 列 | 説明 | |----|------| | **ドラッグソート** ⋮⋮ | ドラッグでカテゴリを並べ替え | | **アイコン** | カテゴリアイコン | | **名前** | カテゴリ名 | | **スラッグ** | カテゴリスラッグ | | **ドキュメント数** | カテゴリ内のドキュメント数 | | **操作** | 編集と削除ボタン | --- ## 12. タグ管理(AdminTags) パス:`/admin/tags` | ボタン/要素 | 操作 | |-------------|------| | **「タグ追加」ボタン** | 追加フォームを表示 | | **タグ名入力欄** | タグ名を入力 | | **タグスラッグ入力欄** | タグスラッグを入力 | | **「保存」ボタン** | タグを作成 | | **「キャンセル」ボタン** | フォームを非表示 | | **タグリスト** | 全タグを表示 | | **「削除」ボタン** | 確認ダイアログを表示 | --- ## 13. フィードバック管理(AdminFeedback) パス:`/admin/feedback` ![フィードバック管理](/media/32-admin-feedback.png) ### 13.1 タブ切替 | ボタン | 操作 | |--------|------| | **フィードバックタブ** | ユーザーフィードバックビューに切替 | | **簿記帳タブ** | 簿記帳管理ビューに切替 | | **「更新」ボタン** | データを再読み込み | | **簿記帳スイッチ** | 簿記帳機能の有効/無効切替 | ### 13.2 フィードバックビュー 各フィードバックカード: | ボタン/要素 | 操作 | |-------------|------| | **展開/折りたたみ** | フィードバック詳細を表示 | | **「コメントとして公開」ボタン** | 参考になったフィードバックを簿記帳コメントとして公開 | ### 13.3 簿記帳管理 | ボタン/要素 | 操作 | |-------------|------| | **コメントリスト** | 全コメントを表示 | | **ステータスバッジ** | 「承認済み」/「保留中」 | | **「承認」ボタン** | 公開用に承認 | | **「保留」ボタン** | 保留状態に戻す | | **「削除」ボタン** | コメントを削除(確認必要) | --- ## 14. メディア管理(AdminMedia) パス:`/admin/media` ![メディア管理](/media/33-admin-media.png) ### 14.1 アップロードエリア | ボタン/要素 | 操作 | |-------------|------| | **「ファイルをアップロード」ボタン** | ファイル選択を開く | | **ドラッグ&ドロップゾーン** | ここでファイルをドロップしてアップロード | | **「ファイルを参照」リンク** | ファイル選択を開く | | **保存ディレクトリ入力欄** | サブディレクトリを設定 | | **アップロード進行状況** | アップロード状態を表示 | **対応形式**:JPG, PNG, GIF, WebP、最大50MB ### 14.2 ファイルテーブル | 列 | 説明 | |----|------| | **ファイル** | ファイル名とURL | | **種類** | MIMEタイプ | | **サイズ** | ファイルサイズ | | **日時** | アップロード日時 | | **操作** | URLコピーと削除ボタン | --- ## 15. GEOダッシュボード(GeoDashboard) パス:`/admin/geo` ![GEOダッシュボード](/media/34-admin-geo.png) ### 15.1 概要カード | カード | 説明 | |--------|------| | **平均GEOスコア** | 全ドキュメントの平均最適化スコア | | **ドキュメント総数** | ドキュメント数とカテゴリ数 | | **llms.txt** | ステータス:有効/無効、インデックス済みドキュメント数 | | **Sitemap** | ステータス:有効/無効、URL数 | ### 15.2 チャート | チャート | 説明 | |---------|------| | **スコア分布** | 各スコアレンジのドキュメント数を棒グラフで表示 | | **コンテンツカバレッジ** | 説明/タグ/長文コンテンツの割合をプログレスバーで表示 | ### 15.3 ドキュメントスコアテーブル | 列 | 説明 | |----|------| | **ドキュメント** | ドキュメントタイトル | | **スコア** | GEOスコア | | **説明/タグ/内容** | チェック結果 | | **編集** | エディタへジャンプ | **スコアレベル**:優秀 / 良好 / 一般 / 要改善 --- ## 16. AIクローラー分析(CrawlerDashboard) パス:`/admin/crawlers` ![AIクローラー分析](/media/35-admin-crawlers.png) ### 16.1 概要カード | カード | 説明 | |--------|------| | **総訪問数** | AIクローラーの総訪問数 | | **独立クローラー** | 異なるクローラーの数 | | **最もアクティブ** | 最も訪問の多いクローラー名 | ### 16.2 クローラー詳細 | 列 | 説明 | |----|------| | **クローラー** | User-Agent名 | | **プロバイダー** | AIプロバイダーバッジ | | **訪問数** | 合計訪問数 | | **最終訪問** | 最終訪問日時 | --- ## 17. GEOレポート(GeoReport) パス:`/admin/geo-report` ![GEOレポート](/media/36-admin-geo-report.png) ### 17.1 訪問指標 | 指標 | 説明 | |------|------| | **総訪問数** | 合計訪問数 | | **1日平均** | 1日あたりの平均訪問数 | | **トレンド変化** | 上昇/下降/横ばい + パーセンテージ | ### 17.2 AIモデルカバレッジ 各AIモデルのカバレッジ状況をグリッドで表示。 ### 17.3 最適化提案 | 提案 | 説明 | |------|------| | **AIモデルのインデックスサービスにサイトを登録** | AIにサイトを発見してもらう | | **/llms.txtへのアクセスを確保** | AIクローラーがサイトを理解するために使用 | | **JSON-LD構造化データを追加** | AI理解度を向上 | | **FAQとユースケースを作成** | AI引用率を向上 | --- ## 18. ホームページレイアウト管理(AdminHomepageLayout) パス:`/admin/homepage-layout` ![ホームページレイアウト管理](/media/37-admin-homepage-layout.png) ### 18.1 ブロックリスト | ボタン/要素 | 操作 | |-------------|------| | **ドラッグソート** ⋮⋮ | ドラッグでブロックを並べ替え | | **表示/非表示切替** | フロントエンドでの表示切替 | | **削除ボタン** 🗑️ | ブロックを削除 | | **展開/折りたたみ** ▼ | 詳細設定の表示/非表示 | ### 18.2 下部アクション | ボタン | 操作 | |--------|------| | **「+ ブロック追加」ボタン** | ブロックタイプを選択して追加 | | **「デフォルトに戻す」ボタン** | デフォルトレイアウトに復元(確認必要) | | **「💾 レイアウト保存」ボタン** | 現在の設定を保存 | ### 18.3 ヒーローブロック設定 | 設定項目 | 説明 | |---------|------| | **メインタイトル(中/英)** | ヒーローエリアのカスタマイズ | | **サブタイトル(中/英)** | ヒーローエリアのサブタイトル | | **ロゴ表示** | ロゴの表示/非表示切替 | | **クイックスタートボタン** | クイックスタートカードの表示切替 | | **AIプロンプトボタン** | AIプロンプトカードの表示切替 | | **カード比率** | 2カードの幅の比率をスライダーで調整 | | **カード順序** | 左右の順序を切替 | --- ## 19. ユーザー管理(AdminUsers) パス:`/admin/users` ![ユーザー管理](/media/38-admin-users.png) ### 19.1 ユーザー追加 | ボタン/要素 | 操作 | |-------------|------| | **「ユーザー追加」ボタン** | 追加フォームを表示 | | **ユーザー名入力欄** | 新しいユーザー名を入力 | | **パスワード入力欄** | 初期パスワードを入力 | | **役割ドロップダウン** | 管理者/編集者を選択 | | **「作成」ボタン** | ユーザーを作成 | ### 19.2 ユーザーテーブル | 列 | 説明 | |----|------| | **ユーザー名** | ログイン名 | | **役割** | 管理者/編集者 | | **作成日時** | アカウント作成日 | | **パスワード状態** | デフォルトパスワード使用時は「保留中」 | | **操作** | 編集、パスワードリセット、削除ボタン | **注意**:現在ログイン中のユーザーは自分のアカウントの削除や役割変更ができません。 --- ## 20. 設定ページ(AdminSettings) パス:`/admin/settings` 設定は6つのセクションに分かれ、各セクションは独立して保存されます。 ![設定ページ](/media/40-admin-settings.png) ### 20.1 ブランディング | 設定項目 | 説明 | |---------|------| | **サイト名** | サイト名を入力 | | **サイト説明** | サイト説明を入力 | | **ロゴ** | 現在のロゴをプレビュー表示 | | **「ロゴをアップロード」ボタン** | 画像ファイルを選択してアップロード | | **プライマリカラー** | カラーピッカー + テキスト入力、リアルタイムプレビュー | | **デフォルト言語** | ドロップダウン:中文 / English / 日本語 | | **フッターテキスト** | フッター表示テキストを入力 | | **「設定を保存」ボタン** | 保存 | ### 20.2 ホームページ | 設定項目 | 説明 | |---------|------| | **ヒーロータイトル(中/英)** | ホームページヒーローエリアのタイトル | | **ヒーローサブタイトル(中/英)** | ホームページヒーローエリアのサブタイトル | ### 20.3 一般設定 | 設定項目 | 説明 | |---------|------| | **サイトURL** | サイトの完全なURL | | **対応AIモデル** | AIモデルリスト | ### 20.4 AI & GEO | 設定項目 | 説明 | |---------|------| | **LLMプロバイダー** | OpenAI / Anthropic / DeepSeek / MiniMax / カスタム | | **APIキー** | LLM APIキーを入力 | | **モデル** | モデル名を入力 | | **Base URL** | APIベースURL | | **「接続テスト」ボタン** | LLM API接続をテスト | | **自動GEO最適化** | 全ドキュメントにJSON-LDを自動生成 | | **/llms.txtを有効化** | AIフレンドリーなインデックスを生成 | | **Sitemapを有効化** | sitemap.xmlを自動生成 | | **簿記帳を有効化** | ドキュメントページ下部に簿記帳を表示 | | **「GEOデータを再構築」ボタン** | 全GEO構造化データを再構築 | ### 20.5 LLMs.txt設定 | 設定項目 | 説明 | |---------|------| | **連絡先メール** | 連絡先メールアドレス | | **連絡先URL** | 連絡先ページリンク(任意) | | **APIドキュメント表示** | llms.txtにAPI情報を含める | | **除外カテゴリ** | 除外するカテゴリスラッグ(カンマ区切り) | | **除外ドキュメント** | 除外するドキュメントスラッグ(カンマ区切り) | ### 20.6 詳細設定 | 設定項目 | 説明 | |---------|------| | **カスタムHead HTML** | 全ページの`<head>`に注入するHTML | | **「AI最適化」ボタン** | AIでHead HTMLを自動最適化 | --- ## 21. メディアアップロードパネル(ImageUploader) ドキュメントエディタで「メディアアップロード」ボタンをクリックして開きます。 ![メディアアップロードパネル](/media/42-media-upload-panel.png) | ボタン/要素 | 操作 | |-------------|------| | **ドラッグ&ドロップゾーン** | ここでファイルをドロップ | | **保存ディレクトリ** | サブディレクトリを設定 | | **「ファイルを選択」** | ファイル選択を開く | | **アップロード進行状況** | アップロード状態を表示 | ### メディアクションボタン | ボタン | 操作 | |--------|------| | **画像を挿入** | Markdown画像構文を挿入 | | **YouTubeを埋め込み** | YouTube埋め込みコードを挿入 | | **Bilibiliを埋め込み** | Bilibili埋め込みコードを挿入 | | **3Dモデルを埋め込み** | 3Dモデルビューアコードを挿入 | | **既存ファイルを参照** | 既存ファイルブラウザを開く | --- ## 22. 404ページ 存在しないパスにアクセスすると表示されます。 ![404ページ](/media/17-404.png) | 要素 | 説明 | |------|------| | **404見出し** | 大きく表示 | | **説明** | 「ページが存在しません。ホームページに戻ってブラウズを続けてください。」 | | **「ホームページに戻る」ボタン** | クリックでホームページに戻る | --- ## 付録A:キーボードショートカット | ショートカット | 機能 | |---------------|------| | `Cmd+K` / `Ctrl+K` | グローバル検索を開く | | `Esc` | 検索モーダル/ポップアップを閉じる | | `↑` `↓` | 検索結果間を移動 | | `Enter` | 選択中の検索結果を開く | ## 付録B:役割権限 | 機能 | 管理者 | 編集者 | |------|--------|--------| | ドキュメント閲覧 | ✅ | ✅ | | ドキュメント作成/編集 | ✅ | ✅ | | ドキュメント削除 | ✅ | ❌ | | カテゴリ管理 | ✅ | ❌ | | タグ管理 | ✅ | ❌ | | フィードバック/簿記帳管理 | ✅ | ❌ | | メディア管理 | ✅ | ✅ | | ユーザー管理 | ✅ | ❌ | | 設定変更 | ✅ | ❌ | | GEOダッシュボード | ✅ | ❌ | | ホームページレイアウト | ✅ | ❌ | ## 付録C:対応言語 | 言語 | コード | 備考 | |------|--------|------| | 中文 | `zh` | デフォルト言語 | | English | `en` | 英語 | | 日本語 | `jp` | 日本語 | ## 付録D:ファイルアップロード制限 | 項目 | 制限 | |------|------| | 最大ファイルサイズ | 50MB | | 対応形式 | JPG, PNG, GIF, WebP, PDF, DOC, DOCX, STEP, STP | | 保存場所 | `public/media/` |