From dab3e94492f12ea5afd261ad65baf4435d1ea36f Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Mon, 4 May 2026 12:29:49 +0200 Subject: [PATCH 1/5] i18n(fr): update `configuration-reference.mdx` See #13802 --- .../docs/fr/reference/configuration-reference.mdx | 13 ++++++++----- .../docs/fr/reference/integrations-reference.mdx | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/content/docs/fr/reference/configuration-reference.mdx b/src/content/docs/fr/reference/configuration-reference.mdx index 309ee23fee4ea..50563875315ac 100644 --- a/src/content/docs/fr/reference/configuration-reference.mdx +++ b/src/content/docs/fr/reference/configuration-reference.mdx @@ -320,20 +320,23 @@ La valeur peut être soit un chemin absolu du système de fichiers, soit un chem

-**Type :** `boolean`
+**Type :** `boolean | "jsx"`
**Par défaut :** `true`

-Il s'agit d'une option permettant de minimiser votre sortie HTML et de réduire la taille de vos fichiers HTML. +Contrôle la façon dont Astro gère les espaces dans votre code HTML. Cela affecte à la fois le mode de développement et le résultat final de la compilation. + +Par défaut, Astro supprime les espaces de votre code HTML, y compris les sauts de ligne, dans les composants `.astro` de manière sans perte. Certains espaces peuvent être conservés si nécessaire pour maintenir le rendu visuel de votre HTML. -Par défaut, Astro supprime des composants `.astro` les espaces présents dans votre HTML, y compris les sauts de ligne, sans perte. -Certains espaces peuvent être conservés si nécessaire pour préserver le rendu visuel de votre HTML. Cela se produit à la fois en mode développement et dans la version finale. +La définition de cette option sur `"jsx"` applique les règles de suppression des espaces JSX utilisées par des frameworks comme React. Les espaces de début et de fin ne sont conservés que lorsqu'ils sont explicitement inclus dans le code source via des constructions telles que `{" "}`, et sont sinon entièrement supprimés. -Pour désactiver la compression HTML, définissez `compressHTML` sur false. +Définir cette option sur `false` désactive la compression HTML et préserve tous les espaces. ```js { compressHTML: false + // ou : + // compressHTML: 'jsx' } ``` diff --git a/src/content/docs/fr/reference/integrations-reference.mdx b/src/content/docs/fr/reference/integrations-reference.mdx index 10d273bbe838a..527df1408c174 100644 --- a/src/content/docs/fr/reference/integrations-reference.mdx +++ b/src/content/docs/fr/reference/integrations-reference.mdx @@ -2102,7 +2102,7 @@ Spécifie le [format configuré pour le fichier de sortie](/fr/reference/configu

-**Type :** `boolean`
+**Type :** `boolean | "jsx"`

From 7c4efe8c056515f372f9a0c38275c7fba4171cdd Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Tue, 5 May 2026 08:37:12 +0200 Subject: [PATCH 2/5] add changes from #13784 --- .../fr/reference/configuration-reference.mdx | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/src/content/docs/fr/reference/configuration-reference.mdx b/src/content/docs/fr/reference/configuration-reference.mdx index 50563875315ac..4198c23fa4a44 100644 --- a/src/content/docs/fr/reference/configuration-reference.mdx +++ b/src/content/docs/fr/reference/configuration-reference.mdx @@ -1211,24 +1211,26 @@ Définit les en-têtes de réponse HTTP personnalisés à envoyer dans `astro de

