You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/docs/fr/guides/integrations-guide/mdx.mdx
+45-20Lines changed: 45 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -255,16 +255,18 @@ Une fois l'intégration MDX installée, aucune configuration n'est nécessaire p
255
255
Vous pouvez configurer le rendu de votre MDX à l'aide des options suivantes :
256
256
257
257
*[Options héritées de la configuration Markdown](#options-héritées-de-la-configuration-markdown)
258
+
*[`processor`](#processor)
258
259
*[`extendMarkdownConfig`](#extendmarkdownconfig)
259
260
*[`recmaPlugins`](#recmaplugins)
260
261
*[`optimize`](#optimize)
261
262
262
263
### Options héritées de la configuration Markdown
263
264
264
-
Toutes les [options de configuration `markdown`](/fr/reference/configuration-reference/#options-de-markdown) peuvent être configurées séparément dans l'intégration MDX. Cela inclut les modules d'extension remark et rehype, la coloration syntaxique, et plus encore. Les options seront par défaut celles de votre configuration Markdown ([voir l'option `extendMarkdownConfig`](#extendmarkdownconfig) pour les modifier).
265
+
Toutes les [options de configuration `markdown`](/fr/reference/configuration-reference/#options-de-markdown) peuvent être configurées séparément dans l'intégration MDX, y compris le [processeur Markdown](#processor). Cela inclut les modules d'extension remark et rehype, la coloration syntaxique, et plus encore. Les options seront par défaut celles de votre configuration Markdown ([voir l'option `extendMarkdownConfig`](#extendmarkdownconfig) pour les modifier).
remarkRehype: { footnoteLabel:'Notes de bas de page' },
281
-
gfm:false,
280
+
processor:unified({
281
+
remarkPlugins: [remarkToc],
282
+
rehypePlugins: [rehypePresetMinify],
283
+
remarkRehype: { footnoteLabel:'Notes de bas de page' },
284
+
gfm:false
285
+
}),
282
286
}),
283
287
],
284
288
});
285
289
```
286
290
287
-
:::caution
288
-
MDX ne prend pas en charge la transmission de modules d'extension remark et rehype sous la forme d'une chaîne de caractères. Vous devez installer, importer et appliquer la fonction du module d'extension à la place.
289
-
:::
290
-
291
291
<ReadMore>Voir la [référence des options Markdown](/fr/reference/configuration-reference/#options-de-markdown) pour une liste complète des options.</ReadMore>
292
292
293
+
### `processor`
294
+
295
+
<p>
296
+
297
+
**Type :**`MarkdownProcessor`<br />
298
+
**Par défaut :** hérité de [`markdown.processor`](/fr/reference/configuration-reference/#markdownprocessor)<br />
299
+
<Sincev="6.0.0"pkg="@astrojs/mdx" />
300
+
</p>
301
+
302
+
Par défaut, les fichiers `.mdx` sont traités via le même [processeur Markdown](/fr/guides/markdown-content/#choisir-un-processeur-markdown) que vos fichiers `.md`. Définissez `processor` pour utiliser un processeur différent, ou le même processeur avec des options différentes, uniquement pour les fichiers `.mdx`.
303
+
304
+
Par exemple, pour conserver le processeur remark/rehype par défaut pour les fichiers `.md` tout en traitant les fichiers `.mdx` avec [Sätteri](https://satteri.bruits.org/) en utilisant `@astrojs/markdown-satteri` :
@@ -301,28 +326,27 @@ MDX ne prend pas en charge la transmission de modules d'extension remark et rehy
301
326
302
327
MDX étend par défaut [la configuration Markdown existante de votre projet](/fr/reference/configuration-reference/#options-de-markdown). Pour remplacer certaines options, vous pouvez spécifier leur équivalent dans votre configuration MDX.
303
328
304
-
Par exemple, supposons que vous avez besoin de désactiver GitHub-Flavored Markdown et d'appliquer un ensemble différent de modules d'extension remark pour les fichiers MDX. Vous pouvez appliquer ces options comme suit, avec `extendMarkdownConfig` activée par défaut:
329
+
Par exemple, supposons que vous avez besoin d'une coloration syntaxique différente et d'un ensemble différent de modules d'extension pour les fichiers `.mdx`. Vous pouvez appliquer ces options comme suit, avec `extendMarkdownConfig` activée par défaut:
0 commit comments