You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by ji...@apache.org on 2023/02/01 07:42:17 UTC

[rocketmq-site] branch new-official-website updated: Fix Table of Content (#490)

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

jinrongtong pushed a commit to branch new-official-website
in repository https://gitbox.apache.org/repos/asf/rocketmq-site.git


The following commit(s) were added to refs/heads/new-official-website by this push:
     new 0da36b4f3 Fix Table of Content (#490)
0da36b4f3 is described below

commit 0da36b4f33ff652054d1d45fd192cca347d13678
Author: Jack Tsai <ts...@outlook.com>
AuthorDate: Wed Feb 1 15:42:12 2023 +0800

    Fix Table of Content (#490)
    
    Co-authored-by: tsaitsung-han.tht <ts...@alibaba-inc.com>
---
 docs/01-introduction/03whatis.md                   |   6 +-
 docs/01-introduction/_category_.json               |   4 ++
 docs/02-producer/{04concept1.md => 01concept1.md}  |   0
 docs/02-producer/{05message1.md => 02message1.md}  |   0
 docs/02-producer/{06message2.md => 03message2.md}  |   0
 docs/02-producer/{07message3.md => 04message3.md}  |   0
 docs/02-producer/{08message4.md => 05message4.md}  |   0
 docs/02-producer/{09message5.md => 06message5.md}  |   0
 docs/02-producer/_category_.json                   |   4 ++
 docs/03-consumer/{11concept2.md => 01concept2.md}  |   0
 docs/03-consumer/{12push.md => 02push.md}          |   0
 docs/03-consumer/{13pull.md => 03pull.md}          |   0
 docs/03-consumer/_category_.json                   |   4 ++
 docs/04-deployment/{15deploy.md => 01deploy.md}    |   0
 .../{16admintool.md => 02admintool.md}             |   0
 .../{17Dashboard.md => 03Dashboard.md}             |   0
 .../04-deployment/{18Exporter.md => 04Exporter.md} |   0
 docs/04-deployment/_category_.json                 |   4 ++
 .../{15bestpractice.md => 01bestpractice.md}       |   0
 .../05-bestPractice/{16dledger.md => 02dledger.md} |   0
 .../{17messagetra.md => 03messagetra.md}           |   0
 docs/05-bestPractice/{18access.md => 04access.md}  |   0
 docs/05-bestPractice/{19JVMOS.md => 05JVMOS.md}    |   0
 docs/05-bestPractice/{20log.md => 06log.md}        |   0
 .../{21subscribe.md => 07subscribe.md}             |   0
 docs/05-bestPractice/{22FAQ.md => 08FAQ.md}        |   0
 docs/05-bestPractice/_category_.json               |   4 ++
 .../{23local.md => 01local.md}                     |   0
 .../{24server.md => 02server.md}                   |   0
 docs/06-parameterConfiguration/_category_.json     |   4 ++
 ...oncepts.md => 01RocketMQEventBridgeConcepts.md} |   0
 ...verview.md => 02RocketMQEventBridgeOverview.md} |   0
 ...Start.md => 03RocketMQEventBridgeQuickStart.md} |   0
 docs/07-eventbridge/_category_.json                |   4 ++
 docs/{08-IoT => 08-mqtt}/33RocketMQMQTTOverview.md |   0
 .../34RocketMQMQTTQuickStart.md                    |   0
 docs/08-mqtt/_category_.json                       |   4 ++
 .../01RocketMQ Streams Overview.md}                |   0
 .../02RocketMQ Streams Concept.md}                 |   0
 .../03RocketMQ Streams Quick Start.md}             |   0
 docs/09-streams/_category_.json                    |   4 ++
 .../10-connect/01RocketMQ Connect Overview.md      |   0
 .../10-connect/02RocketMQ Connect Concept.md       |   0
 .../10-connect/03RocketMQ Connect Quick Start.md   |   0
 .../10-connect/04RocketMQ Connect In Action1.md    |   0
 .../10-connect/05RocketMQ Connect In Action2.md    |   0
 .../10-connect/06RocketMQ Connect In Action3.md    |   0
 .../10-connect/07RocketMQ Connect In Action4.md    |   0
 .../08RocketMQ  Connect In Action5-ES.md           |   0
 docs/10-connect/_category_.json                    |   4 ++
 .../01how-to-contribute.md}                        |   8 +--
 .../02code-guidelines.md}                          |   8 +--
 .../03pull-request.md}                             |   8 +--
 .../04release-manual.md}                           |   0
 docs/11-contributionGuide/_category_.json          |   4 ++
 .../1_codestyle.png                                | Bin
 .../2_ApacheV2.png                                 | Bin
 .../3_ApacheCopyRight.png                          | Bin
 .../4_FileHeader.png                               | Bin
 .../1_Github.png                                   | Bin
 .../2_compare.png                                  | Bin
 .../{31pull-request => 03pull-request}/3_Write.png | Bin
 docs/picture/33rocketmq-streams/stage.png          | Bin 0 -> 79694 bytes
 ...75\223\346\236\266\346\236\204\345\233\276.png" | Bin 0 -> 60493 bytes
 docusaurus.config.js                               |  38 ++++++------
 .../options.json                                   |  14 -----
 .../options.json                                   |  14 -----
 .../options.json                                   |  14 -----
 .../en/docusaurus-plugin-content-docs/current.json |  40 +++++++-----
 .../current/01-introduction/03whatis.md            |   6 +-
 .../02-producer/{04concept1.md => 01concept1.md}   |   0
 .../02-producer/{05message1.md => 02message1.md}   |   0
 .../02-producer/{06message2.md => 03message2.md}   |   0
 .../02-producer/{07message3.md => 04message3.md}   |   0
 .../02-producer/{08message4.md => 05message4.md}   |   0
 .../02-producer/{09message5.md => 06message5.md}   |   0
 .../03-consumer/{11concept2.md => 01concept2.md}   |   0
 .../current/03-consumer/{12push.md => 02push.md}   |   2 +-
 .../current/03-consumer/{13pull.md => 03pull.md}   |   2 +-
 .../04-deployment/{15deploy.md => 01deploy.md}     |   2 +-
 .../{16admintool.md => 02admintool.md}             |   0
 .../{17Dashboard.md => 03Dashboard.md}             |   0
 .../04-deployment/{18Exporter.md => 04Exporter.md} |   0
 .../{15bestpractice.md => 01bestpractice.md}       |   0
 .../05-bestPractice/{16dledger.md => 02dledger.md} |   0
 .../{17messagetra.md => 03messagetra.md}           |   2 +-
 .../05-bestPractice/{18access.md => 04access.md}   |   2 +-
 .../05-bestPractice/{19JVMOS.md => 05JVMOS.md}     |   0
 .../current/05-bestPractice/{20log.md => 06log.md} |   2 +-
 .../{21subscribe.md => 07subscribe.md}             |   2 +-
 .../current/05-bestPractice/{22FAQ.md => 08FAQ.md} |   0
 .../{23local.md => 01local.md}                     |   2 +-
 .../{24server.md => 02server.md}                   |   2 +-
 ...oncepts.md => 01RocketMQEventBridgeConcepts.md} |   0
 ...verview.md => 02RocketMQEventBridgeOverview.md} |   0
 ...Start.md => 03RocketMQEventBridgeQuickStart.md} |   0
 .../01RocketMQMQTTOverview.md}                     |   0
 .../02RocketMQMQTTQuickStart.md}                   |   0
 .../01RocketMQ Streams Overview.md}                |   2 +-
 .../02RocketMQ Streams Concept.md}                 |   0
 .../03RocketMQ Streams Quick Start.md}             |   0
 .../10-connect/01RocketMQ Connect Overview.md      |   2 +-
 .../10-connect/02RocketMQ Connect Concept.md       |   0
 .../10-connect/03RocketMQ Connect Quick Start.md   |   0
 .../10-connect/04RocketMQ Connect In Action1.md    |   0
 .../10-connect/05RocketMQ Connect In Action2.md    |   0
 .../10-connect/06RocketMQ Connect In Action3.md    |   0
 .../10-connect/07RocketMQ Connect In Action4.md    |   0
 .../08RocketMQ  Connect In Action5-ES.md           |   0
 .../01how-to-contribute.md}                        |  10 +--
 .../11-contributionGuide/02code-guidelines.md}     |   8 +--
 .../03pull-request.md}                             |   8 +--
 .../04release-manual.md}                           |   2 +-
 .../1_codestyle.png                                | Bin
 .../2_ApacheV2.png                                 | Bin
 .../3_ApacheCopyRight.png                          | Bin
 .../4_FileHeader.png                               | Bin
 .../1_Github.png                                   | Bin
 .../2_compare.png                                  | Bin
 .../{31pull-request => 03pull-request}/3_Write.png | Bin
 .../version-5.0.json                               |  68 +++++++++------------
 .../version-5.0/01-introduction/03limits.md        |   2 +-
 .../{02quickstart.md => 01quickstart.md}           |   2 +-
 .../version-5.0/03-domainModel/01main.md           |   2 +-
 .../version-5.0/03-domainModel/03messagequeue.md   |   2 +-
 .../version-5.0/03-domainModel/07consumergroup.md  |   2 +-
 .../04-featureBehavior/03fifomessage.md            |   2 +-
 .../04-featureBehavior/04transactionmessage.md     |   2 +-
 .../04-featureBehavior/05sendretrypolicy.md        |   2 +-
 .../04-featureBehavior/06consumertype.md           |   2 +-
 .../04-featureBehavior/07messagefilter.md          |   2 +-
 .../04-featureBehavior/08consumerloadbalance.md    |   2 +-
 .../04-featureBehavior/09consumerprogress.md       |   2 +-
 .../04-featureBehavior/10consumerretrypolicy.md    |   2 +-
 .../04-featureBehavior/11messagestorepolicy.md     |   2 +-
 .../{15deploy.md => 01deploy.md}                   |   2 +-
 .../{16admintool.md => 02admintool.md}             |   0
 .../{17autoswitchdeploy.md => 03autofailover.md}   |   2 +-
 .../{18Dashboard.md => 04Dashboard.md}             |   0
 .../{19Exporter.md => 05Exporter.md}               |   0
 .../{15bestpractice.md => 01bestpractice.md}       |   0
 .../06-bestPractice/{16dledger.md => 02dledger.md} |   0
 .../06-bestPractice/{18access.md => 03access.md}   |   2 +-
 .../06-bestPractice/{19JVMOS.md => 04JVMOS.md}     |   0
 .../{21subscribe.md => 05subscribe.md}             |   2 +-
 .../06-bestPractice/{22FAQ.md => 06FAQ.md}         |   0
 ...oncepts.md => 01RocketMQEventBridgeConcepts.md} |   0
 ...verview.md => 02RocketMQEventBridgeOverview.md} |   0
 ...Start.md => 03RocketMQEventBridgeQuickStart.md} |   0
 .../01RocketMQMQTTOverview.md}                     |   0
 .../02RocketMQMQTTQuickStart.md}                   |   0
 .../01RocketMQ Streams Overview.md}                |   2 +-
 .../02RocketMQ Streams Concept.md}                 |   0
 .../03RocketMQ Streams Quick Start.md}             |   0
 .../10-connect/01RocketMQ Connect Overview.md      |   2 +-
 .../10-connect/02RocketMQ Connect Concept.md       |   0
 .../10-connect/03RocketMQ Connect Quick Start.md   |   0
 .../10-connect/04RocketMQ Connect In Action1.md    |   0
 .../10-connect/05RocketMQ Connect In Action2.md    |   0
 .../10-connect/06RocketMQ Connect In Action3.md    |   0
 .../10-connect/07RocketMQ Connect In Action4.md    |   0
 .../08RocketMQ  Connect In Action5-ES.md           |   0
 .../01how-to-contribute.md}                        |  10 +--
 .../11-contributionGuide/02code-guidelines.md}     |   8 +--
 .../03pull-request.md}                             |   8 +--
 .../04release-manual.md}                           |   2 +-
 .../1_codestyle.png                                | Bin
 .../2_ApacheV2.png                                 | Bin
 .../3_ApacheCopyRight.png                          | Bin
 .../4_FileHeader.png                               | Bin
 .../1_Github.png                                   | Bin
 .../2_compare.png                                  | Bin
 .../{31pull-request => 03pull-request}/3_Write.png | Bin
 i18n/en/docusaurus-theme-classic/footer.json       |   2 +-
 release-notes/2017-01-24-4.0.0.md                  |   2 +-
 release-notes/2017-12-13-4.2.0.md                  |   2 +-
 release-notes/2018-07-24-4.3.0.md                  |   2 +-
 release-notes/2018-08-29-4.3.1.md                  |   2 +-
 release-notes/2018-11-02-4.3.2.md                  |   2 +-
 release-notes/2019-01-17-4.4.0.md                  |   2 +-
 release-notes/2019-03-29-4.5.0.md                  |   2 +-
 release-notes/2019-05-13-4.5.1.md                  |   2 +-
 release-notes/2019-08-02-4.5.2.md                  |   2 +-
 release-notes/2019-11-25-4.6.0.md                  |   2 +-
 release-notes/2020-03-16-4.7.0.md                  |   2 +-
 release-notes/2020-06-29-4.7.1.md                  |   2 +-
 release-notes/2020-12-21-4.8.0.md                  |   2 +-
 release-notes/2020-2-14-4.6.1.md                   |   2 +-
 release-notes/2021-06-15-4.9.0.md                  |   2 +-
 release-notes/2021-08-22-4.9.1.md                  |   2 +-
 release-notes/2021-10-26-4.9.2.md                  |   2 +-
 release-notes/2022-03-04-4.9.3.md                  |   2 +-
 release-notes/2022-03-04-4.9.4.md                  |   2 +-
 release-notes/2022-03-15-5.0.0-ALPHA.md            |   2 +-
 release-notes/2022-09-09-5.0.0.md                  |   2 +-
 src/pages/components/Community.js                  |   2 +-
 src/pages/components/Hero.js                       |   2 +-
 .../version-5.0/01-introduction/_category_.json    |   4 ++
 .../{02quickstart.md => 01quickstart.md}           |   2 +-
 .../version-5.0/02-quickStart/_category_.json      |   4 ++
 .../version-5.0/03-domainModel/_category_.json     |   4 ++
 .../version-5.0/04-featureBehavior/_category_.json |   4 ++
 .../{15deploy.md => 01deploy.md}                   |   0
 .../{16admintool.md => 02admintool.md}             |   0
 .../{17autoswitchdeploy.md => 03autofailover.md}   |   0
 .../{18Dashboard.md => 04Dashboard.md}             |   0
 .../{19Exporter.md => 05Exporter.md}               |   0
 .../05-deploymentOperations/_category_.json        |   4 ++
 .../{15bestpractice.md => 01bestpractice.md}       |   0
 .../06-bestPractice/{16dledger.md => 02dledger.md} |   0
 .../06-bestPractice/{18access.md => 03access.md}   |   0
 .../06-bestPractice/{19JVMOS.md => 04JVMOS.md}     |   0
 .../{21subscribe.md => 05subscribe.md}             |   0
 .../06-bestPractice/{22FAQ.md => 06FAQ.md}         |   0
 .../version-5.0/06-bestPractice/_category_.json    |   4 ++
 ...oncepts.md => 01RocketMQEventBridgeConcepts.md} |   0
 ...verview.md => 02RocketMQEventBridgeOverview.md} |   0
 ...Start.md => 03RocketMQEventBridgeQuickStart.md} |   0
 .../version-5.0/07-eventbridge/_category_.json     |   4 ++
 .../01RocketMQMQTTOverview.md}                     |   0
 .../02RocketMQMQTTQuickStart.md}                   |   0
 versioned_docs/version-5.0/08-mqtt/_category_.json |   4 ++
 .../01RocketMQ Streams Overview.md}                |   0
 .../02RocketMQ Streams Concept.md}                 |   0
 .../03RocketMQ Streams Quick Start.md}             |   0
 .../version-5.0/09-streams/_category_.json         |   4 ++
 .../10-connect/01RocketMQ Connect Overview.md      |   0
 .../10-connect/02RocketMQ Connect Concept.md       |   0
 .../10-connect/03RocketMQ Connect Quick Start.md   |   0
 .../10-connect/04RocketMQ Connect In Action1.md    |   0
 .../10-connect/05RocketMQ Connect In Action2.md    |   0
 .../10-connect/06RocketMQ Connect In Action3.md    |   0
 .../10-connect/07RocketMQ Connect In Action4.md    |   0
 .../08RocketMQ  Connect In Action5-ES.md           |   0
 .../version-5.0/10-connect/_category_.json         |   4 ++
 .../01how-to-contribute.md}                        |   8 +--
 .../02code-guidelines.md}                          |   8 +--
 .../03pull-request.md}                             |   8 +--
 .../04release-manual.md}                           |   0
 .../11-contributionGuide/_category_.json           |   4 ++
 .../1_codestyle.png                                | Bin
 .../2_ApacheV2.png                                 | Bin
 .../3_ApacheCopyRight.png                          | Bin
 .../4_FileHeader.png                               | Bin
 .../1_Github.png                                   | Bin
 .../2_compare.png                                  | Bin
 .../{31pull-request => 03pull-request}/3_Write.png | Bin
 247 files changed, 277 insertions(+), 227 deletions(-)

diff --git a/docs/01-introduction/03whatis.md b/docs/01-introduction/03whatis.md
index baf18ac7d..eb00a704d 100644
--- a/docs/01-introduction/03whatis.md
+++ b/docs/01-introduction/03whatis.md
@@ -14,18 +14,18 @@ import TabItem from '@theme/TabItem';
   <TabItem value="生产者" label="生产者" default>
    负责生产消息,一般由业务系统负责生产消息。一个消息生产者会把业务应用系统里产生的消息发送到broker服务器。RocketMQ提供多种发送方式,同步发送、异步发送、顺序发送、单向发送。
 
-更多详见  ➡️ [生产者](../02-producer/04concept1.md)
+更多详见  ➡️ [生产者](../02-producer/01concept1.md)
   </TabItem>
   <TabItem value="消费者" label="消费者">
  负责消费消息,一般是后台系统负责异步消费。一个消息消费者会从Broker服务器拉取消息、并将其提供给应用程序。从用户应用的角度而言提供了两种消费形式:拉取式消费、推动式消费。
 
-更多详见  ➡️ [消费者](../03-consumer/11concept2.md)
+更多详见  ➡️ [消费者](../03-consumer/01concept2.md)
 
   </TabItem>
   <TabItem value="消息主题" label="主题">
   表示一类消息的集合,每个主题包含若干条消息,每条消息只能属于一个主题,是RocketMQ进行消息订阅的基本单位。
 
-更多详见  ➡️ [基本概念](../02-producer/04concept1.md)
+更多详见  ➡️ [基本概念](../02-producer/01concept1.md)
 
   </TabItem>
 </Tabs>
