You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by du...@apache.org on 2022/09/27 03:20:48 UTC

[rocketmq-site] branch new-official-website updated: Update redirect links and pretty blog page url (#227)

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

duhengforever 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 e8d6c9ff Update redirect links and pretty blog page url (#227)
e8d6c9ff is described below

commit e8d6c9ff9bbe0c09196e4e308b431eb294372129
Author: SSpirits <sh...@outlook.com>
AuthorDate: Tue Sep 27 11:20:43 2022 +0800

    Update redirect links and pretty blog page url (#227)
    
    * Update redirect links and pretty blog page url
    
    * Bump up node version in travis ci to 16.14.0
    
    * fix conflict
---
 .travis.yml                                        |  2 +-
 docusaurus.config.js                               | 78 +++++++++++++++------
 .../meetup\350\245\277\345\256\211.md"             |  0
 .../\350\213\217\345\267\236meetup.md"             |  0
 i18n/en/docusaurus-theme-classic/footer.json       |  4 +-
 {forth-blog => news}/01.md                         |  0
 {forth-blog => news}/02.md                         |  0
 {forth-blog => news}/03.md                         |  0
 {forth-blog => news}/04.md                         |  0
 {forth-blog => news}/05.md                         |  0
 {forth-blog => news}/06.md                         |  0
 {forth-blog => news}/07.md                         |  0
 {forth-blog => news}/08.md                         |  0
 {forth-blog => news}/09.md                         |  0
 {forth-blog => news}/10.md                         |  0
 {forth-blog => news}/11.md                         |  0
 {forth-blog => news}/12.md                         |  0
 {forth-blog => news}/13.md                         |  0
 {forth-blog => news}/14.md                         |  0
 {forth-blog => news}/15.md                         |  0
 {forth-blog => news}/16.md                         |  0
 {forth-blog => news}/17.md                         |  0
 {forth-blog => news}/18.md                         |  0
 {third-blog => release-notes}/2017-01-24-4.0.0.md  |  0
 {third-blog => release-notes}/2017-06-02-4.1.0.md  |  0
 {third-blog => release-notes}/2017-12-13-4.2.0.md  |  0
 {third-blog => release-notes}/2018-07-24-4.3.0.md  |  0
 {third-blog => release-notes}/2018-08-29-4.3.1.md  |  0
 {third-blog => release-notes}/2018-11-02-4.3.2.md  |  0
 {third-blog => release-notes}/2019-01-17-4.4.0.md  |  0
 {third-blog => release-notes}/2019-03-29-4.5.0.md  |  0
 {third-blog => release-notes}/2019-05-13-4.5.1.md  |  0
 {third-blog => release-notes}/2019-08-02-4.5.2.md  |  0
 ...8-20-release-notes-rocketmq-client-cpp-1.2.3.md |  0
 ...19-11-01-release-notes-rocketmq-spring-2.0.4.md |  0
 ...1-11-release-notes-rocketmq-client-cpp-1.2.4.md |  0
 ...11-20-release-notes-rocketmq-client-go-1.2.4.md |  0
 {third-blog => release-notes}/2019-11-25-4.6.0.md  |  0
 ...20-02-10-release-notes-rocketmq-spring-2.1.0.md |  0
 ...2-14-release-notes-rocketmq-client-cpp-2.0.0.md |  0
 {third-blog => release-notes}/2020-03-16-4.7.0.md  |  0
 ...3-23-release-notes-rocketmq-client-cpp-2.1.0.md |  0
 ...03-31-release-notes-rocketmq-client-go-2.0.0.md |  0
 ...4-02-release-notes-rocketmq-client-cpp-2.2.0.md |  0
 {third-blog => release-notes}/2020-06-29-4.7.1.md  |  0
 ...20-07-20-release-notes-rocketmq-spring-2.1.1.md |  0
 {third-blog => release-notes}/2020-12-21-4.8.0.md  |  0
 {third-blog => release-notes}/2020-2-14-4.6.1.md   |  0
 ...21-01-08-release-notes-rocketmq-spring-2.2.0.md |  0
 ...03-17-release-notes-rocketmq-client-go-2.1.0.md |  0
 {third-blog => release-notes}/2021-06-15-4.9.0.md  |  0
 {third-blog => release-notes}/2021-08-22-4.9.1.md  |  0
 ...21-08-31-release-notes-rocketmq-spring-2.2.1.md |  0
 .../2021-09-06-release-notes-5.0.0-PREVIEW.md      |  0
 ...09-23-release-notes-rocketmq-dashboard-1.0.0.md |  0
 {third-blog => release-notes}/2021-10-26-4.9.2.md  |  0
 ...release-notes-rocketmq-streams-1.0.0-preview.md |  0
 {third-blog => release-notes}/2022-03-04-4.9.3.md  |  0
 {third-blog => release-notes}/2022-03-04-4.9.4.md  |  0
 .../2022-03-15-5.0.0-ALPHA.md                      |  0
 ...22-04-05-release-notes-rocketmq-spring-2.2.2.md |  0
 ...release-notes-rocketmq-streams-1.0.1-preview.md |  0
 ...07-25-release-notes-rocketmq-client-go-2.1.1.md |  0
 {third-blog => release-notes}/2022-09-09-5.0.0.md  |  0
 src/pages/contact.md                               |  4 +-
 src/pages/download.md                              | 81 +++++++++++-----------
 66 files changed, 102 insertions(+), 67 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 44ad51a2..c87bddda 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,4 +4,4 @@ language: node_js
 node_js:
   - 16.14.0
 script:
-  - npm install --legacy-peer-deps && npm run build
\ No newline at end of file
+  - npm install --legacy-peer-deps && npm run build
diff --git a/docusaurus.config.js b/docusaurus.config.js
index 7ba6e745..14121c1f 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -72,16 +72,16 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
           /**
            * Required for any multi-instance plugin
            */
-          id: "second-blog",
+          id: "events",
           /**
            * URL route for the blog section of your site.
            * *DO NOT* include a trailing slash.
            */
-          routeBasePath: "second-blog",
+          routeBasePath: "events",
           /**
            * Path to data on filesystem relative to site dir.
            */
-          path: "./second-blog",
+          path: "./events",
         },
       ],
       [
@@ -90,16 +90,16 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
           /**
            * Required for any multi-instance plugin
            */
-          id: "third-blog",
+          id: "release-notes",
           /**
            * URL route for the blog section of your site.
            * *DO NOT* include a trailing slash.
            */
-          routeBasePath: "third-blog",
+          routeBasePath: "release-notes",
           /**
            * Path to data on filesystem relative to site dir.
            */
-          path: "./third-blog",
+          path: "./release-notes",
         },
       ],
       [
@@ -108,16 +108,16 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
           /**
            * Required for any multi-instance plugin
            */
-          id: "forth-blog",
+          id: "news",
           /**
            * URL route for the blog section of your site.
            * *DO NOT* include a trailing slash.
            */
-          routeBasePath: "forth-blog",
+          routeBasePath: "news",
           /**
            * Path to data on filesystem relative to site dir.
            */
-          path: "./forth-blog",
+          path: "./news",
         },
       ],
       [
@@ -129,7 +129,7 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
             },
             {
               from: '/year-archive/',
-              to: '/third-blog'
+              to: '/release-notes'
             },
             {
               from: '/users/',
@@ -149,7 +149,7 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
             },
             {
               from: '/about/rewards/',
-              to: '/forth-blog'
+              to: '/news'
             },
             {
               from: '/docs/rmq-arc',
@@ -194,7 +194,43 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
             {
               from: '/docs/system-config/',
               to: '/docs/最佳实践/19JVMOS'
-            }
+            },
+            {
+              from: '/docs/logappender-example/',
+              to: '/docs/最佳实践/20log'
+            },
+            {
+              from: '/docs/order-example/',
+              to: '/docs/生产者/06message2'
+            },
+            {
+              from: '/docs/schedule-example/',
+              to: '/docs/生产者/07message3'
+            },
+            {
+              from: '/docs/batch-example/',
+              to: '/docs/生产者/08message4'
+            },
+            {
+              from: '/docs/transaction-example/',
+              to: '/docs/生产者/09message5'
+            },
+            {
+              from: '/docs/cluster-deployment/',
+              to: '/docs/参数配置/24server'
+            },
+            {
+              from: '/docs/documentation/',
+              to: '/docs/'
+            },
+            {
+              from: '/docs/best-practice-consumer/',
+              to: '/docs/最佳实践/15bestpractice'
+            },
+            {
+              from: '/release_notes/',
+              to: '/release-notes'
+            },
           ]
         }
       ]
