Skip to content
/ docs Public
forked from withastro/docs

Commit

Permalink
i18n(fr): Updating guides/integration-guide/markdoc.mdx from withas…
Browse files Browse the repository at this point in the history
…tro#7743

Signed-off-by: Thomas Bonnet <[email protected]>
  • Loading branch information
thomasbnt committed Apr 6, 2024
1 parent f3c41eb commit 8594a2b
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions src/content/docs/fr/guides/integrations-guide/markdoc.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,34 @@ Tous les titres Markdown rendront le composant `Heading.astro` et passeront les

Par exemple, le titre `### Level 3 heading!` passera `level : 3` et `id : 'level-3-heading'` en tant qu'éléments du composant.

### Partiels de Markdoc

La balise `{% partial %}` vous permet d'afficher d'autres fichiers `.mdoc` dans votre contenu Markdoc.

Cette fonction est utile pour réutiliser le contenu de plusieurs documents et permet d'avoir des fichiers de contenu `.mdoc` qui ne suivent pas le schéma de votre collection.

:::tip
Utilisez un préfixe `_` souligné pour les fichiers ou répertoires partiels. Cela permet d'exclure les fichiers partiels des requêtes de collecte de contenu.
:::

Cet exemple montre une partie de Markdoc pour un pied de page à utiliser dans les entrées de la collection de blogs :

```md title="src/content/blog/_footer.mdoc"
Liens sociaux :

- [Twitter / X](https://twitter.com/astrodotbuild)
- [Discord](https://astro.build/chat)
- [GitHub](https://github.com/withastro/astro)
```

Utilisez la balise `{% partial %}` avec pour afficher le pied de page au bas de l'article d'un blog. Appliquez l'attribut `file` avec le chemin du fichier, en utilisant soit un chemin relatif, soit un alias d'importation :

```md title="src/content/blog/post.mdoc" ins='file="_footer.mdoc"'
# Mon article de blog

{% partial file="./_footer.mdoc" %}
```

### Mise en valeur de la syntaxe (highlighting)

`@astrojs/markdoc` fournit les extensions [Shiki](https://shiki.style) et [Prism](https://github.com/PrismJS) pour mettre en évidence vos blocs de code.
Expand Down

0 comments on commit 8594a2b

Please sign in to comment.