diff --git a/docs/01-introduction/_category_.json b/docs/01-introduction/_category_.json
new file mode 100644
index 000000000..750e4bf6c
--- /dev/null
+++ b/docs/01-introduction/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "基本概念",
+    "position": 1
+}
\ No newline at end of file
diff --git a/docs/02-producer/04concept1.md b/docs/02-producer/01concept1.md
similarity index 100%
rename from docs/02-producer/04concept1.md
rename to docs/02-producer/01concept1.md
diff --git a/docs/02-producer/05message1.md b/docs/02-producer/02message1.md
similarity index 100%
rename from docs/02-producer/05message1.md
rename to docs/02-producer/02message1.md
diff --git a/docs/02-producer/06message2.md b/docs/02-producer/03message2.md
similarity index 100%
rename from docs/02-producer/06message2.md
rename to docs/02-producer/03message2.md
diff --git a/docs/02-producer/07message3.md b/docs/02-producer/04message3.md
similarity index 100%
rename from docs/02-producer/07message3.md
rename to docs/02-producer/04message3.md
diff --git a/docs/02-producer/08message4.md b/docs/02-producer/05message4.md
similarity index 100%
rename from docs/02-producer/08message4.md
rename to docs/02-producer/05message4.md
diff --git a/docs/02-producer/09message5.md b/docs/02-producer/06message5.md
similarity index 100%
rename from docs/02-producer/09message5.md
rename to docs/02-producer/06message5.md
diff --git a/docs/02-producer/_category_.json b/docs/02-producer/_category_.json
new file mode 100644
index 000000000..47b46efa4
--- /dev/null
+++ b/docs/02-producer/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "生产者",
+    "position": 2
+}
\ No newline at end of file
diff --git a/docs/03-consumer/11concept2.md b/docs/03-consumer/01concept2.md
similarity index 100%
rename from docs/03-consumer/11concept2.md
rename to docs/03-consumer/01concept2.md
diff --git a/docs/03-consumer/12push.md b/docs/03-consumer/02push.md
similarity index 100%
rename from docs/03-consumer/12push.md
rename to docs/03-consumer/02push.md
diff --git a/docs/03-consumer/13pull.md b/docs/03-consumer/03pull.md
similarity index 100%
rename from docs/03-consumer/13pull.md
rename to docs/03-consumer/03pull.md
diff --git a/docs/03-consumer/_category_.json b/docs/03-consumer/_category_.json
new file mode 100644
index 000000000..3f08f0bea
--- /dev/null
+++ b/docs/03-consumer/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "消费者",
+    "position": 3
+}
\ No newline at end of file
diff --git a/docs/04-deployment/15deploy.md b/docs/04-deployment/01deploy.md
similarity index 100%
rename from docs/04-deployment/15deploy.md
rename to docs/04-deployment/01deploy.md
diff --git a/docs/04-deployment/16admintool.md b/docs/04-deployment/02admintool.md
similarity index 100%
rename from docs/04-deployment/16admintool.md
rename to docs/04-deployment/02admintool.md
diff --git a/docs/04-deployment/17Dashboard.md b/docs/04-deployment/03Dashboard.md
similarity index 100%
rename from docs/04-deployment/17Dashboard.md
rename to docs/04-deployment/03Dashboard.md
diff --git a/docs/04-deployment/18Exporter.md b/docs/04-deployment/04Exporter.md
similarity index 100%
rename from docs/04-deployment/18Exporter.md
rename to docs/04-deployment/04Exporter.md
diff --git a/docs/04-deployment/_category_.json b/docs/04-deployment/_category_.json
new file mode 100644
index 000000000..dbde38a55
--- /dev/null
+++ b/docs/04-deployment/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "部署 & 运维",
+    "position": 4
+}
\ No newline at end of file
diff --git a/docs/05-bestPractice/15bestpractice.md b/docs/05-bestPractice/01bestpractice.md
similarity index 100%
rename from docs/05-bestPractice/15bestpractice.md
rename to docs/05-bestPractice/01bestpractice.md
diff --git a/docs/05-bestPractice/16dledger.md b/docs/05-bestPractice/02dledger.md
similarity index 100%
rename from docs/05-bestPractice/16dledger.md
rename to docs/05-bestPractice/02dledger.md
diff --git a/docs/05-bestPractice/17messagetra.md b/docs/05-bestPractice/03messagetra.md
similarity index 100%
rename from docs/05-bestPractice/17messagetra.md
rename to docs/05-bestPractice/03messagetra.md
diff --git a/docs/05-bestPractice/18access.md b/docs/05-bestPractice/04access.md
similarity index 100%
rename from docs/05-bestPractice/18access.md
rename to docs/05-bestPractice/04access.md
diff --git a/docs/05-bestPractice/19JVMOS.md b/docs/05-bestPractice/05JVMOS.md
similarity index 100%
rename from docs/05-bestPractice/19JVMOS.md
rename to docs/05-bestPractice/05JVMOS.md
diff --git a/docs/05-bestPractice/20log.md b/docs/05-bestPractice/06log.md
similarity index 100%
rename from docs/05-bestPractice/20log.md
rename to docs/05-bestPractice/06log.md
diff --git a/docs/05-bestPractice/21subscribe.md b/docs/05-bestPractice/07subscribe.md
similarity index 100%
rename from docs/05-bestPractice/21subscribe.md
rename to docs/05-bestPractice/07subscribe.md
diff --git a/docs/05-bestPractice/22FAQ.md b/docs/05-bestPractice/08FAQ.md
similarity index 100%
rename from docs/05-bestPractice/22FAQ.md
rename to docs/05-bestPractice/08FAQ.md
diff --git a/docs/05-bestPractice/_category_.json b/docs/05-bestPractice/_category_.json
new file mode 100644
index 000000000..e18efebcd
--- /dev/null
+++ b/docs/05-bestPractice/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "最佳实践",
+    "position": 5
+}
\ No newline at end of file
diff --git a/docs/06-parameterConfiguration/23local.md b/docs/06-parameterConfiguration/01local.md
similarity index 100%
rename from docs/06-parameterConfiguration/23local.md
rename to docs/06-parameterConfiguration/01local.md
diff --git a/docs/06-parameterConfiguration/24server.md b/docs/06-parameterConfiguration/02server.md
similarity index 100%
rename from docs/06-parameterConfiguration/24server.md
rename to docs/06-parameterConfiguration/02server.md
diff --git a/docs/06-parameterConfiguration/_category_.json b/docs/06-parameterConfiguration/_category_.json
new file mode 100644
index 000000000..4a6e6208e
--- /dev/null
+++ b/docs/06-parameterConfiguration/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "参数配置",
+    "position": 6
+}
\ No newline at end of file
diff --git a/docs/07-eventbridge/25RocketMQEventBridgeConcepts.md b/docs/07-eventbridge/01RocketMQEventBridgeConcepts.md
similarity index 100%
rename from docs/07-eventbridge/25RocketMQEventBridgeConcepts.md
rename to docs/07-eventbridge/01RocketMQEventBridgeConcepts.md
diff --git a/docs/07-eventbridge/26RocketMQEventBridgeOverview.md b/docs/07-eventbridge/02RocketMQEventBridgeOverview.md
similarity index 100%
rename from docs/07-eventbridge/26RocketMQEventBridgeOverview.md
rename to docs/07-eventbridge/02RocketMQEventBridgeOverview.md
diff --git a/docs/07-eventbridge/27RocketMQEventBridgeQuickStart.md b/docs/07-eventbridge/03RocketMQEventBridgeQuickStart.md
similarity index 100%
rename from docs/07-eventbridge/27RocketMQEventBridgeQuickStart.md
rename to docs/07-eventbridge/03RocketMQEventBridgeQuickStart.md
diff --git a/docs/07-eventbridge/_category_.json b/docs/07-eventbridge/_category_.json
new file mode 100644
index 000000000..ad7da314c
--- /dev/null
+++ b/docs/07-eventbridge/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "RocketMQ EventBridge",
+    "position": 7
+}
\ No newline at end of file
diff --git a/docs/08-IoT/33RocketMQMQTTOverview.md b/docs/08-mqtt/33RocketMQMQTTOverview.md
similarity index 100%
rename from docs/08-IoT/33RocketMQMQTTOverview.md
rename to docs/08-mqtt/33RocketMQMQTTOverview.md
diff --git a/docs/08-IoT/34RocketMQMQTTQuickStart.md b/docs/08-mqtt/34RocketMQMQTTQuickStart.md
similarity index 100%
rename from docs/08-IoT/34RocketMQMQTTQuickStart.md
rename to docs/08-mqtt/34RocketMQMQTTQuickStart.md
diff --git a/docs/08-mqtt/_category_.json b/docs/08-mqtt/_category_.json
new file mode 100644
index 000000000..ae8b03503
--- /dev/null
+++ b/docs/08-mqtt/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "RocketMQ MQTT",
+    "position": 8
+}
\ No newline at end of file
diff --git a/docs/07-streams/30RocketMQ Streams Overview.md b/docs/09-streams/01RocketMQ Streams Overview.md
similarity index 100%
rename from docs/07-streams/30RocketMQ Streams Overview.md
rename to docs/09-streams/01RocketMQ Streams Overview.md
diff --git a/docs/07-streams/31RocketMQ Streams Concept.md b/docs/09-streams/02RocketMQ Streams Concept.md
similarity index 100%
rename from docs/07-streams/31RocketMQ Streams Concept.md
rename to docs/09-streams/02RocketMQ Streams Concept.md
diff --git a/docs/07-streams/32RocketMQ Streams Quick Start.md b/docs/09-streams/03RocketMQ Streams Quick Start.md
similarity index 100%
rename from docs/07-streams/32RocketMQ Streams Quick Start.md
rename to docs/09-streams/03RocketMQ Streams Quick Start.md
diff --git a/docs/09-streams/_category_.json b/docs/09-streams/_category_.json
new file mode 100644
index 000000000..dcf4b9fac
--- /dev/null
+++ b/docs/09-streams/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "RocketMQ Streams",
+    "position": 9
+}
\ No newline at end of file
diff --git "a/docs/08-\346\225\260\346\215\256\351\233\206\346\210\220/25RocketMQ Connect Overview.md" b/docs/10-connect/01RocketMQ Connect Overview.md
similarity index 100%
rename from "docs/08-\346\225\260\346\215\256\351\233\206\346\210\220/25RocketMQ Connect Overview.md"
rename to docs/10-connect/01RocketMQ Connect Overview.md
diff --git "a/docs/08-\346\225\260\346\215\256\351\233\206\346\210\220/26RocketMQ Connect Concept.md" b/docs/10-connect/02RocketMQ Connect Concept.md
similarity index 100%
rename from "docs/08-\346\225\260\346\215\256\351\233\206\346\210\220/26RocketMQ Connect Concept.md"
rename to docs/10-connect/02RocketMQ Connect Concept.md
diff --git "a/docs/08-\346\225\260\346\215\256\351\233\206\346\210\220/27RocketMQ Connect Quick Start.md" b/docs/10-connect/03RocketMQ Connect Quick Start.md
similarity index 100%
rename from "docs/08-\346\225\260\346\215\256\351\233\206\346\210\220/27RocketMQ Connect Quick Start.md"
rename to docs/10-connect/03RocketMQ Connect Quick Start.md
diff --git "a/docs/08-\346\225\260\346\215\256\351\233\206\346\210\220/28RocketMQ Connect In Action1.md" b/docs/10-connect/04RocketMQ Connect In Action1.md
similarity index 100%
rename from "docs/08-\346\225\260\346\215\256\351\233\206\346\210\220/28RocketMQ Connect In Action1.md"
rename to docs/10-connect/04RocketMQ Connect In Action1.md
diff --git "a/docs/08-\346\225\260\346\215\256\351\233\206\346\210\220/29RocketMQ Connect In Action2.md" b/docs/10-connect/05RocketMQ Connect In Action2.md
similarity index 100%
rename from "docs/08-\346\225\260\346\215\256\351\233\206\346\210\220/29RocketMQ Connect In Action2.md"
rename to docs/10-connect/05RocketMQ Connect In Action2.md
diff --git "a/docs/08-\346\225\260\346\215\256\351\233\206\346\210\220/30RocketMQ Connect In Action3.md" b/docs/10-connect/06RocketMQ Connect In Action3.md
similarity index 100%
rename from "docs/08-\346\225\260\346\215\256\351\233\206\346\210\220/30RocketMQ Connect In Action3.md"
rename to docs/10-connect/06RocketMQ Connect In Action3.md
diff --git "a/docs/08-\346\225\260\346\215\256\351\233\206\346\210\220/31RocketMQ Connect In Action4.md" b/docs/10-connect/07RocketMQ Connect In Action4.md
similarity index 100%
rename from "docs/08-\346\225\260\346\215\256\351\233\206\346\210\220/31RocketMQ Connect In Action4.md"
rename to docs/10-connect/07RocketMQ Connect In Action4.md
diff --git "a/docs/08-\346\225\260\346\215\256\351\233\206\346\210\220/32RocketMQ  Connect In Action5-ES.md" b/docs/10-connect/08RocketMQ  Connect In Action5-ES.md
similarity index 100%
rename from "docs/08-\346\225\260\346\215\256\351\233\206\346\210\220/32RocketMQ  Connect In Action5-ES.md"
rename to docs/10-connect/08RocketMQ  Connect In Action5-ES.md
diff --git a/docs/10-connect/_category_.json b/docs/10-connect/_category_.json
new file mode 100644
index 000000000..26bb614d4
--- /dev/null
+++ b/docs/10-connect/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "RocketMQ Connect",
+    "position": 10
+}
\ No newline at end of file
diff --git a/docs/09-contributionGuide/29how-to-contribute.md b/docs/11-contributionGuide/01how-to-contribute.md
similarity index 96%
rename from docs/09-contributionGuide/29how-to-contribute.md
rename to docs/11-contributionGuide/01how-to-contribute.md
index 1f9fcf87b..353c11bb1 100644
--- a/docs/09-contributionGuide/29how-to-contribute.md
+++ b/docs/11-contributionGuide/01how-to-contribute.md
@@ -33,7 +33,7 @@ Apache RocketMQ 社区提供完备的处理流程帮您解答问题。
 * 根据您的需求评估投入成本和设计解决方案
 * 便于社区围绕该提案展开建设性的讨论
 
-若您计划实现自己的提案以贡献社区,同样需要提供详细描述信息,并遵循 [code-guidelines](/docs/contributionGuide/30code-guidelines) 中的编码规范
+若您计划实现自己的提案以贡献社区,同样需要提供详细描述信息,并遵循 [code-guidelines](/docs/contributionGuide/02code-guidelines) 中的编码规范
 
 我们推荐先在社区达成共识再着手实现功能。通过讨论新特性的必要性及实现方案等问题,可以早发现超出项目范围的提案。
 
@@ -63,7 +63,7 @@ Apache RocketMQ 在其活跃社区的推动下持续发展着。每隔几周我
 2. 测试预发布版本并评分 (+1 未发现问题, -1 测试出问题)
 3. 若预发布版本未测试出问题则发布,否则回到步骤 1
 
-我们在网站上整理了 [release-manual](/docs/contributionGuide/32release-manual) 版本发布指南。测试预发行版是项大工程,我们需要吸纳更多人的参与。 RocketMQ 社区鼓励每个人都参与新版本的测试。通过测试预发布版本, 您将确信新的 RocketMQ 版本仍将为您的程序提供正常服务,并确实在支持版本升级。
+我们在网站上整理了 [release-manual](/docs/contributionGuide/04release-manual) 版本发布指南。测试预发行版是项大工程,我们需要吸纳更多人的参与。 RocketMQ 社区鼓励每个人都参与新版本的测试。通过测试预发布版本, 您将确信新的 RocketMQ 版本仍将为您的程序提供正常服务,并确实在支持版本升级。
 
 
 RocketMQ 社区鼓励每个人都参与新版本的测试。通过测试预发布版本, 您将确信新的 RocketMQ 版本仍将为您的程序提供正常服务,并确实在支持版本升级。
@@ -71,10 +71,10 @@ RocketMQ 社区鼓励每个人都参与新版本的测试。通过测试预发
 
 ## 贡献代码
 
-Apache RocketMQ 已然并将持续进行维护,优化,和扩展。因此 Apache RocketMQ 鼓励所有人贡献源代码。为给予代码贡献者和审查者极佳的代码贡献体验,并提供高质量的代码仓库,社区遵循 [code-guidelines](/docs/contributionGuide/30code-guidelines) 中的贡献流程。编码手册包含构建开发环境指南,社区编码指南和编码风格,并介绍了如何提交贡献的代码。
+Apache RocketMQ 已然并将持续进行维护,优化,和扩展。因此 Apache RocketMQ 鼓励所有人贡献源代码。为给予代码贡献者和审查者极佳的代码贡献体验,并提供高质量的代码仓库,社区遵循 [code-guidelines](/docs/contributionGuide/02code-guidelines) 中的贡献流程。编码手册包含构建开发环境指南,社区编码指南和编码风格,并介绍了如何提交贡献的代码。
 
 
-**请务必在编码之前仔细阅读 [code-guidelines](/docs/contributionGuide/30code-guidelines)
+**请务必在编码之前仔细阅读 [code-guidelines](/docs/contributionGuide/02code-guidelines)
 
 并请阅读 [AFS Apache 软件基金会 贡献者协议](https://www.apache.org/licenses/contributor-agreements.html) 提交电子签名。
 
diff --git a/docs/09-contributionGuide/30code-guidelines.md b/docs/11-contributionGuide/02code-guidelines.md
similarity index 86%
rename from docs/09-contributionGuide/30code-guidelines.md
rename to docs/11-contributionGuide/02code-guidelines.md
index b0e7c8210..f5884e1bb 100644
--- a/docs/09-contributionGuide/30code-guidelines.md
+++ b/docs/11-contributionGuide/02code-guidelines.md
@@ -22,7 +22,7 @@
 
 3. Windows OS 导入:```IntelliJ IDEA > Settings > Code Style > Import Scheme```
 
-![1656682140788](../picture/30code-guidelines/1_codestyle.png)
+![1656682140788](../picture/02code-guidelines/1_codestyle.png)
 
 4. 导入的 ```rmq_codeStyle.xml``` 指定了代码的缩进格式,命名规范,标准 Java 约定等
 
@@ -32,13 +32,13 @@
 
 1. 文件位置:源码 ```rocketmq/style/copyright``` 目录 ```Apache.xml```
 
-![1656683960857](../picture/30code-guidelines/2_ApacheV2.png)
+![1656683960857](../picture/02code-guidelines/2_ApacheV2.png)
 
 2. 许可说明: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) 
 
 ## 选择 Apache 版权
 
