Gérer les versions de la documentation
Docusaurus peut gérer plusieurs versions de votre documentation.
Créer une version de la documentation
Publiez une version 1.0 de votre projet :
npm run docusaurus docs:version 1.0
Le dossier docs est copié dans versioned_docs/version-1.0 et versions.json est créé.
Votre documentation comporte désormais 2 versions :
1.0surhttp://localhost:3000/docs/pour la documentation de la version 1.0currentsurhttp://localhost:3000/docs/next/pour la documentation à venir, non publiée
Ajouter une liste déroulante de versions
Pour naviguer de manière fluide entre les versions, ajoutez une liste déroulante de versions.
Modifiez le fichier docusaurus.config.js :
docusaurus.config.js
export default {
themeConfig: {
navbar: {
items: [
{
type: 'docsVersionDropdown',
},
],
},
},
};
La liste déroulante des versions de la documentation apparaît dans votre barre de navigation :

Mettre à jour une version existante
Il est possible de modifier les documents versionnés dans leur dossier respectif :
versioned_docs/version-1.0/hello.mdmet à jourhttp://localhost:3000/docs/hellodocs/hello.mdmet à jourhttp://localhost:3000/docs/next/hello