プラグインとインテグレーション
プラグインにより、Starlightの設定やUI、動作をカスタマイズできます。また、プラグインは簡単に共有や再利用ができます。Starlightチームが公式にサポートする公式プラグインと、Starlightユーザーがメンテナンスするコミュニティ製プラグインでサイトを拡張しましょう。
公式プラグイン
Section titled “公式プラグイン”Algolia DocSearchデフォルトの検索プロバイダーであるPagefindを、Algolia DocSearchに置き換えます。
コミュニティ製プラグイン
Section titled “コミュニティ製プラグイン”starlight-links-validatorStarlightページ内のリンクが壊れていないかをチェックします。
starlight-typedocTypeDocにより、TypeScriptコードからStarlightページを生成します。
starlight-blogドキュメントサイトにブログを追加します。
starlight-openapiOpenAPI/Swaggerの仕様からドキュメントページを作成します。
starlight-obsidianObsidianの保管庫をStarlightサイトに公開します。
starlight-image-zoomドキュメントの画像にズーム機能を追加します。
starlight-view-modesドキュメントサイトにさまざまな表示モード機能を追加します。
starlight-versionsStarlightのドキュメントページをバージョン管理します。
star-warpドキュメント内の検索結果を高速に移動します。
starlight-heading-badgesMarkdownやMDXの見出しにバッジを追加します。
starlight-site-graphページのサイドバーにインタラクティブなサイトグラフを追加します。
starlight-sidebar-topicsドキュメントを、それぞれ独自のサイドバーをもつ複数のセクションに分割します。
starlight-cooler-credit目次の下部にStarlightやAstroへのクレジットを表示します。
starlight-giscusドキュメントサイトにGiscusコメント機能を追加します。
starlight-videos動画ガイドやコースでドキュメントを充実させます。
starlight-kbdキーボードショートカットを簡単にドキュメント化します。
starlight-auto-sidebar自動生成されたサイドバーグループを調整します。
starlight-llms-txtllmstxt.orgに基づいて、ドキュメントサイトにllms.txtを追加します。
starlight-markdown-blocksカスタムブロックタイプでStarlightのMarkdownアサイド構文を拡張します。
starlight-fullview-modeサイドバーを折りたたみ、コンテンツを拡大してフルスクリーン表示を実現します。
starlight-scroll-to-topドキュメントサイトにページトップへのスクロールボタンを追加します。
starlight-codeblock-fullscreenドキュメント内のExpressive Codeブロックにフルスクリーン切り替え機能を追加します。
starlight-auto-drafts下書きページのデフォルト動作を調整し、本番モードでは下書きページへのサイドバーリンクを自動的に削除します。
starlight-contextual-menuStarlightドキュメントにコンテキストメニューを追加します。
starlight-changelogsプロジェクトのドキュメントと一緒に変更履歴を表示します。
starlight-github-alertsGitHubアラートをStarlightのアサイドとしてレンダリングします。
starlight-page-actionsドキュメントにページアクションボタンを追加します。
starlight-docsearch-typesense公式のAlgolia DocSearchプラグインに代わる、Typesenseを使用した検索プラグインです。
starlight-sidebar-swipeDiscord Mobileのように、モバイルデバイスで左サイドバーをスワイプ可能にします。
starlight-plugin-iconsAstro Starlightのサイドバー、コードブロック、ファイルツリーにアイコンを追加します。
starlight-ui-tweaksカスタムナビゲーションリンク、広告、マーケティングフッター、よりシンプルなテーマ切り替えでコアUIコンポーネントを拡張します。
starlight-tagsコンテンツの整理や検索のために、Starlightドキュメントページにタグを追加します。
starlight-copy-buttonページタイトルにある洗練されたボタンで、ドキュメントのMarkdown全文をコピーします。
starlight-telescope曖昧検索とキーボード中心の操作により、Starlightドキュメント内のあらゆるページへ素早く移動します。
starlight-announcementStarlightで作成したドキュメントに、非表示機能、バリエーション、スケジュール設定、ページ指定などの機能を備えた高度な告知バナーを追加します。
@gesslar/starlight-class-browserクラス、メソッド、プロパティ、型のドキュメントを、テーマに対応したシンタックスハイライト付きですべてライトDOMにレンダリングする、Swagger風のAPIドキュメント用コンポーネントセットです。
starlight-base-pathコンテンツ内のリンクに、設定済みのベースパスを自動で付加します。
starlight-recipesレシピサイトを作成するためのStarlightプラグインです。
starlight-md-txtStarlightのドキュメントページを、エージェントが扱いやすい生のMarkdownとして.md.txtのURLで公開します。
starlight-bielBiel.aiを使用し、コンテンツに基づいて回答するAsk AIチャットボットを追加します。
starlight-page-context-actionページをMarkdownとしてコピー・表示する、AIチャットで開く、ページの先頭に戻るといった便利な操作を、ドキュメント内でいつでも利用できるようにします。
starlight-agentreadyビルドのたびにドキュメントをAgentReadyに送信し、AIエージェントがMCP経由で問い合わせられるようにします。
starlight-pydocs静的解析を使用して、AstroとStarlight向けのPython APIドキュメントを自動生成します。
starlight-quizMarkdownで作成し、進捗をすべて追跡できる、AstroとStarlight向けのインタラクティブなクイズです。
starlight-custom-navigationページ間の移動用に、サイドナビゲーションバー、フローティングボタン、キーボードショートカット、スワイプジェスチャーを追加します。
starlight-to-skillsStarlightのドキュメントページを、レビュー済みで見つけやすい、最新のエージェントスキルに変換します。
starlight-codeblocksExpressive Codeのコードブロックに、フォーカス、注釈、APIリンク、実行可能なサンプルなどを追加します。
starlight-seo検索に適したタイトル、相互に接続されたJSON-LDグラフ、完全なOpen Graphタグ、ビルド時のSEO監査を追加します。
astro-aeoStarlight向けのAEO、AI検索、GEOです。AI回答エンジンがドキュメントを読み取りやすくします。
ondocsドキュメントにAsk AIダイアログ、llms.txt、MCPエンドポイントを追加します。
starlight-ai-chatbotAsyntaiを利用し、ドキュメントに基づいて読者の質問に80以上の言語で回答するAIチャットアシスタントを追加します。
starlight-ai-actions各ページのタイトル下にMarkdownツールメニューとAIとの議論用ボタンを追加します。URLによる事前入力に対応しないチャットボット向けに、プロンプト貼り付け用のダイアログも備えています。
starlight-group-pagesユーザーが概要を把握できるように、各フォルダーに新しいルートを追加したり、index.mdxページにコンテンツを追記したりします。
starlight-myogMyOG.socialが各ページのURLから生成した、ページごとのOpen GraphおよびTwitter用の画像を追加します。
コミュニティ製ツールとインテグレーション
Section titled “コミュニティ製ツールとインテグレーション”以下のコミュニティ製ツールやインテグレーションにより、Starlightサイトに機能を追加できます。
notion-to-astroNotionのエクスポートをAstro Starlightドキュメントに変換します。
astro-live-codeMDXコードブロックをインタラクティブなコンポーネントとしてレンダリングします。
starlight-i18nStarlightページの翻訳を支援するVisual Studio Code拡張機能です。
starlight-package-managers複数のパッケージマネージャーに対応したnpm関連コマンドをすばやく表示します。
starlight-showcasesショーケースページを作成するためのStarlightコンポーネントセットです。
@hideoo/starlight-pluginStarlightプラグインをすばやく雛形から作成するジェネレーターです。
starlight-to-pdfStarlightサイトをPDFファイルに変換するCLIツールです。
astro-plantumlMarkdownコードブロック内のPlantUMLコンテンツをレンダリングします。
astro-mermaidMarkdownコードブロック内のMermaidコンテンツをクライアントサイドでレンダリングします。
astro-d2D2のMarkdownコードブロックをダイアグラムに変換します。
starlight-linksStarlightのMarkdownおよびMDXコンテンツリンクにIntelliSenseを提供するVisual Studio Code拡張機能です。
contentisland-cliStarlightプロジェクトをContent Island Headless CMSに接続・同期して、ドキュメントを編集・管理します。
starlight-sidebar-topics-dropdownドキュメントページを複数のサブページに分割し、サイドバーのドロップダウンメニューで切り替えられるようにします。
starlight-save-file-componentStarlightサイト上にダウンロードアセットへのリンクをすばやく表示します。
astro-contributorsプロジェクトの全コントリビューター一覧を表示します。
Axiom Studio for StarlightMarkdownやMDXページの編集、フロントマターの管理、Starlightドキュメントのプレビューを、生ファイルを直接操作せずに行える、ローカル処理を優先するブラウザーエディターです。
astro-archifyJSON IRコードブロックからArchifyのシステム図をビルド時にレンダリングします。Astro単体でもStarlightでも動作します。
starlight-file-explorerインタラクティブなファイルエクスプローラーで、Starlightサイト内のファイルやフォルダーを閲覧し、ドキュメントにまとめます。
manuscrio-pdfサーバーを起動せずに、StarlightのビルドディレクトリをオフラインでPDFドキュメントにエクスポートします。
Starlight Visual Customizerブラウザーベースのテーマエディターです。表示中のStarlightページの色、タイポグラフィー、レイアウト、コンポーネントを調整し、カスタムCSSファイルとしてエクスポートします。