ドキュメントのバージョン管理
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/
にあり、バージョン 1.0 のドキュメントです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
を更新します