-![1656684219109](../picture/30code-guidelines/3_ApacheCopyRight.png)
+![1656684219109](../picture/02code-guidelines/3_ApacheCopyRight.png)
 
 可参考  [五种开源协议(GPL,LGPL,BSD,MIT,Apache) - OSCHINA - 中文开源技术交流社区](https://www.oschina.net/question/54100_9455) 了解详情
 
@@ -48,5 +48,5 @@
 
 2. 进入 ```File Header``` 页签下,删除其中的 Javadoc 标签
 
-![1656684039505](../picture/30code-guidelines/4_FileHeader.png)
+![1656684039505](../picture/02code-guidelines/4_FileHeader.png)
 
diff --git a/docs/09-contributionGuide/31pull-request.md b/docs/11-contributionGuide/03pull-request.md
similarity index 96%
rename from docs/09-contributionGuide/31pull-request.md
rename to docs/11-contributionGuide/03pull-request.md
index 71f2edcee..d7faef029 100644
--- a/docs/09-contributionGuide/31pull-request.md
+++ b/docs/11-contributionGuide/03pull-request.md
@@ -14,7 +14,7 @@
 
 这就是远程仓库的意义:开发者可以很方便地从 GitHub 上获取仓库代码,并提交开发分支到远程仓库与他人交流和共享
 
-![1656601484232](../picture/31pull-request/1_Github.png)
+![1656601484232](../picture/03pull-request/1_Github.png)
 
 那么,有了这个公共仓库,然后呢?
 
@@ -81,7 +81,7 @@ $ git push origin new-official-website	# push to https://github.com/cuser/rocket
 
 ③ compare across forks 选择请求分支和开发分支
 
-![1656580236831](../picture/31pull-request/2_compare.png)
+![1656580236831](../picture/03pull-request/2_compare.png)
 
 base repository / base : 请求仓库及请求分支
 
@@ -91,12 +91,12 @@ head repository / compare : 开发仓库及开发分支
 
 ④ 填写首字母大写的 PR 摘要,并在 Write 标签下简要描述 PR 内容
 
-![1656589498318](../picture/31pull-request/3_Write.png)
+![1656589498318](../picture/03pull-request/3_Write.png)
 
 ​	提交 PR 前,请先做如下确认:
 
 1. 已创建与 PR 对应的 [GitHub Issue]( [apache/rocketmq: Mirror of Apache RocketMQ (github.com)](https://github.com/apache/rocketmq/issues) )
-2. 修改内容符合 [Coding Guidelines](/docs/contributionGuide/30code-guidelines) 编程规范
+2. 修改内容符合 [Coding Guidelines](/docs/contributionGuide/02code-guidelines) 编程规范
 3. PR 摘要以 [ISSUE #XXX] 开始并简要描述变更需求
 4. 概述 PR 变更需求,变更日志,验证信息,可参考 [PR Demo](https://github.com/apache/rocketmq/pull/152) 
 5. 提交内容具备完整的测试用例,并确保基本检查,单元测试,集成测试通过
diff --git a/docs/09-contributionGuide/32release-manual.md b/docs/11-contributionGuide/04release-manual.md
similarity index 100%
rename from docs/09-contributionGuide/32release-manual.md
rename to docs/11-contributionGuide/04release-manual.md
diff --git a/docs/11-contributionGuide/_category_.json b/docs/11-contributionGuide/_category_.json
new file mode 100644
index 000000000..b9a57ffde
--- /dev/null
+++ b/docs/11-contributionGuide/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "贡献指南",
+    "position": 11
+}
\ No newline at end of file
diff --git a/docs/picture/30code-guidelines/1_codestyle.png b/docs/picture/02code-guidelines/1_codestyle.png
similarity index 100%
rename from docs/picture/30code-guidelines/1_codestyle.png
rename to docs/picture/02code-guidelines/1_codestyle.png
diff --git a/docs/picture/30code-guidelines/2_ApacheV2.png b/docs/picture/02code-guidelines/2_ApacheV2.png
similarity index 100%
rename from docs/picture/30code-guidelines/2_ApacheV2.png
rename to docs/picture/02code-guidelines/2_ApacheV2.png
diff --git a/docs/picture/30code-guidelines/3_ApacheCopyRight.png b/docs/picture/02code-guidelines/3_ApacheCopyRight.png
similarity index 100%
rename from docs/picture/30code-guidelines/3_ApacheCopyRight.png
rename to docs/picture/02code-guidelines/3_ApacheCopyRight.png
diff --git a/docs/picture/30code-guidelines/4_FileHeader.png b/docs/picture/02code-guidelines/4_FileHeader.png
similarity index 100%
rename from docs/picture/30code-guidelines/4_FileHeader.png
rename to docs/picture/02code-guidelines/4_FileHeader.png
diff --git a/docs/picture/31pull-request/1_Github.png b/docs/picture/03pull-request/1_Github.png
similarity index 100%
rename from docs/picture/31pull-request/1_Github.png
rename to docs/picture/03pull-request/1_Github.png
diff --git a/docs/picture/31pull-request/2_compare.png b/docs/picture/03pull-request/2_compare.png
similarity index 100%
rename from docs/picture/31pull-request/2_compare.png
rename to docs/picture/03pull-request/2_compare.png
diff --git a/docs/picture/31pull-request/3_Write.png b/docs/picture/03pull-request/3_Write.png
similarity index 100%
rename from docs/picture/31pull-request/3_Write.png
rename to docs/picture/03pull-request/3_Write.png
diff --git a/docs/picture/33rocketmq-streams/stage.png b/docs/picture/33rocketmq-streams/stage.png
new file mode 100644
index 000000000..317fe46b3
Binary files /dev/null and b/docs/picture/33rocketmq-streams/stage.png differ
diff --git "a/docs/picture/33rocketmq-streams/\346\200\273\344\275\223\346\236\266\346\236\204\345\233\276.png" "b/docs/picture/33rocketmq-streams/\346\200\273\344\275\223\346\236\266\346\236\204\345\233\276.png"
new file mode 100644
index 000000000..5eba9cec2
Binary files /dev/null and "b/docs/picture/33rocketmq-streams/\346\200\273\344\275\223\346\236\266\346\236\204\345\233\276.png" differ
diff --git a/docusaurus.config.js b/docusaurus.config.js
index e8ab37011..d09a02bef 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -167,7 +167,7 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
             },
             {
               from: '/docs/rmq-deployment/',
-              to: '/docs/deploymentOperations/15deploy'
+              to: '/docs/deploymentOperations/01deploy'
             },
             {
               from: '/docs/motivation/',
@@ -175,59 +175,59 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
             },
             {
               from: ['/docs/quickstart/', '/docs/quick-start'],
-              to: '/docs/quickStart/02quickstart'
+              to: '/docs/quickStart/01quickstart'
             },
             {
               from: '/docs/how-to-contribute/',
-              to: '/docs/contributionGuide/29how-to-contribute'
+              to: '/docs/contributionGuide/01how-to-contribute'
             },
             {
               from: '/docs/code-guidelines/',
-              to: '/docs/contributionGuide/30code-guidelines'
+              to: '/docs/contributionGuide/02code-guidelines'
             },
             {
               from: '/docs/pull-request/',
-              to: '/docs/contributionGuide/31pull-request'
+              to: '/docs/contributionGuide/03pull-request'
             },
             {
               from: '/docs/release-manual',
-              to: '/docs/contributionGuide/32release-manual'
+              to: '/docs/contributionGuide/04release-manual'
             },
             {
               from: '/docs/cli-admin-tool/',
-              to: '/docs/deploymentOperations/16admintool'
+              to: '/docs/deploymentOperations/02admintool'
             },
             {
               from: '/docs/system-config',
-              to: '/docs/bestPractice/19JVMOS'
+              to: '/docs/bestPractice/04JVMOS'
             },
             {
               from: '/docs/faq/',
-              to: '/docs/bestPractice/22FAQ'
+              to: '/docs/bestPractice/06FAQ'
             },
             {
               from: '/docs/logappender-example/',
-              to: '/docs/4.x/bestPractice/20log'
+              to: '/docs/4.x/bestPractice/06log'
             },
             {
               from: '/docs/order-example/',
-              to: '/docs/4.x/producer/06message2'
+              to: '/docs/4.x/producer/03message2'
             },
             {
               from: '/docs/schedule-example/',
-              to: '/docs/4.x/producer/07message3'
+              to: '/docs/4.x/producer/04message3'
             },
             {
               from: '/docs/batch-example/',
-              to: '/docs/4.x/producer/08message4'
+              to: '/docs/4.x/producer/05message4'
             },
             {
               from: '/docs/transaction-example/',
-              to: '/docs/4.x/producer/09message5'
+              to: '/docs/4.x/producer/06message5'
             },
             {
               from: '/docs/cluster-deployment/',
-              to: '/docs/4.x/parameterConfiguration/24server'
+              to: '/docs/4.x/parameterConfiguration/02server'
             },
             {
               from: '/docs/documentation/',
@@ -235,7 +235,7 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
             },
             {
               from: '/docs/best-practice-consumer/',
-              to: '/docs/4.x/bestPractice/15bestpractice'
+              to: '/docs/4.x/bestPractice/01bestpractice'
             },
             {
               from: '/release_notes/',
@@ -284,7 +284,7 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
         //   // position: "right",
         //   // items: [
         //   //   { to: "/docs/", label: "4.x" },
-        //   //   { to: "/docs/5.0/介绍/02quickstart", label: "5.0" },
+        //   //   { to: "/docs/5.0/介绍/01quickstart", label: "5.0" },
 
         //   //   // ... more items
         //   // ],
@@ -327,7 +327,7 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
                 { to: "/contact", label: "参与社区" },
                 { to: "/origin", label: "项目起源" },
                 { to: "/team", label: "贡献团队" },
-                { to: "/docs/contributionGuide/29how-to-contribute", label: "贡献说明" },
+                { to: "/docs/contributionGuide/01how-to-contribute", label: "贡献说明" },
                 { to: "/enterprise", label: "企业用户" }
                 // ... more items
               ],
@@ -401,7 +401,7 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
                 },
                 {
                   label: 'Installation',
-                  to: '/docs/quickStart/02quickstart',
+                  to: '/docs/quickStart/01quickstart',
                 },
                 {
                   label: 'Migration from 4.x to 5.0',
diff --git a/i18n/en/docusaurus-plugin-content-blog-forth-blog/options.json b/i18n/en/docusaurus-plugin-content-blog-forth-blog/options.json
deleted file mode 100644
index bdb16439e..000000000
--- a/i18n/en/docusaurus-plugin-content-blog-forth-blog/options.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
-  "title": {
-    "message": "Blog",
-    "description": "The title for the blog used in SEO"
-  },
-  "description": {
-    "message": "Blog",
-    "description": "The description for the blog used in SEO"
-  },
-  "sidebar.title": {
-    "message": "Recent posts",
-    "description": "The label for the left sidebar"
-  }
-}
\ No newline at end of file
diff --git a/i18n/en/docusaurus-plugin-content-blog-second-blog/options.json b/i18n/en/docusaurus-plugin-content-blog-second-blog/options.json
deleted file mode 100644
index bdb16439e..000000000
--- a/i18n/en/docusaurus-plugin-content-blog-second-blog/options.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
-  "title": {
-    "message": "Blog",
-    "description": "The title for the blog used in SEO"
-  },
-  "description": {
-    "message": "Blog",
-    "description": "The description for the blog used in SEO"
-  },
-  "sidebar.title": {
-    "message": "Recent posts",
-    "description": "The label for the left sidebar"
-  }
-}
\ No newline at end of file
diff --git a/i18n/en/docusaurus-plugin-content-blog-third-blog/options.json b/i18n/en/docusaurus-plugin-content-blog-third-blog/options.json
deleted file mode 100644
index bdb16439e..000000000
--- a/i18n/en/docusaurus-plugin-content-blog-third-blog/options.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
-  "title": {
-    "message": "Blog",
-    "description": "The title for the blog used in SEO"
-  },
-  "description": {
-    "message": "Blog",
-    "description": "The description for the blog used in SEO"
-  },
-  "sidebar.title": {
-    "message": "Recent posts",
-    "description": "The label for the left sidebar"
-  }
-}
\ No newline at end of file
diff --git a/i18n/en/docusaurus-plugin-content-docs/current.json b/i18n/en/docusaurus-plugin-content-docs/current.json
index 6ba9847ea..704fc8656 100644
--- a/i18n/en/docusaurus-plugin-content-docs/current.json
+++ b/i18n/en/docusaurus-plugin-content-docs/current.json
@@ -3,35 +3,47 @@
     "message": "4.x",
     "description": "The label for version current"
   },