@@ -239,7 +275,7 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
         //   // items: [
         //   //   { to: "/docs/", label: "4.x" },
         //   //   { to: "/docs/5.0/介绍/02quickstart", label: "5.0" },
-           
+
         //   //   // ... more items
         //   // ],
         // },
@@ -252,7 +288,7 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
                 // { to: "/info", label: "项目信息" },
                 { to: "/docs/", label: "4.x" },
                 { to: "/docs/5.0/", label: "5.0" },
-                
+
                 // ... more items
               ],
             },
@@ -263,9 +299,9 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
               position: "right",
               items: [
                 { to: "/blog", label: "用户案例" },
-                { to: "/second-blog", label: "社区活动" },
-                { to: "/third-blog", label: "版本变化" },
-                { to: "/forth-blog", label: "RocketMQ新闻" },
+                { to: "/events", label: "社区活动" },
+                { to: "/release-notes", label: "版本变化" },
+                { to: "/news", label: "RocketMQ新闻" },
                 // ... more items
               ],
             },
@@ -298,7 +334,7 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
         },
         // footer: {
         //   style: "dark",
-          
+
         //   // logo: {
         //   //   alt: 'My Site Logo',
         //   //   src: 'img/Apache_RocketMQ_logo.svg.png',
@@ -331,7 +367,7 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
         //         },
         //         {
         //           label: "Changelog",
-        //           href: "/third-blog",
+        //           href: "/release-notes",
         //         },
         //         {
         //           label: "GitHub",
@@ -388,7 +424,7 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
                 },
                 {
                   label: 'Changelog',
-                  to: '/third-blog',
+                  to: '/release-notes',
                 },
                 {
                   label: 'GitHub',
@@ -398,7 +434,7 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
                   label: 'Twitter',
                   href: 'https://twitter.com/docusaurus',
                 },
-                
+
               ],
             },
             {
diff --git "a/second-blog/meetup\350\245\277\345\256\211.md" "b/events/meetup\350\245\277\345\256\211.md"
similarity index 100%
rename from "second-blog/meetup\350\245\277\345\256\211.md"
rename to "events/meetup\350\245\277\345\256\211.md"
diff --git "a/second-blog/\350\213\217\345\267\236meetup.md" "b/events/\350\213\217\345\267\236meetup.md"
similarity index 100%
rename from "second-blog/\350\213\217\345\267\236meetup.md"
rename to "events/\350\213\217\345\267\236meetup.md"
diff --git a/i18n/en/docusaurus-theme-classic/footer.json b/i18n/en/docusaurus-theme-classic/footer.json
index 565908e5..928e38a6 100644
--- a/i18n/en/docusaurus-theme-classic/footer.json
+++ b/i18n/en/docusaurus-theme-classic/footer.json
@@ -25,7 +25,7 @@
   },
   "link.item.label.Changelog": {
     "message": "Changelog",
-    "description": "The label of footer link with label=Changelog linking to /third-blog"
+    "description": "The label of footer link with label=Changelog linking to /release-notes"
   },
   "link.item.label.GitHub": {
     "message": "GitHub",
@@ -91,4 +91,4 @@
     "message": "Copyright © 2022 The Apache Software Foundation. Licensed under the Apache License, Version 2.0.",
     "description": "The footer copyright"
   }
