Swizzle 対象リスト
知りたいこと
Swizzle 対象、他になにがあるか。
コマンドでの一覧方法
bash
npx docusaurus swizzle @docusaurus/theme-classic --list
→ 英語だし、ちゃんと読んでないけど、予想外にキレイな表が出力される
代表的なもの
ChatGPT が教えてくれた
対象 | 内容 |
---|---|
DocItem/Footer | 編集ボタンやナビゲーションの変更、広告挿入 |
Footer | サイト全体の一番下。Google AdSenseやリン ク追加など |
Navbar | ナビゲーションバーのカスタマイズ(ロゴや項目追加など) |
DocItem/Content | 本文表示の装飾・前後に要素追加など |
DocSidebar | サイドバーのカスタマイズ(折りたたみ制御、項目追加) |
CodeBlock | コードブロックの見た目や動作変更(タイトル・コピー拡張) |
MDXComponents | Markdown で使うコンポーネントの定義追加(独自タグを有効化) |
Theme/Root | <html> 直下にスクリプトや <meta> タグを追加したいとき |