Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 35 additions & 2 deletions docs/src/content/docs/fr/reference/configuration.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -447,16 +447,49 @@ Lorsque des thèmes personnalisés sont utilisés et que cette option est défin

### `pagefind`

**Type :** `boolean`
**Type :** <code>boolean | <a href="#pagefindoptions">PagefindOptions</a></code>
**Par défaut :** `false`

Définit si le système de recherche du site par défaut de Starlight, [Pagefind](https://pagefind.app/), est activé.
Configure le système de recherche du site par défaut de Starlight, [Pagefind](https://pagefind.app/).

Utilisez la valeur `false` pour désactiver l'indexation de votre site avec Pagefind.
Cela désactivera également l'interface de recherche par défaut de Starlight si utilisée.

Pagefind ne peut pas être activé lorsque l'option [`prerender`](#prerender) est définie à `false`.

Définissez `pagefind` avec un objet pour configurer le client de recherche Pagefind :

- Consultez [« Personnaliser le classement des résultats de Pagefind »](https://pagefind.app/docs/ranking/) dans la documentation de Pagefind pour plus de détails sur l'utilisation de l'option `pagefind.ranking` pour contrôler comment le classement des résultats de recherche est calculé
- Consultez [« Recherche sur plusieurs sites »](https://pagefind.app/docs/multisite/) dans la documentation de Pagefind pour plus de détails sur l'utilisation de l'option `pagefind.mergeIndex` pour contrôler comment rechercher sur plusieurs sites

#### `PagefindOptions`

```ts
interface PagefindOptions {
ranking?: {
pageLength?: number;
termFrequency?: number;
termSaturation?: number;
termSimilarity?: number;
};
indexWeight?: number;
mergeIndex?: Array<{
bundlePath: string;
indexWeight?: number;
basePath?: string;
baseUrl?: string;
mergeFilter?: Record<string, string | string[]>;
language?: string;
ranking?: {
pageLength?: number;
termFrequency?: number;
termSaturation?: number;
termSimilarity?: number;
};
}>;
}
```

### `prerender`

**Type :** `boolean`
Expand Down