-  "sidebar.myAutogeneratedSidebar.category.introduction": {
+  "sidebar.myAutogeneratedSidebar.category.基本概念": {
     "message": "Introduction",
-    "description": "The label for category 介绍 in sidebar myAutogeneratedSidebar"
+    "description": "The label for category 基本概念 in sidebar myAutogeneratedSidebar"
   },
-  "sidebar.myAutogeneratedSidebar.category.producer": {
+  "sidebar.myAutogeneratedSidebar.category.生产者": {
     "message": "Producer",
     "description": "The label for category 生产者 in sidebar myAutogeneratedSidebar"
   },
-  "sidebar.myAutogeneratedSidebar.category.consumer": {
+  "sidebar.myAutogeneratedSidebar.category.消费者": {
     "message": "Consumer",
     "description": "The label for category 消费者 in sidebar myAutogeneratedSidebar"
   },
-  "sidebar.myAutogeneratedSidebar.category.deployment": {
-    "message": "Deployment",
-    "description": "The label for category 部署与运维 in sidebar myAutogeneratedSidebar"
+  "sidebar.myAutogeneratedSidebar.category.部署 & 运维": {
+    "message": "Deployment & Operations",
+    "description": "The label for category 部署 & 运维 in sidebar myAutogeneratedSidebar"
   },
-  "sidebar.myAutogeneratedSidebar.category.bestPractice": {
+  "sidebar.myAutogeneratedSidebar.category.最佳实践": {
     "message": "Best Practice",
     "description": "The label for category 最佳实践 in sidebar myAutogeneratedSidebar"
   },
-  "sidebar.myAutogeneratedSidebar.category.eventbridge": {
-    "message": "EventBridge",
-    "description": "The label for category EventBridge in sidebar myAutogeneratedSidebar"
-  },
-  "sidebar.myAutogeneratedSidebar.category.parameterConfiguration": {
+  "sidebar.myAutogeneratedSidebar.category.参数配置": {
     "message": "Parameter Configuration",
     "description": "The label for category 参数配置 in sidebar myAutogeneratedSidebar"
   },
-  "sidebar.myAutogeneratedSidebar.category.contributionGuide": {
+  "sidebar.myAutogeneratedSidebar.category.RocketMQ EventBridge": {
+    "message": "RocketMQ EventBridge",
+    "description": "The label for category RocketMQ EventBridge in sidebar myAutogeneratedSidebar"
+  },
+  "sidebar.myAutogeneratedSidebar.category.RocketMQ MQTT": {
+    "message": "RocketMQ MQTT",
+    "description": "The label for category RocketMQ MQTT in sidebar myAutogeneratedSidebar"
+  },
+  "sidebar.myAutogeneratedSidebar.category.RocketMQ Streams": {
+    "message": "RocketMQ Streams",
+    "description": "The label for category RocketMQ Streams in sidebar myAutogeneratedSidebar"
+  },
+  "sidebar.myAutogeneratedSidebar.category.RocketMQ Connect": {
+    "message": "RocketMQ Connect",
+    "description": "The label for category RocketMQ Connect in sidebar myAutogeneratedSidebar"
+  },
+  "sidebar.myAutogeneratedSidebar.category.贡献指南": {
     "message": "Contribution Guide",
     "description": "The label for category 贡献指南 in sidebar myAutogeneratedSidebar"
   }
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/01-introduction/03whatis.md b/i18n/en/docusaurus-plugin-content-docs/current/01-introduction/03whatis.md
index 99ff4f1af..ee1dfb64e 100644
--- a/i18n/en/docusaurus-plugin-content-docs/current/01-introduction/03whatis.md
+++ b/i18n/en/docusaurus-plugin-content-docs/current/01-introduction/03whatis.md
@@ -17,18 +17,18 @@ import TabItem from '@theme/TabItem';
   <TabItem value="Producer" label="Producer" default>
    The producer is responsible for producing messages, and the business system is generally responsible for producing messages. A producer sends messages generated in the business application system to the broker server.RocketMQ provides a variety of sending methods, synchronous sending, asynchronous sending, sequential sending, and one-way sending.
 
-learn more  ➡️ [Producer](../02-producer/04concept1.md)
+learn more  ➡️ [Producer](../02-producer/01concept1.md)
   </TabItem>
   <TabItem value="Consumer" label="Consumer">
    Aims to consume messages, which are generally responsible by the backend system (asynchronous consumption). A message consumer pulls messages from the Broker server and serves them to the application. From the perspective of user applications, two consumption methods are provided: pull consumption and push consumption.
 
-learn more  ➡️ [Consumer](../03-consumer/11concept2.md)
+learn more  ➡️ [Consumer](../03-consumer/01concept2.md)
 
   </TabItem>
   <TabItem value="Topic" label="Topic">
   RocketMQ's fundamental unit of event organization is called Topic. Each Topic contains several messages, and each message can only belong to one topic.
 
-learn more  ➡️ [basic concept](../02-producer/04concept1.md)
+learn more  ➡️ [basic concept](../02-producer/01concept1.md)
 
   </TabItem>
 </Tabs>
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/02-producer/04concept1.md b/i18n/en/docusaurus-plugin-content-docs/current/02-producer/01concept1.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/02-producer/04concept1.md
rename to i18n/en/docusaurus-plugin-content-docs/current/02-producer/01concept1.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/02-producer/05message1.md b/i18n/en/docusaurus-plugin-content-docs/current/02-producer/02message1.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/02-producer/05message1.md
rename to i18n/en/docusaurus-plugin-content-docs/current/02-producer/02message1.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/02-producer/06message2.md b/i18n/en/docusaurus-plugin-content-docs/current/02-producer/03message2.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/02-producer/06message2.md
rename to i18n/en/docusaurus-plugin-content-docs/current/02-producer/03message2.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/02-producer/07message3.md b/i18n/en/docusaurus-plugin-content-docs/current/02-producer/04message3.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/02-producer/07message3.md
rename to i18n/en/docusaurus-plugin-content-docs/current/02-producer/04message3.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/02-producer/08message4.md b/i18n/en/docusaurus-plugin-content-docs/current/02-producer/05message4.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/02-producer/08message4.md
rename to i18n/en/docusaurus-plugin-content-docs/current/02-producer/05message4.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/02-producer/09message5.md b/i18n/en/docusaurus-plugin-content-docs/current/02-producer/06message5.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/02-producer/09message5.md
rename to i18n/en/docusaurus-plugin-content-docs/current/02-producer/06message5.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/03-consumer/11concept2.md b/i18n/en/docusaurus-plugin-content-docs/current/03-consumer/01concept2.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/03-consumer/11concept2.md
rename to i18n/en/docusaurus-plugin-content-docs/current/03-consumer/01concept2.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/03-consumer/12push.md b/i18n/en/docusaurus-plugin-content-docs/current/03-consumer/02push.md
similarity index 99%
rename from i18n/en/docusaurus-plugin-content-docs/current/03-consumer/12push.md
rename to i18n/en/docusaurus-plugin-content-docs/current/03-consumer/02push.md
index 7a6498102..955955ace 100644
--- a/i18n/en/docusaurus-plugin-content-docs/current/03-consumer/12push.md
+++ b/i18n/en/docusaurus-plugin-content-docs/current/03-consumer/02push.md
@@ -1,4 +1,4 @@
-# Push Consume
+# Push Consumer
 
 The simple code of RocketMQ Push Consumer is as follows:
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/03-consumer/13pull.md b/i18n/en/docusaurus-plugin-content-docs/current/03-consumer/03pull.md
similarity index 99%
rename from i18n/en/docusaurus-plugin-content-docs/current/03-consumer/13pull.md
rename to i18n/en/docusaurus-plugin-content-docs/current/03-consumer/03pull.md
index b783c33df..14e7b2f89 100644
--- a/i18n/en/docusaurus-plugin-content-docs/current/03-consumer/13pull.md
+++ b/i18n/en/docusaurus-plugin-content-docs/current/03-consumer/03pull.md
@@ -1,4 +1,4 @@
-# Pull Consume
+# Pull Consumer
 
 There are two kinds of Pull methods in RocketMQ. `Pull Consumer` is the more primitive one, which does not provide related subscription methods, The queue should be specified to pull while calling the pull method, and it needs to update the offset itself. The other one is the `Lite Pull Consumer`, which provides Subscribe and Assign mode, making it more convenient to use.
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/04-deployment/15deploy.md b/i18n/en/docusaurus-plugin-content-docs/current/04-deployment/01deploy.md
similarity index 99%
rename from i18n/en/docusaurus-plugin-content-docs/current/04-deployment/15deploy.md
rename to i18n/en/docusaurus-plugin-content-docs/current/04-deployment/01deploy.md
index ada1ec475..7562e64a9 100644
--- a/i18n/en/docusaurus-plugin-content-docs/current/04-deployment/15deploy.md
+++ b/i18n/en/docusaurus-plugin-content-docs/current/04-deployment/01deploy.md
@@ -1,4 +1,4 @@
-# Deployment method
+# Deployment Method
 
 ## Single Master mode
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/04-deployment/16admintool.md b/i18n/en/docusaurus-plugin-content-docs/current/04-deployment/02admintool.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/04-deployment/16admintool.md
rename to i18n/en/docusaurus-plugin-content-docs/current/04-deployment/02admintool.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/04-deployment/17Dashboard.md b/i18n/en/docusaurus-plugin-content-docs/current/04-deployment/03Dashboard.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/04-deployment/17Dashboard.md
rename to i18n/en/docusaurus-plugin-content-docs/current/04-deployment/03Dashboard.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/04-deployment/18Exporter.md b/i18n/en/docusaurus-plugin-content-docs/current/04-deployment/04Exporter.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/04-deployment/18Exporter.md
rename to i18n/en/docusaurus-plugin-content-docs/current/04-deployment/04Exporter.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/15bestpractice.md b/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/01bestpractice.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/15bestpractice.md
rename to i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/01bestpractice.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/16dledger.md b/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/02dledger.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/16dledger.md
rename to i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/02dledger.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/17messagetra.md b/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/03messagetra.md
similarity index 99%
rename from i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/17messagetra.md
rename to i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/03messagetra.md
index e51523fae..ad1ddb0e2 100644
--- a/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/17messagetra.md
+++ b/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/03messagetra.md
@@ -1,4 +1,4 @@
-# Message trace
+# Message Trace
 
 ## 1. Key attributes of message trace data
 | Producer | Consumer | Broker |
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/18access.md b/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/04access.md
similarity index 99%
rename from i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/18access.md
rename to i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/04access.md
index e93deb918..e58014774 100644
--- a/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/18access.md
+++ b/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/04access.md
@@ -1,4 +1,4 @@
-# Access control
+# Access Control
 
 ## 1. Introduction to access control features
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/19JVMOS.md b/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/05JVMOS.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/19JVMOS.md
rename to i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/05JVMOS.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/20log.md b/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/06log.md
similarity index 99%
rename from i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/20log.md
rename to i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/06log.md
index 4fc27c992..efa58f4ca 100644
--- a/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/20log.md
+++ b/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/06log.md
@@ -1,4 +1,4 @@
-# Log configuration
+# Logging Confituration
 
 Client logs are used to record exceptions that occur during the client's operation, helping to quickly locate and fix problems. This article introduces the way to print RocketMQ client logs and the default and custom configurations.
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/21subscribe.md b/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/07subscribe.md
similarity index 99%
rename from i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/21subscribe.md
rename to i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/07subscribe.md
index 9699961a3..65cb48b1b 100644
--- a/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/21subscribe.md
+++ b/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/07subscribe.md
@@ -1,4 +1,4 @@
-# Consistent subscription relationship
+# Consistent Subscription Relationship
 
 ## Introduction
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/22FAQ.md b/i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/08FAQ.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/22FAQ.md
rename to i18n/en/docusaurus-plugin-content-docs/current/05-bestPractice/08FAQ.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/06-parameterConfiguration/23local.md b/i18n/en/docusaurus-plugin-content-docs/current/06-parameterConfiguration/01local.md
similarity index 99%
rename from i18n/en/docusaurus-plugin-content-docs/current/06-parameterConfiguration/23local.md
rename to i18n/en/docusaurus-plugin-content-docs/current/06-parameterConfiguration/01local.md
index c95549099..c8da236d0 100644
--- a/i18n/en/docusaurus-plugin-content-docs/current/06-parameterConfiguration/23local.md
+++ b/i18n/en/docusaurus-plugin-content-docs/current/06-parameterConfiguration/01local.md
@@ -1,4 +1,4 @@
-# Client configuration
+# Client Configuration
 
 In the RocketMQ Broker cluster, both producers and consumers are clients. This section mainly describes the common behavior configurations for producers and consumers.
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/06-parameterConfiguration/24server.md b/i18n/en/docusaurus-plugin-content-docs/current/06-parameterConfiguration/02server.md
similarity index 99%
rename from i18n/en/docusaurus-plugin-content-docs/current/06-parameterConfiguration/24server.md
rename to i18n/en/docusaurus-plugin-content-docs/current/06-parameterConfiguration/02server.md
index e62566a2e..000ed960e 100644
--- a/i18n/en/docusaurus-plugin-content-docs/current/06-parameterConfiguration/24server.md
+++ b/i18n/en/docusaurus-plugin-content-docs/current/06-parameterConfiguration/02server.md
@@ -1,4 +1,4 @@
-# Server configuration
+# Server Configuration
 
 
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/07-eventbridge/25RocketMQEventBridgeConcepts.md b/i18n/en/docusaurus-plugin-content-docs/current/07-eventbridge/01RocketMQEventBridgeConcepts.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/07-eventbridge/25RocketMQEventBridgeConcepts.md
rename to i18n/en/docusaurus-plugin-content-docs/current/07-eventbridge/01RocketMQEventBridgeConcepts.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/07-eventbridge/26RocketMQEventBridgeOverview.md b/i18n/en/docusaurus-plugin-content-docs/current/07-eventbridge/02RocketMQEventBridgeOverview.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/07-eventbridge/26RocketMQEventBridgeOverview.md
rename to i18n/en/docusaurus-plugin-content-docs/current/07-eventbridge/02RocketMQEventBridgeOverview.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/07-eventbridge/27RocketMQEventBridgeQuickStart.md b/i18n/en/docusaurus-plugin-content-docs/current/07-eventbridge/03RocketMQEventBridgeQuickStart.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/07-eventbridge/27RocketMQEventBridgeQuickStart.md
rename to i18n/en/docusaurus-plugin-content-docs/current/07-eventbridge/03RocketMQEventBridgeQuickStart.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/08-IoT/33RocketMQMQTTOverview.md b/i18n/en/docusaurus-plugin-content-docs/current/08-mqtt/01RocketMQMQTTOverview.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/08-IoT/33RocketMQMQTTOverview.md
rename to i18n/en/docusaurus-plugin-content-docs/current/08-mqtt/01RocketMQMQTTOverview.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/08-IoT/34RocketMQMQTTQuickStart.md b/i18n/en/docusaurus-plugin-content-docs/current/08-mqtt/02RocketMQMQTTQuickStart.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/08-IoT/34RocketMQMQTTQuickStart.md
rename to i18n/en/docusaurus-plugin-content-docs/current/08-mqtt/02RocketMQMQTTQuickStart.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/07-streams/30RocketMQ Streams Overview.md b/i18n/en/docusaurus-plugin-content-docs/current/09-streams/01RocketMQ Streams Overview.md
similarity index 98%
rename from i18n/en/docusaurus-plugin-content-docs/current/07-streams/30RocketMQ Streams Overview.md
rename to i18n/en/docusaurus-plugin-content-docs/current/09-streams/01RocketMQ Streams Overview.md
index ac2dd855c..e2cae6d93 100644
--- a/i18n/en/docusaurus-plugin-content-docs/current/07-streams/30RocketMQ Streams Overview.md	
+++ b/i18n/en/docusaurus-plugin-content-docs/current/09-streams/01RocketMQ Streams Overview.md	
@@ -1,4 +1,4 @@
-# RocketMQ Streams overview
+# RocketMQ Streams Overview
 RocketMQ Streams is a lightweight stream computing engine based on RocketMQ. It can be applied as an SDK dependency without the need for deploying complex stream computing servers, making it resource-efficient, easily extensible, and rich in stream computing operators.
 
 ## Architecture
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/07-streams/31RocketMQ Streams Concept.md b/i18n/en/docusaurus-plugin-content-docs/current/09-streams/02RocketMQ Streams Concept.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/07-streams/31RocketMQ Streams Concept.md
rename to i18n/en/docusaurus-plugin-content-docs/current/09-streams/02RocketMQ Streams Concept.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/07-streams/32RocketMQ Streams Quick Start.md b/i18n/en/docusaurus-plugin-content-docs/current/09-streams/03RocketMQ Streams Quick Start.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/07-streams/32RocketMQ Streams Quick Start.md
rename to i18n/en/docusaurus-plugin-content-docs/current/09-streams/03RocketMQ Streams Quick Start.md
diff --git "a/i18n/en/docusaurus-plugin-content-docs/current/08-\346\225\260\346\215\256\351\233\206\346\210\220/25RocketMQ Connect Overview.md" b/i18n/en/docusaurus-plugin-content-docs/current/10-connect/01RocketMQ Connect Overview.md
similarity index 99%
rename from "i18n/en/docusaurus-plugin-content-docs/current/08-\346\225\260\346\215\256\351\233\206\346\210\220/25RocketMQ Connect Overview.md"
rename to i18n/en/docusaurus-plugin-content-docs/current/10-connect/01RocketMQ Connect Overview.md
index d12de1a59..b5ac55964 100644
--- "a/i18n/en/docusaurus-plugin-content-docs/current/08-\346\225\260\346\215\256\351\233\206\346\210\220/25RocketMQ Connect Overview.md"	
+++ b/i18n/en/docusaurus-plugin-content-docs/current/10-connect/01RocketMQ Connect Overview.md	
@@ -1,4 +1,4 @@
-# RocketMQ Connect overview
+# RocketMQ Connect Overview
 
 RocketMQ Connect is an important component of RocketMQ data integration, which can transfer data in and out of RocketMQ from various systems efficiently and reliably. It is a separate, distributed, scalable, and fault-tolerant system that has low latency, high reliability, high performance, low code, and strong scalability. It can achieve various heterogeneous data system connections, data pipeline building, ETL, CDC, and data lake capabilities.
 
diff --git "a/i18n/en/docusaurus-plugin-content-docs/current/08-\346\225\260\346\215\256\351\233\206\346\210\220/26RocketMQ Connect Concept.md" b/i18n/en/docusaurus-plugin-content-docs/current/10-connect/02RocketMQ Connect Concept.md
similarity index 100%
rename from "i18n/en/docusaurus-plugin-content-docs/current/08-\346\225\260\346\215\256\351\233\206\346\210\220/26RocketMQ Connect Concept.md"
rename to i18n/en/docusaurus-plugin-content-docs/current/10-connect/02RocketMQ Connect Concept.md
diff --git "a/i18n/en/docusaurus-plugin-content-docs/current/08-\346\225\260\346\215\256\351\233\206\346\210\220/27RocketMQ Connect Quick Start.md" b/i18n/en/docusaurus-plugin-content-docs/current/10-connect/03RocketMQ Connect Quick Start.md
similarity index 100%
rename from "i18n/en/docusaurus-plugin-content-docs/current/08-\346\225\260\346\215\256\351\233\206\346\210\220/27RocketMQ Connect Quick Start.md"
rename to i18n/en/docusaurus-plugin-content-docs/current/10-connect/03RocketMQ Connect Quick Start.md
diff --git "a/i18n/en/docusaurus-plugin-content-docs/current/08-\346\225\260\346\215\256\351\233\206\346\210\220/28RocketMQ Connect In Action1.md" b/i18n/en/docusaurus-plugin-content-docs/current/10-connect/04RocketMQ Connect In Action1.md
similarity index 100%
rename from "i18n/en/docusaurus-plugin-content-docs/current/08-\346\225\260\346\215\256\351\233\206\346\210\220/28RocketMQ Connect In Action1.md"
rename to i18n/en/docusaurus-plugin-content-docs/current/10-connect/04RocketMQ Connect In Action1.md
diff --git "a/i18n/en/docusaurus-plugin-content-docs/current/08-\346\225\260\346\215\256\351\233\206\346\210\220/29RocketMQ Connect In Action2.md" b/i18n/en/docusaurus-plugin-content-docs/current/10-connect/05RocketMQ Connect In Action2.md
similarity index 100%
rename from "i18n/en/docusaurus-plugin-content-docs/current/08-\346\225\260\346\215\256\351\233\206\346\210\220/29RocketMQ Connect In Action2.md"
rename to i18n/en/docusaurus-plugin-content-docs/current/10-connect/05RocketMQ Connect In Action2.md
diff --git "a/i18n/en/docusaurus-plugin-content-docs/current/08-\346\225\260\346\215\256\351\233\206\346\210\220/30RocketMQ Connect In Action3.md" b/i18n/en/docusaurus-plugin-content-docs/current/10-connect/06RocketMQ Connect In Action3.md
similarity index 100%
rename from "i18n/en/docusaurus-plugin-content-docs/current/08-\346\225\260\346\215\256\351\233\206\346\210\220/30RocketMQ Connect In Action3.md"
rename to i18n/en/docusaurus-plugin-content-docs/current/10-connect/06RocketMQ Connect In Action3.md
diff --git "a/i18n/en/docusaurus-plugin-content-docs/current/08-\346\225\260\346\215\256\351\233\206\346\210\220/31RocketMQ Connect In Action4.md" b/i18n/en/docusaurus-plugin-content-docs/current/10-connect/07RocketMQ Connect In Action4.md
similarity index 100%
rename from "i18n/en/docusaurus-plugin-content-docs/current/08-\346\225\260\346\215\256\351\233\206\346\210\220/31RocketMQ Connect In Action4.md"
rename to i18n/en/docusaurus-plugin-content-docs/current/10-connect/07RocketMQ Connect In Action4.md
diff --git "a/i18n/en/docusaurus-plugin-content-docs/current/08-\346\225\260\346\215\256\351\233\206\346\210\220/32RocketMQ  Connect In Action5-ES.md" b/i18n/en/docusaurus-plugin-content-docs/current/10-connect/08RocketMQ  Connect In Action5-ES.md
similarity index 100%
rename from "i18n/en/docusaurus-plugin-content-docs/current/08-\346\225\260\346\215\256\351\233\206\346\210\220/32RocketMQ  Connect In Action5-ES.md"
rename to i18n/en/docusaurus-plugin-content-docs/current/10-connect/08RocketMQ  Connect In Action5-ES.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/09-contributionGuide/29how-to-contribute.md b/i18n/en/docusaurus-plugin-content-docs/current/11-contributionGuide/01how-to-contribute.md
similarity index 96%
rename from i18n/en/docusaurus-plugin-content-docs/current/09-contributionGuide/29how-to-contribute.md
rename to i18n/en/docusaurus-plugin-content-docs/current/11-contributionGuide/01how-to-contribute.md
index 5ffa0be05..2f6647c0e 100644
--- a/i18n/en/docusaurus-plugin-content-docs/current/09-contributionGuide/29how-to-contribute.md
+++ b/i18n/en/docusaurus-plugin-content-docs/current/11-contributionGuide/01how-to-contribute.md
@@ -1,4 +1,4 @@
-# How to contribute
+# How to Contribute
 
 Apache RocketMQ —— Open and sharing open source community, sincerely invite you to join.
 
@@ -33,7 +33,7 @@ Proposals need to include appropriate details and scope of impact. Please elabor
 * Evaluate input costs and design solutions based on your needs
 * To facilitate constructive community discussion around the proposal
 
-If you plan to implement your proposal to contribute to the community, you will also need to provide detailed description information,And follow [code-guidelines](./30code-guidelines.md) Code specification
+If you plan to implement your proposal to contribute to the community, you will also need to provide detailed description information,And follow [code-guidelines](./02code-guidelines.md) Code specification
 
 We recommend building community consensus before implementing features. By discussing the need for new features and how to implement them, proposals that are outside the scope of the project can be spotted early.
 
@@ -63,16 +63,16 @@ Apache RocketMQ continues to grow with the help of its active community. Every f
 2. Test pre-release versions and score (+1 no problem found, -1 test problem)
 3. If the pre-release version is not tested, release it; otherwise, go back to Step 1
 
-We have compiled the [release-manual](./32release-manual) release guide on the website.
+We have compiled the [release-manual](./04release-manual) release guide on the website.
 Testing a pre-release is a big job, and we need to get more people involved. The RocketMQ community encourages everyone to participate in testing the new version. By testing the pre-release version, you will be confident that the new RocketMQ version will still service your program properly and is indeed supporting version upgrades.
 
 ## Contribute code
 
 Apache RocketMQ has been and will continue to be maintained, optimized, and extended.
-So Apache RocketMQ encourages everyone to contribute source code.To give code contributors and reviewers a great code contribution experience and provide a high quality code repository, the community follows the contribution process in [code-guidelines](./30code-guidelines).The coding manual contains guidelines for building a development environment, community coding guidelines and coding styles, and describes how to submit contributed code.
+So Apache RocketMQ encourages everyone to contribute source code.To give code contributors and reviewers a great code contribution experience and provide a high quality code repository, the community follows the contribution process in [code-guidelines](./02code-guidelines).The coding manual contains guidelines for building a development environment, community coding guidelines and coding styles, and describes how to submit contributed code.
 
 
-**Be sure to read it carefully before coding [code-guidelines](./30code-guidelines)
+**Be sure to read it carefully before coding [code-guidelines](./02code-guidelines)
 
 And please read [Apache Software Foundation contributor license](https://www.apache.org/licenses/contributor-agreements.html) to submit electronic signature.
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/09-contributionGuide/30code-guidelines.md b/i18n/en/docusaurus-plugin-content-docs/current/11-contributionGuide/02code-guidelines.md
similarity index 89%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/09-contributionGuide/30code-guidelines.md
rename to i18n/en/docusaurus-plugin-content-docs/current/11-contributionGuide/02code-guidelines.md
index daa828823..09d0603db 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/09-contributionGuide/30code-guidelines.md
+++ b/i18n/en/docusaurus-plugin-content-docs/current/11-contributionGuide/02code-guidelines.md
@@ -22,7 +22,7 @@ The following guides you to import the ```rmq_codeStyle.xml``` encoding specific
 
 3.Windows OS Import: ```IntelliJ IDEA > File > Settings > Editor > Code Style``` enter the ```Code Style```, select the ```Show Scheme Actions > Import Scheme > Intellij IDEA code style XML``` to import the ```rmq_codestyle.xml```
 
-![1656682140788](../picture/30code-guidelines/1_codestyle.png)
+![1656682140788](../picture/02code-guidelines/1_codestyle.png)
 
 4.The imported ```rmq_codeStyle.xml``` specifies the code's indentation format, naming conventions, standard Java conventions, and so on
 
@@ -34,13 +34,13 @@ The following guides you to import the ```rmq_codeStyle.xml``` encoding specific
 
 2.Import: ```IntelliJ IDEA > File > Settings > Editor > Copyright > Copyright Profiles``` enter the ```Copyright Profiles```, select the ```import``` to import the ```Apache.xml```
 
-![1656683960857](../picture/30code-guidelines/2_ApacheV2.png)
+![1656683960857](../picture/02code-guidelines/2_ApacheV2.png)
 
 3.License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)
 
 ## Select Apache Copyright
 
-![1656684219109](../picture/30code-guidelines/3_ApacheCopyRight.png)
+![1656684219109](../picture/02code-guidelines/3_ApacheCopyRight.png)
 
 Refer to  [Five open source protocols(GPL,LGPL,BSD,MIT,Apache) - OSCHINA - Chinese open source technology exchange community](https://www.oschina.net/question/54100_9455) For details
 
@@ -50,4 +50,4 @@ Refer to  [Five open source protocols(GPL,LGPL,BSD,MIT,Apache) - OSCHINA - Chine
 
 2. enter the ```File Header``` , remove the Javadoc label from it
 
-![1656684039505](../picture/30code-guidelines/4_FileHeader.png)
\ No newline at end of file
+![1656684039505](../picture/02code-guidelines/4_FileHeader.png)
\ No newline at end of file
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/09-contributionGuide/31pull-request.md b/i18n/en/docusaurus-plugin-content-docs/current/11-contributionGuide/03pull-request.md
similarity index 96%
rename from i18n/en/docusaurus-plugin-content-docs/current/09-contributionGuide/31pull-request.md
rename to i18n/en/docusaurus-plugin-content-docs/current/11-contributionGuide/03pull-request.md
index 417bec421..d7f62e140 100644
--- a/i18n/en/docusaurus-plugin-content-docs/current/09-contributionGuide/31pull-request.md
+++ b/i18n/en/docusaurus-plugin-content-docs/current/11-contributionGuide/03pull-request.md
@@ -14,7 +14,7 @@ If you think of packaging, compression, and then copy and paste, think of expand
 
 This is the point of the remote repository: Developers can easily access the repository code from GitHub and submit development branches to the remote repository to communicate and share with others
 
-![1656601484232](../picture/31pull-request/1_Github.png)
+![1656601484232](../picture/03pull-request/1_Github.png)
 
 So, with this public repository, what then?
 
@@ -81,7 +81,7 @@ git push origin new-official-website	# push to https://github.com/cuser/rocketmq
 
 ③ compare across forks, Select the request branch and the development branch
 
-![1656580236831](../picture/31pull-request/2_compare.png)
+![1656580236831](../picture/03pull-request/2_compare.png)
 
 base repository / base : Request repository and request branch
 
@@ -91,12 +91,12 @@ Be sure to correctly select the request branch and the development branch, and r
 
 ④ Fill in the PR summary with uppercase letters and briefly describe the PR content 
 
-![1656589498318](../picture/31pull-request/3_Write.png)
+![1656589498318](../picture/03pull-request/3_Write.png)
 
 ​	Before submitting PR, please confirm as follows:
 
 1. A [GitHub Issue]( [apache/rocketmq: Mirror of Apache RocketMQ (github.com)](https://github.com/apache/rocketmq/issues) ) corresponding to PR has been created
-2. Modified content to comply with [Coding Guidelines](/docs/contributionGuide/30code-guidelines) programming specification
+2. Modified content to comply with [Coding Guidelines](/docs/contributionGuide/02code-guidelines) programming specification
 3. The PR summary begins with [ISSUE #XXX] and briefly describes the change requirements
 4. Outline PR change requirements, change logs, and validation information,Reference [PR Demo](https://github.com/apache/rocketmq/pull/152) 
 5. Submit content with complete test cases and ensure that basic checks, unit tests, and integration tests pass
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/09-contributionGuide/32release-manual.md b/i18n/en/docusaurus-plugin-content-docs/current/11-contributionGuide/04release-manual.md
similarity index 99%
rename from i18n/en/docusaurus-plugin-content-docs/current/09-contributionGuide/32release-manual.md
rename to i18n/en/docusaurus-plugin-content-docs/current/11-contributionGuide/04release-manual.md
index e1562767a..3135e8b5f 100644
--- a/i18n/en/docusaurus-plugin-content-docs/current/09-contributionGuide/32release-manual.md
+++ b/i18n/en/docusaurus-plugin-content-docs/current/11-contributionGuide/04release-manual.md
@@ -1,4 +1,4 @@
-# Release manual
+# Release Manual
 
 ## 1. Introduction
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/picture/30code-guidelines/1_codestyle.png b/i18n/en/docusaurus-plugin-content-docs/current/picture/02code-guidelines/1_codestyle.png
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/picture/30code-guidelines/1_codestyle.png
rename to i18n/en/docusaurus-plugin-content-docs/current/picture/02code-guidelines/1_codestyle.png
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/picture/30code-guidelines/2_ApacheV2.png b/i18n/en/docusaurus-plugin-content-docs/current/picture/02code-guidelines/2_ApacheV2.png
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/picture/30code-guidelines/2_ApacheV2.png
rename to i18n/en/docusaurus-plugin-content-docs/current/picture/02code-guidelines/2_ApacheV2.png
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/picture/30code-guidelines/3_ApacheCopyRight.png b/i18n/en/docusaurus-plugin-content-docs/current/picture/02code-guidelines/3_ApacheCopyRight.png
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/picture/30code-guidelines/3_ApacheCopyRight.png
rename to i18n/en/docusaurus-plugin-content-docs/current/picture/02code-guidelines/3_ApacheCopyRight.png
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/picture/30code-guidelines/4_FileHeader.png b/i18n/en/docusaurus-plugin-content-docs/current/picture/02code-guidelines/4_FileHeader.png
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/picture/30code-guidelines/4_FileHeader.png
rename to i18n/en/docusaurus-plugin-content-docs/current/picture/02code-guidelines/4_FileHeader.png
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/picture/31pull-request/1_Github.png b/i18n/en/docusaurus-plugin-content-docs/current/picture/03pull-request/1_Github.png
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/picture/31pull-request/1_Github.png
rename to i18n/en/docusaurus-plugin-content-docs/current/picture/03pull-request/1_Github.png
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/picture/31pull-request/2_compare.png b/i18n/en/docusaurus-plugin-content-docs/current/picture/03pull-request/2_compare.png
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/picture/31pull-request/2_compare.png
rename to i18n/en/docusaurus-plugin-content-docs/current/picture/03pull-request/2_compare.png
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/picture/31pull-request/3_Write.png b/i18n/en/docusaurus-plugin-content-docs/current/picture/03pull-request/3_Write.png
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/current/picture/31pull-request/3_Write.png
rename to i18n/en/docusaurus-plugin-content-docs/current/picture/03pull-request/3_Write.png
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0.json b/i18n/en/docusaurus-plugin-content-docs/version-5.0.json
index e11edc8aa..d7f4846d2 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0.json
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0.json
@@ -3,56 +3,48 @@
     "message": "5.0",
     "description": "The label for version 5.0"
   },
-  "sidebar.myAutogeneratedSidebar.category.introduction": {
+  "sidebar.myAutogeneratedSidebar.category.基本概念": {
     "message": "Introduction",
-    "description": "The label for category 介绍 in sidebar myAutogeneratedSidebar"
+    "description": "The label for category 基本概念 in sidebar myAutogeneratedSidebar"
   },
-  "sidebar.myAutogeneratedSidebar.category.producer": {
-    "message": "Producer",
-    "description": "The label for category 生产者 in sidebar myAutogeneratedSidebar"
+  "sidebar.myAutogeneratedSidebar.category.快速开始": {
+    "message": "Quick Start",
+    "description": "The label for category 快速开始 in sidebar myAutogeneratedSidebar"
+  },
+  "sidebar.myAutogeneratedSidebar.category.领域模型": {
+    "message": "Domain Model",
+    "description": "The label for category 领域模型 in sidebar myAutogeneratedSidebar"
   },
-  "sidebar.myAutogeneratedSidebar.category.consumer": {
-    "message": "Consumer",
-    "description": "The label for category 消费者 in sidebar myAutogeneratedSidebar"
+  "sidebar.myAutogeneratedSidebar.category.功能特性": {
+    "message": "Feature Behavior",
+    "description": "The label for category 功能特性 in sidebar myAutogeneratedSidebar"
   },
-  "sidebar.myAutogeneratedSidebar.category.deployment": {
-    "message": "Deployment",
-    "description": "The label for category 部署与运维 in sidebar myAutogeneratedSidebar"
+  "sidebar.myAutogeneratedSidebar.category.部署 & 运维": {
+    "message": "Deployment & Operations",
+    "description": "The label for category 部署 & 运维 in sidebar myAutogeneratedSidebar"
   },
-  "sidebar.myAutogeneratedSidebar.category.bestPractice": {
+  "sidebar.myAutogeneratedSidebar.category.最佳实践": {
     "message": "Best Practice",
     "description": "The label for category 最佳实践 in sidebar myAutogeneratedSidebar"
   },
-  "sidebar.myAutogeneratedSidebar.category.eventbridge": {
-    "message": "EventBridge",
+  "sidebar.myAutogeneratedSidebar.category.RocketMQ EventBridge": {
+    "message": "RocketMQ EventBridge",
     "description": "The label for category EventBridge in sidebar myAutogeneratedSidebar"
   },
-  "sidebar.myAutogeneratedSidebar.category.parameterConfiguration": {
-    "message": "Parameter Configuration",
-    "description": "The label for category 参数配置 in sidebar myAutogeneratedSidebar"
-  },
-  "sidebar.myAutogeneratedSidebar.category.contributionGuide": {
-    "message": "Contribution Guide",
-    "description": "The label for category 贡献指南 in sidebar myAutogeneratedSidebar"
-  },
-  "sidebar.myAutogeneratedSidebar.category.basicIntroduction": {
-    "message": "Basic Introduction",
-    "description": "The label for category 基础介绍 in sidebar myAutogeneratedSidebar"
-  },
-  "sidebar.myAutogeneratedSidebar.category.quickStart": {
-    "message": "Quick Start",
-    "description": "The label for category 快速入门 in sidebar myAutogeneratedSidebar"
+  "sidebar.myAutogeneratedSidebar.category.RocketMQ MQTT": {
+    "message": "RocketMQ MQTT",
+    "description": "The label for category RocketMQ MQTT in sidebar myAutogeneratedSidebar"
   },
-  "sidebar.myAutogeneratedSidebar.category.domainModel": {
-    "message": "Domain Model",
-    "description": "The label for category 领域模型 in sidebar myAutogeneratedSidebar"
+  "sidebar.myAutogeneratedSidebar.category.RocketMQ Streams": {
+    "message": "RocketMQ Streams",
+    "description": "The label for category RocketMQ Streams in sidebar myAutogeneratedSidebar"
   },
-  "sidebar.myAutogeneratedSidebar.category.featureBehavior": {
-    "message": "Feature Behavior",
-    "description": "The label for category 功能行为 in sidebar myAutogeneratedSidebar"
+  "sidebar.myAutogeneratedSidebar.category.RocketMQ Connect": {
+    "message": "RocketMQ Connect",
+    "description": "The label for category RocketMQ Connect in sidebar myAutogeneratedSidebar"
   },
-  "sidebar.myAutogeneratedSidebar.category.deploymentOperations": {
-    "message": "Deployment Operations",
-    "description": "The label for category 部署运维 in sidebar myAutogeneratedSidebar"
+  "sidebar.myAutogeneratedSidebar.category.贡献指南": {
+    "message": "Contribution Guide",
+    "description": "The label for category 贡献指南 in sidebar myAutogeneratedSidebar"
   }
 }
\ No newline at end of file
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/01-introduction/03limits.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/01-introduction/03limits.md
index ca530d712..dc4b152e3 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/01-introduction/03limits.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/01-introduction/03limits.md
@@ -1,4 +1,4 @@
-# Parameter constraints and suggestions
+# Parameter Constraints and Suggestions
 
 There are many custom parameters and resource names in the Apache RocketMQ system. You are advised to set the system according to the following instructions to avoid application exceptions caused by improper setting of certain parameters.
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/02-quickStart/02quickstart.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/02-quickStart/01quickstart.md
similarity index 99%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/02-quickStart/02quickstart.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/02-quickStart/01quickstart.md
index f38e1fc23..0e98ca6fe 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/02-quickStart/02quickstart.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/02-quickStart/01quickstart.md
@@ -49,7 +49,7 @@ Once we see **'The Name Server boot success..'** from namesrv.log, it means the
 
 ## 3. Start Broker and Proxy
 
-After nameserver startup, we need start the broker and proxy. We recommend Local deployment mode, where Broker and Proxy are deployed in the same process. We also support cluster deployment mode. Learn more [Deployment introduction](../05-deploymentOperations/15deploy.md).
+After nameserver startup, we need start the broker and proxy. We recommend Local deployment mode, where Broker and Proxy are deployed in the same process. We also support cluster deployment mode. Learn more [Deployment introduction](../05-deploymentOperations/01deploy.md).
 
 ```shell
 ### start broker
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/03-domainModel/01main.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/03-domainModel/01main.md
index 12bc79e3d..cd5e52851 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/03-domainModel/01main.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/03-domainModel/01main.md
@@ -1,4 +1,4 @@
-# Domain model
+# Domain Model
 
 This section describes the domain model of Apache RocketMQ.
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/03-domainModel/03messagequeue.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/03-domainModel/03messagequeue.md
index 2a84da2fc..2ead93baa 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/03-domainModel/03messagequeue.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/03-domainModel/03messagequeue.md
@@ -1,4 +1,4 @@
-# MessageQueue 
+# Message Queue 
 
 This section describes the definition, model relationship, and internal attributes of message queues in Apache RocketMQ. This topic also provides version compatibility information and usage notes for message queues.
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/03-domainModel/07consumergroup.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/03-domainModel/07consumergroup.md
index 3eed7dd86..60e89a28d 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/03-domainModel/07consumergroup.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/03-domainModel/07consumergroup.md
@@ -1,4 +1,4 @@
-# ConsumerGroup
+# Consumer Group
 
 This section describes the definition, model relationship, internal attributes, and behavior constraints of consumer groups in Apache RocketMQ. This topic also provides version compatibility information and usage notes for consumer groups.
 ## Definition
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/03fifomessage.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/03fifomessage.md
index d6f610a36..4dc893010 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/03fifomessage.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/03fifomessage.md
@@ -1,4 +1,4 @@
-# Fifo Message
+# Ordered Message
 
 Ordered messages are a type of message with advanced features in Apache RocketMQ. This topic describes the scenarios, working mechanism, limits, usage examples, and usage notes of ordered messages.
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/04transactionmessage.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/04transactionmessage.md
index a6a9c2dbb..5c0603aa6 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/04transactionmessage.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/04transactionmessage.md
@@ -1,4 +1,4 @@
-# Transaction message
+# Transaction Message
 
 Transactional messages are an advanced message type in Apache RocketMQ. This topic describes the application scenarios, working mechanism, limits, usage, and usage notes of transactional messages.
 ## Scenarios
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/05sendretrypolicy.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/05sendretrypolicy.md
index 68361bea8..b1101c2d1 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/05sendretrypolicy.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/05sendretrypolicy.md
@@ -1,4 +1,4 @@
-# Sending retry and throttling policy
+# Sending Retry and Throttling Policy
 
 This topic describes the message sending retry mechanism and throttling mechanism of Apache RocketMQ.
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/06consumertype.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/06consumertype.md
index 424826226..24607afc6 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/06consumertype.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/06consumertype.md
@@ -1,4 +1,4 @@
-# Consumer types
+# Consumer Types
 
 Apache RocketMQ supports the following types of consumers: PushConsumer, SimpleConsumer and PullConsumer. This topic describes the usage, working and retry mechanisms, and scenarios of the three consumer types.
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/07messagefilter.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/07messagefilter.md
index b23a080fa..e994b1fb7 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/07messagefilter.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/07messagefilter.md
@@ -1,4 +1,4 @@
-# Message filtering
+# Message Filtering
 
 After a consumer is subscribed to a topic, Apache RocketMQ delivers all messages in the topic to the consumer. However, if you want the consumer to receive only messages that are relevant to your business, you can set filters on the Apache RocketMQ broker. This topic describes the message filtering feature and how it works. This topic also describes how messages are classified and provides examples on how different filtering methods can be used.
 ## Scenarios
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/08consumerloadbalance.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/08consumerloadbalance.md
index 138a8194f..6ce8e5faa 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/08consumerloadbalance.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/08consumerloadbalance.md
@@ -1,4 +1,4 @@
-# Load balancing policies for consumers
+# Consumer Load Balancing
 
 When consumers in a consumer group pull messages from a Apache RocketMQ topic, a load balancing policy is used to determine how the messages are allocated to the consumers. Load balancing policies improve service concurrency and application scalability. This topic describes the load balancing policies that Apache RocketMQ provides for consumers.
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/09consumerprogress.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/09consumerprogress.md
index 7d6c9cd0b..6a565c5a8 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/09consumerprogress.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/09consumerprogress.md
@@ -1,4 +1,4 @@
-# Consumer progress management
+# Consumer Progress Management
 Apache RocketMQ uses consumer offsets to manage the progress of consumers. This topic describes the consumer progress management mechanism of Apache RocketMQ.
 ## Background
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/10consumerretrypolicy.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/10consumerretrypolicy.md
index f26a9a231..c75662a08 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/10consumerretrypolicy.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/10consumerretrypolicy.md
@@ -1,4 +1,4 @@
-# Consumption retry
+# Consumption Retry
 
 If a message fails to be consumed, Apache RocketMQ redelivers the message based on a consumption retry policy. This helps remove some faults. This topic describes the working mechanism, version compatibility, and usage notes of the consumption retry feature.
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/11messagestorepolicy.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/11messagestorepolicy.md
index 9a3788169..c46c60e41 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/11messagestorepolicy.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/04-featureBehavior/11messagestorepolicy.md
@@ -1,4 +1,4 @@
-# Message storage and cleanup
+# Message Storage and Cleanup
 
 This topic describes how Apache RocketMQ stores messages, including storage granularity, determination criteria, and processing policies.
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/15deploy.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/01deploy.md
similarity index 99%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/15deploy.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/01deploy.md
index c35d332ba..f9e626dcc 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/15deploy.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/01deploy.md
@@ -1,4 +1,4 @@
-# Deployment method
+# Deployment Method
 
 In the Apache RocketMQ 5.0 version, basic message sending and receiving is completed, including the NameServer, Broker, and Proxy components. In the 5.0 version, the Proxy and Broker can be divided into Local mode and Cluster mode according to actual requirements. Generally, if there are no special requirements or if you follow the approach of smoothly upgrading from earlier versions, you can use Local mode.
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/16admintool.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/02admintool.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/16admintool.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/02admintool.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/17autoswitchdeploy.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/03autofailover.md
similarity index 99%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/17autoswitchdeploy.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/03autofailover.md
index c7625fa9d..92fa9c743 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/17autoswitchdeploy.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/03autofailover.md
@@ -1,4 +1,4 @@
-# Master-Slave automatic switchover mode deployment
+# Master-Slave Automatic Failover Mode
 
 ![架构图](../picture/controller架构.png)
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/18Dashboard.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/04Dashboard.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/18Dashboard.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/04Dashboard.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/19Exporter.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/05Exporter.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/19Exporter.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/05-deploymentOperations/05Exporter.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/15bestpractice.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/01bestpractice.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/15bestpractice.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/01bestpractice.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/16dledger.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/02dledger.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/16dledger.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/02dledger.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/18access.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/03access.md
similarity index 99%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/18access.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/03access.md
index e93deb918..e58014774 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/18access.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/03access.md
@@ -1,4 +1,4 @@
-# Access control
+# Access Control
 
 ## 1. Introduction to access control features
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/19JVMOS.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/04JVMOS.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/19JVMOS.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/04JVMOS.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/21subscribe.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/05subscribe.md
similarity index 99%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/21subscribe.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/05subscribe.md
index 7d81a7b56..1d852ba09 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/21subscribe.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/05subscribe.md
@@ -1,4 +1,4 @@
-# Consistent subscription relationship
+# Consistent Subscription Relationship
 
 ## Introduction
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/22FAQ.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/06FAQ.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/22FAQ.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/06FAQ.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/07-eventbridge/25RocketMQEventBridgeConcepts.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/07-eventbridge/01RocketMQEventBridgeConcepts.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/07-eventbridge/25RocketMQEventBridgeConcepts.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/07-eventbridge/01RocketMQEventBridgeConcepts.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/07-eventbridge/26RocketMQEventBridgeOverview.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/07-eventbridge/02RocketMQEventBridgeOverview.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/07-eventbridge/26RocketMQEventBridgeOverview.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/07-eventbridge/02RocketMQEventBridgeOverview.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/07-eventbridge/27RocketMQEventBridgeQuickStart.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/07-eventbridge/03RocketMQEventBridgeQuickStart.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/07-eventbridge/27RocketMQEventBridgeQuickStart.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/07-eventbridge/03RocketMQEventBridgeQuickStart.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/08-IoT/33RocketMQMQTTOverview.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/08-mqtt/01RocketMQMQTTOverview.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/08-IoT/33RocketMQMQTTOverview.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/08-mqtt/01RocketMQMQTTOverview.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/08-IoT/34RocketMQMQTTQuickStart.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/08-mqtt/02RocketMQMQTTQuickStart.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/08-IoT/34RocketMQMQTTQuickStart.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/08-mqtt/02RocketMQMQTTQuickStart.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/07-streams/30RocketMQ Streams Overview.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/09-streams/01RocketMQ Streams Overview.md
similarity index 98%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/07-streams/30RocketMQ Streams Overview.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/09-streams/01RocketMQ Streams Overview.md
index ba34a13dc..d495db238 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/07-streams/30RocketMQ Streams Overview.md	
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/09-streams/01RocketMQ Streams Overview.md	
@@ -1,4 +1,4 @@
-# RocketMQ Streams overview
+# RocketMQ Streams Overview
 
 RocketMQ Streams is a lightweight stream computing engine based on RocketMQ. It can be applied as an SDK dependency without the need for deploying complex stream computing servers, making it resource-efficient, easily extensible, and rich in stream computing operators.
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/07-streams/31RocketMQ Streams Concept.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/09-streams/02RocketMQ Streams Concept.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/07-streams/31RocketMQ Streams Concept.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/09-streams/02RocketMQ Streams Concept.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/07-streams/32RocketMQ Streams Quick Start.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/09-streams/03RocketMQ Streams Quick Start.md
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/07-streams/32RocketMQ Streams Quick Start.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/09-streams/03RocketMQ Streams Quick Start.md
diff --git "a/i18n/en/docusaurus-plugin-content-docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/25RocketMQ Connect Overview.md" b/i18n/en/docusaurus-plugin-content-docs/version-5.0/10-connect/01RocketMQ Connect Overview.md
similarity index 99%
rename from "i18n/en/docusaurus-plugin-content-docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/25RocketMQ Connect Overview.md"
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/10-connect/01RocketMQ Connect Overview.md
index d12de1a59..b5ac55964 100644
--- "a/i18n/en/docusaurus-plugin-content-docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/25RocketMQ Connect Overview.md"	
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/10-connect/01RocketMQ Connect Overview.md	
@@ -1,4 +1,4 @@
-# RocketMQ Connect overview
+# RocketMQ Connect Overview
 
 RocketMQ Connect is an important component of RocketMQ data integration, which can transfer data in and out of RocketMQ from various systems efficiently and reliably. It is a separate, distributed, scalable, and fault-tolerant system that has low latency, high reliability, high performance, low code, and strong scalability. It can achieve various heterogeneous data system connections, data pipeline building, ETL, CDC, and data lake capabilities.
 
diff --git "a/i18n/en/docusaurus-plugin-content-docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/26RocketMQ Connect Concept.md" b/i18n/en/docusaurus-plugin-content-docs/version-5.0/10-connect/02RocketMQ Connect Concept.md
similarity index 100%
rename from "i18n/en/docusaurus-plugin-content-docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/26RocketMQ Connect Concept.md"
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/10-connect/02RocketMQ Connect Concept.md
diff --git "a/i18n/en/docusaurus-plugin-content-docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/27RocketMQ Connect Quick Start.md" b/i18n/en/docusaurus-plugin-content-docs/version-5.0/10-connect/03RocketMQ Connect Quick Start.md
similarity index 100%
rename from "i18n/en/docusaurus-plugin-content-docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/27RocketMQ Connect Quick Start.md"
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/10-connect/03RocketMQ Connect Quick Start.md
diff --git "a/i18n/en/docusaurus-plugin-content-docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/28RocketMQ Connect In Action1.md" b/i18n/en/docusaurus-plugin-content-docs/version-5.0/10-connect/04RocketMQ Connect In Action1.md
similarity index 100%
rename from "i18n/en/docusaurus-plugin-content-docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/28RocketMQ Connect In Action1.md"
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/10-connect/04RocketMQ Connect In Action1.md
diff --git "a/i18n/en/docusaurus-plugin-content-docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/29RocketMQ Connect In Action2.md" b/i18n/en/docusaurus-plugin-content-docs/version-5.0/10-connect/05RocketMQ Connect In Action2.md
similarity index 100%
rename from "i18n/en/docusaurus-plugin-content-docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/29RocketMQ Connect In Action2.md"
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/10-connect/05RocketMQ Connect In Action2.md
diff --git "a/i18n/en/docusaurus-plugin-content-docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/30RocketMQ Connect In Action3.md" b/i18n/en/docusaurus-plugin-content-docs/version-5.0/10-connect/06RocketMQ Connect In Action3.md
similarity index 100%
rename from "i18n/en/docusaurus-plugin-content-docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/30RocketMQ Connect In Action3.md"
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/10-connect/06RocketMQ Connect In Action3.md
diff --git "a/i18n/en/docusaurus-plugin-content-docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/31RocketMQ Connect In Action4.md" b/i18n/en/docusaurus-plugin-content-docs/version-5.0/10-connect/07RocketMQ Connect In Action4.md
similarity index 100%
rename from "i18n/en/docusaurus-plugin-content-docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/31RocketMQ Connect In Action4.md"
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/10-connect/07RocketMQ Connect In Action4.md
diff --git "a/i18n/en/docusaurus-plugin-content-docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/32RocketMQ  Connect In Action5-ES.md" b/i18n/en/docusaurus-plugin-content-docs/version-5.0/10-connect/08RocketMQ  Connect In Action5-ES.md
similarity index 100%
rename from "i18n/en/docusaurus-plugin-content-docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/32RocketMQ  Connect In Action5-ES.md"
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/10-connect/08RocketMQ  Connect In Action5-ES.md
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/09-contributionGuide/29how-to-contribute.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/11-contributionGuide/01how-to-contribute.md
similarity index 96%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/09-contributionGuide/29how-to-contribute.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/11-contributionGuide/01how-to-contribute.md
index 1c4623d1f..d3d4de514 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/09-contributionGuide/29how-to-contribute.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/11-contributionGuide/01how-to-contribute.md
@@ -1,4 +1,4 @@
-# How to contribute
+# How to Contribute
 
 Apache RocketMQ —— Open and sharing open source community, sincerely invite you to join.
 
@@ -33,7 +33,7 @@ Proposals need to include appropriate details and scope of impact. Please elabor
 * Evaluate input costs and design solutions based on your needs
 * To facilitate constructive community discussion around the proposal
 
-If you plan to implement your proposal to contribute to the community, you will also need to provide detailed description information,And follow [code-guidelines](./30code-guidelines) Code specification
+If you plan to implement your proposal to contribute to the community, you will also need to provide detailed description information,And follow [code-guidelines](./02code-guidelines) Code specification
 
 We recommend building community consensus before implementing features. By discussing the need for new features and how to implement them, proposals that are outside the scope of the project can be spotted early.
 
@@ -63,16 +63,16 @@ Apache RocketMQ continues to grow with the help of its active community. Every f
 2. Test pre-release versions and score (+1 no problem found, -1 test problem)
 3. If the pre-release version is not tested, release it; otherwise, go back to Step 1
 
-We have compiled the [release-manual](./32release-manual) release guide on the website.
+We have compiled the [release-manual](./04release-manual) release guide on the website.
 Testing a pre-release is a big job, and we need to get more people involved. The RocketMQ community encourages everyone to participate in testing the new version. By testing the pre-release version, you will be confident that the new RocketMQ version will still service your program properly and is indeed supporting version upgrades.
 
 ## Contribute code
 
 Apache RocketMQ has been and will continue to be maintained, optimized, and extended.
-So Apache RocketMQ encourages everyone to contribute source code.To give code contributors and reviewers a great code contribution experience and provide a high quality code repository, the community follows the contribution process in [code-guidelines](./30code-guidelines).The coding manual contains guidelines for building a development environment, community coding guidelines and coding styles, and describes how to submit contributed code.
+So Apache RocketMQ encourages everyone to contribute source code.To give code contributors and reviewers a great code contribution experience and provide a high quality code repository, the community follows the contribution process in [code-guidelines](./02code-guidelines).The coding manual contains guidelines for building a development environment, community coding guidelines and coding styles, and describes how to submit contributed code.
 
 
-**Be sure to read it carefully before coding [code-guidelines](./30code-guidelines)
+**Be sure to read it carefully before coding [code-guidelines](./02code-guidelines)
 
 And please read [Apache Software Foundation contributor license](https://www.apache.org/licenses/contributor-agreements.html) to submit electronic signature.
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/09-contributionGuide/30code-guidelines.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/11-contributionGuide/02code-guidelines.md
similarity index 89%
rename from i18n/en/docusaurus-plugin-content-docs/current/09-contributionGuide/30code-guidelines.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/11-contributionGuide/02code-guidelines.md
index daa828823..09d0603db 100644
--- a/i18n/en/docusaurus-plugin-content-docs/current/09-contributionGuide/30code-guidelines.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/11-contributionGuide/02code-guidelines.md
@@ -22,7 +22,7 @@ The following guides you to import the ```rmq_codeStyle.xml``` encoding specific
 
 3.Windows OS Import: ```IntelliJ IDEA > File > Settings > Editor > Code Style``` enter the ```Code Style```, select the ```Show Scheme Actions > Import Scheme > Intellij IDEA code style XML``` to import the ```rmq_codestyle.xml```
 
-![1656682140788](../picture/30code-guidelines/1_codestyle.png)
+![1656682140788](../picture/02code-guidelines/1_codestyle.png)
 
 4.The imported ```rmq_codeStyle.xml``` specifies the code's indentation format, naming conventions, standard Java conventions, and so on
 
@@ -34,13 +34,13 @@ The following guides you to import the ```rmq_codeStyle.xml``` encoding specific
 
 2.Import: ```IntelliJ IDEA > File > Settings > Editor > Copyright > Copyright Profiles``` enter the ```Copyright Profiles```, select the ```import``` to import the ```Apache.xml```
 
-![1656683960857](../picture/30code-guidelines/2_ApacheV2.png)
+![1656683960857](../picture/02code-guidelines/2_ApacheV2.png)
 
 3.License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)
 
 ## Select Apache Copyright
 
-![1656684219109](../picture/30code-guidelines/3_ApacheCopyRight.png)
+![1656684219109](../picture/02code-guidelines/3_ApacheCopyRight.png)
 
 Refer to  [Five open source protocols(GPL,LGPL,BSD,MIT,Apache) - OSCHINA - Chinese open source technology exchange community](https://www.oschina.net/question/54100_9455) For details
 
@@ -50,4 +50,4 @@ Refer to  [Five open source protocols(GPL,LGPL,BSD,MIT,Apache) - OSCHINA - Chine
 
 2. enter the ```File Header``` , remove the Javadoc label from it
 
-![1656684039505](../picture/30code-guidelines/4_FileHeader.png)
\ No newline at end of file
+![1656684039505](../picture/02code-guidelines/4_FileHeader.png)
\ No newline at end of file
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/09-contributionGuide/31pull-request.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/11-contributionGuide/03pull-request.md
similarity index 96%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/09-contributionGuide/31pull-request.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/11-contributionGuide/03pull-request.md
index 269a1fcc0..72ef69be6 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/09-contributionGuide/31pull-request.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/11-contributionGuide/03pull-request.md
@@ -14,7 +14,7 @@ If you think of packaging, compression, and then copy and paste, think of expand
 
 This is the point of the remote repository: Developers can easily access the repository code from GitHub and submit development branches to the remote repository to communicate and share with others
 
-![1656601484232](../picture/31pull-request/1_Github.png)
+![1656601484232](../picture/03pull-request/1_Github.png)
 
 So, with this public repository, what then?
 
@@ -81,7 +81,7 @@ git push origin new-official-website	# push to https://github.com/cuser/rocketmq
 
 ③ compare across forks, Select the request branch and the development branch
 
-![1656580236831](../picture/31pull-request/2_compare.png)
+![1656580236831](../picture/03pull-request/2_compare.png)
 
 base repository / base : Request repository and request branch
 
@@ -91,12 +91,12 @@ Be sure to correctly select the request branch and the development branch, and r
 
 ④ Fill in the PR summary with uppercase letters and briefly describe the PR content
 
-![1656589498318](../picture/31pull-request/3_Write.png)
+![1656589498318](../picture/03pull-request/3_Write.png)
 
 ​	Before submitting PR, please confirm as follows:
 
 1. A [GitHub Issue]( [apache/rocketmq: Mirror of Apache RocketMQ (github.com)](https://github.com/apache/rocketmq/issues) ) corresponding to PR has been created
-2. Modified content to comply with [Coding Guidelines](/docs/contributionGuide/30code-guidelines) programming specification
+2. Modified content to comply with [Coding Guidelines](/docs/contributionGuide/02code-guidelines) programming specification
 3. The PR summary begins with [ISSUE #XXX] and briefly describes the change requirements
 4. Outline PR change requirements, change logs, and validation information,Reference [PR Demo](https://github.com/apache/rocketmq/pull/152)
 5. Submit content with complete test cases and ensure that basic checks, unit tests, and integration tests pass
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/09-contributionGuide/32release-manual.md b/i18n/en/docusaurus-plugin-content-docs/version-5.0/11-contributionGuide/04release-manual.md
similarity index 99%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/09-contributionGuide/32release-manual.md
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/11-contributionGuide/04release-manual.md
index e1562767a..3135e8b5f 100644
--- a/i18n/en/docusaurus-plugin-content-docs/version-5.0/09-contributionGuide/32release-manual.md
+++ b/i18n/en/docusaurus-plugin-content-docs/version-5.0/11-contributionGuide/04release-manual.md
@@ -1,4 +1,4 @@
-# Release manual
+# Release Manual
 
 ## 1. Introduction
 
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/30code-guidelines/1_codestyle.png b/i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/02code-guidelines/1_codestyle.png
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/30code-guidelines/1_codestyle.png
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/02code-guidelines/1_codestyle.png
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/30code-guidelines/2_ApacheV2.png b/i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/02code-guidelines/2_ApacheV2.png
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/30code-guidelines/2_ApacheV2.png
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/02code-guidelines/2_ApacheV2.png
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/30code-guidelines/3_ApacheCopyRight.png b/i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/02code-guidelines/3_ApacheCopyRight.png
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/30code-guidelines/3_ApacheCopyRight.png
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/02code-guidelines/3_ApacheCopyRight.png
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/30code-guidelines/4_FileHeader.png b/i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/02code-guidelines/4_FileHeader.png
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/30code-guidelines/4_FileHeader.png
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/02code-guidelines/4_FileHeader.png
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/31pull-request/1_Github.png b/i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/03pull-request/1_Github.png
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/31pull-request/1_Github.png
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/03pull-request/1_Github.png
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/31pull-request/2_compare.png b/i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/03pull-request/2_compare.png
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/31pull-request/2_compare.png
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/03pull-request/2_compare.png
diff --git a/i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/31pull-request/3_Write.png b/i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/03pull-request/3_Write.png
similarity index 100%
rename from i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/31pull-request/3_Write.png
rename to i18n/en/docusaurus-plugin-content-docs/version-5.0/picture/03pull-request/3_Write.png
diff --git a/i18n/en/docusaurus-theme-classic/footer.json b/i18n/en/docusaurus-theme-classic/footer.json
index 928e38a60..5ae17900f 100644
--- a/i18n/en/docusaurus-theme-classic/footer.json
+++ b/i18n/en/docusaurus-theme-classic/footer.json
@@ -53,7 +53,7 @@
   },
   "link.item.label.Installation": {
     "message": "Installation",
-    "description": "The label of footer link with label=Installation linking to /docs/介绍/02quickstart"
+    "description": "The label of footer link with label=Installation linking to /docs/介绍/01quickstart"
   },
   "link.item.label.Migration from 4.x to 5.0": {
     "message": "Migration from 4.x to 5.0",
diff --git a/release-notes/2017-01-24-4.0.0.md b/release-notes/2017-01-24-4.0.0.md
index c019a56fc..38c93671c 100644
--- a/release-notes/2017-01-24-4.0.0.md
+++ b/release-notes/2017-01-24-4.0.0.md
@@ -13,7 +13,7 @@ tags:
 * Binary: [rocketmq-all-4.0.0-incubating-bin-release.zip](https://archive.apache.org/dist/rocketmq/4.0.0-incubating/rocketmq-all-4.0.0-incubating-bin-release.zip) [[PGP](https://archive.apache.org/dist/rocketmq/4.0.0-incubating/rocketmq-all-4.0.0-incubating-bin-release.zip.asc)] [[MD5](https://archive.apache.org/dist/rocketmq/4.0.0-incubating/rocketmq-all-4.0.0-incubating-bin-release.zip.md5)] [[SHA1](https://archive.apache.org/dist/rocketmq/4.0.0-incubating/rocketmq-all-4.0.0-incubating [...]
 :::
 <!--truncate-->
-Below is a summary of the JIRA issues addressed in the 4.0.0-incubating release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/02quickstart/'>Quick Start</a>.
+Below is a summary of the JIRA issues addressed in the 4.0.0-incubating release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/01quickstart/'>Quick Start</a>.
 
 <h2> Bug
 </h2>
diff --git a/release-notes/2017-12-13-4.2.0.md b/release-notes/2017-12-13-4.2.0.md
index 9cee55495..79194a747 100644
--- a/release-notes/2017-12-13-4.2.0.md
+++ b/release-notes/2017-12-13-4.2.0.md
@@ -14,7 +14,7 @@ tags:
 :::
 <!--truncate-->
 
-Below is a summary of the JIRA issues addressed in the 4.2.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/02quickstart/'>Quick Start</a>.
+Below is a summary of the JIRA issues addressed in the 4.2.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/01quickstart/'>Quick Start</a>.
 
 ## New Feature
 
diff --git a/release-notes/2018-07-24-4.3.0.md b/release-notes/2018-07-24-4.3.0.md
index be9908bb9..b22138702 100644
--- a/release-notes/2018-07-24-4.3.0.md
+++ b/release-notes/2018-07-24-4.3.0.md
@@ -13,7 +13,7 @@ tags:
 * Binary: [rocketmq-all-4.3.0-bin-release.zip](https://archive.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-bin-release.zip) [[PGP](https://archive.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-bin-release.zip.asc)] [[MD5](https://archive.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-bin-release.zip.md5)] [[SHA1](https://archive.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-bin-release.zip.sha1)]
 :::
 <!--truncate-->
-Below is a summary of the JIRA issues addressed in the 4.3.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/02quickstart/'>Quick Start</a>.
+Below is a summary of the JIRA issues addressed in the 4.3.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/01quickstart/'>Quick Start</a>.
 
 ## New Feature
 
diff --git a/release-notes/2018-08-29-4.3.1.md b/release-notes/2018-08-29-4.3.1.md
index 6a9fa8b73..472486190 100644
--- a/release-notes/2018-08-29-4.3.1.md
+++ b/release-notes/2018-08-29-4.3.1.md
@@ -14,7 +14,7 @@ tags:
 * Binary: [rocketmq-all-4.3.1-bin-release.zip](https://archive.apache.org/dist/rocketmq/4.3.1/rocketmq-all-4.3.1-bin-release.zip) [[PGP](https://archive.apache.org/dist/rocketmq/4.3.1/rocketmq-all-4.3.1-bin-release.zip.asc)] [[MD5](https://archive.apache.org/dist/rocketmq/4.3.1/rocketmq-all-4.3.1-bin-release.zip.md5)] [[SHA1](https://archive.apache.org/dist/rocketmq/4.3.1/rocketmq-all-4.3.1-bin-release.zip.sha1)]
 :::
 <!--truncate-->
-Below is a summary of the issues addressed in the 4.3.1 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/02quickstart/'>Quick Start</a>.
+Below is a summary of the issues addressed in the 4.3.1 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/01quickstart/'>Quick Start</a>.
 
 
 ## Improvement
diff --git a/release-notes/2018-11-02-4.3.2.md b/release-notes/2018-11-02-4.3.2.md
index b2787231a..d3fce6008 100644
--- a/release-notes/2018-11-02-4.3.2.md
+++ b/release-notes/2018-11-02-4.3.2.md
@@ -15,7 +15,7 @@ tags:
 <!--truncate-->
 
 
-Below is a summary of the issues addressed in the 4.3.2 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/02quickstart/'>Quick Start</a>.
+Below is a summary of the issues addressed in the 4.3.2 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/01quickstart/'>Quick Start</a>.
 
 ## Improvement
 <ul>
diff --git a/release-notes/2019-01-17-4.4.0.md b/release-notes/2019-01-17-4.4.0.md
index 2744c0591..a4474daee 100644
--- a/release-notes/2019-01-17-4.4.0.md
+++ b/release-notes/2019-01-17-4.4.0.md
@@ -15,7 +15,7 @@ tags:
 :::
 <!--truncate-->
 
-Below is a summary of the issues addressed in the 4.4.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/02quickstart/'>Quick Start</a>.
+Below is a summary of the issues addressed in the 4.4.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/01quickstart/'>Quick Start</a>.
 
 
 ## New Feature
diff --git a/release-notes/2019-03-29-4.5.0.md b/release-notes/2019-03-29-4.5.0.md
index 13c2e7d94..78fb4bf11 100644
--- a/release-notes/2019-03-29-4.5.0.md
+++ b/release-notes/2019-03-29-4.5.0.md
@@ -15,7 +15,7 @@ tags:
 :::
 <!--truncate-->
 
-Below is a summary of the issues addressed in the 4.5.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/02quickstart/'>Quick Start</a>.
+Below is a summary of the issues addressed in the 4.5.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/01quickstart/'>Quick Start</a>.
 
 
 ## New Feature
diff --git a/release-notes/2019-05-13-4.5.1.md b/release-notes/2019-05-13-4.5.1.md
index 4fde7a103..7ad74949d 100644
--- a/release-notes/2019-05-13-4.5.1.md
+++ b/release-notes/2019-05-13-4.5.1.md
@@ -15,7 +15,7 @@ tags:
 :::
 <!--truncate-->
 
-Below is a summary of the issues addressed in the 4.5.1 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/02quickstart/'>Quick Start</a>.
+Below is a summary of the issues addressed in the 4.5.1 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/01quickstart/'>Quick Start</a>.
 
 ## New Feature
 <ul>
diff --git a/release-notes/2019-08-02-4.5.2.md b/release-notes/2019-08-02-4.5.2.md
index 6bdd63983..ffc505fe9 100644
--- a/release-notes/2019-08-02-4.5.2.md
+++ b/release-notes/2019-08-02-4.5.2.md
@@ -17,7 +17,7 @@ tags:
 :::
 <!--truncate-->
 
-Below is a summary of the issues addressed in the 4.5.2 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/02quickstart/'>Quick Start</a>.
+Below is a summary of the issues addressed in the 4.5.2 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/01quickstart/'>Quick Start</a>.
 
 
 ## Improvement
diff --git a/release-notes/2019-11-25-4.6.0.md b/release-notes/2019-11-25-4.6.0.md
index 73f9bdee9..0a2e3ef6b 100644
--- a/release-notes/2019-11-25-4.6.0.md
+++ b/release-notes/2019-11-25-4.6.0.md
@@ -16,7 +16,7 @@ tags:
 :::
 <!--truncate-->
 
-Below is a summary of the issues addressed in the 4.6.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/02quickstart/'>Quick Start</a>.
+Below is a summary of the issues addressed in the 4.6.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/01quickstart/'>Quick Start</a>.
 
 
 
diff --git a/release-notes/2020-03-16-4.7.0.md b/release-notes/2020-03-16-4.7.0.md
index abeb55205..12df117a1 100644
--- a/release-notes/2020-03-16-4.7.0.md
+++ b/release-notes/2020-03-16-4.7.0.md
@@ -16,7 +16,7 @@ tags:
 <!--truncate-->
 
 
-Below is a summary of the issues addressed in the 4.7.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/02quickstart/'>Quick Start</a>.
+Below is a summary of the issues addressed in the 4.7.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/01quickstart/'>Quick Start</a>.
 
 
 ## New Feature
diff --git a/release-notes/2020-06-29-4.7.1.md b/release-notes/2020-06-29-4.7.1.md
index 1191b9ce0..6706847c7 100644
--- a/release-notes/2020-06-29-4.7.1.md
+++ b/release-notes/2020-06-29-4.7.1.md
@@ -15,7 +15,7 @@ tags:
 :::
 <!--truncate-->
 
-Below is a summary of the issues addressed in the 4.7.1 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/02quickstart/'>Quick Start</a>.
+Below is a summary of the issues addressed in the 4.7.1 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/01quickstart/'>Quick Start</a>.
 
 
 
diff --git a/release-notes/2020-12-21-4.8.0.md b/release-notes/2020-12-21-4.8.0.md
index caa270507..76937eccc 100644
--- a/release-notes/2020-12-21-4.8.0.md
+++ b/release-notes/2020-12-21-4.8.0.md
@@ -14,7 +14,7 @@ tags:
 * Binary: [rocketmq-all-4.8.0-bin-release.zip](https://archive.apache.org/dist/rocketmq/4.8.0/rocketmq-all-4.8.0-bin-release.zip) [[PGP](https://www.apache.org/dist/rocketmq/4.8.0/rocketmq-all-4.8.0-bin-release.zip.asc)] [[SHA512](https://www.apache.org/dist/rocketmq/4.8.0/rocketmq-all-4.8.0-bin-release.zip.sha512)]
 :::
 <!--truncate-->
-Below is a summary of the issues addressed in the 4.8.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/02quickstart/'>Quick Start</a>.
+Below is a summary of the issues addressed in the 4.8.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/01quickstart/'>Quick Start</a>.
 
 
 ## Feature
diff --git a/release-notes/2020-2-14-4.6.1.md b/release-notes/2020-2-14-4.6.1.md
index 6dcaab095..c71f6ea6e 100644
--- a/release-notes/2020-2-14-4.6.1.md
+++ b/release-notes/2020-2-14-4.6.1.md
@@ -15,7 +15,7 @@ tags:
 :::
 <!--truncate-->
 
-Below is a summary of the issues addressed in the 4.6.1 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/02quickstart/'>Quick Start</a>.
+Below is a summary of the issues addressed in the 4.6.1 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/01quickstart/'>Quick Start</a>.
 
 
 ## Improvement
diff --git a/release-notes/2021-06-15-4.9.0.md b/release-notes/2021-06-15-4.9.0.md
index 07cb386ce..931440e49 100644
--- a/release-notes/2021-06-15-4.9.0.md
+++ b/release-notes/2021-06-15-4.9.0.md
@@ -15,7 +15,7 @@ tags:
 <!--truncate-->
 
 
-Below is a summary of the issues addressed in the 4.9.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/02quickstart/'>Quick Start</a>.
+Below is a summary of the issues addressed in the 4.9.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/01quickstart/'>Quick Start</a>.
 
 ## Feature
 <ul>
diff --git a/release-notes/2021-08-22-4.9.1.md b/release-notes/2021-08-22-4.9.1.md
index 07dd7aacb..aed22b6ef 100644
--- a/release-notes/2021-08-22-4.9.1.md
+++ b/release-notes/2021-08-22-4.9.1.md
@@ -14,7 +14,7 @@ tags:
 :::
 <!--truncate-->
 
-Below is a summary of the issues addressed in the 4.9.1 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/02quickstart/'>Quick Start</a>.
+Below is a summary of the issues addressed in the 4.9.1 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/01quickstart/'>Quick Start</a>.
 
 
 ## Improvement
diff --git a/release-notes/2021-10-26-4.9.2.md b/release-notes/2021-10-26-4.9.2.md
index 1f5804f07..2ccbf6e98 100644
--- a/release-notes/2021-10-26-4.9.2.md
+++ b/release-notes/2021-10-26-4.9.2.md
@@ -15,7 +15,7 @@ tags:
 * Binary: [rocketmq-all-4.9.2-bin-release.zip](https://archive.apache.org/dist/rocketmq/4.9.2/rocketmq-all-4.9.2-bin-release.zip) [[PGP](https://www.apache.org/dist/rocketmq/4.9.2/rocketmq-all-4.9.2-bin-release.zip.asc)] [[SHA512](https://www.apache.org/dist/rocketmq/4.9.2/rocketmq-all-4.9.2-bin-release.zip.sha512)]
 :::
 <!--truncate-->
-Below is a summary of the issues addressed in the 4.9.2 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/02quickstart/'>Quick Start</a>.
+Below is a summary of the issues addressed in the 4.9.2 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/01quickstart/'>Quick Start</a>.
 
 
 ## Feature
diff --git a/release-notes/2022-03-04-4.9.3.md b/release-notes/2022-03-04-4.9.3.md
index 0d577f111..3518ae750 100644
--- a/release-notes/2022-03-04-4.9.3.md
+++ b/release-notes/2022-03-04-4.9.3.md
@@ -17,7 +17,7 @@ tags:
 :::
 <!--truncate-->
 
-Below is a summary of the issues addressed in the 4.9.3 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/02quickstart/'>Quick Start</a>.
+Below is a summary of the issues addressed in the 4.9.3 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/01quickstart/'>Quick Start</a>.
 
 ## Feature
 <ul>
diff --git a/release-notes/2022-03-04-4.9.4.md b/release-notes/2022-03-04-4.9.4.md
index 3f073b33e..c55d8ece9 100644
--- a/release-notes/2022-03-04-4.9.4.md
+++ b/release-notes/2022-03-04-4.9.4.md
@@ -14,7 +14,7 @@ tags:
 :::
 <!--truncate-->
 
-Below is a summary of the issues addressed in the 4.9.4 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/02quickstart/'>Quick Start</a>.
+Below is a summary of the issues addressed in the 4.9.4 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/01quickstart/'>Quick Start</a>.
 
 ## Improvement
 
diff --git a/release-notes/2022-03-15-5.0.0-ALPHA.md b/release-notes/2022-03-15-5.0.0-ALPHA.md
index 78326124a..3cc1dfba2 100644
--- a/release-notes/2022-03-15-5.0.0-ALPHA.md
+++ b/release-notes/2022-03-15-5.0.0-ALPHA.md
@@ -13,7 +13,7 @@ tags:
 :::
 <!--truncate-->
 
-Below is a summary of the issues addressed in the 5.0.0-ALPHA release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/02quickstart//'>Quick Start</a>.
+Below is a summary of the issues addressed in the 5.0.0-ALPHA release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/01quickstart//'>Quick Start</a>.
 
 
 ## Feature
diff --git a/release-notes/2022-09-09-5.0.0.md b/release-notes/2022-09-09-5.0.0.md
index fc6aad6a8..a00645bb5 100644
--- a/release-notes/2022-09-09-5.0.0.md
+++ b/release-notes/2022-09-09-5.0.0.md
@@ -14,7 +14,7 @@ tags:
 :::
 <!--truncate-->
 
-Below is a summary of the issues addressed in the 5.0.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/02quickstart/'>Quick Start</a>.
+Below is a summary of the issues addressed in the 5.0.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quickStart/01quickstart/'>Quick Start</a>.
 ## Feature
 <ul>
 <li>[<a href='https://github.com/apache/rocketmq/wiki/%5BRIP-19%5D-Server-side-rebalance,--lightweight-consumer-client-support'>RIP-19</a>] -  Server side rebalance, lightweight consumer client support.
diff --git a/src/pages/components/Community.js b/src/pages/components/Community.js
index 5fbb4aca0..30089deef 100644
--- a/src/pages/components/Community.js
+++ b/src/pages/components/Community.js
@@ -36,7 +36,7 @@ export default function Community() {
               "button button--outline button--secondary button--lg",
               styles.buttoncommunity
             )}
-            to={"/docs/contributionGuide/29how-to-contribute"}
+            to={"/docs/contributionGuide/01how-to-contribute"}
           ><Translate id="贡献指南">
             贡献指南
             </Translate>
diff --git a/src/pages/components/Hero.js b/src/pages/components/Hero.js
index 59a1f3e9a..cd94a446c 100644
--- a/src/pages/components/Hero.js
+++ b/src/pages/components/Hero.js
@@ -35,7 +35,7 @@ export default function Hero(){
               className={clsx(
                 "button button--outline button--secondary button--lg",styles.button
               )}
-              to={"/docs/quickStart/02quickstart"}
+              to={"/docs/quickStart/01quickstart"}
             >
               <Translate id="快速开始">快速开始</Translate>
             </Link>
diff --git a/versioned_docs/version-5.0/01-introduction/_category_.json b/versioned_docs/version-5.0/01-introduction/_category_.json
new file mode 100644
index 000000000..750e4bf6c
--- /dev/null
+++ b/versioned_docs/version-5.0/01-introduction/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "基本概念",
+    "position": 1
+}
\ No newline at end of file
diff --git a/versioned_docs/version-5.0/02-quickStart/02quickstart.md b/versioned_docs/version-5.0/02-quickStart/01quickstart.md
similarity index 99%
rename from versioned_docs/version-5.0/02-quickStart/02quickstart.md
rename to versioned_docs/version-5.0/02-quickStart/01quickstart.md
index ccd5c8c81..1b0144443 100644
--- a/versioned_docs/version-5.0/02-quickStart/02quickstart.md
+++ b/versioned_docs/version-5.0/02-quickStart/01quickstart.md
@@ -50,7 +50,7 @@ The Name Server boot success...
 
 ## 3. 启动Broker+Proxy
 
-NameServer成功启动后,我们启动Broker和Proxy,5.x 版本下我们建议使用 Local 模式部署,即 Broker 和 Proxy 同进程部署。5.x 版本也支持 Broker 和 Proxy 分离部署以实现更灵活的集群能力。详情参考[部署教程](../05-deploymentOperations/15deploy.md)。
+NameServer成功启动后,我们启动Broker和Proxy,5.x 版本下我们建议使用 Local 模式部署,即 Broker 和 Proxy 同进程部署。5.x 版本也支持 Broker 和 Proxy 分离部署以实现更灵活的集群能力。详情参考[部署教程](../05-deploymentOperations/01deploy.md)。
 
 ```shell
 ### 先启动broker
diff --git a/versioned_docs/version-5.0/02-quickStart/_category_.json b/versioned_docs/version-5.0/02-quickStart/_category_.json
new file mode 100644
index 000000000..259bef694
--- /dev/null
+++ b/versioned_docs/version-5.0/02-quickStart/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "快速开始",
+    "position": 2
+}
\ No newline at end of file
diff --git a/versioned_docs/version-5.0/03-domainModel/_category_.json b/versioned_docs/version-5.0/03-domainModel/_category_.json
new file mode 100644
index 000000000..f082256e2
--- /dev/null
+++ b/versioned_docs/version-5.0/03-domainModel/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "领域模型",
+    "position": 3
+}
\ No newline at end of file
diff --git a/versioned_docs/version-5.0/04-featureBehavior/_category_.json b/versioned_docs/version-5.0/04-featureBehavior/_category_.json
new file mode 100644
index 000000000..f3d8fdeb4
--- /dev/null
+++ b/versioned_docs/version-5.0/04-featureBehavior/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "功能特性",
+    "position": 4
+}
\ No newline at end of file
diff --git a/versioned_docs/version-5.0/05-deploymentOperations/15deploy.md b/versioned_docs/version-5.0/05-deploymentOperations/01deploy.md
similarity index 100%
rename from versioned_docs/version-5.0/05-deploymentOperations/15deploy.md
rename to versioned_docs/version-5.0/05-deploymentOperations/01deploy.md
diff --git a/versioned_docs/version-5.0/05-deploymentOperations/16admintool.md b/versioned_docs/version-5.0/05-deploymentOperations/02admintool.md
similarity index 100%
rename from versioned_docs/version-5.0/05-deploymentOperations/16admintool.md
rename to versioned_docs/version-5.0/05-deploymentOperations/02admintool.md
diff --git a/versioned_docs/version-5.0/05-deploymentOperations/17autoswitchdeploy.md b/versioned_docs/version-5.0/05-deploymentOperations/03autofailover.md
similarity index 100%
rename from versioned_docs/version-5.0/05-deploymentOperations/17autoswitchdeploy.md
rename to versioned_docs/version-5.0/05-deploymentOperations/03autofailover.md
diff --git a/versioned_docs/version-5.0/05-deploymentOperations/18Dashboard.md b/versioned_docs/version-5.0/05-deploymentOperations/04Dashboard.md
similarity index 100%
rename from versioned_docs/version-5.0/05-deploymentOperations/18Dashboard.md
rename to versioned_docs/version-5.0/05-deploymentOperations/04Dashboard.md
diff --git a/versioned_docs/version-5.0/05-deploymentOperations/19Exporter.md b/versioned_docs/version-5.0/05-deploymentOperations/05Exporter.md
similarity index 100%
rename from versioned_docs/version-5.0/05-deploymentOperations/19Exporter.md
rename to versioned_docs/version-5.0/05-deploymentOperations/05Exporter.md
diff --git a/versioned_docs/version-5.0/05-deploymentOperations/_category_.json b/versioned_docs/version-5.0/05-deploymentOperations/_category_.json
new file mode 100644
index 000000000..5460f2c96
--- /dev/null
+++ b/versioned_docs/version-5.0/05-deploymentOperations/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "部署 & 运维",
+    "position": 5
+}
\ No newline at end of file
diff --git a/versioned_docs/version-5.0/06-bestPractice/15bestpractice.md b/versioned_docs/version-5.0/06-bestPractice/01bestpractice.md
similarity index 100%
rename from versioned_docs/version-5.0/06-bestPractice/15bestpractice.md
rename to versioned_docs/version-5.0/06-bestPractice/01bestpractice.md
diff --git a/versioned_docs/version-5.0/06-bestPractice/16dledger.md b/versioned_docs/version-5.0/06-bestPractice/02dledger.md
similarity index 100%
rename from versioned_docs/version-5.0/06-bestPractice/16dledger.md
rename to versioned_docs/version-5.0/06-bestPractice/02dledger.md
diff --git a/versioned_docs/version-5.0/06-bestPractice/18access.md b/versioned_docs/version-5.0/06-bestPractice/03access.md
similarity index 100%
rename from versioned_docs/version-5.0/06-bestPractice/18access.md
rename to versioned_docs/version-5.0/06-bestPractice/03access.md
diff --git a/versioned_docs/version-5.0/06-bestPractice/19JVMOS.md b/versioned_docs/version-5.0/06-bestPractice/04JVMOS.md
similarity index 100%
rename from versioned_docs/version-5.0/06-bestPractice/19JVMOS.md
rename to versioned_docs/version-5.0/06-bestPractice/04JVMOS.md
diff --git a/versioned_docs/version-5.0/06-bestPractice/21subscribe.md b/versioned_docs/version-5.0/06-bestPractice/05subscribe.md
similarity index 100%
rename from versioned_docs/version-5.0/06-bestPractice/21subscribe.md
rename to versioned_docs/version-5.0/06-bestPractice/05subscribe.md
diff --git a/versioned_docs/version-5.0/06-bestPractice/22FAQ.md b/versioned_docs/version-5.0/06-bestPractice/06FAQ.md
similarity index 100%
rename from versioned_docs/version-5.0/06-bestPractice/22FAQ.md
rename to versioned_docs/version-5.0/06-bestPractice/06FAQ.md
diff --git a/versioned_docs/version-5.0/06-bestPractice/_category_.json b/versioned_docs/version-5.0/06-bestPractice/_category_.json
new file mode 100644
index 000000000..f5b6e828d
--- /dev/null
+++ b/versioned_docs/version-5.0/06-bestPractice/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "最佳实践",
+    "position": 6
+}
\ No newline at end of file
diff --git a/versioned_docs/version-5.0/07-eventbridge/25RocketMQEventBridgeConcepts.md b/versioned_docs/version-5.0/07-eventbridge/01RocketMQEventBridgeConcepts.md
similarity index 100%
rename from versioned_docs/version-5.0/07-eventbridge/25RocketMQEventBridgeConcepts.md
rename to versioned_docs/version-5.0/07-eventbridge/01RocketMQEventBridgeConcepts.md
diff --git a/versioned_docs/version-5.0/07-eventbridge/26RocketMQEventBridgeOverview.md b/versioned_docs/version-5.0/07-eventbridge/02RocketMQEventBridgeOverview.md
similarity index 100%
rename from versioned_docs/version-5.0/07-eventbridge/26RocketMQEventBridgeOverview.md
rename to versioned_docs/version-5.0/07-eventbridge/02RocketMQEventBridgeOverview.md
diff --git a/versioned_docs/version-5.0/07-eventbridge/27RocketMQEventBridgeQuickStart.md b/versioned_docs/version-5.0/07-eventbridge/03RocketMQEventBridgeQuickStart.md
similarity index 100%
rename from versioned_docs/version-5.0/07-eventbridge/27RocketMQEventBridgeQuickStart.md
rename to versioned_docs/version-5.0/07-eventbridge/03RocketMQEventBridgeQuickStart.md
diff --git a/versioned_docs/version-5.0/07-eventbridge/_category_.json b/versioned_docs/version-5.0/07-eventbridge/_category_.json
new file mode 100644
index 000000000..ad7da314c
--- /dev/null
+++ b/versioned_docs/version-5.0/07-eventbridge/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "RocketMQ EventBridge",
+    "position": 7
+}
\ No newline at end of file
diff --git a/versioned_docs/version-5.0/08-IoT/33RocketMQMQTTOverview.md b/versioned_docs/version-5.0/08-mqtt/01RocketMQMQTTOverview.md
similarity index 100%
rename from versioned_docs/version-5.0/08-IoT/33RocketMQMQTTOverview.md
rename to versioned_docs/version-5.0/08-mqtt/01RocketMQMQTTOverview.md
diff --git a/versioned_docs/version-5.0/08-IoT/34RocketMQMQTTQuickStart.md b/versioned_docs/version-5.0/08-mqtt/02RocketMQMQTTQuickStart.md
similarity index 100%
rename from versioned_docs/version-5.0/08-IoT/34RocketMQMQTTQuickStart.md
rename to versioned_docs/version-5.0/08-mqtt/02RocketMQMQTTQuickStart.md
diff --git a/versioned_docs/version-5.0/08-mqtt/_category_.json b/versioned_docs/version-5.0/08-mqtt/_category_.json
new file mode 100644
index 000000000..ae8b03503
--- /dev/null
+++ b/versioned_docs/version-5.0/08-mqtt/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "RocketMQ MQTT",
+    "position": 8
+}
\ No newline at end of file
diff --git a/versioned_docs/version-5.0/07-streams/30RocketMQ Streams Overview.md b/versioned_docs/version-5.0/09-streams/01RocketMQ Streams Overview.md
similarity index 100%
rename from versioned_docs/version-5.0/07-streams/30RocketMQ Streams Overview.md
rename to versioned_docs/version-5.0/09-streams/01RocketMQ Streams Overview.md
diff --git a/versioned_docs/version-5.0/07-streams/31RocketMQ Streams Concept.md b/versioned_docs/version-5.0/09-streams/02RocketMQ Streams Concept.md
similarity index 100%
rename from versioned_docs/version-5.0/07-streams/31RocketMQ Streams Concept.md
rename to versioned_docs/version-5.0/09-streams/02RocketMQ Streams Concept.md
diff --git a/versioned_docs/version-5.0/07-streams/32RocketMQ Streams Quick Start.md b/versioned_docs/version-5.0/09-streams/03RocketMQ Streams Quick Start.md
similarity index 100%
rename from versioned_docs/version-5.0/07-streams/32RocketMQ Streams Quick Start.md
rename to versioned_docs/version-5.0/09-streams/03RocketMQ Streams Quick Start.md
diff --git a/versioned_docs/version-5.0/09-streams/_category_.json b/versioned_docs/version-5.0/09-streams/_category_.json
new file mode 100644
index 000000000..dcf4b9fac
--- /dev/null
+++ b/versioned_docs/version-5.0/09-streams/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "RocketMQ Streams",
+    "position": 9
+}
\ No newline at end of file
diff --git "a/versioned_docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/25RocketMQ Connect Overview.md" b/versioned_docs/version-5.0/10-connect/01RocketMQ Connect Overview.md
similarity index 100%
rename from "versioned_docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/25RocketMQ Connect Overview.md"
rename to versioned_docs/version-5.0/10-connect/01RocketMQ Connect Overview.md
diff --git "a/versioned_docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/26RocketMQ Connect Concept.md" b/versioned_docs/version-5.0/10-connect/02RocketMQ Connect Concept.md
similarity index 100%
rename from "versioned_docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/26RocketMQ Connect Concept.md"
rename to versioned_docs/version-5.0/10-connect/02RocketMQ Connect Concept.md
diff --git "a/versioned_docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/27RocketMQ Connect Quick Start.md" b/versioned_docs/version-5.0/10-connect/03RocketMQ Connect Quick Start.md
similarity index 100%
rename from "versioned_docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/27RocketMQ Connect Quick Start.md"
rename to versioned_docs/version-5.0/10-connect/03RocketMQ Connect Quick Start.md
diff --git "a/versioned_docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/28RocketMQ Connect In Action1.md" b/versioned_docs/version-5.0/10-connect/04RocketMQ Connect In Action1.md
similarity index 100%
rename from "versioned_docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/28RocketMQ Connect In Action1.md"
rename to versioned_docs/version-5.0/10-connect/04RocketMQ Connect In Action1.md
diff --git "a/versioned_docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/29RocketMQ Connect In Action2.md" b/versioned_docs/version-5.0/10-connect/05RocketMQ Connect In Action2.md
similarity index 100%
rename from "versioned_docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/29RocketMQ Connect In Action2.md"
rename to versioned_docs/version-5.0/10-connect/05RocketMQ Connect In Action2.md
diff --git "a/versioned_docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/30RocketMQ Connect In Action3.md" b/versioned_docs/version-5.0/10-connect/06RocketMQ Connect In Action3.md
similarity index 100%
rename from "versioned_docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/30RocketMQ Connect In Action3.md"
rename to versioned_docs/version-5.0/10-connect/06RocketMQ Connect In Action3.md
diff --git "a/versioned_docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/31RocketMQ Connect In Action4.md" b/versioned_docs/version-5.0/10-connect/07RocketMQ Connect In Action4.md
similarity index 100%
rename from "versioned_docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/31RocketMQ Connect In Action4.md"
rename to versioned_docs/version-5.0/10-connect/07RocketMQ Connect In Action4.md
diff --git "a/versioned_docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/32RocketMQ  Connect In Action5-ES.md" b/versioned_docs/version-5.0/10-connect/08RocketMQ  Connect In Action5-ES.md
similarity index 100%
rename from "versioned_docs/version-5.0/08-\346\225\260\346\215\256\351\233\206\346\210\220/32RocketMQ  Connect In Action5-ES.md"
rename to versioned_docs/version-5.0/10-connect/08RocketMQ  Connect In Action5-ES.md
diff --git a/versioned_docs/version-5.0/10-connect/_category_.json b/versioned_docs/version-5.0/10-connect/_category_.json
new file mode 100644
index 000000000..26bb614d4
--- /dev/null
+++ b/versioned_docs/version-5.0/10-connect/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "RocketMQ Connect",
+    "position": 10
+}
\ No newline at end of file
diff --git a/versioned_docs/version-5.0/09-contributionGuide/29how-to-contribute.md b/versioned_docs/version-5.0/11-contributionGuide/01how-to-contribute.md
similarity index 96%
rename from versioned_docs/version-5.0/09-contributionGuide/29how-to-contribute.md
rename to versioned_docs/version-5.0/11-contributionGuide/01how-to-contribute.md
index 2947525c8..5bc880ff9 100644
--- a/versioned_docs/version-5.0/09-contributionGuide/29how-to-contribute.md
+++ b/versioned_docs/version-5.0/11-contributionGuide/01how-to-contribute.md
@@ -33,7 +33,7 @@ Apache RocketMQ 社区提供完备的处理流程帮您解答问题。
 * 根据您的需求评估投入成本和设计解决方案
 * 便于社区围绕该提案展开建设性的讨论
 
-若您计划实现自己的提案以贡献社区,同样需要提供详细描述信息,并遵循 [code-guidelines](/docs/contributionGuide/30code-guidelines) 中的编码规范
+若您计划实现自己的提案以贡献社区,同样需要提供详细描述信息,并遵循 [code-guidelines](/docs/contributionGuide/02code-guidelines) 中的编码规范
 
 我们推荐先在社区达成共识再着手实现功能。通过讨论新特性的必要性及实现方案等问题,可以早发现超出项目范围的提案。
 
@@ -63,7 +63,7 @@ Apache RocketMQ 在其活跃社区的推动下持续发展着。每隔几周我
 2. 测试预发布版本并评分 (+1 未发现问题, -1 测试出问题)
 3. 若预发布版本未测试出问题则发布,否则回到步骤 1
 
-我们在网站上整理了 [release-manual](/docs/contributionGuide/32release-manual) 版本发布指南。测试预发行版是项大工程,我们需要吸纳更多人的参与。 RocketMQ 社区鼓励每个人都参与新版本的测试。通过测试预发布版本, 您将确信新的 RocketMQ 版本仍将为您的程序提供正常服务,并确实在支持版本升级。
+我们在网站上整理了 [release-manual](/docs/contributionGuide/04release-manual) 版本发布指南。测试预发行版是项大工程,我们需要吸纳更多人的参与。 RocketMQ 社区鼓励每个人都参与新版本的测试。通过测试预发布版本, 您将确信新的 RocketMQ 版本仍将为您的程序提供正常服务,并确实在支持版本升级。
 
 
 RocketMQ 社区鼓励每个人都参与新版本的测试。通过测试预发布版本, 您将确信新的 RocketMQ 版本仍将为您的程序提供正常服务,并确实在支持版本升级。
@@ -71,10 +71,10 @@ RocketMQ 社区鼓励每个人都参与新版本的测试。通过测试预发
 
 ## 贡献代码
 
-Apache RocketMQ 已然并将持续进行维护,优化,和扩展。因此 Apache RocketMQ 鼓励所有人贡献源代码。为给予代码贡献者和审查者极佳的代码贡献体验,并提供高质量的代码仓库,社区遵循 [code-guidelines](/docs/contributionGuide/30code-guidelines) 中的贡献流程。编码手册包含构建开发环境指南,社区编码指南和编码风格,并介绍了如何提交贡献的代码。
+Apache RocketMQ 已然并将持续进行维护,优化,和扩展。因此 Apache RocketMQ 鼓励所有人贡献源代码。为给予代码贡献者和审查者极佳的代码贡献体验,并提供高质量的代码仓库,社区遵循 [code-guidelines](/docs/contributionGuide/02code-guidelines) 中的贡献流程。编码手册包含构建开发环境指南,社区编码指南和编码风格,并介绍了如何提交贡献的代码。
 
 
-**请务必在编码之前仔细阅读 [code-guidelines](/docs/contributionGuide/30code-guidelines)
+**请务必在编码之前仔细阅读 [code-guidelines](/docs/contributionGuide/02code-guidelines)
 
 并请阅读 [AFS Apache 软件基金会 贡献者协议](https://www.apache.org/licenses/contributor-agreements.html) 提交电子签名。
 
diff --git a/versioned_docs/version-5.0/09-contributionGuide/30code-guidelines.md b/versioned_docs/version-5.0/11-contributionGuide/02code-guidelines.md
similarity index 87%
rename from versioned_docs/version-5.0/09-contributionGuide/30code-guidelines.md
rename to versioned_docs/version-5.0/11-contributionGuide/02code-guidelines.md
index 8ab359ffc..bfa7d6273 100644
--- a/versioned_docs/version-5.0/09-contributionGuide/30code-guidelines.md
+++ b/versioned_docs/version-5.0/11-contributionGuide/02code-guidelines.md
@@ -22,7 +22,7 @@
 
 3. Windows OS 导入:```IntelliJ IDEA > Settings > Editor > Code Style > Import Scheme```
 
-![1656682140788](../picture/30code-guidelines/1_codestyle.png)
+![1656682140788](../picture/02code-guidelines/1_codestyle.png)
 
 4. 导入的 ```rmq_codeStyle.xml``` 指定了代码的缩进格式,命名规范,标准 Java 约定等
 
@@ -32,13 +32,13 @@
 
 1. 文件位置:源码 ```rocketmq/style/copyright``` 目录 ```Apache.xml```
 
-![1656683960857](../picture/30code-guidelines/2_ApacheV2.png)
+![1656683960857](../picture/02code-guidelines/2_ApacheV2.png)
 
 2. 许可说明: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) 
 
 ## 选择 Apache 版权
 
-![1656684219109](../picture/30code-guidelines/3_ApacheCopyRight.png)
+![1656684219109](../picture/02code-guidelines/3_ApacheCopyRight.png)
 
 可参考  [五种开源协议(GPL,LGPL,BSD,MIT,Apache) - OSCHINA - 中文开源技术交流社区](https://www.oschina.net/question/54100_9455) 了解详情
 
@@ -48,5 +48,5 @@
 
 2. 进入 ```File Header``` 页签下,删除其中的 Javadoc 标签
 
-![1656684039505](../picture/30code-guidelines/4_FileHeader.png)
+![1656684039505](../picture/02code-guidelines/4_FileHeader.png)
 
diff --git a/versioned_docs/version-5.0/09-contributionGuide/31pull-request.md b/versioned_docs/version-5.0/11-contributionGuide/03pull-request.md
similarity index 96%
rename from versioned_docs/version-5.0/09-contributionGuide/31pull-request.md
rename to versioned_docs/version-5.0/11-contributionGuide/03pull-request.md
index 2be7da0b9..27b2d8b93 100644
--- a/versioned_docs/version-5.0/09-contributionGuide/31pull-request.md
+++ b/versioned_docs/version-5.0/11-contributionGuide/03pull-request.md
@@ -14,7 +14,7 @@
 
 这就是远程仓库的意义:开发者可以很方便地从 GitHub 上获取仓库代码,并提交开发分支到远程仓库与他人交流和共享
 
-![1656601484232](../picture/31pull-request/1_Github.png)
+![1656601484232](../picture/03pull-request/1_Github.png)
 
 那么,有了这个公共仓库,然后呢?
 
@@ -81,7 +81,7 @@ $ git push origin new-official-website	# push to https://github.com/cuser/rocket
 
 ③ compare across forks 选择请求分支和开发分支
 
-![1656580236831](../picture/31pull-request/2_compare.png)
+![1656580236831](../picture/03pull-request/2_compare.png)
 
 base repository / base : 请求仓库及请求分支
 
@@ -91,12 +91,12 @@ head repository / compare : 开发仓库及开发分支
 
 ④ 填写首字母大写的 PR 摘要,并在 Write 标签下简要描述 PR 内容
 
-![1656589498318](../picture/31pull-request/3_Write.png)
+![1656589498318](../picture/03pull-request/3_Write.png)
 
 ​	提交 PR 前,请先做如下确认:
 
 1. 已创建与 PR 对应的 [GitHub Issue]( [apache/rocketmq: Mirror of Apache RocketMQ (github.com)](https://github.com/apache/rocketmq/issues) )
-2. 修改内容符合 [Coding Guidelines](/docs/contributionGuide/30code-guidelines) 编程规范
+2. 修改内容符合 [Coding Guidelines](/docs/contributionGuide/02code-guidelines) 编程规范
 3. PR 摘要以 [ISSUE #XXX] 开始并简要描述变更需求
 4. 概述 PR 变更需求,变更日志,验证信息,可参考 [PR Demo](https://github.com/apache/rocketmq/pull/152) 
 5. 提交内容具备完整的测试用例,并确保基本检查,单元测试,集成测试通过
diff --git a/versioned_docs/version-5.0/09-contributionGuide/32release-manual.md b/versioned_docs/version-5.0/11-contributionGuide/04release-manual.md
similarity index 100%
rename from versioned_docs/version-5.0/09-contributionGuide/32release-manual.md
rename to versioned_docs/version-5.0/11-contributionGuide/04release-manual.md
diff --git a/versioned_docs/version-5.0/11-contributionGuide/_category_.json b/versioned_docs/version-5.0/11-contributionGuide/_category_.json
new file mode 100644
index 000000000..b9a57ffde
--- /dev/null
+++ b/versioned_docs/version-5.0/11-contributionGuide/_category_.json
@@ -0,0 +1,4 @@
+{
+    "label": "贡献指南",
+    "position": 11
+}
\ No newline at end of file
diff --git a/versioned_docs/version-5.0/picture/30code-guidelines/1_codestyle.png b/versioned_docs/version-5.0/picture/02code-guidelines/1_codestyle.png
similarity index 100%
rename from versioned_docs/version-5.0/picture/30code-guidelines/1_codestyle.png
rename to versioned_docs/version-5.0/picture/02code-guidelines/1_codestyle.png
diff --git a/versioned_docs/version-5.0/picture/30code-guidelines/2_ApacheV2.png b/versioned_docs/version-5.0/picture/02code-guidelines/2_ApacheV2.png
similarity index 100%
rename from versioned_docs/version-5.0/picture/30code-guidelines/2_ApacheV2.png
rename to versioned_docs/version-5.0/picture/02code-guidelines/2_ApacheV2.png
diff --git a/versioned_docs/version-5.0/picture/30code-guidelines/3_ApacheCopyRight.png b/versioned_docs/version-5.0/picture/02code-guidelines/3_ApacheCopyRight.png
similarity index 100%
rename from versioned_docs/version-5.0/picture/30code-guidelines/3_ApacheCopyRight.png
rename to versioned_docs/version-5.0/picture/02code-guidelines/3_ApacheCopyRight.png
diff --git a/versioned_docs/version-5.0/picture/30code-guidelines/4_FileHeader.png b/versioned_docs/version-5.0/picture/02code-guidelines/4_FileHeader.png
similarity index 100%
rename from versioned_docs/version-5.0/picture/30code-guidelines/4_FileHeader.png
rename to versioned_docs/version-5.0/picture/02code-guidelines/4_FileHeader.png
diff --git a/versioned_docs/version-5.0/picture/31pull-request/1_Github.png b/versioned_docs/version-5.0/picture/03pull-request/1_Github.png
similarity index 100%
rename from versioned_docs/version-5.0/picture/31pull-request/1_Github.png
rename to versioned_docs/version-5.0/picture/03pull-request/1_Github.png
diff --git a/versioned_docs/version-5.0/picture/31pull-request/2_compare.png b/versioned_docs/version-5.0/picture/03pull-request/2_compare.png
similarity index 100%
rename from versioned_docs/version-5.0/picture/31pull-request/2_compare.png
rename to versioned_docs/version-5.0/picture/03pull-request/2_compare.png
diff --git a/versioned_docs/version-5.0/picture/31pull-request/3_Write.png b/versioned_docs/version-5.0/picture/03pull-request/3_Write.png
similarity index 100%
rename from versioned_docs/version-5.0/picture/31pull-request/3_Write.png
rename to versioned_docs/version-5.0/picture/03pull-request/3_Write.png