ドキュメントのバージョン管理
Docusaurusはドキュメントの複数のバージョンを管理できます。
ドキュメントのバージョンを作成する
プロジェクトのバージョン1.0をリリースします:
npm run docusaurus docs:version 1.0
docsフォルダがversioned_docs/version-1.0にコピーされ、versions.jsonが作成されます。
これでドキュメントには2つのバージョンがあります:
1.0: バージョン1.0のドキュメント用http://localhost:3000/docs/current: 今後の未リリースドキュメント用http://localhost:3000/docs/next/
バージョンドロップダウンを追加する
バージョン間をシームレスに移動するには、バージョンドロップダウンを追加します。
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を更新します