diff --git a/src/content/docs/fr/reference/configuration-reference.mdx b/src/content/docs/fr/reference/configuration-reference.mdx index d2efbefeac61b..bd9bdf310ed01 100644 --- a/src/content/docs/fr/reference/configuration-reference.mdx +++ b/src/content/docs/fr/reference/configuration-reference.mdx @@ -328,7 +328,7 @@ Contrôle la façon dont Astro gère les espaces dans votre code HTML. Cela affe 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. -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. +Depuis la version 6.2.0, cette option peut également être définie sur `"jsx"`, Astro appliquera 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. Définir cette option sur `false` désactive la compression HTML et préserve tous les espaces. @@ -1844,6 +1844,10 @@ export default defineConfig({ ### markdown.remarkPlugins +:::caution[Dépréciée] +Transmettez `remarkPlugins` à `unified({ remarkPlugins })` importée depuis `@astrojs/markdown-remark` et définissez-la plutôt dans `markdown.processor`. Sera supprimée dans une prochaine mise à jour majeure. +::: +

**Type :** `RemarkPlugins` @@ -1862,6 +1866,10 @@ import remarkToc from 'remark-toc'; ### markdown.rehypePlugins +:::caution[Dépréciée] +Transmettez `rehypePlugins` à `unified({ rehypePlugins })` importée depuis `@astrojs/markdown-remark` et définissez-la plutôt dans `markdown.processor`. Sera supprimée dans une prochaine mise à jour majeure. +::: +

**Type :** `RehypePlugins` @@ -1880,6 +1888,10 @@ import { rehypeAccessibleEmojis } from 'rehype-accessible-emojis'; ### markdown.gfm +:::caution[Dépréciée] +Transmettez plutôt `gfm` à votre processeur (par exemple `unified({ gfm: false })`). Sera supprimée dans une prochaine mise à jour majeure. +::: +

**Type :** `boolean`
@@ -1899,6 +1911,10 @@ Astro utilise [GitHub-flavored Markdown](https://github.com/remarkjs/remark-gfm) ### markdown.smartypants +:::caution[Dépréciée] +Transmettez plutôt `smartypants` à votre processeur (par exemple `unified({ smartypants: false })`). Sera supprimée dans une prochaine mise à jour majeure. +::: +

**Type :** `boolean`
@@ -1918,6 +1934,10 @@ Astro utilise le [formatteur SmartyPants](https://daringfireball.net/projects/sm ### markdown.remarkRehype +:::caution[Dépréciée] +Transmettez plutôt `remarkRehype` à `unified({ remarkRehype })` importée depuis `@astrojs/markdown-remark` et définissez-la dans `markdown.processor`. Sera supprimée dans une prochaine mise à jour majeure. +::: +

**Type :** `RemarkRehype` @@ -1934,6 +1954,32 @@ Transmet des options à [remark-rehype](https://github.com/remarkjs/remark-rehyp }; ``` +### markdown.processor + +

+ +**Type :** `MarkdownProcessor`
+ +

+ +Configure le processeur Markdown utilisé pour le rendu des fichiers `.md`. Par défaut, il s'agit de `unified()` importée de +`@astrojs/markdown-remark` (le pipeline remark/rehype). + +```js +// astro.config.mjs +import { defineConfig } from 'astro/config'; +import { unified } from '@astrojs/markdown-remark'; +import remarkToc from 'remark-toc'; + +export default defineConfig({ + markdown: { + processor: unified({ + remarkPlugins: [remarkToc], + }), + }, +}); +``` + ## i18n