-}
\ No newline at end of file
+}
diff --git a/forth-blog/01.md b/news/01.md
similarity index 100%
rename from forth-blog/01.md
rename to news/01.md
diff --git a/forth-blog/02.md b/news/02.md
similarity index 100%
rename from forth-blog/02.md
rename to news/02.md
diff --git a/forth-blog/03.md b/news/03.md
similarity index 100%
rename from forth-blog/03.md
rename to news/03.md
diff --git a/forth-blog/04.md b/news/04.md
similarity index 100%
rename from forth-blog/04.md
rename to news/04.md
diff --git a/forth-blog/05.md b/news/05.md
similarity index 100%
rename from forth-blog/05.md
rename to news/05.md
diff --git a/forth-blog/06.md b/news/06.md
similarity index 100%
rename from forth-blog/06.md
rename to news/06.md
diff --git a/forth-blog/07.md b/news/07.md
similarity index 100%
rename from forth-blog/07.md
rename to news/07.md
diff --git a/forth-blog/08.md b/news/08.md
similarity index 100%
rename from forth-blog/08.md
rename to news/08.md
diff --git a/forth-blog/09.md b/news/09.md
similarity index 100%
rename from forth-blog/09.md
rename to news/09.md
diff --git a/forth-blog/10.md b/news/10.md
similarity index 100%
rename from forth-blog/10.md
rename to news/10.md
diff --git a/forth-blog/11.md b/news/11.md
similarity index 100%
rename from forth-blog/11.md
rename to news/11.md
diff --git a/forth-blog/12.md b/news/12.md
similarity index 100%
rename from forth-blog/12.md
rename to news/12.md
diff --git a/forth-blog/13.md b/news/13.md
similarity index 100%
rename from forth-blog/13.md
rename to news/13.md
diff --git a/forth-blog/14.md b/news/14.md
similarity index 100%
rename from forth-blog/14.md
rename to news/14.md
diff --git a/forth-blog/15.md b/news/15.md
similarity index 100%
rename from forth-blog/15.md
rename to news/15.md
diff --git a/forth-blog/16.md b/news/16.md
similarity index 100%
rename from forth-blog/16.md
rename to news/16.md
diff --git a/forth-blog/17.md b/news/17.md
similarity index 100%
rename from forth-blog/17.md
rename to news/17.md
diff --git a/forth-blog/18.md b/news/18.md
similarity index 100%
rename from forth-blog/18.md
rename to news/18.md
diff --git a/third-blog/2017-01-24-4.0.0.md b/release-notes/2017-01-24-4.0.0.md
similarity index 100%
rename from third-blog/2017-01-24-4.0.0.md
rename to release-notes/2017-01-24-4.0.0.md
diff --git a/third-blog/2017-06-02-4.1.0.md b/release-notes/2017-06-02-4.1.0.md
similarity index 100%
rename from third-blog/2017-06-02-4.1.0.md
rename to release-notes/2017-06-02-4.1.0.md
diff --git a/third-blog/2017-12-13-4.2.0.md b/release-notes/2017-12-13-4.2.0.md
similarity index 100%
rename from third-blog/2017-12-13-4.2.0.md
rename to release-notes/2017-12-13-4.2.0.md
diff --git a/third-blog/2018-07-24-4.3.0.md b/release-notes/2018-07-24-4.3.0.md
similarity index 100%
rename from third-blog/2018-07-24-4.3.0.md
rename to release-notes/2018-07-24-4.3.0.md
diff --git a/third-blog/2018-08-29-4.3.1.md b/release-notes/2018-08-29-4.3.1.md
similarity index 100%
rename from third-blog/2018-08-29-4.3.1.md
rename to release-notes/2018-08-29-4.3.1.md
diff --git a/third-blog/2018-11-02-4.3.2.md b/release-notes/2018-11-02-4.3.2.md
similarity index 100%
rename from third-blog/2018-11-02-4.3.2.md
rename to release-notes/2018-11-02-4.3.2.md
diff --git a/third-blog/2019-01-17-4.4.0.md b/release-notes/2019-01-17-4.4.0.md
similarity index 100%
rename from third-blog/2019-01-17-4.4.0.md
rename to release-notes/2019-01-17-4.4.0.md
diff --git a/third-blog/2019-03-29-4.5.0.md b/release-notes/2019-03-29-4.5.0.md
similarity index 100%
rename from third-blog/2019-03-29-4.5.0.md
rename to release-notes/2019-03-29-4.5.0.md
diff --git a/third-blog/2019-05-13-4.5.1.md b/release-notes/2019-05-13-4.5.1.md
similarity index 100%
rename from third-blog/2019-05-13-4.5.1.md
rename to release-notes/2019-05-13-4.5.1.md
diff --git a/third-blog/2019-08-02-4.5.2.md b/release-notes/2019-08-02-4.5.2.md
similarity index 100%
rename from third-blog/2019-08-02-4.5.2.md
rename to release-notes/2019-08-02-4.5.2.md
diff --git a/third-blog/2019-08-20-release-notes-rocketmq-client-cpp-1.2.3.md b/release-notes/2019-08-20-release-notes-rocketmq-client-cpp-1.2.3.md
similarity index 100%
rename from third-blog/2019-08-20-release-notes-rocketmq-client-cpp-1.2.3.md
rename to release-notes/2019-08-20-release-notes-rocketmq-client-cpp-1.2.3.md
diff --git a/third-blog/2019-11-01-release-notes-rocketmq-spring-2.0.4.md b/release-notes/2019-11-01-release-notes-rocketmq-spring-2.0.4.md
similarity index 100%
rename from third-blog/2019-11-01-release-notes-rocketmq-spring-2.0.4.md
rename to release-notes/2019-11-01-release-notes-rocketmq-spring-2.0.4.md
diff --git a/third-blog/2019-11-11-release-notes-rocketmq-client-cpp-1.2.4.md b/release-notes/2019-11-11-release-notes-rocketmq-client-cpp-1.2.4.md
similarity index 100%
rename from third-blog/2019-11-11-release-notes-rocketmq-client-cpp-1.2.4.md
rename to release-notes/2019-11-11-release-notes-rocketmq-client-cpp-1.2.4.md
diff --git a/third-blog/2019-11-20-release-notes-rocketmq-client-go-1.2.4.md b/release-notes/2019-11-20-release-notes-rocketmq-client-go-1.2.4.md
similarity index 100%
rename from third-blog/2019-11-20-release-notes-rocketmq-client-go-1.2.4.md
rename to release-notes/2019-11-20-release-notes-rocketmq-client-go-1.2.4.md
diff --git a/third-blog/2019-11-25-4.6.0.md b/release-notes/2019-11-25-4.6.0.md
similarity index 100%
rename from third-blog/2019-11-25-4.6.0.md
rename to release-notes/2019-11-25-4.6.0.md
diff --git a/third-blog/2020-02-10-release-notes-rocketmq-spring-2.1.0.md b/release-notes/2020-02-10-release-notes-rocketmq-spring-2.1.0.md
similarity index 100%
rename from third-blog/2020-02-10-release-notes-rocketmq-spring-2.1.0.md
rename to release-notes/2020-02-10-release-notes-rocketmq-spring-2.1.0.md
diff --git a/third-blog/2020-02-14-release-notes-rocketmq-client-cpp-2.0.0.md b/release-notes/2020-02-14-release-notes-rocketmq-client-cpp-2.0.0.md
similarity index 100%
rename from third-blog/2020-02-14-release-notes-rocketmq-client-cpp-2.0.0.md
rename to release-notes/2020-02-14-release-notes-rocketmq-client-cpp-2.0.0.md
diff --git a/third-blog/2020-03-16-4.7.0.md b/release-notes/2020-03-16-4.7.0.md
similarity index 100%
rename from third-blog/2020-03-16-4.7.0.md
rename to release-notes/2020-03-16-4.7.0.md
diff --git a/third-blog/2020-03-23-release-notes-rocketmq-client-cpp-2.1.0.md b/release-notes/2020-03-23-release-notes-rocketmq-client-cpp-2.1.0.md
similarity index 100%
rename from third-blog/2020-03-23-release-notes-rocketmq-client-cpp-2.1.0.md
rename to release-notes/2020-03-23-release-notes-rocketmq-client-cpp-2.1.0.md
diff --git a/third-blog/2020-03-31-release-notes-rocketmq-client-go-2.0.0.md b/release-notes/2020-03-31-release-notes-rocketmq-client-go-2.0.0.md
similarity index 100%
rename from third-blog/2020-03-31-release-notes-rocketmq-client-go-2.0.0.md
rename to release-notes/2020-03-31-release-notes-rocketmq-client-go-2.0.0.md
diff --git a/third-blog/2020-04-02-release-notes-rocketmq-client-cpp-2.2.0.md b/release-notes/2020-04-02-release-notes-rocketmq-client-cpp-2.2.0.md
similarity index 100%
rename from third-blog/2020-04-02-release-notes-rocketmq-client-cpp-2.2.0.md
rename to release-notes/2020-04-02-release-notes-rocketmq-client-cpp-2.2.0.md
diff --git a/third-blog/2020-06-29-4.7.1.md b/release-notes/2020-06-29-4.7.1.md
similarity index 100%
rename from third-blog/2020-06-29-4.7.1.md
rename to release-notes/2020-06-29-4.7.1.md
diff --git a/third-blog/2020-07-20-release-notes-rocketmq-spring-2.1.1.md b/release-notes/2020-07-20-release-notes-rocketmq-spring-2.1.1.md
similarity index 100%
rename from third-blog/2020-07-20-release-notes-rocketmq-spring-2.1.1.md
rename to release-notes/2020-07-20-release-notes-rocketmq-spring-2.1.1.md
diff --git a/third-blog/2020-12-21-4.8.0.md b/release-notes/2020-12-21-4.8.0.md
similarity index 100%
rename from third-blog/2020-12-21-4.8.0.md
rename to release-notes/2020-12-21-4.8.0.md
diff --git a/third-blog/2020-2-14-4.6.1.md b/release-notes/2020-2-14-4.6.1.md
similarity index 100%
rename from third-blog/2020-2-14-4.6.1.md
rename to release-notes/2020-2-14-4.6.1.md
diff --git a/third-blog/2021-01-08-release-notes-rocketmq-spring-2.2.0.md b/release-notes/2021-01-08-release-notes-rocketmq-spring-2.2.0.md
similarity index 100%
rename from third-blog/2021-01-08-release-notes-rocketmq-spring-2.2.0.md
rename to release-notes/2021-01-08-release-notes-rocketmq-spring-2.2.0.md
diff --git a/third-blog/2021-03-17-release-notes-rocketmq-client-go-2.1.0.md b/release-notes/2021-03-17-release-notes-rocketmq-client-go-2.1.0.md
similarity index 100%
rename from third-blog/2021-03-17-release-notes-rocketmq-client-go-2.1.0.md
rename to release-notes/2021-03-17-release-notes-rocketmq-client-go-2.1.0.md
diff --git a/third-blog/2021-06-15-4.9.0.md b/release-notes/2021-06-15-4.9.0.md
similarity index 100%
rename from third-blog/2021-06-15-4.9.0.md
rename to release-notes/2021-06-15-4.9.0.md
diff --git a/third-blog/2021-08-22-4.9.1.md b/release-notes/2021-08-22-4.9.1.md
similarity index 100%
rename from third-blog/2021-08-22-4.9.1.md
rename to release-notes/2021-08-22-4.9.1.md
diff --git a/third-blog/2021-08-31-release-notes-rocketmq-spring-2.2.1.md b/release-notes/2021-08-31-release-notes-rocketmq-spring-2.2.1.md
similarity index 100%
rename from third-blog/2021-08-31-release-notes-rocketmq-spring-2.2.1.md
rename to release-notes/2021-08-31-release-notes-rocketmq-spring-2.2.1.md
diff --git a/third-blog/2021-09-06-release-notes-5.0.0-PREVIEW.md b/release-notes/2021-09-06-release-notes-5.0.0-PREVIEW.md
similarity index 100%
rename from third-blog/2021-09-06-release-notes-5.0.0-PREVIEW.md
rename to release-notes/2021-09-06-release-notes-5.0.0-PREVIEW.md
diff --git a/third-blog/2021-09-23-release-notes-rocketmq-dashboard-1.0.0.md b/release-notes/2021-09-23-release-notes-rocketmq-dashboard-1.0.0.md
similarity index 100%
rename from third-blog/2021-09-23-release-notes-rocketmq-dashboard-1.0.0.md
rename to release-notes/2021-09-23-release-notes-rocketmq-dashboard-1.0.0.md
diff --git a/third-blog/2021-10-26-4.9.2.md b/release-notes/2021-10-26-4.9.2.md
similarity index 100%
rename from third-blog/2021-10-26-4.9.2.md
rename to release-notes/2021-10-26-4.9.2.md
diff --git a/third-blog/2022-01-18-release-notes-rocketmq-streams-1.0.0-preview.md b/release-notes/2022-01-18-release-notes-rocketmq-streams-1.0.0-preview.md
similarity index 100%
rename from third-blog/2022-01-18-release-notes-rocketmq-streams-1.0.0-preview.md
rename to release-notes/2022-01-18-release-notes-rocketmq-streams-1.0.0-preview.md
diff --git a/third-blog/2022-03-04-4.9.3.md b/release-notes/2022-03-04-4.9.3.md
similarity index 100%
rename from third-blog/2022-03-04-4.9.3.md
rename to release-notes/2022-03-04-4.9.3.md
diff --git a/third-blog/2022-03-04-4.9.4.md b/release-notes/2022-03-04-4.9.4.md
similarity index 100%
rename from third-blog/2022-03-04-4.9.4.md
rename to release-notes/2022-03-04-4.9.4.md
diff --git a/third-blog/2022-03-15-5.0.0-ALPHA.md b/release-notes/2022-03-15-5.0.0-ALPHA.md
similarity index 100%
rename from third-blog/2022-03-15-5.0.0-ALPHA.md
rename to release-notes/2022-03-15-5.0.0-ALPHA.md
diff --git a/third-blog/2022-04-05-release-notes-rocketmq-spring-2.2.2.md b/release-notes/2022-04-05-release-notes-rocketmq-spring-2.2.2.md
similarity index 100%
rename from third-blog/2022-04-05-release-notes-rocketmq-spring-2.2.2.md
rename to release-notes/2022-04-05-release-notes-rocketmq-spring-2.2.2.md
diff --git a/third-blog/2022-04-18-release-notes-rocketmq-streams-1.0.1-preview.md b/release-notes/2022-04-18-release-notes-rocketmq-streams-1.0.1-preview.md
similarity index 100%
rename from third-blog/2022-04-18-release-notes-rocketmq-streams-1.0.1-preview.md
rename to release-notes/2022-04-18-release-notes-rocketmq-streams-1.0.1-preview.md
diff --git a/third-blog/2022-07-25-release-notes-rocketmq-client-go-2.1.1.md b/release-notes/2022-07-25-release-notes-rocketmq-client-go-2.1.1.md
similarity index 100%
rename from third-blog/2022-07-25-release-notes-rocketmq-client-go-2.1.1.md
rename to release-notes/2022-07-25-release-notes-rocketmq-client-go-2.1.1.md
diff --git a/third-blog/2022-09-09-5.0.0.md b/release-notes/2022-09-09-5.0.0.md
similarity index 100%
rename from third-blog/2022-09-09-5.0.0.md
rename to release-notes/2022-09-09-5.0.0.md
diff --git a/src/pages/contact.md b/src/pages/contact.md
index acdfe00a..b03a054f 100644
--- a/src/pages/contact.md
+++ b/src/pages/contact.md
@@ -9,8 +9,8 @@
 
 
 ## 2. Read Apache RocketMQ Blog
