Ajouter une page de documentation
Voir aussi le glossaire Docusaurus pour les notions comme frontmatter, doc ID, sidebar ou slug.
Ătape 1 â CrĂ©er le fichier Markdownâ
Créez un fichier .md dans le dossier docs à l'emplacement souhaité.
Exemple : ajouter une page dans la section VCF Automation
docs/vcf-automation/10_ma_nouvelle_page.md
Conseil de nommage : utilisez le préfixe numérique 10_, 11_, etc. pour maintenir l'ordre visuel dans le dépÎt.
Ătape 2 â RĂ©diger l'en-tĂȘte de la pageâ
Chaque page doit commencer par un bloc frontmatter entre --- :
---
title: Titre de ma page
---
# Titre de ma page
Contenu ici...
Le champ
titleest utilisé par Docusaurus pour le titre de l'onglet navigateur et les métadonnées. Le# Titredans le corps est ce qui s'affiche sur la page.
Ătape 3 â Ajouter des liens vers d'autres pagesâ
Lien vers une autre page de doc (mĂȘme dossier)â
[Voir l'overview](./01_overview.md)
Lien vers une page de reference de la sectionâ
[Voir le glossaire Docusaurus](./GLOSSARY.md)
Lien vers une section prĂ©cise d'une pageâ
Les ancres sont générées automatiquement à partir des titres. Un titre ## Mon titre devient #mon-titre.
[Voir la section Sizing](./05_sizing_ha_multisite.md#sizing)
Lien externeâ
[Documentation Broadcom](https://docs.broadcom.com)
Lien vers une imageâ
Les images se placent dans static/img/ et se référencent avec un chemin absolu :

Ătape 4 â Ajouter la page dans sidebars.jsâ
C'est l'étape obligatoire : sans cette modification, la page n'apparaßtra pas dans la sidebar.
Ouvrez sidebars.js et localisez la section correspondante. Ajoutez une entrée { type: 'doc', ... } :
// Avant
items: [
{ type: 'doc', id: 'vcf-automation/09_limitations_kb', label: '09 â Limitations & KBs' },
],
// AprĂšs
items: [
{ type: 'doc', id: 'vcf-automation/09_limitations_kb', label: '09 â Limitations & KBs' },
{ type: 'doc', id: 'vcf-automation/10_ma_nouvelle_page', label: '10 â Ma nouvelle page' },
],
Le
doc IDcorrespond au chemin du fichier sans l'extension.md, relatif au dossierdocs/.
Ătape 5 â VĂ©rifier dans le navigateurâ
Si le serveur local tourne (npm run start), le rechargement est automatique. Vérifiez que :
- La page apparaĂźt dans la sidebar Ă la bonne position
- Le titre s'affiche correctement
- Les liens pointent vers les bonnes pages (pas de page 404)