You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by wa...@apache.org on 2022/12/26 03:14:35 UTC

[dolphinscheduler-website] branch master updated: [Feature] Replace the dead links. (#869)

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

wanggenhua pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 0b3ef019b8 [Feature] Replace the dead links. (#869)
0b3ef019b8 is described below

commit 0b3ef019b8921fccae04c12a7c8fceab606bc7e7
Author: Amy0104 <wa...@apache.org>
AuthorDate: Mon Dec 26 11:14:29 2022 +0800

    [Feature] Replace the dead links. (#869)
    
    * [Feature] Replace the dead links.
    
    * [Fix] Revised `.dlc.json`
---
 .dlc.json                                          |  13 +-
 blog/en-us/Apache-DolphinScheduler-2.0.1.md        |  10 +-
 blog/en-us/Apache_DolphinScheduler_2.0.7.md        |   2 +-
 blog/en-us/Apache_dolphinScheduler_2.0.2.md        |   4 +-
 blog/en-us/Apache_dolphinScheduler_2.0.3.md        |   6 +-
 blog/en-us/Apache_dolphinScheduler_2.0.5.md        |   2 +-
 blog/en-us/Apache_dolphinScheduler_3.0.0.md        |  12 +-
 blog/en-us/Apache_dolphinScheduler_3.0.0_alpha.md  |  10 +-
 blog/en-us/Awarded_most_popular_project_in_2021.md |   2 +-
 blog/en-us/Board_of_Directors_Report.md            |   2 +-
 blog/en-us/DS-2.0-alpha-release.md                 |   2 +-
 blog/en-us/DS_run_in_windows.md                    |   2 +-
 .../DolphinScheduler-Vulnerability-Explanation.md  |   2 +-
 ...hinScheduler_Kubernetes_Technology_in_action.md |   4 +-
 ...xpanding_On_Apache_DolphinScheduler_Tutorial.md |   4 +-
 ...ng_Platform_Adapt_to_Apache_DolphinScheduler.md |   4 +-
 ...cheduling_System_Popular_Among_Data_Analysts.md |   4 +-
 .../Introducing-Apache-DolphinScheduler-1.3.9.md   |   8 +-
 ...ive_introductory_tutorial_written_in_a_month.md |   2 +-
 blog/zh-cn/Apache-DolphinScheduler-2.0.1.md        |  10 +-
 blog/zh-cn/Apache_dolphinScheduler_2.0.2.md        |   4 +-
 blog/zh-cn/Apache_dolphinScheduler_2.0.3.md        |   4 +-
 blog/zh-cn/Apache_dolphinScheduler_2.0.5.md        |   2 +-
 blog/zh-cn/Apache_dolphinScheduler_3.0.0_alpha.md  |   4 +-
 blog/zh-cn/Awarded_most_popular_project_in_2021.md |   2 +-
 blog/zh-cn/DS-2.0-alpha-release.md                 |   4 +-
 blog/zh-cn/DS_run_in_windows.md                    |   2 +-
 ...hinScheduler_Kubernetes_Technology_in_action.md |   2 +-
 ...203\205\345\206\265\350\257\264\346\230\216.md" |   4 +-
 ...ive_introductory_tutorial_written_in_a_month.md |   2 +-
 public/404.html                                    |  10 +-
 public/sitemap.xml                                 | 484 ++++++++++-----------
 scripts/replace_links.js                           |  85 ++--
 src/views/Search/index.jsx                         |   4 +-
 34 files changed, 349 insertions(+), 369 deletions(-)

diff --git a/.dlc.json b/.dlc.json
index 649bafb992..4e9489664d 100644
--- a/.dlc.json
+++ b/.dlc.json
@@ -10,21 +10,10 @@
       "pattern": "https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami"
     },
     {
-      "pattern": "community/community.html$"
-    },
-    {
-      "pattern": "contribute/join/subscribe.html$"
+      "pattern": "^https://dolphinscheduler.apache.org"
     }
   ],
   "replacementPatterns": [
-    {
-      "pattern": "^/en-us/download/download.html$",
-      "replacement": "https://dolphinscheduler.apache.org/#/en-us/download"
-    },
-    {
-      "pattern": "^/zh-cn/download/download.html$",
-      "replacement": "https://dolphinscheduler.apache.org/#/zh-cn/download"
-    },
     {
       "pattern": "^/",
       "replacement": "{{BASEURL}}/public/"
diff --git a/blog/en-us/Apache-DolphinScheduler-2.0.1.md b/blog/en-us/Apache-DolphinScheduler-2.0.1.md
index 6c221ab3a5..fde624c05c 100644
--- a/blog/en-us/Apache-DolphinScheduler-2.0.1.md
+++ b/blog/en-us/Apache-DolphinScheduler-2.0.1.md
@@ -13,7 +13,7 @@ been refactored, and the long-awaited plug-in function has also been emphaticall
 highlights in this upgrade, such as a one-click upgrade to the latest version, "de-ZK" in the registration center, and
 new task parameter transfer functions, etc..
 
-Download Apache DolphinScheduler 2.0.1:https://dolphinscheduler.apache.org/#/en-us/download/2.0.1
+Download Apache DolphinScheduler 2.0.1:https://dolphinscheduler.apache.org/en-us/download/2.0.1
 
 The workflow execution process activities of Apache DolphinScheduler 2.0.1 are shown in the following figure:
 
@@ -26,7 +26,7 @@ Start process activity diagram
 Version 2.0.1 enhanced the system's processing capabilities by optimizing the kernel, thereby greatly improving
 performance. The new UI interface also greatly improved the user experience. More importantly, there are two major
 changes in version 2.0.1: plug-in and refactoring.
-https://dolphinscheduler.apache.org/#/en-us/docs/2.0.1/guide/upgrade
+https://dolphinscheduler.apache.org/en-us/docs/2.0.1/guide/upgrade
 
 ## 01 Plug-in
 
@@ -113,7 +113,7 @@ sh ./script/create-dolphinscheduler.sh
 
 For specific upgrade documentation, please refer to:
 
-https://dolphinscheduler.apache.org/#/en-us/docs/2.0.1/guide/upgrade
+https://dolphinscheduler.apache.org/en-us/docs/2.0.1/guide/upgrade
 
 In addition, future versions of Apache DolphinScheduler can be automatically upgraded, saving the trouble of manual
 upgrades.
@@ -134,10 +134,10 @@ improving R&D efficiency.
 
 For detailed usage documentation, please refer to:
 
-https://dolphinscheduler.apache.org/#/en-us/docs/2.0.1/guide/installation/standalone
+https://dolphinscheduler.apache.org/en-us/docs/2.0.1/guide/installation/standalone
 
 Or use Docker to deploy all services with one
-click: https://dolphinscheduler.apache.org/#/en-us/docs/2.0.1/guide/installation/docker
+click: https://dolphinscheduler.apache.org/en-us/docs/2.0.1/guide/installation/docker
 
 ### 2 Task parameter transfer function
 
diff --git a/blog/en-us/Apache_DolphinScheduler_2.0.7.md b/blog/en-us/Apache_DolphinScheduler_2.0.7.md
index 8a54a965e8..b94d389eb1 100644
--- a/blog/en-us/Apache_DolphinScheduler_2.0.7.md
+++ b/blog/en-us/Apache_DolphinScheduler_2.0.7.md
@@ -45,7 +45,7 @@ https://github.com/apache/dolphinscheduler/releases/tag/2.0.7
 
 # Download
 
-https://dolphinscheduler.apache.org/#/en-us/download
+https://dolphinscheduler.apache.org/en-us/download
 
 # Acknowledgement
 
diff --git a/blog/en-us/Apache_dolphinScheduler_2.0.2.md b/blog/en-us/Apache_dolphinScheduler_2.0.2.md
index 4590de3040..7ace8ef059 100644
--- a/blog/en-us/Apache_dolphinScheduler_2.0.2.md
+++ b/blog/en-us/Apache_dolphinScheduler_2.0.2.md
@@ -91,7 +91,7 @@ Removed the "+1" day in the complement date to avoid user confusion when the UI
 [#7537] Dependent node retry delay does not work
 [#7392] Failed to add a Hive data source
 
-Download: https://dolphinscheduler.apache.org/#/en-us/download
+Download: https://dolphinscheduler.apache.org/en-us/download
 Release Note: https://github.com/apache/dolphinscheduler/releases/tag/2.0.2
 
 ## 04 Thanks
@@ -111,7 +111,7 @@ We assume the first PR (document, code) to contribute to be simple and should be
 
 So the community has compiled the following list of issues suitable for novices: https://github.com/apache/dolphinscheduler/issues/5689
 List of non-newbie issues: https://github.com/apache/dolphinscheduler/issues?q=is%3Aopen+is%3Aissue+label%3A%22volunteer+wanted%22
-How to participate in the contribution: https://dolphinscheduler.apache.org/#/en-us/community
+How to participate in the contribution: https://dolphinscheduler.apache.org/en-us/community
 
 Community Official Website:
 https://dolphinscheduler.apache.org/
diff --git a/blog/en-us/Apache_dolphinScheduler_2.0.3.md b/blog/en-us/Apache_dolphinScheduler_2.0.3.md
index 7474fa8085..853e246669 100644
--- a/blog/en-us/Apache_dolphinScheduler_2.0.3.md
+++ b/blog/en-us/Apache_dolphinScheduler_2.0.3.md
@@ -64,13 +64,13 @@ Previously, we use the JdbcDataSourceProvider.createOneSessionJdbcDataSource() m
 
 Since numerous database read operations, such as tenant, user, processDefinition, etc., will occur during the scheduling process of the master server, it will bring enormous pressure on the DB on the one hand, and will slow down the entire core scheduling process on the other hand.
 
-Considering that this part of business data involves more reading than writing, 2.0.3 introduces a cache module, which mainly acts on the Master node to cache business data such as tenants and workflow definitions, thus reduces database query pressure, and speeds up the core scheduling process. Please check the official website documentation for details: https://dolphinscheduler.apache.org/#/en-us/docs/3.1.2/user_doc/architecture/cache
+Considering that this part of business data involves more reading than writing, 2.0.3 introduces a cache module, which mainly acts on the Master node to cache business data such as tenants and workflow definitions, thus reduces database query pressure, and speeds up the core scheduling process. Please check the official website documentation for details: https://dolphinscheduler.apache.org/en-us/docs/3.1.2/user_doc/architecture/cache
 
 ### Optimize complement task's date, the complement time interval from '[left, right)' to '[left, right]'
 
 Previously, the complement time was "left closed and right open" (startDate <= N < endDate), which is actually not conducive to user understanding. After optimization, the deployment time interval is changed to "closed left and closed right".
 
-Complement case: https://dolphinscheduler.apache.org/#/en-us/docs/3.1.2/guide/project/workflow-definition
+Complement case: https://dolphinscheduler.apache.org/en-us/docs/3.1.2/guide/project/workflow-definition
 
 ### Encrypted data source password in the logs
 
@@ -99,7 +99,7 @@ The password in the data source is encrypted to enhance privacy protection.
 
 **Release Note:** https://github.com/apache/dolphinscheduler/releases/tag/2.0.3
 
-**Download:** https://dolphinscheduler.apache.org/#/en-us/download
+**Download:** https://dolphinscheduler.apache.org/en-us/download
 
 ## Thanks to contributors
 
diff --git a/blog/en-us/Apache_dolphinScheduler_2.0.5.md b/blog/en-us/Apache_dolphinScheduler_2.0.5.md
index b8aab8d863..d05fe5ccd0 100644
--- a/blog/en-us/Apache_dolphinScheduler_2.0.5.md
+++ b/blog/en-us/Apache_dolphinScheduler_2.0.5.md
@@ -58,7 +58,7 @@ Adds the Markdown information type to the alarm content of the DingTalk alarm pl
 
 2.0.5 Download address:
 
-[https://dolphinscheduler.apache.org/#/en-us/download/2.0.5](https://dolphinscheduler.apache.org/#/en-us/download/2.0.5)
+[https://dolphinscheduler.apache.org/en-us/download/2.0.5](https://dolphinscheduler.apache.org/en-us/download/2.0.5)
 
 Release Note: [https://github.com/apache/dolphinscheduler/releases/tag/2.0.5](https://github.com/apache/dolphinscheduler/releases/tag/2.0.5)
 
diff --git a/blog/en-us/Apache_dolphinScheduler_3.0.0.md b/blog/en-us/Apache_dolphinScheduler_3.0.0.md
index ec6375fb28..5873445ed5 100644
--- a/blog/en-us/Apache_dolphinScheduler_3.0.0.md
+++ b/blog/en-us/Apache_dolphinScheduler_3.0.0.md
@@ -56,7 +56,7 @@ As the Apache DolphinScheduler user grows, it has attracted many overseas users.
 
 Apache DolphinScheduler now supports AWS for both Amazon EMR and Amazon Redshift task types and has implemented Resource Center support for Amazon S3 storage.
 
-- **For Amazon EMR,** we have created a new task type and provided its Run Job Flow feature, which allows users to submit multiple steps jobs to Amazon EMR and specify the number of resources to be used. Details can be found at: [https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/task/emr](https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/task/emr)
+- **For Amazon EMR,** we have created a new task type and provided its Run Job Flow feature, which allows users to submit multiple steps jobs to Amazon EMR and specify the number of resources to be used. Details can be found at: [https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/task/emr](https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/task/emr)
 
 ### Amazon EMR Task Definition
 
@@ -67,11 +67,11 @@ For Amazon Redshift, we have now extended support for Amazon Redshift data sourc
 
 ![](https://miro.medium.com/max/1260/1*T6tX2rqiosbkuxNFKuEuWg.png)
 
-For **Amazon S3**, we have extended the Apache DolphinScheduler’s resource center to support not only local resources, HDFS resource storage but also Amazon S3 as a resource centre for storage. Details can be found at: https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/resource/intro in `resource.storage.type` We will be supporting more AWS tasks as users need them, so stay tuned.
+For **Amazon S3**, we have extended the Apache DolphinScheduler’s resource center to support not only local resources, HDFS resource storage but also Amazon S3 as a resource centre for storage. Details can be found at: https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/resource/intro in `resource.storage.type` We will be supporting more AWS tasks as users need them, so stay tuned.
 
 ### Service Separation
 
-While the new UI is the biggest change to the front end of 3.0.0-alpha, the biggest change to the back end is the separation of services. Given the growing buzz around containers and microservices, the Apache DolphinScheduler developers made the decision to class https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/resource/intro ify the backend services. By function, we split the service into the following parts.
+While the new UI is the biggest change to the front end of 3.0.0-alpha, the biggest change to the back end is the separation of services. Given the growing buzz around containers and microservices, the Apache DolphinScheduler developers made the decision to class https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/resource/intro ify the backend services. By function, we split the service into the following parts.
 
 - master-server: master service
 - worker-server: worker service
@@ -106,13 +106,13 @@ Task groups are used to control the concurrency of task instances and to define
 
 In versions prior to 3.0.0-alpha, Apache DolphinScheduler defaulted to the UTC+8 time zone, but as the user base expanded, overseas users and those doing business across time zones overseas were often confused by the time zone. 3.0.0-alpha supports time zone switching, which solves the time zone problem for overseas users. For example, if an enterprise business involves a time zone of East 8 and West 5, if you want to use the same DolphinScheduler cluster, you can create multiple users a [...]
 ![](https://miro.medium.com/max/1260/1*bY1arsC_WlyQNTZs9Hd7qg.png)
-See link: [https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/howto/general-setting](https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/howto/general-setting)
+See link: [https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/howto/general-setting](https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/howto/general-setting)
 
 ## List of task definitions
 
 With previous versions of Apache DolphinScheduler 3.0.0-alpha, if a user wanted to manipulate a task, they needed to find the corresponding workflow and locate the task in the workflow before they could edit it. However, when the number of workflows became large or when a single workflow had a large number of tasks, the process of finding the corresponding task became very painful for users, which was not in line with the easy-to-use philosophy of Apache DolphinScheduler. Therefore, we h [...]
 
-See the link for more details: [https://dolphinscheduler.apache.org/#/en-us/docs/2.0.1/guide/project/task-definition](https://dolphinscheduler.apache.org/#/en-us/docs/2.0.1/guide/project/task-definition)
+See the link for more details: [https://dolphinscheduler.apache.org/en-us/docs/2.0.1/guide/project/task-definition](https://dolphinscheduler.apache.org/en-us/docs/2.0.1/guide/project/task-definition)
 
 ## New alert types
 
@@ -235,7 +235,7 @@ In addition to the above new functions, version 3.0.0 has also carried out many
 
 GitHub:[https://github.com/apache/dolphinscheduler/releases/tag/3.0.0](https://github.com/apache/dolphinscheduler/releases/tag/3.0.0)
 
-Download: [https://dolphinscheduler.apache.org/#/en-us/download](https://dolphinscheduler.apache.org/#/en-us/download)
+Download: [https://dolphinscheduler.apache.org/en-us/download](https://dolphinscheduler.apache.org/en-us/download)
 
 ## Thanks to contributors
 
diff --git a/blog/en-us/Apache_dolphinScheduler_3.0.0_alpha.md b/blog/en-us/Apache_dolphinScheduler_3.0.0_alpha.md
index 2f4be2bf7c..c954677ff6 100644
--- a/blog/en-us/Apache_dolphinScheduler_3.0.0_alpha.md
+++ b/blog/en-us/Apache_dolphinScheduler_3.0.0_alpha.md
@@ -70,7 +70,7 @@ As the Apache DolphinScheduler user grows, it has attracted many overseas users.
 
 Apache DolphinScheduler now supports AWS for both Amazon EMR and Amazon Redshift task types and has implemented Resource Center support for Amazon S3 storage.
 
-- For **Amazon EMR**, we have created a new task type and provided its Run Job Flow feature, which allows users to submit multiple steps jobs to Amazon EMR and specify the number of resources to be used. Details can be found at: [https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/task/emr](https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/task/emr)
+- For **Amazon EMR**, we have created a new task type and provided its Run Job Flow feature, which allows users to submit multiple steps jobs to Amazon EMR and specify the number of resources to be used. Details can be found at: [https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/task/emr](https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/task/emr)
 <div align=center>
 
 <img src="/img/2020-04-25/en/7.png"/>
@@ -88,7 +88,7 @@ Amazon EMR Task Definition
 
 Amazon Redshift support
 
-- For **Amazon S3**, we have extended the Apache DolphinScheduler's resource center to support not only local resources, HDFS resource storage but also Amazon S3 as a resource centre for storage. Details can be found at: [https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/resource/configuration](https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/resource/configuration) in
+- For **Amazon S3**, we have extended the Apache DolphinScheduler's resource center to support not only local resources, HDFS resource storage but also Amazon S3 as a resource centre for storage. Details can be found at: [https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/resource/configuration](https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/resource/configuration) in
 
 ```plain
 `resource.storage.type`
@@ -136,7 +136,7 @@ Data quality verification is now natively supported in 3.0.0-alpha, with support
 
 Task groups are used to control the concurrency of task instances and to define the priority of the group. When creating a new task definition, the user can configure the task group corresponding to the current task and configure the priority of the task to run within the task group. When a task is configured with a task group, the task can be executed only meeting the condition that all upstream tasks run successfully but also the task currently running in the task group is smaller than [...]
 
-See the link for details: [https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/resource/configuration](https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/resource/configuration)
+See the link for details: [https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/resource/configuration](https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/resource/configuration)
 
 <div align=center>
 
@@ -154,13 +154,13 @@ In versions prior to 3.0.0-alpha, Apache DolphinScheduler defaulted to the UTC+8
 
 </div>
 
-See link: [https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/howto/general-setting](https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/howto/general-setting)
+See link: [https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/howto/general-setting](https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/howto/general-setting)
 
 ### 07 List of task definitions
 
 With previous versions of Apache DolphinScheduler 3.0.0-alpha, if a user wanted to manipulate a task, they needed to find the corresponding workflow and locate the task in the workflow before they could edit it. However, when the number of workflows became large or when a single workflow had a large number of tasks, the process of finding the corresponding task became very painful for users, which was not in line with the easy-to-use philosophy of Apache DolphinScheduler. Therefore, we h [...]
 
-See the link for more details: [https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/project/task-definition](https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/project/task-definition)
+See the link for more details: [https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/project/task-definition](https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/project/task-definition)
 
 ### 08 New alert types
 
diff --git a/blog/en-us/Awarded_most_popular_project_in_2021.md b/blog/en-us/Awarded_most_popular_project_in_2021.md
index 8069a23391..8e808f85d1 100644
--- a/blog/en-us/Awarded_most_popular_project_in_2021.md
+++ b/blog/en-us/Awarded_most_popular_project_in_2021.md
@@ -57,7 +57,7 @@ We assume the first PR (document, code) to contribute to be simple and should be
 - So the community has compiled the following list of issues suitable for novices: https://github.com/apache/dolphinscheduler/issues/5689
 
 - List of non-newbie issues: https://github.com/apache/dolphinscheduler/issues?q=is%3Aopen+is%3Aissue+label%3A%22volunteer+wanted%22
-- How to participate in the contribution: https://dolphinscheduler.apache.org/#/en-us/community
+- How to participate in the contribution: https://dolphinscheduler.apache.org/en-us/community
 
 - Community Official Website
   https://dolphinscheduler.apache.org/
diff --git a/blog/en-us/Board_of_Directors_Report.md b/blog/en-us/Board_of_Directors_Report.md
index 084e120c72..90bfc52f56 100644
--- a/blog/en-us/Board_of_Directors_Report.md
+++ b/blog/en-us/Board_of_Directors_Report.md
@@ -99,7 +99,7 @@ We assume the first PR (document, code) to contribute to be simple and should be
 
 So the community has compiled the following list of issues suitable for novices: https://github.com/apache/dolphinscheduler/issues/5689
 List of non-newbie issues: https://github.com/apache/dolphinscheduler/issues?q=is%3Aopen+is%3Aissue+label%3A%22volunteer+wanted%22
-How to participate in the contribution: https://dolphinscheduler.apache.org/#/en-us/community
+How to participate in the contribution: https://dolphinscheduler.apache.org/en-us/community
 Community Official Website
 https://dolphinscheduler.apache.org/
 GitHub Code repository: https://github.com/apache/dolphinscheduler
diff --git a/blog/en-us/DS-2.0-alpha-release.md b/blog/en-us/DS-2.0-alpha-release.md
index eb97790902..b2418184e4 100644
--- a/blog/en-us/DS-2.0-alpha-release.md
+++ b/blog/en-us/DS-2.0-alpha-release.md
@@ -6,7 +6,7 @@ Hello community, good news! After nearly 10 months of joint efforts by more than
 DolphinScheduler 2.0 alpha mainly refactors the implementation of Master, greatly optimizes the metadata structure and processing flow, adds SPI plug-in capabilities, and improves performance by 20 times. At the same time, the new version has designed a brand new UI interface to bring a better user experience. In addition, 2.0 alpha has newly added and optimized some features that are eagerly demanded in the community, such as parameter transfer, version control, import and export functions.
 Note: The current alpha version does not support automatic upgrades, and we will support this feature in the next version.
 
-2.0 alpha download link: https://dolphinscheduler.apache.org/#/en-us/download
+2.0 alpha download link: https://dolphinscheduler.apache.org/en-us/download
 
 ## Optimize the Kernel and Increase Performance By 20 Times
 
diff --git a/blog/en-us/DS_run_in_windows.md b/blog/en-us/DS_run_in_windows.md
index f54cfa28f1..af8c1a9754 100644
--- a/blog/en-us/DS_run_in_windows.md
+++ b/blog/en-us/DS_run_in_windows.md
@@ -2,7 +2,7 @@
 
 1. ## Download Source Code
 
-   Official Website: https://dolphinscheduler.apache.org/#/en-us
+   Official Website: https://dolphinscheduler.apache.org/en-us
 
    GitHub Repository: https://github.com/apache/dolphinscheduler.git
 
diff --git a/blog/en-us/DolphinScheduler-Vulnerability-Explanation.md b/blog/en-us/DolphinScheduler-Vulnerability-Explanation.md
index df8f5496aa..06b56df068 100644
--- a/blog/en-us/DolphinScheduler-Vulnerability-Explanation.md
+++ b/blog/en-us/DolphinScheduler-Vulnerability-Explanation.md
@@ -38,6 +38,6 @@ YouTube: https://www.youtube.com/channel/UCmrPmeE7dVqo8DYhSLHa0vA
 
 Slack: https://s.apache.org/dolphinscheduler-slack
 
-Contributor Guide: https://dolphinscheduler.apache.org/#/en-us/community
+Contributor Guide: https://dolphinscheduler.apache.org/en-us/community
 
 If you have any questions about the vulnerability, welcome to participate in the discussion and we will wholeheartedly resolve your problems.
diff --git a/blog/en-us/DolphinScheduler_Kubernetes_Technology_in_action.md b/blog/en-us/DolphinScheduler_Kubernetes_Technology_in_action.md
index 4c6bd540ec..9fd0abce50 100644
--- a/blog/en-us/DolphinScheduler_Kubernetes_Technology_in_action.md
+++ b/blog/en-us/DolphinScheduler_Kubernetes_Technology_in_action.md
@@ -74,7 +74,7 @@ First, let's introduce the installation method based on the Helm provided by the
 There are very detailed configuration files and cases on Apache DolphinScheduler official website and GitHub. Here I‘ll highlight some of the FAQs in the community.
 
 Official website document address
-https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/kubernetes-deployment
+https://dolphinscheduler.apache.org/en-us/docs/1.3.9/kubernetes-deployment
 
 GitHub folder address
 https://github.com/apache/dolphinscheduler/tree/1.3.9/docker/kubernetes/dolphinscheduler
@@ -293,7 +293,7 @@ We have configured ingress, and the company can easily use the domain name for a
 
 You can log in to the domain name for access:
 
-http:ds.139.abc.com/dolphinscheduler/ui/#/home
+http:ds.139.abc.com/dolphinscheduler/ui/home
 
 - The specific configuration can modify the content in the value file:
 
diff --git a/blog/en-us/Fast_Task_Type_Expanding_On_Apache_DolphinScheduler_Tutorial.md b/blog/en-us/Fast_Task_Type_Expanding_On_Apache_DolphinScheduler_Tutorial.md
index f2fbc38996..0837aeca2f 100644
--- a/blog/en-us/Fast_Task_Type_Expanding_On_Apache_DolphinScheduler_Tutorial.md
+++ b/blog/en-us/Fast_Task_Type_Expanding_On_Apache_DolphinScheduler_Tutorial.md
@@ -384,7 +384,7 @@ So the community has compiled the following list of issues suitable for novices:
 
 List of non-newbie issues: [https://github.com/apache/dolphinscheduler/issues?q=is%3Aopen+is%3Aissue+label%3A%22volunteer+wanted%22](https://github.com/apache/dolphinscheduler/issues?q=is%3Aopen+is%3Aissue+label%3A%22volunteer+wanted%22)
 
-How to participate in the contribution:  https://dolphinscheduler.apache.org/#/en-us/community
+How to participate in the contribution:  https://dolphinscheduler.apache.org/en-us/community
 
 **GitHub Code Repository:** [https://github.com/apache/dolphinscheduler](https://github.com/apache/dolphinscheduler)
 
@@ -398,6 +398,6 @@ How to participate in the contribution:  https://dolphinscheduler.apache.org/#/
 
 **Slack:**[https://s.apache.org/dolphinscheduler-slack](https://s.apache.org/dolphinscheduler-slack)
 
-**Contributor Guide:**[https://dolphinscheduler.apache.org/#/en-us/community](https://dolphinscheduler.apache.org/#/en-us/community)
+**Contributor Guide:**[https://dolphinscheduler.apache.org/en-us/community](https://dolphinscheduler.apache.org/en-us/community)
 
 Your Star for the project is important, don’t hesitate to lighten a Star for Apache DolphinScheduler ❤️
diff --git a/blog/en-us/How_Does_Live-broadcasting_Platform_Adapt_to_Apache_DolphinScheduler.md b/blog/en-us/How_Does_Live-broadcasting_Platform_Adapt_to_Apache_DolphinScheduler.md
index cb81b74a62..092ece2f45 100644
--- a/blog/en-us/How_Does_Live-broadcasting_Platform_Adapt_to_Apache_DolphinScheduler.md
+++ b/blog/en-us/How_Does_Live-broadcasting_Platform_Adapt_to_Apache_DolphinScheduler.md
@@ -248,7 +248,7 @@ So the community has compiled the following list of issues suitable for novices:
 
 List of non-newbie issues: [https://github.com/apache/dolphinscheduler/issues?q=is%3Aopen+is%3Aissue+label%3A%22volunteer+wanted%22](https://github.com/apache/dolphinscheduler/issues?q=is%3Aopen+is%3Aissue+label%3A%22volunteer+wanted%22)
 
-How to participate in the contribution: https://dolphinscheduler.apache.org/#/en-us/community
+How to participate in the contribution: https://dolphinscheduler.apache.org/en-us/community
 
 **GitHub Code Repository:** [https://github.com/apache/dolphinscheduler](https://github.com/apache/dolphinscheduler)
 
@@ -262,6 +262,6 @@ How to participate in the contribution: https://dolphinscheduler.apache.org/#/e
 
 **Slack:**[https://s.apache.org/dolphinscheduler-slack](https://s.apache.org/dolphinscheduler-slack)
 
-**Contributor Guide:**[https://dolphinscheduler.apache.org/#/en-us/community](https://dolphinscheduler.apache.org/#/en-us/community)
+**Contributor Guide:**[https://dolphinscheduler.apache.org/en-us/community](https://dolphinscheduler.apache.org/en-us/community)
 
 Your Star for the project is important, don’t hesitate to lighten a Star for Apache DolphinScheduler ❤️
diff --git a/blog/en-us/How_Does_Ziru_Build_A_Job_Scheduling_System_Popular_Among_Data_Analysts.md b/blog/en-us/How_Does_Ziru_Build_A_Job_Scheduling_System_Popular_Among_Data_Analysts.md
index 7bebef409d..1c91ffed98 100644
--- a/blog/en-us/How_Does_Ziru_Build_A_Job_Scheduling_System_Popular_Among_Data_Analysts.md
+++ b/blog/en-us/How_Does_Ziru_Build_A_Job_Scheduling_System_Popular_Among_Data_Analysts.md
@@ -132,7 +132,7 @@ So the community has compiled the following list of issues suitable for novices:
 
 List of non-newbie issues: [https://github.com/apache/dolphinscheduler/issues?q=is%3Aopen+is%3Aissue+label%3A%22volunteer+wanted%22](https://github.com/apache/dolphinscheduler/issues?q=is%3Aopen+is%3Aissue+label%3A%22volunteer+wanted%22)
 
-How to participate in the contribution: https://dolphinscheduler.apache.org/#/en-us/community
+How to participate in the contribution: https://dolphinscheduler.apache.org/en-us/community
 
 **GitHub Code Repository:** [https://github.com/apache/dolphinscheduler](https://github.com/apache/dolphinscheduler)
 
@@ -146,6 +146,6 @@ How to participate in the contribution: https://dolphinscheduler.apache.org/#/e
 
 **Slack:**[https://s.apache.org/dolphinscheduler-slack](https://s.apache.org/dolphinscheduler-slack)
 
-**Contributor Guide:**[https://dolphinscheduler.apache.org/#/en-us/community](https://dolphinscheduler.apache.org/#/en-us/community)
+**Contributor Guide:**[https://dolphinscheduler.apache.org/en-us/community](https://dolphinscheduler.apache.org/en-us/community)
 
 Your Star for the project is important, don’t hesitate to lighten a Star for Apache DolphinScheduler ❤️
diff --git a/blog/en-us/Introducing-Apache-DolphinScheduler-1.3.9.md b/blog/en-us/Introducing-Apache-DolphinScheduler-1.3.9.md
index 9a072e04a0..532683c105 100644
--- a/blog/en-us/Introducing-Apache-DolphinScheduler-1.3.9.md
+++ b/blog/en-us/Introducing-Apache-DolphinScheduler-1.3.9.md
@@ -2,7 +2,7 @@
 
 On October 22, 2021, we are excited to announce the release of Apache DolphinScheduler 1.3.9. After a month and a half,Apache DolphinScheduler 1.3.9 brings StandaloneServer to users with the joint efforts of the community. StandaloneServer is a major update of this version, which means a huge leap in ease of use, and the details will be introduced below. In addition, this upgrade also fixes two critical bugs in 1.3.8.
 
-## 1.3.9 Download:[1.3.9 Download Link](https://dolphinscheduler.apache.org/#/en-us/download/1.3.9)
+## 1.3.9 Download:[1.3.9 Download Link](https://dolphinscheduler.apache.org/en-us/download/1.3.9)
 
 In 1.3.9, the main updates include:
 
@@ -24,7 +24,7 @@ It shows that 1.3.9 reduces the configuration cost through built-in components.
 
 Access the front page address, interface IP (self-modified) [http://localhost:12345/dolphinscheduler](http://localhost:12345/dolphinscheduler), with the default name and password:admin/dolphinscheduler123.
 
-The detailed user docs for Standalone, please refer to:[1.3.9 standalone-server](https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/standalone-server)
+The detailed user docs for Standalone, please refer to:[1.3.9 standalone-server](https://dolphinscheduler.apache.org/en-us/docs/1.3.9/standalone-server)
 
 ## Optimization and Fix
 
@@ -61,11 +61,11 @@ There are many ways to participate in and contribute to the Apache DolphinSchedu
 - Contribute to the first PR (document, code). We hope it to be simple and a try to get yourself familiar with the submission process and community collaboration.
 - We have compiled a list of issues suitable for novices: [Good First Issues](https://github.com/apache/dolphinscheduler/issues/5689)
 - And a list of issues for non-newbie: [Volunteer Wanted](https://github.com/apache/dolphinscheduler/issues?q=is%3Aopen+is%3Aissue+label%3A%22volunteer+wanted%22)
-- How to participate in the contribution: [Participate in Contributing](https://dolphinscheduler.apache.org/#/en-us/community)
+- How to participate in the contribution: [Participate in Contributing](https://dolphinscheduler.apache.org/en-us/community)
 
 Apache DolphinScheduler Community needs you! Even if a small piece of tile will make a big differnce.
 
-If you are interested in contributing code we created [Good First Issues ](https://github.com/apache/dolphinscheduler/issues/5689) to get you started. If you have any questions about [code](https://github.com/apache/dolphinscheduler), [installation](https://dolphinscheduler.apache.org/#/en-us/download), and [docs](https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/quick-start) please do not hesitate to reach out to us on [slack](https://app.slack.com/client/T01L3LB96V7/C01LUG59GPR).
+If you are interested in contributing code we created [Good First Issues ](https://github.com/apache/dolphinscheduler/issues/5689) to get you started. If you have any questions about [code](https://github.com/apache/dolphinscheduler), [installation](https://dolphinscheduler.apache.org/en-us/download), and [docs](https://dolphinscheduler.apache.org/en-us/docs/1.3.9/quick-start) please do not hesitate to reach out to us on [slack](https://app.slack.com/client/T01L3LB96V7/C01LUG59GPR).
 
 **Community Official Website**
 
diff --git a/blog/en-us/The_most_comprehensive_introductory_tutorial_written_in_a_month.md b/blog/en-us/The_most_comprehensive_introductory_tutorial_written_in_a_month.md
index d222f6eca2..4a2cec2a14 100644
--- a/blog/en-us/The_most_comprehensive_introductory_tutorial_written_in_a_month.md
+++ b/blog/en-us/The_most_comprehensive_introductory_tutorial_written_in_a_month.md
@@ -48,7 +48,7 @@ Master and Worker are started through SpringBoot, and the objects created are al
 
 Know more about the warning module, please refer to the link below or consult other community members.
 
-https://dolphinscheduler.apache.org/#/en-us/blog/Hangzhou_cisco
+https://dolphinscheduler.apache.org/en-us/blog/Hangzhou_cisco
 
 The official website of the Apache DolphinScheduler project can be found at: https://github.com/apache/dolphinscheduler
 
diff --git a/blog/zh-cn/Apache-DolphinScheduler-2.0.1.md b/blog/zh-cn/Apache-DolphinScheduler-2.0.1.md
index ecbc3ce296..c03a8c2033 100644
--- a/blog/zh-cn/Apache-DolphinScheduler-2.0.1.md
+++ b/blog/zh-cn/Apache-DolphinScheduler-2.0.1.md
@@ -9,7 +9,7 @@
 > 本版本中,DolphinScheduler 经历了一场微内核+插件化的架构改进,70% 的代码被重构,一直以来备受期待的插件化功能也得到重要优化。此外,本次升级还有不少亮点,如一键升级至最新版本、注册中心“去 ZK 化”、新增任务参数传递功能等。
 
 > Apache DolphinScheduler 2.0.1 下载地址:
-> https://dolphinscheduler.apache.org/#/zh-cn/download/2.0.1
+> https://dolphinscheduler.apache.org/zh-cn/download/2.0.1
 
 Apache DolphinScheduler 2.0.1 的工作流执行流程活动如下图所示:
 
@@ -74,7 +74,7 @@ org.apache.dolphinscheduler.spi.params 里对插件的参数做了封装,它
 2.0.1 增加了版本自动升级功能,用户可以从 1.x 版本自动升级到 2.0.1 版本。只需要运行一个使用脚本,即可无感知地使用新版本运行以前的工作流:
 sh ./script/create-dolphinscheduler.sh
 
-**具体升级文档请参考:** https://dolphinscheduler.apache.org/#/zh-cn/docs/2.0.1/guide/upgrade
+**具体升级文档请参考:** https://dolphinscheduler.apache.org/zh-cn/docs/2.0.1/guide/upgrade
 
 另外,Apache DolphinScheduler 将来的版本均可实现自动升级,省去手动升级的麻烦。
 
@@ -88,9 +88,9 @@ StandAloneServer 是为了让用户快速体验产品而创建的服务,其中
 
 如果想快速体验,在解压安装包后,用户只需要配置 jdk 环境等即可一键启动 Apache DolphinScheduler 系统,从而减少配置成本,提高研发效率。
 
-详细的使用文档请参考:https://dolphinscheduler.apache.org/#/zh-cn/docs/2.0.1/guide/installation/standalone
+详细的使用文档请参考:https://dolphinscheduler.apache.org/zh-cn/docs/2.0.1/guide/installation/standalone
 
-或者使用 Docker 一键部署所有的服务:https://dolphinscheduler.apache.org/#/zh-cn/docs/2.0.1/guide/installation/docker
+或者使用 Docker 一键部署所有的服务:https://dolphinscheduler.apache.org/zh-cn/docs/2.0.1/guide/installation/docker
 
 ### 2 任务参数传递功能
 
@@ -230,7 +230,7 @@ pigeon 任务,是一个可以和第三方系统对接的一种任务组件,
 
 - 进阶问题列表:https://github.com/apache/dolphinscheduler/issues?q=is%3Aopen+is%3Aissue+label%3A%22volunteer+wanted%22
 
-- 如何参与贡献链接:https://dolphinscheduler.apache.org/#/zh-cn/community
+- 如何参与贡献链接:https://dolphinscheduler.apache.org/zh-cn/community
 
 来吧,DolphinScheduler 开源社区需要您的参与,为中国开源崛起添砖加瓦吧,哪怕只是小小的一块瓦,汇聚起来的力量也是巨大的。
 
diff --git a/blog/zh-cn/Apache_dolphinScheduler_2.0.2.md b/blog/zh-cn/Apache_dolphinScheduler_2.0.2.md
index 56a3468059..7c3dfa1a8c 100644
--- a/blog/zh-cn/Apache_dolphinScheduler_2.0.2.md
+++ b/blog/zh-cn/Apache_dolphinScheduler_2.0.2.md
@@ -84,7 +84,7 @@ task_parent -->                        -->  task_union
 [#7537] 依赖节点重试延迟不起作用
 [#7392] 添加 Hive 数据源失败
 
-下载:https://dolphinscheduler.apache.org/#/zh-cn/download
+下载:https://dolphinscheduler.apache.org/zh-cn/download
 Release Note:https://github.com/apache/dolphinscheduler/releases/tag/2.0.2
 
 ## 04 致谢
@@ -107,7 +107,7 @@ Release Note:https://github.com/apache/dolphinscheduler/releases/tag/2.0.2
 
 非新手问题列表:https://github.com/apache/dolphinscheduler/issues?q=is%3Aopen+is%3Aissue+label%3A%22volunteer+wanted%22
 
-如何参与贡献链接:https://dolphinscheduler.apache.org/#/zh-cn/community
+如何参与贡献链接:https://dolphinscheduler.apache.org/zh-cn/community
 
 来吧,DolphinScheduler 开源社区需要您的参与,为中国开源崛起添砖加瓦吧,哪怕只是小小的一块瓦,汇聚起来的力量也是巨大的。
 
diff --git a/blog/zh-cn/Apache_dolphinScheduler_2.0.3.md b/blog/zh-cn/Apache_dolphinScheduler_2.0.3.md
index 8f72b1b73a..e2dffce24a 100644
--- a/blog/zh-cn/Apache_dolphinScheduler_2.0.3.md
+++ b/blog/zh-cn/Apache_dolphinScheduler_2.0.3.md
@@ -56,7 +56,7 @@
 
 由于主服务器调度进程,中会出现大量的数据库读操作,如 tenant、user、processDefinition 等,这一方面会给 DB 带来巨大压力,另一方面会减慢整个核心调度过程。
 
-考虑到这部分业务数据是多读少写的场景,2.0.3 引入了缓存模块,主要作用于 Master 节点,将业务数据如租户、工作流定义等进行缓存,降低数据库查询压力,加快核心调度进程,详情可查看官网文档:https://dolphinscheduler.apache.org/#/en-us/docs/3.1.2/architecture/cache
+考虑到这部分业务数据是多读少写的场景,2.0.3 引入了缓存模块,主要作用于 Master 节点,将业务数据如租户、工作流定义等进行缓存,降低数据库查询压力,加快核心调度进程,详情可查看官网文档:https://dolphinscheduler.apache.org/en-us/docs/3.1.2/architecture/cache
 
 ### 补数时间区间从 “左闭右开” 改为 “左闭右闭”
 
@@ -89,7 +89,7 @@
 
 **Release Note:** https://github.com/apache/dolphinscheduler/releases/tag/2.0.3
 
-**下载地址:** https://dolphinscheduler.apache.org/#/zh-cn/download
+**下载地址:** https://dolphinscheduler.apache.org/zh-cn/download
 
 ## 感谢贡献者
 
diff --git a/blog/zh-cn/Apache_dolphinScheduler_2.0.5.md b/blog/zh-cn/Apache_dolphinScheduler_2.0.5.md
index b6454cfdc6..166501c540 100644
--- a/blog/zh-cn/Apache_dolphinScheduler_2.0.5.md
+++ b/blog/zh-cn/Apache_dolphinScheduler_2.0.5.md
@@ -58,7 +58,7 @@
 
 **2.0.5 下载地址**:
 
-[https://dolphinscheduler.apache.org/#/zh-cn/download](https://dolphinscheduler.apache.org/#/zh-cn/download)
+[https://dolphinscheduler.apache.org/zh-cn/download](https://dolphinscheduler.apache.org/zh-cn/download)
 
 **Release Note:**[https://github.com/apache/dolphinscheduler/releases/tag/2.0.5](https://github.com/apache/dolphinscheduler/releases/tag/2.0.5)
 
diff --git a/blog/zh-cn/Apache_dolphinScheduler_3.0.0_alpha.md b/blog/zh-cn/Apache_dolphinScheduler_3.0.0_alpha.md
index aad5b4f317..b242e069c2 100644
--- a/blog/zh-cn/Apache_dolphinScheduler_3.0.0_alpha.md
+++ b/blog/zh-cn/Apache_dolphinScheduler_3.0.0_alpha.md
@@ -69,7 +69,7 @@ MySQL  数据源页面
 
 目前,Apache DolphinScheduler 对 AWS 的支持已经涵盖  **Amazon EMR**  和  **Amazon Redshift**两个 AWS 的任务类型,并实现了资源中心支持  **Amazon S3 存储**。
 
-- 针对 Amazon EMR,我们创建了一个新的任务类型,并提供了其 Run Job Flow 的功能,允许用户向 Amazon EMR 提交多个 steps 作业,并指定使用的资源数量。详情可见:[https://dolphinscheduler.apache.org/#/zh-cn/docs/3.1.2/guide/task/emr](https://dolphinscheduler.apache.org/#/zh-cn/docs/3.1.2/guide/task/emr)
+- 针对 Amazon EMR,我们创建了一个新的任务类型,并提供了其 Run Job Flow 的功能,允许用户向 Amazon EMR 提交多个 steps 作业,并指定使用的资源数量。详情可见:[https://dolphinscheduler.apache.org/zh-cn/docs/3.1.2/guide/task/emr](https://dolphinscheduler.apache.org/zh-cn/docs/3.1.2/guide/task/emr)
 <div align=center>
 
 <img src="/img/2020-04-25/7.png"/>
@@ -167,7 +167,7 @@ Amazon Redshift 支持
 
 使用 Apache DolphinScheduler 3.0.0-alpha 此前版本,用户如果想要操作任务,需要先找到对应的工作流,并在工作流中定位到任务的位置之后才能编辑。然而,当工作流数量变多或单个工作流有较多的任务时,找到对应任务的过程将会变得非常痛苦,这不符合 Apache DolphinScheduler 所追求的 easy to use 理念。所以,我们在 3.0.0-alpha 中增加了任务定义页面,让用户可以通过任务名称快速定位到任务,并对任务进行操作,轻松实现批量任务变更。
 
-详见链接:[https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/project/task-definition](https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/project/task-definition)
+详见链接:[https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/project/task-definition](https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/project/task-definition)
 
 ### 新增告警类型
 
diff --git a/blog/zh-cn/Awarded_most_popular_project_in_2021.md b/blog/zh-cn/Awarded_most_popular_project_in_2021.md
index 8302746bb6..803dac944a 100644
--- a/blog/zh-cn/Awarded_most_popular_project_in_2021.md
+++ b/blog/zh-cn/Awarded_most_popular_project_in_2021.md
@@ -48,7 +48,7 @@ Apache DolphinScheduler 是 Apache 基金会孵化的顶级项目。作为新一
 
 - 非新手问题列表:https://github.com/apache/dolphinscheduler/issues?q=is%3Aopen+is%3Aissue+label%3A%22volunteer+wanted%22
 
-- 如何参与贡献链接:https://dolphinscheduler.apache.org/#/en-us/community
+- 如何参与贡献链接:https://dolphinscheduler.apache.org/en-us/community
 
 来吧,DolphinScheduler 开源社区需要您的参与,为中国开源崛起添砖加瓦吧,哪怕只是小小的一块瓦,汇聚起来的力量也是巨大的。
 
diff --git a/blog/zh-cn/DS-2.0-alpha-release.md b/blog/zh-cn/DS-2.0-alpha-release.md
index f70e0f95e2..6be2f293bd 100644
--- a/blog/zh-cn/DS-2.0-alpha-release.md
+++ b/blog/zh-cn/DS-2.0-alpha-release.md
@@ -8,7 +8,7 @@ DolphinScheduler 2.0 alpha 主要重构了 Master 的实现,大幅优化了元
 
 注意:当前 alpha 版本还未支持自动升级,我们将在下个版本中支持这一功能。
 
-**2.0 alpha 下载地址:https://dolphinscheduler.apache.org/#/en-us/download**
+**2.0 alpha 下载地址:https://dolphinscheduler.apache.org/en-us/download**
 
 ## 优化内核,性能提升 20 倍
 
@@ -74,7 +74,7 @@ DolphinScheduler 2.0 alpha 的发布凝聚了众多社区贡献者的智慧和
 
 进阶问题列表:https://github.com/apache/dolphinscheduler/issues?q=is%3Aopen+is%3Aissue+label%3A%22volunteer+wanted%22
 
-如何参与贡献链接:https://dolphinscheduler.apache.org/#/zh-cn/community
+如何参与贡献链接:https://dolphinscheduler.apache.org/zh-cn/community
 
 来吧,DolphinScheduler 开源社区需要您的参与,为中国开源崛起添砖加瓦吧,哪怕只是小小的一块瓦,汇聚起来的力量也是巨大的。
 
diff --git a/blog/zh-cn/DS_run_in_windows.md b/blog/zh-cn/DS_run_in_windows.md
index be8092f6f2..44f0a1b010 100644
--- a/blog/zh-cn/DS_run_in_windows.md
+++ b/blog/zh-cn/DS_run_in_windows.md
@@ -5,7 +5,7 @@
 
 1. ## 下载源码
 
-   官网 :https://dolphinscheduler.apache.org/#/zh-cn
+   官网 :https://dolphinscheduler.apache.org/zh-cn
 
    地址 :https://github.com/apache/dolphinscheduler.git
 
diff --git a/blog/zh-cn/DolphinScheduler_Kubernetes_Technology_in_action.md b/blog/zh-cn/DolphinScheduler_Kubernetes_Technology_in_action.md
index c4eecc42f0..724e904ea1 100644
--- a/blog/zh-cn/DolphinScheduler_Kubernetes_Technology_in_action.md
+++ b/blog/zh-cn/DolphinScheduler_Kubernetes_Technology_in_action.md
@@ -29,7 +29,7 @@ Apache DolphinScheduler 是当前非常优秀的分布式易扩展的可视化
 
 海豚的官网和 GitHub 上有非常详细的配置文件和案例。这里我们重点介绍一些社区中经常出现的咨询和问题。
 
-官网文档地址 https://dolphinscheduler.apache.org/#/zh-cn/docs/1.3.9/kubernetes-deployment
+官网文档地址 https://dolphinscheduler.apache.org/zh-cn/docs/1.3.9/kubernetes-deployment
 
 GitHub 文件夹地址 https://github.com/apache/dolphinscheduler/tree/1.3.9/docker/kubernetes/dolphinscheduler/
 
diff --git "a/blog/zh-cn/DolphinScheduler\346\274\217\346\264\236\346\203\205\345\206\265\350\257\264\346\230\216.md" "b/blog/zh-cn/DolphinScheduler\346\274\217\346\264\236\346\203\205\345\206\265\350\257\264\346\230\216.md"
index a7b38d7cec..83e672a714 100644
--- "a/blog/zh-cn/DolphinScheduler\346\274\217\346\264\236\346\203\205\345\206\265\350\257\264\346\230\216.md"
+++ "b/blog/zh-cn/DolphinScheduler\346\274\217\346\264\236\346\203\205\345\206\265\350\257\264\346\230\216.md"
@@ -28,7 +28,7 @@ CVE-2021-27644
 
 迄今为止,Apache DolphinScheduler 社区已经有近 200+ 位代码贡献者,70+位非代码贡献者。其中也不乏其他 Apache 顶级项目的 PMC 或者 Committer,非常欢迎更多伙伴也能参与到开源社区建设中来,为建造一个更加稳定安全可靠的大数据任务调度系统而努力,同时也为中国开源崛起献上自己的一份力量!
 
-WebSite :https://dolphinscheduler.apache.org/#/zh-cn
+WebSite :https://dolphinscheduler.apache.org/zh-cn
 
 MailList :dev@dolphinscheduler@apache.org
 
@@ -38,6 +38,6 @@ YouTube :https://www.youtube.com/channel/UCmrPmeE7dVqo8DYhSLHa0vA
 
 Slack :https://s.apache.org/dolphinscheduler-slack
 
-Contributor Guide:https://dolphinscheduler.apache.org/#/zh-cn/community
+Contributor Guide:https://dolphinscheduler.apache.org/zh-cn/community
 
 如果对漏洞有任何疑问,欢迎参与讨论,竭诚解决大家的疑虑:
diff --git a/blog/zh-cn/The_most_comprehensive_introductory_tutorial_written_in_a_month.md b/blog/zh-cn/The_most_comprehensive_introductory_tutorial_written_in_a_month.md
index 2b056c0320..682a769c5a 100644
--- a/blog/zh-cn/The_most_comprehensive_introductory_tutorial_written_in_a_month.md
+++ b/blog/zh-cn/The_most_comprehensive_introductory_tutorial_written_in_a_month.md
@@ -46,7 +46,7 @@ https://spring.io/quickstart
 
 如果想详细了解警告模块,请参考下方链接以及咨询其他同学。
 
-https://dolphinscheduler.apache.org/#/zh-cn/blog/Hangzhou_cisco
+https://dolphinscheduler.apache.org/zh-cn/blog/Hangzhou_cisco
 
 Apache DolphinScheduler 项目官网的地址为:https://github.com/apache/dolphinscheduler
 
diff --git a/public/404.html b/public/404.html
index ad07bf5c2a..3bfff310f6 100644
--- a/public/404.html
+++ b/public/404.html
@@ -29,13 +29,13 @@
         const href = window.location.href;
         const lang = href.includes("zh-cn") ? "zh-cn" : "en-us";
         if (href.includes("download.html")) {
-          window.location.replace(`/#/${lang}/download`);
+          window.location.replace(`/${lang}/download`);
           return;
         }
         if (href.includes("blog")) {
           const matchedName = /blog\/(.*?).html/.exec(href);
           window.location.replace(
-            `/#/${lang}/blog${matchedName ? "/" + matchedName[1] : ""}`
+            `/${lang}/blog${matchedName ? "/" + matchedName[1] : ""}`
           );
           return;
         }
@@ -48,14 +48,14 @@
           return;
         }
         if (href.includes("community.html")) {
-          window.location.replace(`/#/${lang}/community`);
+          window.location.replace(`/${lang}/community`);
           return;
         }
         if (href.includes("user/index.html")) {
-          window.location.replace(`/#/${lang}/use_case`);
+          window.location.replace(`/${lang}/use_case`);
           return;
         }
-        window.location.replace(`/#/${lang}`);
+        window.location.replace(`/${lang}`);
       })();
     </script>
     <!--
diff --git a/public/sitemap.xml b/public/sitemap.xml
index 16c6ef83e5..5c6d80a5ca 100644
--- a/public/sitemap.xml
+++ b/public/sitemap.xml
@@ -13,922 +13,922 @@
     <priority>1.00</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.80</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.80</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/download</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/download</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.80</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.80</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/community</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/community</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.80</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/use_case</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/use_case</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.80</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/Apache_dolphinScheduler_3.0.0_alpha</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/Apache_dolphinScheduler_3.0.0_alpha</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.80</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/Fast_Task_Type_Expanding_On_Apache_DolphinScheduler_Tutorial</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/Fast_Task_Type_Expanding_On_Apache_DolphinScheduler_Tutorial</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.80</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/Apache_DolphinScheduler_s_Graduation_From_ASF_Incubator</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/Apache_DolphinScheduler_s_Graduation_From_ASF_Incubator</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.80</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/about/introduction</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/about/introduction</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/about/hardware</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/about/hardware</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/about/glossary</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/about/glossary</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/start/quick-start</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/start/quick-start</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/start/docker</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/start/docker</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/installation/standalone</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/installation/standalone</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/installation/pseudo-cluster</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/installation/pseudo-cluster</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/installation/cluster</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/installation/cluster</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/installation/kubernetes</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/installation/kubernetes</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/homepage</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/homepage</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/project/project-list</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/project/project-list</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/project/workflow-definition</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/project/workflow-definition</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/project/workflow-instance</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/project/workflow-instance</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/project/task-instance</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/project/task-instance</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/project/task-definition</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/project/task-definition</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/task/shell</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/task/shell</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/task/sub-process</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/task/sub-process</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/task/dependent</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/task/dependent</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/task/stored-procedure</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/task/stored-procedure</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/task/sql</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/task/sql</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/task/spark</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/task/spark</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/task/map-reduce</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/task/map-reduce</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/task/python</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/task/python</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/task/flink</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/task/flink</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/task/http</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/task/http</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/task/datax</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/task/datax</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/task/pigeon</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/task/pigeon</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/task/conditions</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/task/conditions</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/task/switch</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/task/switch</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/task/emr</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/task/emr</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/parameter/built-in</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/parameter/built-in</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/parameter/global</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/parameter/global</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/parameter/local</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/parameter/local</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/parameter/context</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/parameter/context</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/parameter/priority</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/parameter/priority</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/datasource/introduction</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/datasource/introduction</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/datasource/mysql</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/datasource/mysql</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/datasource/postgresql</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/datasource/postgresql</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/datasource/hive</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/datasource/hive</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/datasource/spark</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/datasource/spark</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/alert/alert_plugin_user_guide</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/alert/alert_plugin_user_guide</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/alert/telegram</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/alert/telegram</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/alert/dingtalk</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/alert/dingtalk</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/alert/enterprise-wechat</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/alert/enterprise-wechat</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/alert/enterprise-webexteams</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/alert/enterprise-webexteams</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/alert/script</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/alert/script</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/alert/http</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/alert/http</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/data-quality</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/data-quality</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/resource</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/resource</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/monitor</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/monitor</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/security</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/security</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/howto/general-setting</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/howto/general-setting</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/open-api</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/open-api</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/flink-call</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/flink-call</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/upgrade</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/upgrade</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/guide/expansion-reduction</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/guide/expansion-reduction</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/architecture/design</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/architecture/design</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/architecture/metadata</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/architecture/metadata</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/architecture/configuration</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/architecture/configuration</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/architecture/task-structure</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/architecture/task-structure</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/architecture/load-balance</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/architecture/load-balance</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/3.0.0/architecture/cache</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/3.0.0/architecture/cache</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/How_Does_Live-broadcasting_Platform_Adapt_to_Apache_DolphinScheduler</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/How_Does_Live-broadcasting_Platform_Adapt_to_Apache_DolphinScheduler</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/How_Does_Ziru_Build_A_Job_Scheduling_System_Popular_Among_Data_Analysts</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/How_Does_Ziru_Build_A_Job_Scheduling_System_Popular_Among_Data_Analysts</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/K8s_Cisco_Hangzhou</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/K8s_Cisco_Hangzhou</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/Hangzhou_cisco</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/Hangzhou_cisco</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/How_Does_360_DIGITECH_process_10_000+_workflow_instances_per_day</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/How_Does_360_DIGITECH_process_10_000+_workflow_instances_per_day</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/Exploration_and_practice_of_Tujia_Big_Data_Platform_Based</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/Exploration_and_practice_of_Tujia_Big_Data_Platform_Based</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/Apache_dolphinScheduler_2.0.5</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/Apache_dolphinScheduler_2.0.5</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/DolphinScheduler_Kubernetes_Technology_in_action</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/DolphinScheduler_Kubernetes_Technology_in_action</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/Meetup_2022_02_26</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/Meetup_2022_02_26</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/Apache_dolphinScheduler_2.0.3</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/Apache_dolphinScheduler_2.0.3</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/Board_of_Directors_Report</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/Board_of_Directors_Report</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/Apache_dolphinScheduler_2.0.2</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/Apache_dolphinScheduler_2.0.2</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/Twos</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/Twos</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/Awarded_most_popular_project_in_2021</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/Awarded_most_popular_project_in_2021</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/Eavy_Info</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/Eavy_Info</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/Apache-DolphinScheduler-2.0.1</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/Apache-DolphinScheduler-2.0.1</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/YouZan-case-study</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/YouZan-case-study</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/DS-2.0-alpha-release</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/DS-2.0-alpha-release</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/DolphinScheduler-Vulnerability-Explanation</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/DolphinScheduler-Vulnerability-Explanation</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/Introducing-Apache-DolphinScheduler-1.3.9</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/Introducing-Apache-DolphinScheduler-1.3.9</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/Json_Split</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/Json_Split</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/DAG</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/DAG</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/blog/meetup_2019_10_26</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/blog/meetup_2019_10_26</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/hardware-environment</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/1.3.9/hardware-environment</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/standalone-server</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/1.3.9/standalone-server</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/standalone-deployment</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/1.3.9/standalone-deployment</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/cluster-deployment</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/1.3.9/cluster-deployment</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/docker-deployment</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/1.3.9/docker-deployment</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/kubernetes-deployment</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/1.3.9/kubernetes-deployment</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/system-manual</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/1.3.9/system-manual</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/open-api</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/1.3.9/open-api</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/flink-call</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/1.3.9/flink-call</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/parameters-introduction</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/1.3.9/parameters-introduction</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/metadata-1.3</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/1.3.9/metadata-1.3</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/architecture-design</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/1.3.9/architecture-design</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/configuration-file</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/1.3.9/configuration-file</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/task-structure</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/1.3.9/task-structure</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/load-balance</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/1.3.9/load-balance</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/skywalking-agent-deployment</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/1.3.9/skywalking-agent-deployment</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/ambari-integration</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/1.3.9/ambari-integration</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/upgrade</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/1.3.9/upgrade</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/1.3.9/expansion-reduction</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/1.3.9/expansion-reduction</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/resource</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/resource</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/howto/general-setting</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/howto/general-setting</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/community</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/community</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.64</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/about/introduction</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/about/introduction</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/download</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/download</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/index</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/index</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/community</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/community</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/use-case</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/use-case</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/1.3.9/quick-start</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/1.3.9/quick-start</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/about/introduction</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/about/introduction</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/about/hardware</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/about/hardware</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/about/glossary</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/about/glossary</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/start/quick-start</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/start/quick-start</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/start/docker</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/start/docker</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/installation/standalone</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/installation/standalone</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/installation/pseudo-cluster</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/installation/pseudo-cluster</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/installation/cluster</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/installation/cluster</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/installation/kubernetes</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/installation/kubernetes</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/homepage</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/homepage</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/project/project-list</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/project/project-list</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/project/workflow-definition</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/project/workflow-definition</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/project/workflow-instance</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/project/workflow-instance</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/project/task-instance</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/project/task-instance</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/task/shell</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/task/shell</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/task/sub-process</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/task/sub-process</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/task/dependent</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/task/dependent</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/task/stored-procedure</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/task/stored-procedure</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/task/sql</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/task/sql</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/task/spark</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/task/spark</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/task/map-reduce</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/task/map-reduce</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/task/python</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/task/python</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/task/flink</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/task/flink</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/task/http</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/task/http</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/task/datax</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/task/datax</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/task/pigeon</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/task/pigeon</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/task/conditions</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/task/conditions</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/task/switch</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/task/switch</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/task/emr</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/task/emr</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/parameter/built-in</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/parameter/built-in</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/parameter/global</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/parameter/global</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/parameter/local</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/parameter/local</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/parameter/context</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/parameter/context</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/parameter/priority</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/parameter/priority</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/datasource/introduction</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/datasource/introduction</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/datasource/mysql</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/datasource/mysql</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/datasource/postgresql</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/datasource/postgresql</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/datasource/hive</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/datasource/hive</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/datasource/spark</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/datasource/spark</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/alert/alert_plugin_user_guide</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/alert/alert_plugin_user_guide</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/alert/telegram</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/alert/telegram</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/alert/dingtalk</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/alert/dingtalk</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/alert/enterprise-wechat</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/alert/enterprise-wechat</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/alert/enterprise-webexteams</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/alert/enterprise-webexteams</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/alert/script</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/alert/script</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/alert/http</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/alert/http</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/data-quality</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/data-quality</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/monitor</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/monitor</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/security</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/security</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/open-api</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/open-api</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/flink-call</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/flink-call</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/upgrade</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/upgrade</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/guide/expansion-reduction</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/guide/expansion-reduction</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/architecture/metadata</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/architecture/metadata</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/architecture/design</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/architecture/design</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/architecture/configuration</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/architecture/configuration</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/architecture/task-structure</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/architecture/task-structure</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/architecture/load-balance</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/architecture/load-balance</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/3.0.0/architecture/cache</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/3.0.0/architecture/cache</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/2.0.1/guide/installation/docker</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/2.0.1/guide/installation/docker</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/dev/guide/project/task-definition</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/dev/guide/project/task-definition</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.51</priority>
   </url>
@@ -938,292 +938,292 @@
     <priority>0.51</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/Apache_dolphinScheduler_3.0.0_alpha</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/Apache_dolphinScheduler_3.0.0_alpha</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/Fast_Task_Type_Expanding_On_Apache_DolphinScheduler_Tutorial</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/Fast_Task_Type_Expanding_On_Apache_DolphinScheduler_Tutorial</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/Apache_DolphinScheduler_s_Graduation_From_ASF_Incubator</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/Apache_DolphinScheduler_s_Graduation_From_ASF_Incubator</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/How_Does_Live-broadcasting_Platform_Adapt_to_Apache_DolphinScheduler</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/How_Does_Live-broadcasting_Platform_Adapt_to_Apache_DolphinScheduler</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/How_Does_Ziru_Build_A_Job_Scheduling_System_Popular_Among_Data_Analysts</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/How_Does_Ziru_Build_A_Job_Scheduling_System_Popular_Among_Data_Analysts</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/K8s_Cisco_Hangzhou</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/K8s_Cisco_Hangzhou</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/Hangzhou_cisco</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/Hangzhou_cisco</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/How_Does_360_DIGITECH_process_10_000+_workflow_instances_per_day</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/How_Does_360_DIGITECH_process_10_000+_workflow_instances_per_day</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/Exploration_and_practice_of_Tujia_Big_Data_Platform_Based</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/Exploration_and_practice_of_Tujia_Big_Data_Platform_Based</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/Apache_dolphinScheduler_2.0.5</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/Apache_dolphinScheduler_2.0.5</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/DolphinScheduler_Kubernetes_Technology_in_action</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/DolphinScheduler_Kubernetes_Technology_in_action</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/Meetup_2022_02_26</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/Meetup_2022_02_26</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/Apache_dolphinScheduler_2.0.3</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/Apache_dolphinScheduler_2.0.3</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/Board_of_Directors_Report</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/Board_of_Directors_Report</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/Apache_dolphinScheduler_2.0.2</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/Apache_dolphinScheduler_2.0.2</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/Twos</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/Twos</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/Awarded_most_popular_project_in_2021</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/Awarded_most_popular_project_in_2021</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/Eavy_Info</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/Eavy_Info</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/Apache-DolphinScheduler-2.0.1</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/Apache-DolphinScheduler-2.0.1</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/YouZan-case-study</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/YouZan-case-study</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/Lizhi-case-study</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/Lizhi-case-study</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/DS-2.0-alpha-release</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/DS-2.0-alpha-release</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/DolphinScheduler%E6%BC%8F%E6%B4%9E%E6%83%85%E5%86%B5%E8%AF%B4%E6%98%8E</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/DolphinScheduler%E6%BC%8F%E6%B4%9E%E6%83%85%E5%86%B5%E8%AF%B4%E6%98%8E</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/DS_architecture_evolution</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/DS_architecture_evolution</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/ipalfish_tech_platform</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/ipalfish_tech_platform</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/DS_run_in_windows</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/DS_run_in_windows</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/dolphinscheduler_json</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/dolphinscheduler_json</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/json_split</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/json_split</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/DAG</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/DAG</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/blog/meetup_2019_10_26</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/blog/meetup_2019_10_26</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/1.3.9/hardware-environment</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/1.3.9/hardware-environment</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/1.3.9/standalone-server</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/1.3.9/standalone-server</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/1.3.9/standalone-deployment</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/1.3.9/standalone-deployment</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/1.3.9/cluster-deployment</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/1.3.9/cluster-deployment</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/1.3.9/docker-deployment</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/1.3.9/docker-deployment</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/1.3.9/kubernetes-deployment</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/1.3.9/kubernetes-deployment</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/1.3.9/system-manual</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/1.3.9/system-manual</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/1.3.9/open-api</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/1.3.9/open-api</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/1.3.9/flink-call</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/1.3.9/flink-call</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/1.3.9/parameters-introduction</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/1.3.9/parameters-introduction</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/1.3.9/metadata-1.3</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/1.3.9/metadata-1.3</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/1.3.9/architecture-design</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/1.3.9/architecture-design</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/1.3.9/configuration-file</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/1.3.9/configuration-file</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/1.3.9/task-structure</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/1.3.9/task-structure</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/1.3.9/load-balance</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/1.3.9/load-balance</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/1.3.9/skywalking-agent-deployment</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/1.3.9/skywalking-agent-deployment</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/1.3.9/upgrade</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/1.3.9/upgrade</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/zh-cn/docs/1.3.9/expansion-reduction</loc>
+    <loc>https://dolphinscheduler.apache.org/zh-cn/docs/1.3.9/expansion-reduction</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/2.0.1/About_DolphinScheduler/About_DolphinScheduler</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/2.0.1/About_DolphinScheduler/About_DolphinScheduler</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/2.0.1/guide/installation/hardware</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/2.0.1/guide/installation/hardware</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/2.0.1/architecture/designplus</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/2.0.1/architecture/designplus</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/2.0.1/guide/quick-start</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/2.0.1/guide/quick-start</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/2.0.1/guide/installation/standalone</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/2.0.1/guide/installation/standalone</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/2.0.1/guide/installation/pseudo-cluster</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/2.0.1/guide/installation/pseudo-cluster</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/2.0.1/guide/installation/cluster</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/2.0.1/guide/installation/cluster</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/2.0.1/guide/installation/kubernetes</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/2.0.1/guide/installation/kubernetes</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/2.0.1/guide/homepage</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/2.0.1/guide/homepage</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
   <url>
-    <loc>https://dolphinscheduler.apache.org/#/en-us/docs/2.0.1/guide/project/project-list</loc>
+    <loc>https://dolphinscheduler.apache.org/en-us/docs/2.0.1/guide/project/project-list</loc>
     <lastmod>2022-12-15T02:37:59+00:00</lastmod>
     <priority>0.41</priority>
   </url>
diff --git a/scripts/replace_links.js b/scripts/replace_links.js
index bc5e36ec4b..d233f5bad3 100644
--- a/scripts/replace_links.js
+++ b/scripts/replace_links.js
@@ -2,23 +2,23 @@ const replaceDeadLinks = (content, lang, version) => {
   return content
     .replaceAll(
       `https://dolphinscheduler.apache.org/${lang}/download/download.html`,
-      `/#/${lang}/download`
+      `/${lang}/download`
     )
     .replaceAll(
       `pseudo-cluster.md`,
-      `/#/${lang}/docs/${version}/guide/installation/pseudo-cluster`
+      `/${lang}/docs/${version}/guide/installation/pseudo-cluster`
     )
     .replaceAll(
       `standalone.md`,
-      `/#/${lang}/docs/${version}/guide/installation/standalone`
+      `/${lang}/docs/${version}/guide/installation/standalone`
     )
     .replaceAll(
       `kubernetes.md`,
-      `/#/${lang}/docs/${version}/guide/installation/kubernetes`
+      `/${lang}/docs/${version}/guide/installation/kubernetes`
     )
     .replaceAll(
       `cluster.md`,
-      `/#/${lang}/docs/${version}/guide/installation/cluster`
+      `/${lang}/docs/${version}/guide/installation/cluster`
     )
     .replaceAll(
       `../howto/datasource-setting.md`,
@@ -34,11 +34,11 @@ const replaceDeadLinks = (content, lang, version) => {
     )
     .replaceAll(
       `../en/guide/alert/email.md`,
-      `/#/en-us/docs/${version}/guide/alert/email`
+      `/en-us/docs/${version}/guide/alert/email`
     )
     .replaceAll(
       `../guide/homepage.md`,
-      `/#/${lang}/docs/${version}/guide/homepage`
+      `/${lang}/docs/${version}/guide/homepage`
     )
     .replaceAll(
       `./development-environment-setup.md`,
@@ -54,96 +54,87 @@ const replaceDeadLinks = (content, lang, version) => {
     )
     .replaceAll(
       `../guide/homepage.md`,
-      `/#/${lang}/docs/${version}/guide/homepage`
+      `/${lang}/docs/${version}/guide/homepage`
     )
-    .replaceAll(`./security.md`, `/#/${lang}/docs/${version}/guide/security`)
+    .replaceAll(`./security.md`, `/${lang}/docs/${version}/guide/security`)
     .replaceAll(
       `../start/quick-start.md`,
-      `/#/${lang}/docs/${version}/guide/start/quick-start`
+      `/${lang}/docs/${version}/guide/start/quick-start`
     )
     .replaceAll(
       `priority.md`,
-      `/#/${lang}/docs/${version}/guide/parameter/priority`
+      `/${lang}/docs/${version}/guide/parameter/priority`
     )
-    .replaceAll(
-      `global.md`,
-      `/#/${lang}/docs/${version}/guide/parameter/global`
-    )
-    .replaceAll(`local.md`, `/#/${lang}/docs/${version}/guide/parameter/local`)
-    .replaceAll(
-      `../task/shell.md`,
-      `/#/${lang}/docs/${version}/guide/task/shell`
-    )
-    .replaceAll(`../task/sql.md`, `/#/${lang}/docs/${version}/guide/task/sql`)
+    .replaceAll(`global.md`, `/${lang}/docs/${version}/guide/parameter/global`)
+    .replaceAll(`local.md`, `/${lang}/docs/${version}/guide/parameter/local`)
+    .replaceAll(`../task/shell.md`, `/${lang}/docs/${version}/guide/task/shell`)
+    .replaceAll(`../task/sql.md`, `/${lang}/docs/${version}/guide/task/sql`)
     .replaceAll(
       `../task/stored-procedure.md`,
-      `/#/${lang}/docs/${version}/guide/task/stored-procedure`
+      `/${lang}/docs/${version}/guide/task/stored-procedure`
     )
     .replaceAll(
       `../task/python.md`,
-      `/#/${lang}/docs/${version}/guide/task/python`
+      `/${lang}/docs/${version}/guide/task/python`
     )
     .replaceAll(
       `../resource/configuration.md`,
-      `/#/${lang}/docs/${version}/guide/resource/configuration`
+      `/${lang}/docs/${version}/guide/resource/configuration`
     )
-    .replaceAll(`../open-api.md`, `/#/${lang}/docs/${version}/guide/open-api`)
+    .replaceAll(`../open-api.md`, `/${lang}/docs/${version}/guide/open-api`)
     .replaceAll(
       `context.md`,
-      `/#/${lang}/docs/${version}/guide/parameter/context`
+      `/${lang}/docs/${version}/guide/parameter/context`
     )
     .replaceAll(
       `workflow-definition.md`,
-      `/#/${lang}/docs/${version}/guide/project/workflow-definition`
+      `/${lang}/docs/${version}/guide/project/workflow-definition`
     )
     .replaceAll(
       `../parameter/global.md`,
-      `/#/${lang}/docs/${version}/guide/parameter/global`
+      `/${lang}/docs/${version}/guide/parameter/global`
     )
     .replaceAll(
       `./task-instance.md`,
-      `/#/${lang}/docs/${version}/guide/project/task-instance`
+      `/${lang}/docs/${version}/guide/project/task-instance`
     )
     .replaceAll(
       `../installation/standalone.md`,
-      `/#/${lang}/docs/${version}/guide/installation/standalone`
+      `/${lang}/docs/${version}/guide/installation/standalone`
     )
     .replaceAll(
       `../../architecture/configuration.md`,
-      `/#/${lang}/docs/${version}/architecture/configuration`
+      `/${lang}/docs/${version}/architecture/configuration`
     )
-    .replaceAll(`appendix.md`, `/#/${lang}/docs/${version}/guide/task/appendix`)
-    .replaceAll(`switch.md`, `/#/${lang}/docs/${version}/guide/task/switch`)
-    .replaceAll(`shell.md`, `/#/${lang}/docs/${version}/guide/task/shell`)
-    .replaceAll(`./python.md`, `/#/${lang}/docs/${version}/guide/task/python`)
-    .replaceAll(`../security.md`, `/#/${lang}/docs/${version}/guide/security`)
+    .replaceAll(`appendix.md`, `/${lang}/docs/${version}/guide/task/appendix`)
+    .replaceAll(`switch.md`, `/${lang}/docs/${version}/guide/task/switch`)
+    .replaceAll(`shell.md`, `/${lang}/docs/${version}/guide/task/shell`)
+    .replaceAll(`./python.md`, `/${lang}/docs/${version}/guide/task/python`)
+    .replaceAll(`../security.md`, `/${lang}/docs/${version}/guide/security`)
     .replaceAll(
       `../resource/file-manage.md`,
-      `/#/${lang}/docs/${version}/guide/resource/file-manage`
-    )
-    .replaceAll(
-      `./hive-cli.md`,
-      `/#/${lang}/docs/${version}/guide/task/hive-cli`
+      `/${lang}/docs/${version}/guide/resource/file-manage`
     )
+    .replaceAll(`./hive-cli.md`, `/${lang}/docs/${version}/guide/task/hive-cli`)
     .replaceAll(
       `./incompatible.md`,
-      `/#/${lang}/docs/${version}/guide/upgrade/incompatible`
+      `/${lang}/docs/${version}/guide/upgrade/incompatible`
     )
     .replaceAll(
       `../installation/cluster.md`,
-      `/#/${lang}/docs/${version}/guide/installation/cluster`
+      `/${lang}/docs/${version}/guide/installation/cluster`
     )
     .replaceAll(
       `../installation/pseudo-cluster.md`,
-      `/#/${lang}/docs/${version}/guide/installation/pseudo-cluster`
+      `/${lang}/docs/${version}/guide/installation/pseudo-cluster`
     )
     .replaceAll(
       `../zh/guide/alert/email.md`,
-      `/#/zh-cn/docs/${version}/guide/alert/email`
+      `/zh-cn/docs/${version}/guide/alert/email`
     )
     .replaceAll(
       `installation/cluster.md`,
-      `/#/${lang}/docs/${version}/guide/installation/cluster`
+      `/${lang}/docs/${version}/guide/installation/cluster`
     )
     .replaceAll(
       `howto/datasource-setting.md`,
@@ -153,7 +144,7 @@ const replaceDeadLinks = (content, lang, version) => {
     )
     .replaceAll(
       `start/quick-start.md`,
-      `/#/${lang}/docs/${version}/guide/start/quick-start`
+      `/${lang}/docs/${version}/guide/start/quick-start`
     )
     .replaceAll(
       `datasource-setting.md`,
diff --git a/src/views/Search/index.jsx b/src/views/Search/index.jsx
index 50250fefe7..c7a2cbceee 100644
--- a/src/views/Search/index.jsx
+++ b/src/views/Search/index.jsx
@@ -86,7 +86,7 @@ const Search = () => {
                     dataSource={tab.list}
                     renderItem={(item) => {
                       if (tab.key === "doc") {
-                        const link = `${window.location.origin}/#/${params.locale}/docs/${item.version}${item.link}`;
+                        const link = `${window.location.origin}/${params.locale}/docs/${item.version}${item.link}`;
                         return (
                           <div className="search-item">
                             <div
@@ -104,7 +104,7 @@ const Search = () => {
                         );
                       }
                       if (tab.key === "blog") {
-                        const link = `${window.location.origin}/#/${params.locale}/blog/${item.name}`;
+                        const link = `${window.location.origin}/${params.locale}/blog/${item.name}`;
                         return (
                           <div className="search-item">
                             <div