-- Changelog [➡️](/third-blog)
-- Community Activity [➡️](/second-blog)
+- Changelog [➡️](/release-notes)
+- Community Activity [➡️](/events)
 - User Cases [➡️](/blog)
 
 
diff --git a/src/pages/download.md b/src/pages/download.md
index aaf2feaf..7fc28bd8 100644
--- a/src/pages/download.md
+++ b/src/pages/download.md
@@ -7,30 +7,29 @@
 ## RocketMQ
 | 版本                 | 文档                                                         | 发布日期   | Source 下载                                                  | Binary 下载                                                  | End of Support |
 | -------------------- | ------------------------------------------------------------ | ---------- | ------------------------------------------------------------ | ------------------------------------------------------------ | -------------- |
-| **5.0.0**      | [Release Notes](/third-blog/2022/09/09/5.0.0/)          | 2022.9.22  | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/5.0.0/rocketmq-all-5.0.0-source-release.zip) | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/5.0.0/rocketmq-all-5.0.0-bin-release.zip) |                |
-| **4.9.4**            | [Release Notes](/third-blog/2022/03/04/4.9.4)                | 2022.6.27   | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.9.4/rocketmq-all-4.9.4-source-release.zip) | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.9.4/rocketmq-all-4.9.4-bin-release.zip) | 2024/01        |
-| **5.0.0-alpha**      | [Release Notes](/third-blog/2022/03/15/5.0.0-ALPHA)          | 2022.3.15  | [download .zip](https://dist.apache.org/repos/dist/dev/rocketmq/5.0.0-ALPHA-rc2/rocketmq-all-5.0.0-ALPHA-source-release.zip) | [download .zip](https://dist.apache.org/repos/dist/dev/rocketmq/5.0.0-ALPHA-rc2/rocketmq-all-5.0.0-ALPHA-bin-release.zip) |                |
-| **4.9.3**            | [Release Notes](/third-blog/2022/03/04/4.9.3)                | 2022.2.27   | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.9.3/rocketmq-all-4.9.3-source-release.zip) | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.9.3/rocketmq-all-4.9.3-bin-release.zip) |                |
-| **4.9.2**            | [Release Notes](/third-blog/2021/10/26/4.9.2)                | 2021.10.26 | [download .zip](https://archive.apache.org/dist/rocketmq/4.9.2/rocketmq-all-4.9.2-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.9.2/rocketmq-all-4.9.2-bin-release.zip) |                |
-| **5.0.0-preview**    | [Release Notes](/third-blog/2021/09/06/release-notes-5.0.0-PREVIEW) | 2021.9.6   | [download .zip](https://archive.apache.org/dist/rocketmq/5.0.0-PREVIEW/rocketmq-all-5.0.0-PREVIEW-source-release.zip) |                                                              |                |
-| **4.9.1**            | [Release Notes](/third-blog/2021/08/22/4.9.1)                | 2021.8.22  | [download .zip](https://archive.apache.org/dist/rocketmq/4.9.1/rocketmq-all-4.9.1-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.9.1/rocketmq-all-4.9.1-bin-release.zip) |                |
-| **4.9.0**            | [Release Notes](/third-blog/2021/06/15/4.9.0)                | 2021.6.15  | [download .zip](https://archive.apache.org/dist/rocketmq/4.9.0/rocketmq-all-4.9.0-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.9.0/rocketmq-all-4.9.0-bin-release.zip) |                |
-| **4.8.0**            | [Release Notes](/third-blog/2020/12/21/4.8.0)                | 2020.12.21 | [download .zip](https://archive.apache.org/dist/rocketmq/4.8.0/rocketmq-all-4.8.0-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.8.0/rocketmq-all-4.8.0-bin-release.zip) |                |
-| **4.7.1**            | [Release Notes](/third-blog/2020/06/29/4.7.1)                | 2020.6.29  | [download .zip](https://archive.apache.org/dist/rocketmq/4.7.1/rocketmq-all-4.7.1-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.7.1/rocketmq-all-4.7.1-bin-release.zip) |                |
-| **4.7.0**            | [Release Notes](/third-blog/2020/03/16/4.7.0)                | 2020.3.16  | [download .zip](https://archive.apache.org/dist/rocketmq/4.7.0/rocketmq-all-4.7.0-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.7.0/rocketmq-all-4.7.0-bin-release.zip) |                |
-| **4.6.1**            | [Release Notes](/third-blog/2020/2/14/4.6.1)                 | 2020.2.14  | [download .zip](https://archive.apache.org/dist/rocketmq/4.6.1/rocketmq-all-4.6.1-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.6.1/rocketmq-all-4.6.1-bin-release.zip) |                |
-| **4.6.0**            | [Release Notes](/third-blog/2019/11/25/4.6.0)                | 2019.11.25 | [download .zip](https://archive.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-release.zip) |                |
-| **4.5.2**            | [Release Notes](/third-blog/2019/08/02/4.5.2)                | 2019.8.2   | [download .zip](https://archive.apache.org/dist/rocketmq/4.5.2/rocketmq-all-4.5.2-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.5.2/rocketmq-all-4.5.2-bin-release.zip) |                |
-| **4.5.1**            | [Release Notes](/third-blog/2019/05/13/4.5.1)                | 2019.5.13  | [download .zip](https://archive.apache.org/dist/rocketmq/4.5.1/rocketmq-all-4.5.1-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.5.1/rocketmq-all-4.5.1-bin-release.zip) |                |
-| **4.5.0**            | [Release Notes](/third-blog/2019/03/29/4.5.0)                | 2019.3.29  | [download .zip](https://archive.apache.org/dist/rocketmq/4.5.0/rocketmq-all-4.5.0-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.5.0/rocketmq-all-4.5.0-bin-release.zip) |                |
-| **4.4.0**            | [Release Notes](/third-blog/2019/01/17/4.4.0)                | 2019.1.17  | [download .zip](https://archive.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zip) |                |
-| **4.3.2**            | [Release Notes](/third-blog/2018/11/02/4.3.2)                | 2018.11.2  | [download .zip](https://archive.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip) |                |
-| **4.3.1**            | [Release Notes](/third-blog/2018/08/29/4.3.1)                | 2018.8.29  | [download .zip](https://archive.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.3.1/rocketmq-all-4.3.1-bin-release.zip) |                |
-| **4.3.0**            | [Release Notes](/third-blog/2018/07/24/4.3.0)                | 2018.7.24  | [download .zip](https://archive.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-bin-release.zip) |                |
-| **4.2.0**            | [Release Notes](/third-blog/2017/12/13/4.2.0)                | 2017.12.13 | [download .zip](https://archive.apache.org/dist/rocketmq/4.2.0/rocketmq-all-4.2.0-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.2.0/rocketmq-all-4.2.0-bin-release.zip) |                |
-| **4.1.0-incubating** | [Release Notes](/third-blog/2017/06/02/4.1.0)                | 2017.6.2   | [download .zip](https://archive.apache.org/dist/rocketmq/4.1.0-incubating/rocketmq-all-4.1.0-incubating-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.1.0-incubating/rocketmq-all-4.1.0-incubating-bin-release.zip) |                |
-| **4.0.0-incubating** | [Release Notes](/third-blog/2017/01/24/4.0.0)                | 2017.1.24  | [download .zip](https://archive.apache.org/dist/rocketmq/4.0.0-incubating/rocketmq-all-4.0.0-incubating-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.0.0-incubating/rocketmq-all-4.0.0-incubating-bin-release.zip) |                |
-
+| **5.0.0**      | [Release Notes](/release-notes/2022/09/09/5.0.0/)          | 2022.9.22  | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/5.0.0/rocketmq-all-5.0.0-source-release.zip) | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/5.0.0/rocketmq-all-5.0.0-bin-release.zip) |                |
+| **4.9.4**            | [Release Notes](/release-notes/2022/03/04/4.9.4)                | 2022.6.27   | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.9.4/rocketmq-all-4.9.4-source-release.zip) | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.9.4/rocketmq-all-4.9.4-bin-release.zip) | 2024/01        |
+| **5.0.0-alpha**      | [Release Notes](/release-notes/2022/03/15/5.0.0-ALPHA)          | 2022.3.15  | [download .zip](https://dist.apache.org/repos/dist/dev/rocketmq/5.0.0-ALPHA-rc2/rocketmq-all-5.0.0-ALPHA-source-release.zip) | [download .zip](https://dist.apache.org/repos/dist/dev/rocketmq/5.0.0-ALPHA-rc2/rocketmq-all-5.0.0-ALPHA-bin-release.zip) |                |
+| **4.9.3**            | [Release Notes](/release-notes/2022/03/04/4.9.3)                | 2022.2.27   | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.9.3/rocketmq-all-4.9.3-source-release.zip) | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.9.3/rocketmq-all-4.9.3-bin-release.zip) |                |
+| **4.9.2**            | [Release Notes](/release-notes/2021/10/26/4.9.2)                | 2021.10.26 | [download .zip](https://archive.apache.org/dist/rocketmq/4.9.2/rocketmq-all-4.9.2-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.9.2/rocketmq-all-4.9.2-bin-release.zip) |                |
+| **5.0.0-preview**    | [Release Notes](/release-notes/2021/09/06/release-notes-5.0.0-PREVIEW) | 2021.9.6   | [download .zip](https://archive.apache.org/dist/rocketmq/5.0.0-PREVIEW/rocketmq-all-5.0.0-PREVIEW-source-release.zip) |                                                              |                |
+| **4.9.1**            | [Release Notes](/release-notes/2021/08/22/4.9.1)                | 2021.8.22  | [download .zip](https://archive.apache.org/dist/rocketmq/4.9.1/rocketmq-all-4.9.1-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.9.1/rocketmq-all-4.9.1-bin-release.zip) |                |
+| **4.9.0**            | [Release Notes](/release-notes/2021/06/15/4.9.0)                | 2021.6.15  | [download .zip](https://archive.apache.org/dist/rocketmq/4.9.0/rocketmq-all-4.9.0-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.9.0/rocketmq-all-4.9.0-bin-release.zip) |                |
+| **4.8.0**            | [Release Notes](/release-notes/2020/12/21/4.8.0)                | 2020.12.21 | [download .zip](https://archive.apache.org/dist/rocketmq/4.8.0/rocketmq-all-4.8.0-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.8.0/rocketmq-all-4.8.0-bin-release.zip) |                |
+| **4.7.1**            | [Release Notes](/release-notes/2020/06/29/4.7.1)                | 2020.6.29  | [download .zip](https://archive.apache.org/dist/rocketmq/4.7.1/rocketmq-all-4.7.1-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.7.1/rocketmq-all-4.7.1-bin-release.zip) |                |
+| **4.7.0**            | [Release Notes](/release-notes/2020/03/16/4.7.0)                | 2020.3.16  | [download .zip](https://archive.apache.org/dist/rocketmq/4.7.0/rocketmq-all-4.7.0-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.7.0/rocketmq-all-4.7.0-bin-release.zip) |                |
+| **4.6.1**            | [Release Notes](/release-notes/2020/2/14/4.6.1)                 | 2020.2.14  | [download .zip](https://archive.apache.org/dist/rocketmq/4.6.1/rocketmq-all-4.6.1-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.6.1/rocketmq-all-4.6.1-bin-release.zip) |                |
+| **4.6.0**            | [Release Notes](/release-notes/2019/11/25/4.6.0)                | 2019.11.25 | [download .zip](https://archive.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-release.zip) |                |
+| **4.5.2**            | [Release Notes](/release-notes/2019/08/02/4.5.2)                | 2019.8.2   | [download .zip](https://archive.apache.org/dist/rocketmq/4.5.2/rocketmq-all-4.5.2-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.5.2/rocketmq-all-4.5.2-bin-release.zip) |                |
+| **4.5.1**            | [Release Notes](/release-notes/2019/05/13/4.5.1)                | 2019.5.13  | [download .zip](https://archive.apache.org/dist/rocketmq/4.5.1/rocketmq-all-4.5.1-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.5.1/rocketmq-all-4.5.1-bin-release.zip) |                |
+| **4.5.0**            | [Release Notes](/release-notes/2019/03/29/4.5.0)                | 2019.3.29  | [download .zip](https://archive.apache.org/dist/rocketmq/4.5.0/rocketmq-all-4.5.0-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.5.0/rocketmq-all-4.5.0-bin-release.zip) |                |
+| **4.4.0**            | [Release Notes](/release-notes/2019/01/17/4.4.0)                | 2019.1.17  | [download .zip](https://archive.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zip) |                |
+| **4.3.2**            | [Release Notes](/release-notes/2018/11/02/4.3.2)                | 2018.11.2  | [download .zip](https://archive.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip) |                |
+| **4.3.1**            | [Release Notes](/release-notes/2018/08/29/4.3.1)                | 2018.8.29  | [download .zip](https://archive.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.3.1/rocketmq-all-4.3.1-bin-release.zip) |                |
+| **4.3.0**            | [Release Notes](/release-notes/2018/07/24/4.3.0)                | 2018.7.24  | [download .zip](https://archive.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-bin-release.zip) |                |
+| **4.2.0**            | [Release Notes](/release-notes/2017/12/13/4.2.0)                | 2017.12.13 | [download .zip](https://archive.apache.org/dist/rocketmq/4.2.0/rocketmq-all-4.2.0-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.2.0/rocketmq-all-4.2.0-bin-release.zip) |                |
+| **4.1.0-incubating** | [Release Notes](/release-notes/2017/06/02/4.1.0)                | 2017.6.2   | [download .zip](https://archive.apache.org/dist/rocketmq/4.1.0-incubating/rocketmq-all-4.1.0-incubating-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.1.0-incubating/rocketmq-all-4.1.0-incubating-bin-release.zip) |                |
+| **4.0.0-incubating** | [Release Notes](/release-notes/2017/01/24/4.0.0)                | 2017.1.24  | [download .zip](https://archive.apache.org/dist/rocketmq/4.0.0-incubating/rocketmq-all-4.0.0-incubating-source-release.zip) | [download .zip](https://archive.apache.org/dist/rocketmq/4.0.0-incubating/rocketmq-all-4.0.0-incubating-bin-release.zip) |                |
 
 
 
@@ -43,10 +42,10 @@
 
 | 版本      | 文档                                                         | 发布日期   | Source 下载                                                  | Binary 下载 | End of Support |
 | --------- | ------------------------------------------------------------ | ---------- | ------------------------------------------------------------ | ----------- | -------------- |
-| **2.1.1** | [Release Notes](/third-blog/2022/07/25/release-notes-rocketmq-client-go-2.1.1) | 2022.7.25  | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-client-go/2.1.1/rocketmq-client-go-2.1.1-source-release.tar.gz) |             |                |
-| **2.1.0** | [Release Notes](/third-blog/2021/03/17/release-notes-rocketmq-client-go-2.1.0) | 2021.3.17  | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-client-go/2.1.0/rocketmq-client-go-2.1.0-source-release.tar.gz) |             |                |
-| **2.0.0** | [Release Notes](/third-blog/2020/03/31/release-notes-rocketmq-client-go-2.0.0) | 2020.3.31  | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-client-go/2.0.0/rocketmq-client-go-2.0.0-source-release.tar.gz) |             |                |
-| **1.2.4** | [Release Notes](/third-blog/2019/11/20/release-notes-rocketmq-client-go-1.2.4) | 2019.11.20 | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-client-go/1.2.4/rocketmq-client-go-1.2.4-source-release.tar.gz) |             |                |
+| **2.1.1** | [Release Notes](/release-notes/2022/07/25/release-notes-rocketmq-client-go-2.1.1) | 2022.7.25  | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-client-go/2.1.1/rocketmq-client-go-2.1.1-source-release.tar.gz) |             |                |
+| **2.1.0** | [Release Notes](/release-notes/2021/03/17/release-notes-rocketmq-client-go-2.1.0) | 2021.3.17  | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-client-go/2.1.0/rocketmq-client-go-2.1.0-source-release.tar.gz) |             |                |
+| **2.0.0** | [Release Notes](/release-notes/2020/03/31/release-notes-rocketmq-client-go-2.0.0) | 2020.3.31  | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-client-go/2.0.0/rocketmq-client-go-2.0.0-source-release.tar.gz) |             |                |
+| **1.2.4** | [Release Notes](/release-notes/2019/11/20/release-notes-rocketmq-client-go-1.2.4) | 2019.11.20 | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-client-go/1.2.4/rocketmq-client-go-1.2.4-source-release.tar.gz) |             |                |
 |           |                                                              |            |                                                              |             |                |
 
 ---
@@ -55,11 +54,11 @@
 
 | 版本      | 文档                                                         | 发布日期  | Source 下载                                                  | Binary 下载                                                  | End of Support |
 | --------- | ------------------------------------------------------------ | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | -------------- |
-| **2.2.0** | [Release Notes](/third-blog/2020/04/02/release-notes-rocketmq-client-cpp-2.2.0) | 2020.4.2  | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-client-cpp/2.2.0/rocketmq-client-cpp-2.2.0-source-release.tar.gz) | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-client-cpp/2.2.0/rocketmq-client-cpp-2.2.0-bin-release.tar.gz) |                |
-| **2.1.0** | [Release Notes](/third-blog/2020/03/23/release-notes-rocketmq-client-cpp-2.1.0) | 2020.3.23 | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.1.0/rocketmq-client-cpp-2.1.0-source-release.tar.gz) | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.1.0/rocketmq-client-cpp-2.1.0-bin-release.tar.gz) |                |
-| **2.0.0** | [Release Notes](/third-blog/2020/02/14/release-notes-rocketmq-client-cpp-2.0.0) | 2020.2.14 | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.0.0/rocketmq-client-cpp-2.0.0-source-release.tar.gz) | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.0.0/rocketmq-client-cpp-2.0.0-bin-release.tar.gz) |                |
-| **1.2.4** | [Release Notes](/third-blog/2019/11/11/release-notes-rocketmq-client-cpp-1.2.4) | 2019.8.20 | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq/rocketmq-client-cpp/1.2.4/rocketmq-client-cpp-1.2.4-source-release.tar.gz) | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.4/rocketmq-client-cpp-1.2.4-bin-release.tar.gz) |                |
-| **1.2.3** | [Release Notes](/third-blog/2019/08/20/release-notes-rocketmq-client-cpp-1.2.3) | 2019.8.20 | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.3/rocketmq-client-cpp-1.2.3-source-release.tar.gz) | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.3/rocketmq-client-cpp-1.2.3-bin-release.tar.gz) |                |
+| **2.2.0** | [Release Notes](/release-notes/2020/04/02/release-notes-rocketmq-client-cpp-2.2.0) | 2020.4.2  | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-client-cpp/2.2.0/rocketmq-client-cpp-2.2.0-source-release.tar.gz) | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-client-cpp/2.2.0/rocketmq-client-cpp-2.2.0-bin-release.tar.gz) |                |
+| **2.1.0** | [Release Notes](/release-notes/2020/03/23/release-notes-rocketmq-client-cpp-2.1.0) | 2020.3.23 | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.1.0/rocketmq-client-cpp-2.1.0-source-release.tar.gz) | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.1.0/rocketmq-client-cpp-2.1.0-bin-release.tar.gz) |                |
+| **2.0.0** | [Release Notes](/release-notes/2020/02/14/release-notes-rocketmq-client-cpp-2.0.0) | 2020.2.14 | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.0.0/rocketmq-client-cpp-2.0.0-source-release.tar.gz) | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.0.0/rocketmq-client-cpp-2.0.0-bin-release.tar.gz) |                |
+| **1.2.4** | [Release Notes](/release-notes/2019/11/11/release-notes-rocketmq-client-cpp-1.2.4) | 2019.8.20 | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq/rocketmq-client-cpp/1.2.4/rocketmq-client-cpp-1.2.4-source-release.tar.gz) | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.4/rocketmq-client-cpp-1.2.4-bin-release.tar.gz) |                |
+| **1.2.3** | [Release Notes](/release-notes/2019/08/20/release-notes-rocketmq-client-cpp-1.2.3) | 2019.8.20 | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.3/rocketmq-client-cpp-1.2.3-source-release.tar.gz) | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.3/rocketmq-client-cpp-1.2.3-bin-release.tar.gz) |                |
 |           |                                                              |           |                                                              |                                                              |                |
 
 ---
@@ -68,8 +67,8 @@
 
 | 版本      | 文档                                                         | 发布日期  | Source 下载                                                  | Binary 下载 | End of Support |
 | --------- | ------------------------------------------------------------ | --------- | ------------------------------------------------------------ | ----------- | -------------- |
-| **1.0.1** | [Release Notes](/third-blog/2022/04/18/release-notes-rocketmq-streams-1.0.1-preview) | 2022.4.18 | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-streams/1.0.1-preview/rocketmq-streams-1.0.1-preview.zip) |             |                |
-| **1.0.0** | [Release Notes](/third-blog/2022/01/18/release-notes-rocketmq-streams-1.0.0-preview) | 2022.1.18 | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-streams/1.0.0-preview/rocketmq-streams-1.0.0-preview.zip) |             |                |
+| **1.0.1** | [Release Notes](/release-notes/2022/04/18/release-notes-rocketmq-streams-1.0.1-preview) | 2022.4.18 | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-streams/1.0.1-preview/rocketmq-streams-1.0.1-preview.zip) |             |                |
+| **1.0.0** | [Release Notes](/release-notes/2022/01/18/release-notes-rocketmq-streams-1.0.0-preview) | 2022.1.18 | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-streams/1.0.0-preview/rocketmq-streams-1.0.0-preview.zip) |             |                |
 |           |                                                              |           |                                                              |             |                |
 
 ---
@@ -78,11 +77,11 @@
 
 | 版本      | 文档                                                         | 发布日期  | Source 下载                                                  | Binary 下载 | End of Support |
 | --------- | ------------------------------------------------------------ | --------- | ------------------------------------------------------------ | ----------- | -------------- |
-| **2.2.2** | [Release Notes](/third-blog/2022/04/05/release-notes-rocketmq-spring-2.2.2) | 2022.4.5  | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-spring/2.2.2/rocketmq-spring-rocketmq-spring-all-2.2.2.zip) |             |                |
-| **2.2.1** | [Release Notes](/third-blog/2021/08/31/release-notes-rocketmq-spring-2.2.1) | 2021.8.31 | [download .zip](https://archive.apache.org/dist/rocketmq-spring/2.2.1/rocketmq-spring-rocketmq-spring-all-2.2.1.zip) |             |                |
-| **2.2.0** | [Release Notes](/third-blog/2021/01/08/release-notes-rocketmq-spring-2.2.0) | 2021.1.8  | [download .zip](https://archive.apache.org/dist/rocketmq-spring/2.2.0/rocketmq-spring-rocketmq-spring-all-2.2.0.zip) |             |                |
-| **2.1.1** | [Release Notes](/third-blog/2020/07/20/release-notes-rocketmq-spring-2.1.1) | 2020.7.20 | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.1.1/rocketmq-spring-all-2.1.1-source-release.zip) |             |                |
-| **2.0.4** | [Release Notes](/third-blog/2019/11/01/release-notes-rocketmq-spring-2.0.4) | 2019.11.1 | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.0.4/rocketmq-spring-all-2.0.4-source-release.zip) |             |                |
+| **2.2.2** | [Release Notes](/release-notes/2022/04/05/release-notes-rocketmq-spring-2.2.2) | 2022.4.5  | [download .zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-spring/2.2.2/rocketmq-spring-rocketmq-spring-all-2.2.2.zip) |             |                |
+| **2.2.1** | [Release Notes](/release-notes/2021/08/31/release-notes-rocketmq-spring-2.2.1) | 2021.8.31 | [download .zip](https://archive.apache.org/dist/rocketmq-spring/2.2.1/rocketmq-spring-rocketmq-spring-all-2.2.1.zip) |             |                |
+| **2.2.0** | [Release Notes](/release-notes/2021/01/08/release-notes-rocketmq-spring-2.2.0) | 2021.1.8  | [download .zip](https://archive.apache.org/dist/rocketmq-spring/2.2.0/rocketmq-spring-rocketmq-spring-all-2.2.0.zip) |             |                |
+| **2.1.1** | [Release Notes](/release-notes/2020/07/20/release-notes-rocketmq-spring-2.1.1) | 2020.7.20 | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.1.1/rocketmq-spring-all-2.1.1-source-release.zip) |             |                |
+| **2.0.4** | [Release Notes](/release-notes/2019/11/01/release-notes-rocketmq-spring-2.0.4) | 2019.11.1 | [download .zip](https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.0.4/rocketmq-spring-all-2.0.4-source-release.zip) |             |                |
 |           |                                                              |           |                                                              |             |                |
 
 ---
@@ -91,6 +90,6 @@
 
 | 版本      | 文档                                                         | 发布日期  | Source 下载                                                  | Binary 下载 | End of Support |
 | --------- | ------------------------------------------------------------ | --------- | ------------------------------------------------------------ | ----------- | -------------- |
-| **1.0.0** | [Release Notes](/third-blog/2021/09/23/release-notes-rocketmq-dashboard-1.0.0) | 2021.9.23 | [download .zip](https://dist.apache.org/repos/dist/release/rocketmq/rocketmq-dashboard/1.0.0/rocketmq-dashboard-1.0.0-source-release.zip) |             |                |
+| **1.0.0** | [Release Notes](/release-notes/2021/09/23/release-notes-rocketmq-dashboard-1.0.0) | 2021.9.23 | [download .zip](https://dist.apache.org/repos/dist/release/rocketmq/rocketmq-dashboard/1.0.0/rocketmq-dashboard-1.0.0-source-release.zip) |             |                |
 |           |                                                              |           |                                                              |             |                |