ドキュメントのバージョン管理
Docusaurus は、ドキュメントの複数のバージョンを管理できます。
ドキュメントのバージョンを作成する
プロジェクトのバージョン 1.0 をリリースします:
npm run docusaurus docs:version 1.0
docs フォルダが versioned_docs/version-1.0 にコピーされ、versions.json が作成されます。
これでドキュメントには 2 つのバージョンが存在します:
- バージョン 1.0 のドキュメントは
http://localhost:3000/docs/にあります - 今後リリース予定の未公開ドキュメント は
http://localhost:3000/docs/next/のcurrentにあります
バージョンドロップダウンの追加
バージョン間をシームレスに移動するために、バージョンドロップダウンを追加します。
docusaurus.config.js ファイルを以下のように変更します:
docusaurus.config.js
export default {
themeConfig: {
navbar: {
items: [
{
type: 'docsVersionDropdown',
},
],
},
},
};
ドキュメントのバージョンドロップダウ ンがナビゲーションバーに表示されます:

既存のバージョンを更新する
バージョン管理されたドキュメントは、それぞれのフォルダで編集することができます:
versioned_docs/version-1.0/hello.mdはhttp://localhost:3000/docs/helloを更新しますdocs/hello.mdはhttp://localhost:3000/docs/next/helloを更新します