🚩バージョン管理
Docusaurus は複数のバージョンでドキュメント管理出来ます。
バージョンの作成
バージョン 1.0 をリリースします:
- Bun
- Deno
- pnpm
- yarn
Terminal
bun docusaurus docs:version 1.0
Terminal
deno task docusaurus docs:version 1.0
Terminal
pnpm docusaurus docs:version 1.0
Terminal
yarn 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.ts ファイルを編集します:
docusaurus.config.ts
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を更新します