Supprimer une page de documentation
Voir aussi le glossaire Docusaurus pour les notions comme doc ID, sidebar, breadcrumb ou broken link.
Avant de supprimer
Posez-vous ces questions :
- D'autres pages contiennent-elles des liens vers cette page ?
- Cette page est-elle liée depuis un fichier
index.md? - Est-elle référencée dans le blog ou une page custom (
src/pages/) ?
Si oui, il faut d'abord nettoyer ces références avant de supprimer.
Étape 1 — Trouver tous les liens qui pointent vers cette page
Dans VS Code, utilisez la recherche globale (Ctrl+Shift+F) et cherchez le nom du fichier sans extension.
Exemple : pour supprimer docs/vcf-automation/09_limitations_kb.md, cherchez :
09_limitations_kb
Notez tous les fichiers qui contiennent cette référence — ce sont eux à modifier.
Étape 2 — Supprimer ou mettre à jour les liens entrants
Pour chaque fichier trouvé à l'étape 1, faites l'une des actions suivantes :
Option A — Supprimer le lien
<!-- Avant -->
Pour plus de détails, voir les [Limitations & KBs](./09_limitations_kb.md).
<!-- Après -->
<!-- Ligne supprimée -->
Option B — Rediriger vers une autre page
<!-- Avant -->
[Limitations & KBs](./09_limitations_kb.md)
<!-- Après -->
[Limitations & KBs](./08_testing_validation.md)
Étape 3 — Supprimer l'entrée dans sidebars.js
Ouvrez sidebars.js et supprimez la ligne correspondant à la page dans la sidebar :
// Avant
items: [
{ type: 'doc', id: 'vcf-automation/08_testing_validation', label: '08 — Tests & Validation' },
{ type: 'doc', id: 'vcf-automation/09_limitations_kb', label: '09 — Limitations & KBs' },
],
// Après
items: [
{ type: 'doc', id: 'vcf-automation/08_testing_validation', label: '08 — Tests & Validation' },
],
Attention : ne pas oublier la virgule sur la ligne précédente si vous supprimez la dernière entrée d'une liste.
Étape 4 — Supprimer le fichier
Supprimez le fichier .md dans docs/.
Étape 5 — Vérifier dans le navigateur
Si le serveur local tourne (npm run start), vérifiez que :
- La page n'apparaît plus dans la sidebar
- Aucune autre page ne mène vers une 404 à l'emplacement supprimé
- Le build ne génère pas d'erreur (
npm run build)
Conseil : lancez
npm run buildavant de pousser vos modifications. Docusaurus signale tous les broken links à la compilation.