This is an automated email from the ASF dual-hosted git repository.

chaokunyang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fory-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 0cf9ab0f2c [DOCS] Fix sidebar_positions for basic serialization and 
configuration #427 (#447)
0cf9ab0f2c is described below

commit 0cf9ab0f2ca99d931d49b182625dca1e3371b8a7
Author: Winyee <[email protected]>
AuthorDate: Thu May 14 21:43:29 2026 +0800

    [DOCS] Fix sidebar_positions for basic serialization and configuration #427 
(#447)
    
    ### Description:
    
    **Summary**
    This PR corrects the sidebar order in the docs/ and i18n/ directories.
    Specifically, it ensures that "Basic Serialization" is positioned before
    "Configuration" to maintain consistency with the core documentation.
    
    **Changes**
    
    - Swapped sidebar_position values for basic_serialization.md and
    configuration.md in all language guides (Java, Python, C++, etc.).
    - Fixed the missing sidebar_position update in the Dart language section
    which was previously overlooked.
    - Applied the same changes to the i18n/zh-CN/ directory to ensure
    localized docs are in sync.
    - update package-lock to match node 24 requirements.
    
    **Verification**
    
    - Verified the sidebar order via npm run start-zh and npm run start-en.
    - Passed npm run typecheck.
    
    Fixes #427
    Related to apache/fory#3447
---
 docs/guide/dart/basic-serialization.md             |  2 +-
 docs/guide/dart/configuration.md                   |  2 +-
 .../current/guide/cpp/basic-serialization.md       |  2 +-
 .../current/guide/cpp/configuration.md             |  2 +-
 .../current/guide/dart/basic-serialization.md      |  2 +-
 .../current/guide/dart/configuration.md            |  2 +-
 .../current/guide/go/basic-serialization.md        |  2 +-
 .../current/guide/go/configuration.md              |  2 +-
 .../current/guide/java/basic-serialization.md      |  2 +-
 .../current/guide/java/configuration.md            |  4 +-
 .../current/guide/python/basic-serialization.md    |  2 +-
 .../current/guide/python/configuration.md          |  2 +-
 .../current/guide/rust/basic-serialization.md      |  2 +-
 .../current/guide/rust/configuration.md            |  2 +-
 package-lock.json                                  | 45 +++++++++++++++++++++-
 15 files changed, 59 insertions(+), 16 deletions(-)

diff --git a/docs/guide/dart/basic-serialization.md 
b/docs/guide/dart/basic-serialization.md
index 87ea752df2..e05761e275 100644
--- a/docs/guide/dart/basic-serialization.md
+++ b/docs/guide/dart/basic-serialization.md
@@ -1,6 +1,6 @@
 ---
 title: Basic Serialization
-sidebar_position: 2
+sidebar_position: 1
 id: dart_basic_serialization
 license: |
   Licensed to the Apache Software Foundation (ASF) under one or more
diff --git a/docs/guide/dart/configuration.md b/docs/guide/dart/configuration.md
index 46d87556d3..3798712187 100644
--- a/docs/guide/dart/configuration.md
+++ b/docs/guide/dart/configuration.md
@@ -1,6 +1,6 @@
 ---
 title: Configuration
-sidebar_position: 1
+sidebar_position: 2
 id: dart_configuration
 license: |
   Licensed to the Apache Software Foundation (ASF) under one or more
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/cpp/basic-serialization.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/cpp/basic-serialization.md
index d047b5b991..c4dcc07fb1 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/cpp/basic-serialization.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/cpp/basic-serialization.md
@@ -1,6 +1,6 @@
 ---
 title: 基础序列化
-sidebar_position: 2
+sidebar_position: 1
 id: basic_serialization
 license: |
   Licensed to the Apache Software Foundation (ASF) under one or more
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/cpp/configuration.md 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/cpp/configuration.md
index 04b314dc97..559d68e893 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/cpp/configuration.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/cpp/configuration.md
@@ -1,6 +1,6 @@
 ---
 title: 配置
-sidebar_position: 1
+sidebar_position: 2
 id: configuration
 license: |
   Licensed to the Apache Software Foundation (ASF) under one or more
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/dart/basic-serialization.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/dart/basic-serialization.md
index 59aaed47aa..eef63fea63 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/dart/basic-serialization.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/dart/basic-serialization.md
@@ -1,6 +1,6 @@
 ---
 title: 基础序列化
-sidebar_position: 2
+sidebar_position: 1
 id: dart_basic_serialization
 license: |
   Licensed to the Apache Software Foundation (ASF) under one or more
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/dart/configuration.md 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/dart/configuration.md
index 0f53ceb696..48f3f1bfd5 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/dart/configuration.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/dart/configuration.md
@@ -1,6 +1,6 @@
 ---
 title: 配置
-sidebar_position: 1
+sidebar_position: 2
 id: dart_configuration
 license: |
   Licensed to the Apache Software Foundation (ASF) under one or more
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/go/basic-serialization.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/go/basic-serialization.md
index c667c20340..bd2b1b805f 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/go/basic-serialization.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/go/basic-serialization.md
@@ -1,6 +1,6 @@
 ---
 title: 基本序列化
-sidebar_position: 20
+sidebar_position: 10
 id: basic_serialization
 license: |
   Licensed to the Apache Software Foundation (ASF) under one or more
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/go/configuration.md 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/go/configuration.md
index 770e5a1022..544c58e680 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/go/configuration.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/go/configuration.md
@@ -1,6 +1,6 @@
 ---
 title: 配置
-sidebar_position: 10
+sidebar_position: 20
 id: configuration
 license: |
   Licensed to the Apache Software Foundation (ASF) under one or more
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/java/basic-serialization.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/java/basic-serialization.md
index 5e9e8b287a..3d3b750c04 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/java/basic-serialization.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/java/basic-serialization.md
@@ -1,6 +1,6 @@
 ---
 title: 基础序列化
-sidebar_position: 2
+sidebar_position: 1
 id: basic_serialization
 license: |
   Licensed to the Apache Software Foundation (ASF) under one or more
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/java/configuration.md 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/java/configuration.md
index e1e34fd24f..717255ba2a 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/java/configuration.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/java/configuration.md
@@ -1,6 +1,6 @@
 ---
-title: 配置选项
-sidebar_position: 1
+title: 配置
+sidebar_position: 2
 id: configuration
 license: |
   Licensed to the Apache Software Foundation (ASF) under one or more
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/python/basic-serialization.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/python/basic-serialization.md
index 45d5967761..87ec535d05 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/python/basic-serialization.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/python/basic-serialization.md
@@ -1,6 +1,6 @@
 ---
 title: 基础序列化
-sidebar_position: 2
+sidebar_position: 1
 id: basic_serialization
 license: |
   Licensed to the Apache Software Foundation (ASF) under one or more
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/python/configuration.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/python/configuration.md
index ebbc68d832..7df981a3a0 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/python/configuration.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/python/configuration.md
@@ -1,6 +1,6 @@
 ---
 title: 配置
-sidebar_position: 1
+sidebar_position: 2
 id: configuration
 license: |
   Licensed to the Apache Software Foundation (ASF) under one or more
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/rust/basic-serialization.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/rust/basic-serialization.md
index 6cb1ea317b..40be5f2742 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/rust/basic-serialization.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/rust/basic-serialization.md
@@ -1,6 +1,6 @@
 ---
 title: 基础序列化
-sidebar_position: 2
+sidebar_position: 1
 id: basic_serialization
 license: |
   Licensed to the Apache Software Foundation (ASF) under one or more
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/rust/configuration.md 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/rust/configuration.md
index 31cd07f544..125d390d57 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/rust/configuration.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/guide/rust/configuration.md
@@ -1,6 +1,6 @@
 ---
 title: 配置
-sidebar_position: 1
+sidebar_position: 2
 id: configuration
 license: |
   Licensed to the Apache Software Foundation (ASF) under one or more
diff --git a/package-lock.json b/package-lock.json
index 7d1c2c395c..00687954dc 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -16,6 +16,7 @@
         "aos": "^2.3.4",
         "clsx": "^2.0.0",
         "docusaurus-lunr-search": "^3.3.1",
+        "framer-motion": "^12.18.1",
         "prism-react-renderer": "^2.3.0",
         "react": "^18.0.0",
         "react-dom": "^18.0.0",
@@ -35,7 +36,7 @@
         "yaml": "^2.8.0"
       },
       "engines": {
-        "node": ">=18.0"
+        "node": ">=24.0"
       }
     },
     "node_modules/@algolia/autocomplete-core": {
@@ -8894,6 +8895,33 @@
         "url": "https://github.com/sponsors/rawify";
       }
     },
