コンテンツにスキップ
Filters

    入門

    Starlightは、Astroの上に構築された、フル機能のドキュメント向けテーマです。このガイドは、あなたが新しいプロジェクトを始める手助けをします。既存のAstroプロジェクトにStarlightを追加するには、手動セットアップの手順を参照してください。

    ターミナルで以下のコマンドを実行し、Astro + Starlightの新しいプロジェクトを作成します。

    Terminal window
    npm create astro@latest -- --template starlight

    これにより、サイトに必要なすべてのファイルと設定が含まれた、新しいプロジェクトディレクトリが作成されます。

    ローカルで作業する場合、Astroの開発サーバーにより作業内容のプレビューができ、また変更を加えるとブラウザが自動的に更新されます。

    プロジェクトのディレクトリ内で以下のコマンドを実行して、開発サーバーを起動します。

    Terminal window
    npm run dev

    ターミナルにローカルプレビューのURLが表示されます。このURLを開くと、サイトを閲覧できます。

    Starlightに新しいコンテンツを追加したり、既存のファイルを追加したりする準備ができました!

    src/content/docs/ディレクトリにMarkdownファイルを作成することで、サイトに新しいページを追加できます。

    ファイルベースのルーティングや、MDXとMarkdocファイルのサポートについて、詳しくは「ページ」ガイドを参照してください。

    StarlightはAstroインテグレーションです。ターミナルで以下のコマンドを実行すると、他のAstroパッケージと一緒にStarlightを更新できます。

    Terminal window
    npx @astrojs/upgrade

    Starlightのチェンジログから、各リリースでおこなわれた変更の全リストを確認できます。

    Starlightのトラブルシューティング

    Section titled “Starlightのトラブルシューティング”

    プロジェクト設定個別ページのフロントマターの設定のリファレンスページを確認して、Starlightサイトが正しく設定され、正常に動作していることを確認してください。コンテンツの追加やStarlightサイトのカスタマイズについては、サイドバーにあるガイドを参照してください。

    これらのドキュメントで答えが見つからない場合は、Astroに関してより詳細に記述されているAstroドキュメントを参照してください。Starlightテーマの下でAstroがどのように動作しているかを理解することで、疑問が解消されるかもしれません。

    また、GithHub上でStarlightのIssueを確認したり、AstroのDiscordで活発でフレンドリーなコミュニティに助けを求めることもできます!#supportフォーラムに「starlight」タグを付けて質問を投稿したり、#starlight専用のチャンネルにアクセスして、現在の開発などについて議論しましょう!