diff --git a/docs/src/content/docs/fr/guides/sidebar.mdx b/docs/src/content/docs/fr/guides/sidebar.mdx index c3811db2688..046dc235456 100644 --- a/docs/src/content/docs/fr/guides/sidebar.mdx +++ b/docs/src/content/docs/fr/guides/sidebar.mdx @@ -191,7 +191,7 @@ La configuration ci-dessus génère la barre latérale suivante : Starlight peut générer automatiquement un groupe dans votre barre latérale en fonction d'un répertoire de votre documentation. Cela est utile lorsque vous ne souhaitez pas entrer manuellement chaque élément de la barre latérale dans un groupe. -Par défaut, les pages sont triées par ordre alphabétique selon le [`slug`](/fr/reference/route-data/#slug) du fichier. +Par défaut, les pages sont triées par ordre alphabétique selon l'[`id`](/fr/reference/route-data/#id) du fichier. Ajoutez un groupe généré automatiquement en utilisant un objet avec les propriétés `label` et `autogenerate`. La configuration de `autogenerate` doit spécifier le répertoire à utiliser pour les entrées de la barre latérale avec la propriété `directory`. Par exemple, avec la configuration suivante : diff --git a/docs/src/content/docs/fr/reference/frontmatter.md b/docs/src/content/docs/fr/reference/frontmatter.md index a9d3e1815c5..80f039d5366 100644 --- a/docs/src/content/docs/fr/reference/frontmatter.md +++ b/docs/src/content/docs/fr/reference/frontmatter.md @@ -428,9 +428,10 @@ La valeur doit être un [schéma Zod](https://docs.astro.build/fr/guides/content Dans l'exemple suivant, nous définissons un type plus strict pour `description` pour le rendre obligatoire et ajouter un nouveau champ `category` facultatif : -```ts {10-15} +```ts {11-16} // src/content.config.ts -import { defineCollection, z } from 'astro:content'; +import { defineCollection } from 'astro:content'; +import { z } from 'astro/zod'; import { docsLoader } from '@astrojs/starlight/loaders'; import { docsSchema } from '@astrojs/starlight/schema'; @@ -451,9 +452,10 @@ export const collections = { Pour tirer parti de l'[utilitaire `image()` d'Astro](https://docs.astro.build/fr/guides/images/#images-dans-les-collections-de-contenu), utilisez une fonction qui retourne votre extension de schéma : -```ts {10-15} +```ts {11-16} // src/content.config.ts -import { defineCollection, z } from 'astro:content'; +import { defineCollection } from 'astro:content'; +import { z } from 'astro/zod'; import { docsLoader } from '@astrojs/starlight/loaders'; import { docsSchema } from '@astrojs/starlight/schema'; diff --git a/docs/src/content/docs/fr/reference/route-data.mdx b/docs/src/content/docs/fr/reference/route-data.mdx index ff75ab1c517..586755eba81 100644 --- a/docs/src/content/docs/fr/reference/route-data.mdx +++ b/docs/src/content/docs/fr/reference/route-data.mdx @@ -62,20 +62,11 @@ Le titre du site pour la langue de cette page. La valeur de l'attribut `href` du titre du site, renvoyant à la page d'accueil, par exemple `/`. Pour les sites multilingues, cette valeur inclura la locale actuelle, par exemple `/fr/` ou `/zh-cn/`. -### `slug` - -**Type :** `string` - -Le slug de la page généré à partir du nom du fichier du contenu. - -Cette propriété est dépréciée et sera supprimée dans une version future de Starlight. -Migrez vers la nouvelle API Content Layer en utilisant le [`docsLoader` de Starlight](/fr/manual-setup/#configurer-les-collections-de-contenu) et utilisez la propriété [`id`](#id) à la place. - ### `id` **Type :** `string` -Le slug de cette page ou l'identifiant unique de cette page basé sur le nom du fichier du contenu si l'option [`legacy.collections`](https://docs.astro.build/fr/reference/legacy-flags/#collections) est utilisée. +Le slug de cette page. ### `isFallback`