+    "node_modules/framer-motion": {
+      "version": "12.38.0",
+      "resolved": 
"https://registry.npmjs.org/framer-motion/-/framer-motion-12.38.0.tgz";,
+      "integrity": 
"sha512-rFYkY/pigbcswl1XQSb7q424kSTQ8q6eAC+YUsSKooHQYuLdzdHjrt6uxUC+PRAO++q5IS7+TamgIw1AphxR+g==",
+      "license": "MIT",
+      "dependencies": {
+        "motion-dom": "^12.38.0",
+        "motion-utils": "^12.36.0",
+        "tslib": "^2.4.0"
+      },
+      "peerDependencies": {
+        "@emotion/is-prop-valid": "*",
+        "react": "^18.0.0 || ^19.0.0",
+        "react-dom": "^18.0.0 || ^19.0.0"
+      },
+      "peerDependenciesMeta": {
+        "@emotion/is-prop-valid": {
+          "optional": true
+        },
+        "react": {
+          "optional": true
+        },
+        "react-dom": {
+          "optional": true
+        }
+      }
+    },
     "node_modules/fresh": {
       "version": "0.5.2",
       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz";,
@@ -13063,6 +13091,21 @@
         "url": "https://github.com/sponsors/sindresorhus";
       }
     },
+    "node_modules/motion-dom": {
+      "version": "12.38.0",
+      "resolved": 
"https://registry.npmjs.org/motion-dom/-/motion-dom-12.38.0.tgz";,
+      "integrity": 
"sha512-pdkHLD8QYRp8VfiNLb8xIBJis1byQ9gPT3Jnh2jqfFtAsWUA3dEepDlsWe/xMpO8McV+VdpKVcp+E+TGJEtOoA==",
+      "license": "MIT",
+      "dependencies": {
+        "motion-utils": "^12.36.0"
+      }
+    },
+    "node_modules/motion-utils": {
+      "version": "12.36.0",
+      "resolved": 
"https://registry.npmjs.org/motion-utils/-/motion-utils-12.36.0.tgz";,
+      "integrity": 
"sha512-eHWisygbiwVvf6PZ1vhaHCLamvkSbPIeAYxWUuL3a2PD/TROgE7FvfHWTIH4vMl798QLfMw15nRqIaRDXTlYRg==",
+      "license": "MIT"
+    },
     "node_modules/mrmime": {
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz";,


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to