Configure le stockage de session pour votre projet Astro. Ceci permet de stocker les données de session de manière persistante, afin qu'elles soient accessibles lors de différentes requêtes. -Certains adaptateurs peuvent fournir un pilote de session par défaut, mais vous pouvez le remplacer par votre propre configuration. -Consultez [le guide des sessions](/fr/guides/sessions/) pour plus d'informations. +Certains adaptateurs peuvent fournir un pilote de session par défaut, mais vous pouvez le remplacer par votre propre configuration: ```js title="astro.config.mjs" - { - session: { - // Le nom du pilote Unstorage - driver: 'redis', - // Les options requises dépendent du pilote - options: { - url: process.env.REDIS_URL, - }, - ttl: 3600, // 1 heure - } +import { defineConfig, sessionDrivers } from 'astro/config'; + +export default defineConfig({ + session: { + driver: sessionDrivers.redis({ + // Les options dépendent du pilote et certaines peuvent être requises. + url: process.env.REDIS_URL + }), } +}); ``` +Les pilotes de session sont configurés lors de la compilation. Cela signifie que les variables d'environnement utilisées dans la configuration du pilote sont intégrées. Vous devez créer votre propre point d'entrée de pilote pour [remplacer la configuration au moment de l'exécution](/fr/guides/sessions/#remplacement-de-la-configuration-lors-de-lexécution). + +Consultez [le guide des sessions](/fr/guides/sessions/) pour plus d'informations. + ### session.driver

From 18a7c5d2ed314531253b1166834241401988dc79 Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Thu, 7 May 2026 19:25:27 +0200 Subject: [PATCH 3/5] add changes from #13806 and #13844 --- .../fr/reference/configuration-reference.mdx | 28 +++++++++++++++---- 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/src/content/docs/fr/reference/configuration-reference.mdx b/src/content/docs/fr/reference/configuration-reference.mdx index 4198c23fa4a44..bd04dc7eb06ab 100644 --- a/src/content/docs/fr/reference/configuration-reference.mdx +++ b/src/content/docs/fr/reference/configuration-reference.mdx @@ -1502,6 +1502,19 @@ Le point d’entrée du service peut être soit l’un des services inclus, soit } ``` +### image.dangerouslyProcessSVG + +

+ +**Type :** `boolean`
+**Par défaut :** `false`
+ +

+ + Permet aux images SVG d'être traitées par le pipeline d'optimisation des images. + +Cette option est désactivée par défaut car les SVG spécifiquement formés peuvent être extrêmement coûteux à traiter et utilisés par des acteurs malveillants pour exécuter des attaques par déni de service. N'activez cette option que si vous faites confiance à la source de vos images SVG et comprenez les risques liés à leur traitement. + #### image.service.config.limitInputPixels

@@ -1636,15 +1649,18 @@ Définit une liste de modèles d’URL autorisés comme source d’images pour l } ``` -Vous pouvez utiliser des caractères génériques pour définir les valeurs autorisées pour `hostname` et `pathname` comme décrit ci-dessous. Sinon, seules les valeurs exactes fournies seront configurées : -`hostname` : - - Commencez avec `**.` pour autoriser tous les sous-domaines (`endsWith`). - - Commencez avec `*.` pour autoriser un seul niveau de sous-domaine. +Vous pouvez utiliser des caractères génériques pour définir les valeurs autorisées pour `hostname` et `pathname` comme décrit ci-dessous. Sinon, seules les valeurs exactes fournies seront configurées. -`pathname` : - - Terminez par `/**` pour autoriser toutes les sous-routes (`startsWith`). +Modèles `hostname` : + - Commencez par `**.` pour autoriser tous les sous-domaines (comme `endsWith`). + - Commencez par `*.` pour autoriser un seul niveau de sous-domaine. + +Modèles `pathname` : + - Terminez par `/**` pour autoriser toutes les sous-routes (comme `startsWith`). - Terminez par `/*` pour autoriser un seul niveau de sous-route. +Les redirections HTTP sont également suivies lorsqu'une URL d'image correspond à un modèle distant. L'URL de destination finale doit figurer parmi les modèles distants autorisés pour être chargée. + ### image.responsiveStyles

From 040b0fc82e0eec8fff743cd487c80336254d553f Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Fri, 8 May 2026 15:20:49 +0200 Subject: [PATCH 4/5] add changes from #13849 --- .../fr/reference/configuration-reference.mdx | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/content/docs/fr/reference/configuration-reference.mdx b/src/content/docs/fr/reference/configuration-reference.mdx index bd04dc7eb06ab..fcc67e99e5fee 100644 --- a/src/content/docs/fr/reference/configuration-reference.mdx +++ b/src/content/docs/fr/reference/configuration-reference.mdx @@ -1502,19 +1502,6 @@ Le point d’entrée du service peut être soit l’un des services inclus, soit } ``` -### image.dangerouslyProcessSVG - -

- -**Type :** `boolean`
-**Par défaut :** `false`
- -

- - Permet aux images SVG d'être traitées par le pipeline d'optimisation des images. - -Cette option est désactivée par défaut car les SVG spécifiquement formés peuvent être extrêmement coûteux à traiter et utilisés par des acteurs malveillants pour exécuter des attaques par déni de service. N'activez cette option que si vous faites confiance à la source de vos images SVG et comprenez les risques liés à leur traitement. - #### image.service.config.limitInputPixels

@@ -1597,6 +1584,19 @@ Les options d'encodage par défaut transmises à `sharp().png()` lors de l'utili Cela peut être utilisé avec des options telles que `compressionLevel`, `effort`, `palette` ou une qualité (`quality`) par défaut. Les qualités (`quality`) définies par image avec ``, `` et `getImage()` restent prioritaires. +### image.dangerouslyProcessSVG + +

+ +**Type :** `boolean`
+**Par défaut :** `false`
+ +

+ + Permet aux images SVG d'être traitées par le pipeline d'optimisation des images. + +Cette option est désactivée par défaut car les SVG spécifiquement formés peuvent être extrêmement coûteux à traiter et utilisés par des acteurs malveillants pour exécuter des attaques par déni de service. N'activez cette option que si vous faites confiance à la source de vos images SVG et comprenez les risques liés à leur traitement. + ### image.domains

From 3997498e3eeac2d0c15e02446d8cb846e5427d35 Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Thu, 14 May 2026 18:15:11 +0200 Subject: [PATCH 5/5] no tab Co-authored-by: Yan <61414485+yanthomasdev@users.noreply.github.com> --- src/content/docs/fr/reference/configuration-reference.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/fr/reference/configuration-reference.mdx b/src/content/docs/fr/reference/configuration-reference.mdx index fcc67e99e5fee..d2efbefeac61b 100644 --- a/src/content/docs/fr/reference/configuration-reference.mdx +++ b/src/content/docs/fr/reference/configuration-reference.mdx @@ -1593,7 +1593,7 @@ Les qualités (`quality`) définies par image avec ``, `` et

- Permet aux images SVG d'être traitées par le pipeline d'optimisation des images. +Permet aux images SVG d'être traitées par le pipeline d'optimisation des images. Cette option est désactivée par défaut car les SVG spécifiquement formés peuvent être extrêmement coûteux à traiter et utilisés par des acteurs malveillants pour exécuter des attaques par déni de service. N'activez cette option que si vous faites confiance à la source de vos images SVG et comprenez les risques liés à leur traitement.