From 7295f4e7408934a1cabc915256ea476a930c4a65 Mon Sep 17 00:00:00 2001
From: shu <nvcsadjkojf@outlook.com>
Date: Sat, 5 Sep 2026 21:00:25 +0800
Subject: init commit

---
 .../docs/tutorial-extras/manage-docs-versions.mdx  | 55 ++++++++++++++++++++++
 1 file changed, 55 insertions(+)
 create mode 100644 _archived/docs/tutorial-extras/manage-docs-versions.mdx

(limited to '_archived/docs/tutorial-extras/manage-docs-versions.mdx')

diff --git a/_archived/docs/tutorial-extras/manage-docs-versions.mdx b/_archived/docs/tutorial-extras/manage-docs-versions.mdx
new file mode 100644
index 0000000..ccda0b9
--- /dev/null
+++ b/_archived/docs/tutorial-extras/manage-docs-versions.mdx
@@ -0,0 +1,55 @@
+---
+sidebar_position: 1
+---
+
+# Manage Docs Versions
+
+Docusaurus can manage multiple versions of your docs.
+
+## Create a docs version
+
+Release a version 1.0 of your project:
+
+```bash
+npm run docusaurus docs:version 1.0
+```
+
+The `docs` folder is copied into `versioned_docs/version-1.0` and `versions.json` is created.
+
+Your docs now have 2 versions:
+
+- `1.0` at `http://localhost:3000/docs/` for the version 1.0 docs
+- `current` at `http://localhost:3000/docs/next/` for the **upcoming, unreleased docs**
+
+## Add a Version Dropdown
+
+To navigate seamlessly across versions, add a version dropdown.
+
+Modify the `docusaurus.config.js` file:
+
+```js title="docusaurus.config.js"
+export default {
+  themeConfig: {
+    navbar: {
+      items: [
+        // highlight-start
+        {
+          type: 'docsVersionDropdown',
+        },
+        // highlight-end
+      ],
+    },
+  },
+};
+```
+
+The docs version dropdown appears in your navbar:
+
+![Docs Version Dropdown](./img/docsVersionDropdown.png)
+
+## Update an existing version
+
+It is possible to edit versioned docs in their respective folder:
+
+- `versioned_docs/version-1.0/hello.md` updates `http://localhost:3000/docs/hello`
+- `docs/hello.md` updates `http://localhost:3000/docs/next/hello`
-- 
cgit v1.2.3

