プラグインとインテグレーション
プラグインにより、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-utilsよく使うユーティリティのコレクションでStarlightを拡張します。
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-toc-overview-customizerカスタマイズ可能な概要タイトルでStarlightの目次を調整します。
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で作成したドキュメントに、非表示機能、バリエーション、スケジュール設定、ページ指定などの機能を備えた高度な告知バナーを追加します。
コミュニティ製ツールとインテグレーション
Section titled “コミュニティ製ツールとインテグレーション”以下のコミュニティ製ツールやインテグレーションにより、Starlightサイトに機能を追加できます。
FeelBackユーザーフィードバックシステムをドキュメントページに追加します。
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サイト上にダウンロードアセットへのリンクをすばやく表示します。
starlight-contributor-listプロジェクトの全コントリビューター一覧を表示します。