@@ -61,20 +61,23 @@ export default defineConfig({
6161
6262### コンテンツコレクションの設定
6363
64- StarlightはAstroの[ コンテンツコレクション] ( https://docs.astro.build/ja/guides/content-collections/ ) の上に構築されています。この設定は` src/content/ config.ts ` ファイルでおこないます。
64+ StarlightはAstroの[ コンテンツコレクション] ( https://docs.astro.build/ja/guides/content-collections/ ) の上に構築されています。この設定は` src/content. config.ts ` ファイルでおこないます。
6565
66- コンテンツの設定ファイルを作成または更新し、Starlightの` docsSchema ` を使用する` docs ` コレクションを追加します。
66+ コンテンツの設定ファイルを作成または更新し、Starlightの[ ` docsLoader ` ] ( /ja/reference/configuration/#docsloader ) と [ ` docsSchema ` ] ( /ja/reference/configuration/#docsschema ) を使用する` docs ` コレクションを追加します。
6767
68- ``` js ins={3,6 }
69- // src/content/ config.ts
68+ ``` js ins={3-4,7 }
69+ // src/content. config.ts
7070import { defineCollection } from ' astro:content' ;
71+ import { docsLoader } from ' @astrojs/starlight/loaders' ;
7172import { docsSchema } from ' @astrojs/starlight/schema' ;
7273
7374export const collections = {
74- docs: defineCollection ({ schema: docsSchema () }),
75+ docs: defineCollection ({ loader : docsLoader (), schema: docsSchema () }),
7576};
7677```
7778
79+ Starlightは、コレクションがレガシーなコンテンツコレクションの実装で処理される[ ` legacy.collections ` フラグ] ( https://docs.astro.build/ja/reference/legacy-flags/ ) もサポートしています。既存のAstroプロジェクトがあり、現時点ではローダーを使用するためにコレクションを変更できない場合に便利です。
80+
7881### コンテンツの追加
7982
8083以上でStarlightの設定は完了し、コンテンツを追加する準備が整いました!
@@ -91,7 +94,7 @@ description: Starlightで作成されたこのドキュメントサイトで、
9194ようこそ私のプロジェクトへ!
9295```
9396
94- Starlightはファイルベースのルーティングを使用してます 。そのため、` src/content/docs/ ` にあるMarkdown、MDX、Markdocファイルはすべて、サイトのページへと変換されます。フロントマターのメタデータ(上記の例では` title ` と` description ` フィールド)により、各ページの表示方法を変更できます。利用可能なオプションについては、[ フロントマターのリファレンス] ( /ja/reference/frontmatter/ ) を参照してください。
97+ Starlightはファイルベースのルーティングを使用しています 。そのため、` src/content/docs/ ` にあるMarkdown、MDX、Markdocファイルはすべて、サイトのページへと変換されます。フロントマターのメタデータ(上記の例では` title ` と` description ` フィールド)により、各ページの表示方法を変更できます。利用可能なオプションについては、[ フロントマターのリファレンス] ( /ja/reference/frontmatter/ ) を参照してください。
9598
9699## 既存サイトのためのヒント
97100
@@ -122,6 +125,6 @@ import { FileTree } from '@astrojs/starlight/components';
122125
123126### StarlightとSSR
124127
125- SSRを有効にするには、Astroドキュメントの「[ オンデマンドレンダリングアダプター] ( https://docs.astro.build/ja/guides/server-side -rendering/ ) 」ガイドに従い、Starlightプロジェクトにサーバーアダプターを追加します。
128+ SSRを有効にするには、Astroドキュメントの「[ オンデマンドレンダリングアダプター] ( https://docs.astro.build/ja/guides/on-demand -rendering/ ) 」ガイドに従い、Starlightプロジェクトにサーバーアダプターを追加します。
126129
127130Starlightによって生成されるドキュメントページは、プロジェクトの出力モードに関係なくデフォルトでプリレンダリングされます。Starlightページのプリレンダリングを無効にするには、[ ` prerender ` 設定オプション] ( /ja/reference/configuration/#prerender ) を` false ` に設定します。
0 commit comments