Zarządzanie wersjami dokumentów
Docusaurus może zarządzać wieloma wersjami dokumentów.
Utwórz wersję dokumentów
Opublikuj wersję 1.0 swojego projektu:
npm run docusaurus docs:version 1.0
Folder docs zostaje skopiowany do versioned_docs/version-1.0 i utworzony zostaje plik versions.json.
Twoje dokumenty mają teraz 2 wersje:
1.0pod adresemhttp://localhost:3000/docs/dla dokumentacji wersji 1.0currentpod adresemhttp://localhost:3000/docs/next/dla nadchodzącej, niewydanej dokumentacji
Dodaj rozwijaną listę wersji
Aby płynnie poruszać się między wersjami, dodaj rozwijaną listę wersji.
Zmodyfikuj plik docusaurus.config.js:
docusaurus.config.js
export default {
themeConfig: {
navbar: {
items: [
{
type: 'docsVersionDropdown',
},
],
},
},
};
Lista rozwijana wersji dokumentów pojawia się na pasku nawigacyjnym:

Aktualizacja istniejącej wersji
Można edytować wersjonowane dokumenty w ich odpowiednich folderach:
versioned_docs/version-1.0/hello.mdaktualizujehttp://localhost:3000/docs/hellodocs/hello.mdaktualizujehttp://localhost:3000/docs/next/hello