You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by gi...@apache.org on 2022/05/29 14:13:47 UTC

[dolphinscheduler-website] branch asf-site updated: Automated deployment: ddb5a7a320de7b4900ddfad7fb5562c18ef2f1c5

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

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


The following commit(s) were added to refs/heads/asf-site by this push:
     new e004ce622 Automated deployment: ddb5a7a320de7b4900ddfad7fb5562c18ef2f1c5
e004ce622 is described below

commit e004ce622d0cf7cf02d9e2670a1d0694fccd0f62
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Sun May 29 14:13:39 2022 +0000

    Automated deployment: ddb5a7a320de7b4900ddfad7fb5562c18ef2f1c5
---
 404.html                                                   |  2 +-
 asset/js/npm/js.cookie.min.js                              |  8 ++++++++
 asset/js/react/react-dom.min.js                            | 14 ++++++++++++++
 asset/js/react/react-with-addons.min.js                    | 11 +++++++++++
 en-us/blog/Apache-DolphinScheduler-2.0.1.html              |  4 ++--
 ...e_DolphinScheduler_s_Graduation_From_ASF_Incubator.html |  4 ++--
 en-us/blog/Apache_dolphinScheduler_2.0.2.html              |  4 ++--
 en-us/blog/Apache_dolphinScheduler_2.0.3.html              |  4 ++--
 en-us/blog/Apache_dolphinScheduler_2.0.5.html              |  4 ++--
 en-us/blog/Apache_dolphinScheduler_3.0.0_alpha.html        |  4 ++--
 en-us/blog/Awarded_most_popular_project_in_2021.html       |  4 ++--
 en-us/blog/Board_of_Directors_Report.html                  |  4 ++--
 en-us/blog/DAG.html                                        |  4 ++--
 en-us/blog/DS-2.0-alpha-release.html                       |  4 ++--
 en-us/blog/DS_run_in_windows.html                          |  4 ++--
 en-us/blog/DolphinScheduler-Vulnerability-Explanation.html |  4 ++--
 .../DolphinScheduler_Kubernetes_Technology_in_action.html  |  4 ++--
 en-us/blog/Eavy_Info.html                                  |  4 ++--
 ...tion_and_practice_of_Tujia_Big_Data_Platform_Based.html |  4 ++--
 en-us/blog/FAQ.html                                        |  4 ++--
 ...Type_Expanding_On_Apache_DolphinScheduler_Tutorial.html |  4 ++--
 en-us/blog/Hangzhou_cisco.html                             |  4 ++--
 ...IGITECH_process_10_000+_workflow_instances_per_day.html |  4 ++--
 ...dcasting_Platform_Adapt_to_Apache_DolphinScheduler.html |  4 ++--
 ..._Job_Scheduling_System_Popular_Among_Data_Analysts.html |  4 ++--
 en-us/blog/Introducing-Apache-DolphinScheduler-1.3.9.html  |  4 ++--
 en-us/blog/Json_Split.html                                 |  4 ++--
 en-us/blog/K8s_Cisco_Hangzhou.html                         |  4 ++--
 en-us/blog/Lizhi-case-study.html                           |  4 ++--
 en-us/blog/Meetup_2022_02_26.html                          |  4 ++--
 en-us/blog/Twos.html                                       |  4 ++--
 en-us/blog/YouZan-case-study.html                          |  4 ++--
 en-us/blog/architecture-design.html                        |  4 ++--
 en-us/blog/index.html                                      |  4 ++--
 en-us/blog/meetup_2019_10_26.html                          |  4 ++--
 en-us/blog/meetup_2019_12_08.html                          |  4 ++--
 en-us/community/DSIP.html                                  |  4 ++--
 en-us/community/development/DS-License.html                |  4 ++--
 en-us/community/development/become-a-committer.html        |  4 ++--
 en-us/community/development/code-conduct.html              |  4 ++--
 en-us/community/development/commit-message.html            |  4 ++--
 en-us/community/development/contribute.html                |  4 ++--
 en-us/community/development/document.html                  |  4 ++--
 en-us/community/development/issue.html                     |  4 ++--
 en-us/community/development/microbench.html                |  4 ++--
 en-us/community/development/pull-request.html              |  4 ++--
 en-us/community/development/submit-code.html               |  4 ++--
 en-us/community/development/subscribe.html                 |  4 ++--
 en-us/community/development/unit-test.html                 |  4 ++--
 en-us/community/index.html                                 |  4 ++--
 en-us/community/join/e2e-guide.html                        |  4 ++--
 en-us/community/join/review.html                           |  4 ++--
 en-us/community/release-post.html                          |  4 ++--
 en-us/community/release-prepare.html                       |  4 ++--
 en-us/community/release.html                               |  4 ++--
 en-us/community/security.html                              |  4 ++--
 en-us/community/team.html                                  |  4 ++--
 en-us/development/api-standard.html                        |  4 ++--
 en-us/development/architecture-design.html                 |  4 ++--
 en-us/development/backend/mechanism/global-parameter.html  |  4 ++--
 en-us/development/backend/mechanism/overview.html          |  4 ++--
 en-us/development/backend/mechanism/task/switch.html       |  4 ++--
 en-us/development/backend/spi/alert.html                   |  4 ++--
 en-us/development/backend/spi/datasource.html              |  4 ++--
 en-us/development/backend/spi/registry.html                |  4 ++--
 en-us/development/backend/spi/task.html                    |  4 ++--
 en-us/development/development-environment-setup.html       |  4 ++--
 en-us/development/e2e-test.html                            |  4 ++--
 en-us/development/frontend-development.html                |  4 ++--
 en-us/development/have-questions.html                      |  4 ++--
 en-us/docs/1.2.0/user_doc/backend-deployment.html          |  4 ++--
 en-us/docs/1.2.0/user_doc/cluster-deployment.html          |  4 ++--
 en-us/docs/1.2.0/user_doc/frontend-deployment.html         |  4 ++--
 en-us/docs/1.2.0/user_doc/hardware-environment.html        |  4 ++--
 en-us/docs/1.2.0/user_doc/metadata-1.2.html                |  4 ++--
 en-us/docs/1.2.0/user_doc/quick-start.html                 |  4 ++--
 en-us/docs/1.2.0/user_doc/standalone-deployment.html       |  4 ++--
 en-us/docs/1.2.0/user_doc/system-manual.html               |  4 ++--
 en-us/docs/1.2.0/user_doc/upgrade.html                     |  4 ++--
 en-us/docs/1.2.1/user_doc/architecture-design.html         |  4 ++--
 en-us/docs/1.2.1/user_doc/backend-deployment.html          |  4 ++--
 en-us/docs/1.2.1/user_doc/frontend-deployment.html         |  4 ++--
 en-us/docs/1.2.1/user_doc/hardware-environment.html        |  4 ++--
 en-us/docs/1.2.1/user_doc/metadata-1.2.html                |  4 ++--
 en-us/docs/1.2.1/user_doc/plugin-development.html          |  4 ++--
 en-us/docs/1.2.1/user_doc/quick-start.html                 |  4 ++--
 en-us/docs/1.2.1/user_doc/system-manual.html               |  4 ++--
 en-us/docs/1.2.1/user_doc/upgrade.html                     |  4 ++--
 en-us/docs/1.3.1/user_doc/architecture-design.html         |  4 ++--
 en-us/docs/1.3.1/user_doc/cluster-deployment.html          |  4 ++--
 en-us/docs/1.3.1/user_doc/configuration-file.html          |  4 ++--
 en-us/docs/1.3.1/user_doc/hardware-environment.html        |  4 ++--
 en-us/docs/1.3.1/user_doc/metadata-1.3.html                |  4 ++--
 en-us/docs/1.3.1/user_doc/quick-start.html                 |  4 ++--
 en-us/docs/1.3.1/user_doc/standalone-deployment.html       |  4 ++--
 en-us/docs/1.3.1/user_doc/system-manual.html               |  4 ++--
 en-us/docs/1.3.1/user_doc/task-structure.html              |  4 ++--
 en-us/docs/1.3.1/user_doc/upgrade.html                     |  4 ++--
 en-us/docs/1.3.2/user_doc/architecture-design.html         |  4 ++--
 en-us/docs/1.3.2/user_doc/cluster-deployment.html          |  4 ++--
 en-us/docs/1.3.2/user_doc/configuration-file.html          |  4 ++--
 en-us/docs/1.3.2/user_doc/expansion-reduction.html         |  4 ++--
 en-us/docs/1.3.2/user_doc/hardware-environment.html        |  4 ++--
 en-us/docs/1.3.2/user_doc/metadata-1.3.html                |  4 ++--
 en-us/docs/1.3.2/user_doc/quick-start.html                 |  4 ++--
 en-us/docs/1.3.2/user_doc/standalone-deployment.html       |  4 ++--
 en-us/docs/1.3.2/user_doc/system-manual.html               |  4 ++--
 en-us/docs/1.3.2/user_doc/task-structure.html              |  4 ++--
 en-us/docs/1.3.2/user_doc/upgrade.html                     |  4 ++--
 en-us/docs/1.3.3/user_doc/architecture-design.html         |  4 ++--
 en-us/docs/1.3.3/user_doc/cluster-deployment.html          |  4 ++--
 en-us/docs/1.3.3/user_doc/configuration-file.html          |  4 ++--
 en-us/docs/1.3.3/user_doc/expansion-reduction.html         |  4 ++--
 en-us/docs/1.3.3/user_doc/hardware-environment.html        |  4 ++--
 en-us/docs/1.3.3/user_doc/metadata-1.3.html                |  4 ++--
 en-us/docs/1.3.3/user_doc/quick-start.html                 |  4 ++--
 en-us/docs/1.3.3/user_doc/standalone-deployment.html       |  4 ++--
 en-us/docs/1.3.3/user_doc/system-manual.html               |  4 ++--
 en-us/docs/1.3.3/user_doc/task-structure.html              |  4 ++--
 en-us/docs/1.3.3/user_doc/upgrade.html                     |  4 ++--
 en-us/docs/1.3.4/user_doc/architecture-design.html         |  4 ++--
 en-us/docs/1.3.4/user_doc/cluster-deployment.html          |  4 ++--
 en-us/docs/1.3.4/user_doc/configuration-file.html          |  4 ++--
 en-us/docs/1.3.4/user_doc/docker-deployment.html           |  4 ++--
 en-us/docs/1.3.4/user_doc/expansion-reduction.html         |  4 ++--
 en-us/docs/1.3.4/user_doc/hardware-environment.html        |  4 ++--
 en-us/docs/1.3.4/user_doc/load-balance.html                |  4 ++--
 en-us/docs/1.3.4/user_doc/metadata-1.3.html                |  4 ++--
 en-us/docs/1.3.4/user_doc/quick-start.html                 |  4 ++--
 en-us/docs/1.3.4/user_doc/standalone-deployment.html       |  4 ++--
 en-us/docs/1.3.4/user_doc/system-manual.html               |  4 ++--
 en-us/docs/1.3.4/user_doc/task-structure.html              |  4 ++--
 en-us/docs/1.3.4/user_doc/upgrade.html                     |  4 ++--
 en-us/docs/1.3.5/user_doc/architecture-design.html         |  4 ++--
 en-us/docs/1.3.5/user_doc/cluster-deployment.html          |  4 ++--
 en-us/docs/1.3.5/user_doc/configuration-file.html          |  4 ++--
 en-us/docs/1.3.5/user_doc/docker-deployment.html           |  4 ++--
 en-us/docs/1.3.5/user_doc/expansion-reduction.html         |  4 ++--
 en-us/docs/1.3.5/user_doc/hardware-environment.html        |  4 ++--
 en-us/docs/1.3.5/user_doc/kubernetes-deployment.html       |  4 ++--
 en-us/docs/1.3.5/user_doc/load-balance.html                |  4 ++--
 en-us/docs/1.3.5/user_doc/metadata-1.3.html                |  4 ++--
 en-us/docs/1.3.5/user_doc/open-api.html                    |  4 ++--
 en-us/docs/1.3.5/user_doc/quick-start.html                 |  4 ++--
 en-us/docs/1.3.5/user_doc/standalone-deployment.html       |  4 ++--
 en-us/docs/1.3.5/user_doc/system-manual.html               |  4 ++--
 en-us/docs/1.3.5/user_doc/task-structure.html              |  4 ++--
 en-us/docs/1.3.5/user_doc/upgrade.html                     |  4 ++--
 en-us/docs/1.3.6/user_doc/ambari-integration.html          |  4 ++--
 en-us/docs/1.3.6/user_doc/architecture-design.html         |  4 ++--
 en-us/docs/1.3.6/user_doc/cluster-deployment.html          |  4 ++--
 en-us/docs/1.3.6/user_doc/configuration-file.html          |  4 ++--
 en-us/docs/1.3.6/user_doc/docker-deployment.html           |  4 ++--
 en-us/docs/1.3.6/user_doc/expansion-reduction.html         |  4 ++--
 en-us/docs/1.3.6/user_doc/flink-call.html                  |  4 ++--
 en-us/docs/1.3.6/user_doc/hardware-environment.html        |  4 ++--
 en-us/docs/1.3.6/user_doc/kubernetes-deployment.html       |  4 ++--
 en-us/docs/1.3.6/user_doc/load-balance.html                |  4 ++--
 en-us/docs/1.3.6/user_doc/metadata-1.3.html                |  4 ++--
 en-us/docs/1.3.6/user_doc/open-api.html                    |  4 ++--
 en-us/docs/1.3.6/user_doc/quick-start.html                 |  4 ++--
 en-us/docs/1.3.6/user_doc/skywalking-agent-deployment.html |  4 ++--
 en-us/docs/1.3.6/user_doc/standalone-deployment.html       |  4 ++--
 en-us/docs/1.3.6/user_doc/system-manual.html               |  4 ++--
 en-us/docs/1.3.6/user_doc/task-structure.html              |  4 ++--
 en-us/docs/1.3.6/user_doc/upgrade.html                     |  4 ++--
 en-us/docs/1.3.8/user_doc/ambari-integration.html          |  4 ++--
 en-us/docs/1.3.8/user_doc/architecture-design.html         |  4 ++--
 en-us/docs/1.3.8/user_doc/cluster-deployment.html          |  4 ++--
 en-us/docs/1.3.8/user_doc/configuration-file.html          |  4 ++--
 en-us/docs/1.3.8/user_doc/docker-deployment.html           |  4 ++--
 en-us/docs/1.3.8/user_doc/expansion-reduction.html         |  4 ++--
 en-us/docs/1.3.8/user_doc/flink-call.html                  |  4 ++--
 en-us/docs/1.3.8/user_doc/hardware-environment.html        |  4 ++--
 en-us/docs/1.3.8/user_doc/kubernetes-deployment.html       |  4 ++--
 en-us/docs/1.3.8/user_doc/load-balance.html                |  4 ++--
 en-us/docs/1.3.8/user_doc/metadata-1.3.html                |  4 ++--
 en-us/docs/1.3.8/user_doc/open-api.html                    |  4 ++--
 en-us/docs/1.3.8/user_doc/parameters-introduction.html     |  4 ++--
 en-us/docs/1.3.8/user_doc/quick-start.html                 |  4 ++--
 en-us/docs/1.3.8/user_doc/skywalking-agent-deployment.html |  4 ++--
 en-us/docs/1.3.8/user_doc/standalone-deployment.html       |  4 ++--
 en-us/docs/1.3.8/user_doc/system-manual.html               |  4 ++--
 en-us/docs/1.3.8/user_doc/task-structure.html              |  4 ++--
 en-us/docs/1.3.8/user_doc/upgrade.html                     |  4 ++--
 en-us/docs/1.3.9/user_doc/ambari-integration.html          |  4 ++--
 en-us/docs/1.3.9/user_doc/architecture-design.html         |  4 ++--
 en-us/docs/1.3.9/user_doc/cluster-deployment.html          |  4 ++--
 en-us/docs/1.3.9/user_doc/configuration-file.html          |  4 ++--
 en-us/docs/1.3.9/user_doc/docker-deployment.html           |  4 ++--
 en-us/docs/1.3.9/user_doc/expansion-reduction.html         |  4 ++--
 en-us/docs/1.3.9/user_doc/flink-call.html                  |  4 ++--
 en-us/docs/1.3.9/user_doc/hardware-environment.html        |  4 ++--
 en-us/docs/1.3.9/user_doc/kubernetes-deployment.html       |  4 ++--
 en-us/docs/1.3.9/user_doc/load-balance.html                |  4 ++--
 en-us/docs/1.3.9/user_doc/metadata-1.3.html                |  4 ++--
 en-us/docs/1.3.9/user_doc/open-api.html                    |  4 ++--
 en-us/docs/1.3.9/user_doc/parameters-introduction.html     |  4 ++--
 en-us/docs/1.3.9/user_doc/quick-start.html                 |  4 ++--
 en-us/docs/1.3.9/user_doc/skywalking-agent-deployment.html |  4 ++--
 en-us/docs/1.3.9/user_doc/standalone-deployment.html       |  4 ++--
 en-us/docs/1.3.9/user_doc/standalone-server.html           |  4 ++--
 en-us/docs/1.3.9/user_doc/system-manual.html               |  4 ++--
 en-us/docs/1.3.9/user_doc/task-structure.html              |  4 ++--
 en-us/docs/1.3.9/user_doc/upgrade.html                     |  4 ++--
 .../About_DolphinScheduler/About_DolphinScheduler.html     |  4 ++--
 en-us/docs/2.0.0/user_doc/architecture/configuration.html  |  4 ++--
 en-us/docs/2.0.0/user_doc/architecture/design.html         |  4 ++--
 en-us/docs/2.0.0/user_doc/architecture/designplus.html     |  4 ++--
 en-us/docs/2.0.0/user_doc/architecture/load-balance.html   |  4 ++--
 en-us/docs/2.0.0/user_doc/architecture/metadata.html       |  4 ++--
 en-us/docs/2.0.0/user_doc/architecture/task-structure.html |  4 ++--
 .../user_doc/guide/alert/alert_plugin_user_guide.html      |  4 ++--
 .../docs/2.0.0/user_doc/guide/alert/enterprise-wechat.html |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/datasource/hive.html       |  4 ++--
 .../docs/2.0.0/user_doc/guide/datasource/introduction.html |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/datasource/mysql.html      |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/datasource/postgresql.html |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/datasource/spark.html      |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/expansion-reduction.html   |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/flink-call.html            |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/homepage.html              |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/installation/cluster.html  |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/installation/docker.html   |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/installation/hardware.html |  4 ++--
 .../docs/2.0.0/user_doc/guide/installation/kubernetes.html |  4 ++--
 .../2.0.0/user_doc/guide/installation/pseudo-cluster.html  |  4 ++--
 .../docs/2.0.0/user_doc/guide/installation/standalone.html |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/introduction.html          |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/monitor.html               |  4 ++--
 .../user_doc/guide/observability/skywalking-agent.html     |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/open-api.html              |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/parameter/built-in.html    |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/parameter/context.html     |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/parameter/global.html      |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/parameter/local.html       |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/parameter/priority.html    |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/project/project-list.html  |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/project/task-instance.html |  4 ++--
 .../2.0.0/user_doc/guide/project/workflow-definition.html  |  4 ++--
 .../2.0.0/user_doc/guide/project/workflow-instance.html    |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/quick-start.html           |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/resource.html              |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/security.html              |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/task/conditions.html       |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/task/datax.html            |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/task/dependent.html        |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/task/flink.html            |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/task/http.html             |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/task/map-reduce.html       |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/task/pigeon.html           |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/task/python.html           |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/task/shell.html            |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/task/spark.html            |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/task/sql.html              |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/task/stored-procedure.html |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/task/sub-process.html      |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/task/switch.html           |  4 ++--
 en-us/docs/2.0.0/user_doc/guide/upgrade.html               |  4 ++--
 .../About_DolphinScheduler/About_DolphinScheduler.html     |  4 ++--
 en-us/docs/2.0.1/user_doc/architecture/configuration.html  |  4 ++--
 en-us/docs/2.0.1/user_doc/architecture/design.html         |  4 ++--
 en-us/docs/2.0.1/user_doc/architecture/designplus.html     |  4 ++--
 en-us/docs/2.0.1/user_doc/architecture/load-balance.html   |  4 ++--
 en-us/docs/2.0.1/user_doc/architecture/metadata.html       |  4 ++--
 en-us/docs/2.0.1/user_doc/architecture/task-structure.html |  4 ++--
 .../user_doc/guide/alert/alert_plugin_user_guide.html      |  4 ++--
 .../docs/2.0.1/user_doc/guide/alert/enterprise-wechat.html |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/datasource/hive.html       |  4 ++--
 .../docs/2.0.1/user_doc/guide/datasource/introduction.html |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/datasource/mysql.html      |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/datasource/postgresql.html |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/datasource/spark.html      |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/expansion-reduction.html   |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/flink-call.html            |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/homepage.html              |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/installation/cluster.html  |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/installation/docker.html   |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/installation/hardware.html |  4 ++--
 .../docs/2.0.1/user_doc/guide/installation/kubernetes.html |  4 ++--
 .../2.0.1/user_doc/guide/installation/pseudo-cluster.html  |  4 ++--
 .../docs/2.0.1/user_doc/guide/installation/standalone.html |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/introduction.html          |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/monitor.html               |  4 ++--
 .../user_doc/guide/observability/skywalking-agent.html     |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/open-api.html              |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/parameter/built-in.html    |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/parameter/context.html     |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/parameter/global.html      |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/parameter/local.html       |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/parameter/priority.html    |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/project/project-list.html  |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/project/task-instance.html |  4 ++--
 .../2.0.1/user_doc/guide/project/workflow-definition.html  |  4 ++--
 .../2.0.1/user_doc/guide/project/workflow-instance.html    |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/quick-start.html           |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/resource.html              |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/security.html              |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/task/conditions.html       |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/task/datax.html            |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/task/dependent.html        |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/task/flink.html            |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/task/http.html             |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/task/map-reduce.html       |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/task/pigeon.html           |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/task/python.html           |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/task/shell.html            |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/task/spark.html            |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/task/sql.html              |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/task/stored-procedure.html |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/task/sub-process.html      |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/task/switch.html           |  4 ++--
 en-us/docs/2.0.1/user_doc/guide/upgrade.html               |  4 ++--
 .../About_DolphinScheduler/About_DolphinScheduler.html     |  4 ++--
 en-us/docs/2.0.2/user_doc/architecture/configuration.html  |  4 ++--
 en-us/docs/2.0.2/user_doc/architecture/design.html         |  4 ++--
 en-us/docs/2.0.2/user_doc/architecture/designplus.html     |  4 ++--
 en-us/docs/2.0.2/user_doc/architecture/load-balance.html   |  4 ++--
 en-us/docs/2.0.2/user_doc/architecture/metadata.html       |  4 ++--
 en-us/docs/2.0.2/user_doc/architecture/task-structure.html |  4 ++--
 .../user_doc/guide/alert/alert_plugin_user_guide.html      |  4 ++--
 .../docs/2.0.2/user_doc/guide/alert/enterprise-wechat.html |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/datasource/hive.html       |  4 ++--
 .../docs/2.0.2/user_doc/guide/datasource/introduction.html |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/datasource/mysql.html      |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/datasource/postgresql.html |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/datasource/spark.html      |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/expansion-reduction.html   |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/flink-call.html            |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/homepage.html              |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/installation/cluster.html  |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/installation/docker.html   |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/installation/hardware.html |  4 ++--
 .../docs/2.0.2/user_doc/guide/installation/kubernetes.html |  4 ++--
 .../2.0.2/user_doc/guide/installation/pseudo-cluster.html  |  4 ++--
 .../docs/2.0.2/user_doc/guide/installation/standalone.html |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/introduction.html          |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/monitor.html               |  4 ++--
 .../user_doc/guide/observability/skywalking-agent.html     |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/open-api.html              |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/parameter/built-in.html    |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/parameter/context.html     |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/parameter/global.html      |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/parameter/local.html       |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/parameter/priority.html    |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/project/project-list.html  |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/project/task-instance.html |  4 ++--
 .../2.0.2/user_doc/guide/project/workflow-definition.html  |  4 ++--
 .../2.0.2/user_doc/guide/project/workflow-instance.html    |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/quick-start.html           |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/resource.html              |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/security.html              |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/task/conditions.html       |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/task/datax.html            |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/task/dependent.html        |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/task/flink.html            |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/task/http.html             |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/task/map-reduce.html       |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/task/pigeon.html           |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/task/python.html           |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/task/shell.html            |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/task/spark.html            |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/task/sql.html              |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/task/stored-procedure.html |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/task/sub-process.html      |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/task/switch.html           |  4 ++--
 en-us/docs/2.0.2/user_doc/guide/upgrade.html               |  4 ++--
 .../About_DolphinScheduler/About_DolphinScheduler.html     |  4 ++--
 en-us/docs/2.0.3/user_doc/architecture/cache.html          |  4 ++--
 en-us/docs/2.0.3/user_doc/architecture/configuration.html  |  4 ++--
 en-us/docs/2.0.3/user_doc/architecture/design.html         |  4 ++--
 en-us/docs/2.0.3/user_doc/architecture/designplus.html     |  4 ++--
 en-us/docs/2.0.3/user_doc/architecture/load-balance.html   |  4 ++--
 en-us/docs/2.0.3/user_doc/architecture/metadata.html       |  4 ++--
 en-us/docs/2.0.3/user_doc/architecture/task-structure.html |  4 ++--
 .../user_doc/guide/alert/alert_plugin_user_guide.html      |  4 ++--
 .../docs/2.0.3/user_doc/guide/alert/enterprise-wechat.html |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/datasource/hive.html       |  4 ++--
 .../docs/2.0.3/user_doc/guide/datasource/introduction.html |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/datasource/mysql.html      |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/datasource/postgresql.html |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/datasource/spark.html      |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/expansion-reduction.html   |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/flink-call.html            |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/homepage.html              |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/installation/cluster.html  |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/installation/docker.html   |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/installation/hardware.html |  4 ++--
 .../docs/2.0.3/user_doc/guide/installation/kubernetes.html |  4 ++--
 .../2.0.3/user_doc/guide/installation/pseudo-cluster.html  |  4 ++--
 .../docs/2.0.3/user_doc/guide/installation/standalone.html |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/introduction.html          |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/monitor.html               |  4 ++--
 .../user_doc/guide/observability/skywalking-agent.html     |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/open-api.html              |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/parameter/built-in.html    |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/parameter/context.html     |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/parameter/global.html      |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/parameter/local.html       |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/parameter/priority.html    |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/project/project-list.html  |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/project/task-instance.html |  4 ++--
 .../2.0.3/user_doc/guide/project/workflow-definition.html  |  4 ++--
 .../2.0.3/user_doc/guide/project/workflow-instance.html    |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/quick-start.html           |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/resource.html              |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/security.html              |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/task/conditions.html       |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/task/datax.html            |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/task/dependent.html        |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/task/flink.html            |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/task/http.html             |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/task/map-reduce.html       |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/task/pigeon.html           |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/task/python.html           |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/task/shell.html            |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/task/spark.html            |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/task/sql.html              |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/task/stored-procedure.html |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/task/sub-process.html      |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/task/switch.html           |  4 ++--
 en-us/docs/2.0.3/user_doc/guide/upgrade.html               |  4 ++--
 .../About_DolphinScheduler/About_DolphinScheduler.html     |  4 ++--
 en-us/docs/2.0.5/user_doc/architecture/cache.html          |  4 ++--
 en-us/docs/2.0.5/user_doc/architecture/configuration.html  |  4 ++--
 en-us/docs/2.0.5/user_doc/architecture/design.html         |  4 ++--
 en-us/docs/2.0.5/user_doc/architecture/designplus.html     |  4 ++--
 en-us/docs/2.0.5/user_doc/architecture/load-balance.html   |  4 ++--
 en-us/docs/2.0.5/user_doc/architecture/metadata.html       |  4 ++--
 en-us/docs/2.0.5/user_doc/architecture/task-structure.html |  4 ++--
 .../user_doc/guide/alert/alert_plugin_user_guide.html      |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/alert/dingtalk.html        |  4 ++--
 .../docs/2.0.5/user_doc/guide/alert/enterprise-wechat.html |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/datasource/hive.html       |  4 ++--
 .../docs/2.0.5/user_doc/guide/datasource/introduction.html |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/datasource/mysql.html      |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/datasource/postgresql.html |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/datasource/spark.html      |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/expansion-reduction.html   |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/flink-call.html            |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/homepage.html              |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/installation/cluster.html  |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/installation/docker.html   |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/installation/hardware.html |  4 ++--
 .../docs/2.0.5/user_doc/guide/installation/kubernetes.html |  4 ++--
 .../2.0.5/user_doc/guide/installation/pseudo-cluster.html  |  4 ++--
 .../docs/2.0.5/user_doc/guide/installation/standalone.html |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/introduction.html          |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/monitor.html               |  4 ++--
 .../user_doc/guide/observability/skywalking-agent.html     |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/open-api.html              |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/parameter/built-in.html    |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/parameter/context.html     |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/parameter/global.html      |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/parameter/local.html       |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/parameter/priority.html    |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/project/project-list.html  |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/project/task-instance.html |  4 ++--
 .../2.0.5/user_doc/guide/project/workflow-definition.html  |  4 ++--
 .../2.0.5/user_doc/guide/project/workflow-instance.html    |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/quick-start.html           |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/resource.html              |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/security.html              |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/task/conditions.html       |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/task/datax.html            |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/task/dependent.html        |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/task/flink.html            |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/task/http.html             |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/task/map-reduce.html       |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/task/pigeon.html           |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/task/python.html           |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/task/shell.html            |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/task/spark.html            |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/task/sql.html              |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/task/stored-procedure.html |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/task/sub-process.html      |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/task/switch.html           |  4 ++--
 en-us/docs/2.0.5/user_doc/guide/upgrade.html               |  4 ++--
 en-us/docs/3.0.0/user_doc/about/glossary.html              |  4 ++--
 en-us/docs/3.0.0/user_doc/about/hardware.html              |  4 ++--
 en-us/docs/3.0.0/user_doc/about/introduction.html          |  4 ++--
 en-us/docs/3.0.0/user_doc/architecture/cache.html          |  4 ++--
 en-us/docs/3.0.0/user_doc/architecture/configuration.html  |  4 ++--
 en-us/docs/3.0.0/user_doc/architecture/design.html         |  4 ++--
 en-us/docs/3.0.0/user_doc/architecture/load-balance.html   |  4 ++--
 en-us/docs/3.0.0/user_doc/architecture/metadata.html       |  4 ++--
 en-us/docs/3.0.0/user_doc/architecture/task-structure.html |  4 ++--
 .../user_doc/guide/alert/alert_plugin_user_guide.html      |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/alert/dingtalk.html        |  4 ++--
 .../3.0.0/user_doc/guide/alert/enterprise-webexteams.html  |  4 ++--
 .../docs/3.0.0/user_doc/guide/alert/enterprise-wechat.html |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/alert/http.html            |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/alert/script.html          |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/alert/telegram.html        |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/data-quality.html          |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/datasource/hive.html       |  4 ++--
 .../docs/3.0.0/user_doc/guide/datasource/introduction.html |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/datasource/mysql.html      |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/datasource/postgresql.html |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/datasource/spark.html      |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/expansion-reduction.html   |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/flink-call.html            |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/homepage.html              |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/howto/general-setting.html |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/installation/cluster.html  |  4 ++--
 .../docs/3.0.0/user_doc/guide/installation/kubernetes.html |  4 ++--
 .../3.0.0/user_doc/guide/installation/pseudo-cluster.html  |  4 ++--
 .../docs/3.0.0/user_doc/guide/installation/standalone.html |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/monitor.html               |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/open-api.html              |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/parameter/built-in.html    |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/parameter/context.html     |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/parameter/global.html      |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/parameter/local.html       |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/parameter/priority.html    |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/project/project-list.html  |  4 ++--
 .../docs/3.0.0/user_doc/guide/project/task-definition.html |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/project/task-instance.html |  4 ++--
 .../3.0.0/user_doc/guide/project/workflow-definition.html  |  4 ++--
 .../3.0.0/user_doc/guide/project/workflow-instance.html    |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/resource.html              |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/security.html              |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/start/docker.html          |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/start/quick-start.html     |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/task/conditions.html       |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/task/datax.html            |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/task/dependent.html        |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/task/emr.html              |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/task/flink.html            |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/task/http.html             |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/task/map-reduce.html       |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/task/pigeon.html           |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/task/python.html           |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/task/shell.html            |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/task/spark.html            |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/task/sql.html              |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/task/stored-procedure.html |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/task/sub-process.html      |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/task/switch.html           |  4 ++--
 en-us/docs/3.0.0/user_doc/guide/upgrade.html               |  4 ++--
 en-us/docs/dev/user_doc/about/glossary.html                |  4 ++--
 en-us/docs/dev/user_doc/about/hardware.html                |  4 ++--
 en-us/docs/dev/user_doc/about/introduction.html            |  4 ++--
 en-us/docs/dev/user_doc/architecture/cache.html            |  4 ++--
 en-us/docs/dev/user_doc/architecture/configuration.html    |  4 ++--
 en-us/docs/dev/user_doc/architecture/design.html           |  4 ++--
 en-us/docs/dev/user_doc/architecture/load-balance.html     |  4 ++--
 en-us/docs/dev/user_doc/architecture/metadata.html         |  4 ++--
 en-us/docs/dev/user_doc/architecture/task-structure.html   |  4 ++--
 .../dev/user_doc/guide/alert/alert_plugin_user_guide.html  |  4 ++--
 en-us/docs/dev/user_doc/guide/alert/dingtalk.html          |  4 ++--
 .../dev/user_doc/guide/alert/enterprise-webexteams.html    |  4 ++--
 en-us/docs/dev/user_doc/guide/alert/enterprise-wechat.html |  4 ++--
 en-us/docs/dev/user_doc/guide/alert/http.html              |  4 ++--
 en-us/docs/dev/user_doc/guide/alert/script.html            |  4 ++--
 en-us/docs/dev/user_doc/guide/alert/telegram.html          |  4 ++--
 en-us/docs/dev/user_doc/guide/data-quality.html            |  4 ++--
 en-us/docs/dev/user_doc/guide/datasource/hive.html         |  4 ++--
 en-us/docs/dev/user_doc/guide/datasource/introduction.html |  4 ++--
 en-us/docs/dev/user_doc/guide/datasource/mysql.html        |  4 ++--
 en-us/docs/dev/user_doc/guide/datasource/postgresql.html   |  4 ++--
 en-us/docs/dev/user_doc/guide/datasource/spark.html        |  4 ++--
 en-us/docs/dev/user_doc/guide/expansion-reduction.html     |  4 ++--
 en-us/docs/dev/user_doc/guide/homepage.html                |  4 ++--
 en-us/docs/dev/user_doc/guide/howto/general-setting.html   |  4 ++--
 en-us/docs/dev/user_doc/guide/installation/cluster.html    |  4 ++--
 en-us/docs/dev/user_doc/guide/installation/kubernetes.html |  4 ++--
 .../dev/user_doc/guide/installation/pseudo-cluster.html    |  4 ++--
 en-us/docs/dev/user_doc/guide/installation/standalone.html |  4 ++--
 en-us/docs/dev/user_doc/guide/monitor.html                 |  4 ++--
 en-us/docs/dev/user_doc/guide/open-api.html                |  4 ++--
 en-us/docs/dev/user_doc/guide/parameter/built-in.html      |  4 ++--
 en-us/docs/dev/user_doc/guide/parameter/context.html       |  4 ++--
 en-us/docs/dev/user_doc/guide/parameter/global.html        |  4 ++--
 en-us/docs/dev/user_doc/guide/parameter/local.html         |  4 ++--
 en-us/docs/dev/user_doc/guide/parameter/priority.html      |  4 ++--
 en-us/docs/dev/user_doc/guide/project/project-list.html    |  4 ++--
 en-us/docs/dev/user_doc/guide/project/task-definition.html |  4 ++--
 en-us/docs/dev/user_doc/guide/project/task-instance.html   |  4 ++--
 .../dev/user_doc/guide/project/workflow-definition.html    |  4 ++--
 .../docs/dev/user_doc/guide/project/workflow-instance.html |  4 ++--
 en-us/docs/dev/user_doc/guide/resource/configuration.html  |  4 ++--
 en-us/docs/dev/user_doc/guide/resource/file-manage.html    |  4 ++--
 en-us/docs/dev/user_doc/guide/resource/task-group.html     |  4 ++--
 en-us/docs/dev/user_doc/guide/resource/udf-manage.html     |  4 ++--
 en-us/docs/dev/user_doc/guide/security.html                |  4 ++--
 en-us/docs/dev/user_doc/guide/start/docker.html            |  4 ++--
 en-us/docs/dev/user_doc/guide/start/quick-start.html       |  4 ++--
 en-us/docs/dev/user_doc/guide/task/conditions.html         |  4 ++--
 en-us/docs/dev/user_doc/guide/task/datax.html              |  4 ++--
 en-us/docs/dev/user_doc/guide/task/dependent.html          |  4 ++--
 en-us/docs/dev/user_doc/guide/task/emr.html                |  4 ++--
 en-us/docs/dev/user_doc/guide/task/flink.html              |  4 ++--
 en-us/docs/dev/user_doc/guide/task/http.html               |  4 ++--
 en-us/docs/dev/user_doc/guide/task/jupyter.html            |  4 ++--
 en-us/docs/dev/user_doc/guide/task/kubernetes.html         |  4 ++--
 en-us/docs/dev/user_doc/guide/task/map-reduce.html         |  4 ++--
 en-us/docs/dev/user_doc/guide/task/mlflow.html             |  4 ++--
 en-us/docs/dev/user_doc/guide/task/pigeon.html             |  4 ++--
 en-us/docs/dev/user_doc/guide/task/python.html             |  4 ++--
 en-us/docs/dev/user_doc/guide/task/shell.html              |  4 ++--
 en-us/docs/dev/user_doc/guide/task/spark.html              |  4 ++--
 en-us/docs/dev/user_doc/guide/task/sql.html                |  4 ++--
 en-us/docs/dev/user_doc/guide/task/stored-procedure.html   |  4 ++--
 en-us/docs/dev/user_doc/guide/task/sub-process.html        |  4 ++--
 en-us/docs/dev/user_doc/guide/task/switch.html             |  4 ++--
 en-us/docs/dev/user_doc/guide/task/zeppelin.html           |  4 ++--
 en-us/docs/dev/user_doc/guide/upgrade.html                 |  4 ++--
 en-us/docs/latest/user_doc/about/glossary.html             |  4 ++--
 en-us/docs/latest/user_doc/about/hardware.html             |  4 ++--
 en-us/docs/latest/user_doc/about/introduction.html         |  4 ++--
 en-us/docs/latest/user_doc/architecture/cache.html         |  4 ++--
 en-us/docs/latest/user_doc/architecture/configuration.html |  4 ++--
 en-us/docs/latest/user_doc/architecture/design.html        |  4 ++--
 en-us/docs/latest/user_doc/architecture/load-balance.html  |  4 ++--
 en-us/docs/latest/user_doc/architecture/metadata.html      |  4 ++--
 .../docs/latest/user_doc/architecture/task-structure.html  |  4 ++--
 .../user_doc/guide/alert/alert_plugin_user_guide.html      |  4 ++--
 en-us/docs/latest/user_doc/guide/alert/dingtalk.html       |  4 ++--
 .../latest/user_doc/guide/alert/enterprise-webexteams.html |  4 ++--
 .../latest/user_doc/guide/alert/enterprise-wechat.html     |  4 ++--
 en-us/docs/latest/user_doc/guide/alert/http.html           |  4 ++--
 en-us/docs/latest/user_doc/guide/alert/script.html         |  4 ++--
 en-us/docs/latest/user_doc/guide/alert/telegram.html       |  4 ++--
 en-us/docs/latest/user_doc/guide/data-quality.html         |  4 ++--
 en-us/docs/latest/user_doc/guide/datasource/hive.html      |  4 ++--
 .../latest/user_doc/guide/datasource/introduction.html     |  4 ++--
 en-us/docs/latest/user_doc/guide/datasource/mysql.html     |  4 ++--
 .../docs/latest/user_doc/guide/datasource/postgresql.html  |  4 ++--
 en-us/docs/latest/user_doc/guide/datasource/spark.html     |  4 ++--
 en-us/docs/latest/user_doc/guide/expansion-reduction.html  |  4 ++--
 en-us/docs/latest/user_doc/guide/flink-call.html           |  4 ++--
 en-us/docs/latest/user_doc/guide/homepage.html             |  4 ++--
 .../docs/latest/user_doc/guide/howto/general-setting.html  |  4 ++--
 en-us/docs/latest/user_doc/guide/installation/cluster.html |  4 ++--
 .../latest/user_doc/guide/installation/kubernetes.html     |  4 ++--
 .../latest/user_doc/guide/installation/pseudo-cluster.html |  4 ++--
 .../latest/user_doc/guide/installation/standalone.html     |  4 ++--
 en-us/docs/latest/user_doc/guide/monitor.html              |  4 ++--
 en-us/docs/latest/user_doc/guide/open-api.html             |  4 ++--
 en-us/docs/latest/user_doc/guide/parameter/built-in.html   |  4 ++--
 en-us/docs/latest/user_doc/guide/parameter/context.html    |  4 ++--
 en-us/docs/latest/user_doc/guide/parameter/global.html     |  4 ++--
 en-us/docs/latest/user_doc/guide/parameter/local.html      |  4 ++--
 en-us/docs/latest/user_doc/guide/parameter/priority.html   |  4 ++--
 en-us/docs/latest/user_doc/guide/project/project-list.html |  4 ++--
 .../latest/user_doc/guide/project/task-definition.html     |  4 ++--
 .../docs/latest/user_doc/guide/project/task-instance.html  |  4 ++--
 .../latest/user_doc/guide/project/workflow-definition.html |  4 ++--
 .../latest/user_doc/guide/project/workflow-instance.html   |  4 ++--
 en-us/docs/latest/user_doc/guide/resource.html             |  4 ++--
 en-us/docs/latest/user_doc/guide/security.html             |  4 ++--
 en-us/docs/latest/user_doc/guide/start/docker.html         |  4 ++--
 en-us/docs/latest/user_doc/guide/start/quick-start.html    |  4 ++--
 en-us/docs/latest/user_doc/guide/task/conditions.html      |  4 ++--
 en-us/docs/latest/user_doc/guide/task/datax.html           |  4 ++--
 en-us/docs/latest/user_doc/guide/task/dependent.html       |  4 ++--
 en-us/docs/latest/user_doc/guide/task/emr.html             |  4 ++--
 en-us/docs/latest/user_doc/guide/task/flink.html           |  4 ++--
 en-us/docs/latest/user_doc/guide/task/http.html            |  4 ++--
 en-us/docs/latest/user_doc/guide/task/map-reduce.html      |  4 ++--
 en-us/docs/latest/user_doc/guide/task/pigeon.html          |  4 ++--
 en-us/docs/latest/user_doc/guide/task/python.html          |  4 ++--
 en-us/docs/latest/user_doc/guide/task/shell.html           |  4 ++--
 en-us/docs/latest/user_doc/guide/task/spark.html           |  4 ++--
 en-us/docs/latest/user_doc/guide/task/sql.html             |  4 ++--
 .../docs/latest/user_doc/guide/task/stored-procedure.html  |  4 ++--
 en-us/docs/latest/user_doc/guide/task/sub-process.html     |  4 ++--
 en-us/docs/latest/user_doc/guide/task/switch.html          |  4 ++--
 en-us/docs/latest/user_doc/guide/upgrade.html              |  4 ++--
 en-us/docs/release/faq.html                                |  4 ++--
 en-us/docs/release/history-versions.html                   |  4 ++--
 en-us/download/download.html                               |  4 ++--
 en-us/download/download_ppt.html                           |  4 ++--
 en-us/index.html                                           |  4 ++--
 en-us/user/index.html                                      |  4 ++--
 index.html                                                 |  4 ++--
 zh-cn/blog/Apache-DolphinScheduler-2.0.1.html              |  4 ++--
 ...e_DolphinScheduler_s_Graduation_From_ASF_Incubator.html |  4 ++--
 zh-cn/blog/Apache_dolphinScheduler_2.0.2.html              |  4 ++--
 zh-cn/blog/Apache_dolphinScheduler_2.0.3.html              |  4 ++--
 zh-cn/blog/Apache_dolphinScheduler_2.0.5.html              |  4 ++--
 zh-cn/blog/Apache_dolphinScheduler_3.0.0_alpha.html        |  4 ++--
 zh-cn/blog/Awarded_most_popular_project_in_2021.html       |  4 ++--
 zh-cn/blog/Board_of_Directors_Report.html                  |  4 ++--
 zh-cn/blog/DAG.html                                        |  4 ++--
 zh-cn/blog/DS-2.0-alpha-release.html                       |  4 ++--
 zh-cn/blog/DS_architecture_evolution.html                  |  4 ++--
 zh-cn/blog/DS_run_in_windows.html                          |  4 ++--
 .../DolphinScheduler_Kubernetes_Technology_in_action.html  |  4 ++--
 ...6\346\203\205\345\206\265\350\257\264\346\230\216.html" |  4 ++--
 zh-cn/blog/Eavy_Info.html                                  |  4 ++--
 ...tion_and_practice_of_Tujia_Big_Data_Platform_Based.html |  4 ++--
 ...Type_Expanding_On_Apache_DolphinScheduler_Tutorial.html |  4 ++--
 zh-cn/blog/Hangzhou_cisco.html                             |  4 ++--
 ...IGITECH_process_10_000+_workflow_instances_per_day.html |  4 ++--
 ...dcasting_Platform_Adapt_to_Apache_DolphinScheduler.html |  4 ++--
 ...sting_Platform_Adapt_to_Apache_DolphinScheduler.md.html |  4 ++--
 ..._Job_Scheduling_System_Popular_Among_Data_Analysts.html |  4 ++--
 zh-cn/blog/K8s_Cisco_Hangzhou.html                         |  4 ++--
 zh-cn/blog/Lizhi-case-study.html                           |  4 ++--
 zh-cn/blog/Meetup_2022_02_26.html                          |  4 ++--
 zh-cn/blog/Twos.html                                       |  4 ++--
 zh-cn/blog/YouZan-case-study.html                          |  4 ++--
 zh-cn/blog/about_blocking_task.html                        |  4 ++--
 zh-cn/blog/architecture-design.html                        |  4 ++--
 zh-cn/blog/cicd_workflow.html                              |  4 ++--
 zh-cn/blog/dolphinscheduler_json.html                      |  4 ++--
 zh-cn/blog/index.html                                      |  4 ++--
 zh-cn/blog/ipalfish_tech_platform.html                     |  4 ++--
 zh-cn/blog/json_split.html                                 |  4 ++--
 zh-cn/blog/live_online_2020_05_26.html                     |  4 ++--
 zh-cn/blog/meetup_2019_10_26.html                          |  4 ++--
 zh-cn/blog/meetup_2019_12_08.html                          |  4 ++--
 zh-cn/blog/new_committer_wenjun.html                       |  4 ++--
 zh-cn/blog/ut-guideline.html                               |  4 ++--
 zh-cn/blog/ut-template.html                                |  4 ++--
 zh-cn/community/DSIP.html                                  |  4 ++--
 zh-cn/community/development/DS-License.html                |  4 ++--
 zh-cn/community/development/become-a-committer.html        |  4 ++--
 zh-cn/community/development/code-conduct.html              |  4 ++--
 zh-cn/community/development/commit-message.html            |  4 ++--
 zh-cn/community/development/contribute.html                |  4 ++--
 zh-cn/community/development/document.html                  |  4 ++--
 zh-cn/community/development/issue.html                     |  4 ++--
 zh-cn/community/development/microbench.html                |  4 ++--
 zh-cn/community/development/pull-request.html              |  4 ++--
 zh-cn/community/development/submit-code.html               |  4 ++--
 zh-cn/community/development/subscribe.html                 |  4 ++--
 zh-cn/community/development/unit-test.html                 |  4 ++--
 zh-cn/community/index.html                                 |  4 ++--
 zh-cn/community/join/e2e-guide.html                        |  4 ++--
 zh-cn/community/join/review.html                           |  4 ++--
 zh-cn/community/release-post.html                          |  4 ++--
 zh-cn/community/release-prepare.html                       |  4 ++--
 zh-cn/community/release.html                               |  4 ++--
 zh-cn/community/security.html                              |  4 ++--
 zh-cn/community/team.html                                  |  4 ++--
 zh-cn/development/api-standard.html                        |  4 ++--
 zh-cn/development/architecture-design.html                 |  4 ++--
 zh-cn/development/backend/mechanism/global-parameter.html  |  4 ++--
 zh-cn/development/backend/mechanism/overview.html          |  4 ++--
 zh-cn/development/backend/mechanism/task/switch.html       |  4 ++--
 zh-cn/development/backend/spi/alert.html                   |  4 ++--
 zh-cn/development/backend/spi/datasource.html              |  4 ++--
 zh-cn/development/backend/spi/registry.html                |  4 ++--
 zh-cn/development/backend/spi/task.html                    |  4 ++--
 zh-cn/development/development-environment-setup.html       |  4 ++--
 zh-cn/development/e2e-test.html                            |  4 ++--
 zh-cn/development/frontend-development.html                |  4 ++--
 zh-cn/development/have-questions.html                      |  4 ++--
 zh-cn/docs/1.2.0/user_doc/backend-deployment.html          |  4 ++--
 zh-cn/docs/1.2.0/user_doc/cluster-deployment.html          |  4 ++--
 zh-cn/docs/1.2.0/user_doc/deployparam.html                 |  4 ++--
 zh-cn/docs/1.2.0/user_doc/frontend-deployment.html         |  4 ++--
 zh-cn/docs/1.2.0/user_doc/hardware-environment.html        |  4 ++--
 zh-cn/docs/1.2.0/user_doc/masterserver-code-analysis.html  |  4 ++--
 zh-cn/docs/1.2.0/user_doc/metadata-1.2.html                |  4 ++--
 zh-cn/docs/1.2.0/user_doc/quick-start.html                 |  4 ++--
 zh-cn/docs/1.2.0/user_doc/standalone-deployment.html       |  4 ++--
 zh-cn/docs/1.2.0/user_doc/system-manual.html               |  4 ++--
 zh-cn/docs/1.2.0/user_doc/upgrade.html                     |  4 ++--
 zh-cn/docs/1.2.1/user_doc/architecture-design.html         |  4 ++--
 zh-cn/docs/1.2.1/user_doc/backend-deployment.html          |  4 ++--
 zh-cn/docs/1.2.1/user_doc/cluster-deployment.html          |  4 ++--
 zh-cn/docs/1.2.1/user_doc/deployparam.html                 |  4 ++--
 zh-cn/docs/1.2.1/user_doc/frontend-deployment.html         |  4 ++--
 zh-cn/docs/1.2.1/user_doc/hardware-environment.html        |  4 ++--
 zh-cn/docs/1.2.1/user_doc/metadata-1.2.html                |  4 ++--
 zh-cn/docs/1.2.1/user_doc/microbench.html                  |  4 ++--
 zh-cn/docs/1.2.1/user_doc/plugin-development.html          |  4 ++--
 zh-cn/docs/1.2.1/user_doc/quick-start.html                 |  4 ++--
 zh-cn/docs/1.2.1/user_doc/standalone-deployment.html       |  4 ++--
 zh-cn/docs/1.2.1/user_doc/system-manual.html               |  4 ++--
 zh-cn/docs/1.2.1/user_doc/upgrade.html                     |  4 ++--
 zh-cn/docs/1.3.1/user_doc/architecture-design.html         |  4 ++--
 zh-cn/docs/1.3.1/user_doc/cluster-deployment.html          |  4 ++--
 zh-cn/docs/1.3.1/user_doc/configuration-file.html          |  4 ++--
 zh-cn/docs/1.3.1/user_doc/hardware-environment.html        |  4 ++--
 zh-cn/docs/1.3.1/user_doc/metadata-1.3.html                |  4 ++--
 zh-cn/docs/1.3.1/user_doc/quick-start.html                 |  4 ++--
 zh-cn/docs/1.3.1/user_doc/standalone-deployment.html       |  4 ++--
 zh-cn/docs/1.3.1/user_doc/system-manual.html               |  4 ++--
 zh-cn/docs/1.3.1/user_doc/task-structure.html              |  4 ++--
 zh-cn/docs/1.3.1/user_doc/upgrade.html                     |  4 ++--
 zh-cn/docs/1.3.2/user_doc/architecture-design.html         |  4 ++--
 zh-cn/docs/1.3.2/user_doc/cluster-deployment.html          |  4 ++--
 zh-cn/docs/1.3.2/user_doc/configuration-file.html          |  4 ++--
 zh-cn/docs/1.3.2/user_doc/expansion-reduction.html         |  4 ++--
 zh-cn/docs/1.3.2/user_doc/hardware-environment.html        |  4 ++--
 zh-cn/docs/1.3.2/user_doc/metadata-1.3.html                |  4 ++--
 zh-cn/docs/1.3.2/user_doc/quick-start.html                 |  4 ++--
 zh-cn/docs/1.3.2/user_doc/standalone-deployment.html       |  4 ++--
 zh-cn/docs/1.3.2/user_doc/system-manual.html               |  4 ++--
 zh-cn/docs/1.3.2/user_doc/task-structure.html              |  4 ++--
 zh-cn/docs/1.3.2/user_doc/upgrade.html                     |  4 ++--
 zh-cn/docs/1.3.3/user_doc/architecture-design.html         |  4 ++--
 zh-cn/docs/1.3.3/user_doc/cluster-deployment.html          |  4 ++--
 zh-cn/docs/1.3.3/user_doc/configuration-file.html          |  4 ++--
 zh-cn/docs/1.3.3/user_doc/expansion-reduction.html         |  4 ++--
 zh-cn/docs/1.3.3/user_doc/hardware-environment.html        |  4 ++--
 zh-cn/docs/1.3.3/user_doc/metadata-1.3.html                |  4 ++--
 zh-cn/docs/1.3.3/user_doc/quick-start.html                 |  4 ++--
 zh-cn/docs/1.3.3/user_doc/standalone-deployment.html       |  4 ++--
 zh-cn/docs/1.3.3/user_doc/system-manual.html               |  4 ++--
 zh-cn/docs/1.3.3/user_doc/task-structure.html              |  4 ++--
 zh-cn/docs/1.3.3/user_doc/upgrade.html                     |  4 ++--
 zh-cn/docs/1.3.4/user_doc/architecture-design.html         |  4 ++--
 zh-cn/docs/1.3.4/user_doc/cluster-deployment.html          |  4 ++--
 zh-cn/docs/1.3.4/user_doc/configuration-file.html          |  4 ++--
 zh-cn/docs/1.3.4/user_doc/docker-deployment.html           |  4 ++--
 zh-cn/docs/1.3.4/user_doc/expansion-reduction.html         |  4 ++--
 zh-cn/docs/1.3.4/user_doc/hardware-environment.html        |  4 ++--
 zh-cn/docs/1.3.4/user_doc/load-balance.html                |  4 ++--
 zh-cn/docs/1.3.4/user_doc/metadata-1.3.html                |  4 ++--
 zh-cn/docs/1.3.4/user_doc/quick-start.html                 |  4 ++--
 zh-cn/docs/1.3.4/user_doc/standalone-deployment.html       |  4 ++--
 zh-cn/docs/1.3.4/user_doc/system-manual.html               |  4 ++--
 zh-cn/docs/1.3.4/user_doc/task-structure.html              |  4 ++--
 zh-cn/docs/1.3.4/user_doc/upgrade.html                     |  4 ++--
 zh-cn/docs/1.3.5/user_doc/architecture-design.html         |  4 ++--
 zh-cn/docs/1.3.5/user_doc/cluster-deployment.html          |  4 ++--
 zh-cn/docs/1.3.5/user_doc/configuration-file.html          |  4 ++--
 zh-cn/docs/1.3.5/user_doc/docker-deployment.html           |  4 ++--
 zh-cn/docs/1.3.5/user_doc/expansion-reduction.html         |  4 ++--
 zh-cn/docs/1.3.5/user_doc/hardware-environment.html        |  4 ++--
 zh-cn/docs/1.3.5/user_doc/kubernetes-deployment.html       |  4 ++--
 zh-cn/docs/1.3.5/user_doc/load-balance.html                |  4 ++--
 zh-cn/docs/1.3.5/user_doc/metadata-1.3.html                |  4 ++--
 zh-cn/docs/1.3.5/user_doc/open-api.html                    |  4 ++--
 zh-cn/docs/1.3.5/user_doc/quick-start.html                 |  4 ++--
 zh-cn/docs/1.3.5/user_doc/standalone-deployment.html       |  4 ++--
 zh-cn/docs/1.3.5/user_doc/system-manual.html               |  4 ++--
 zh-cn/docs/1.3.5/user_doc/task-structure.html              |  4 ++--
 zh-cn/docs/1.3.5/user_doc/upgrade.html                     |  4 ++--
 zh-cn/docs/1.3.6/user_doc/architecture-design.html         |  4 ++--
 zh-cn/docs/1.3.6/user_doc/cluster-deployment.html          |  4 ++--
 zh-cn/docs/1.3.6/user_doc/configuration-file.html          |  4 ++--
 zh-cn/docs/1.3.6/user_doc/docker-deployment.html           |  4 ++--
 zh-cn/docs/1.3.6/user_doc/expansion-reduction.html         |  4 ++--
 zh-cn/docs/1.3.6/user_doc/flink-call.html                  |  4 ++--
 zh-cn/docs/1.3.6/user_doc/hardware-environment.html        |  4 ++--
 zh-cn/docs/1.3.6/user_doc/kubernetes-deployment.html       |  4 ++--
 zh-cn/docs/1.3.6/user_doc/load-balance.html                |  4 ++--
 zh-cn/docs/1.3.6/user_doc/metadata-1.3.html                |  4 ++--
 zh-cn/docs/1.3.6/user_doc/open-api.html                    |  4 ++--
 zh-cn/docs/1.3.6/user_doc/quick-start.html                 |  4 ++--
 zh-cn/docs/1.3.6/user_doc/skywalking-agent-deployment.html |  4 ++--
 zh-cn/docs/1.3.6/user_doc/standalone-deployment.html       |  4 ++--
 zh-cn/docs/1.3.6/user_doc/system-manual.html               |  4 ++--
 zh-cn/docs/1.3.6/user_doc/task-structure.html              |  4 ++--
 zh-cn/docs/1.3.6/user_doc/upgrade.html                     |  4 ++--
 zh-cn/docs/1.3.8/user_doc/architecture-design.html         |  4 ++--
 zh-cn/docs/1.3.8/user_doc/cluster-deployment.html          |  4 ++--
 zh-cn/docs/1.3.8/user_doc/configuration-file.html          |  4 ++--
 zh-cn/docs/1.3.8/user_doc/docker-deployment.html           |  4 ++--
 zh-cn/docs/1.3.8/user_doc/expansion-reduction.html         |  4 ++--
 zh-cn/docs/1.3.8/user_doc/flink-call.html                  |  4 ++--
 zh-cn/docs/1.3.8/user_doc/hardware-environment.html        |  4 ++--
 zh-cn/docs/1.3.8/user_doc/kubernetes-deployment.html       |  4 ++--
 zh-cn/docs/1.3.8/user_doc/load-balance.html                |  4 ++--
 zh-cn/docs/1.3.8/user_doc/metadata-1.3.html                |  4 ++--
 zh-cn/docs/1.3.8/user_doc/open-api.html                    |  4 ++--
 zh-cn/docs/1.3.8/user_doc/parameters-introduction.html     |  4 ++--
 zh-cn/docs/1.3.8/user_doc/quick-start.html                 |  4 ++--
 zh-cn/docs/1.3.8/user_doc/skywalking-agent-deployment.html |  4 ++--
 zh-cn/docs/1.3.8/user_doc/standalone-deployment.html       |  4 ++--
 zh-cn/docs/1.3.8/user_doc/system-manual.html               |  4 ++--
 zh-cn/docs/1.3.8/user_doc/task-structure.html              |  4 ++--
 zh-cn/docs/1.3.8/user_doc/upgrade.html                     |  4 ++--
 zh-cn/docs/1.3.9/user_doc/architecture-design.html         |  4 ++--
 zh-cn/docs/1.3.9/user_doc/cluster-deployment.html          |  4 ++--
 zh-cn/docs/1.3.9/user_doc/configuration-file.html          |  4 ++--
 zh-cn/docs/1.3.9/user_doc/docker-deployment.html           |  4 ++--
 zh-cn/docs/1.3.9/user_doc/expansion-reduction.html         |  4 ++--
 zh-cn/docs/1.3.9/user_doc/flink-call.html                  |  4 ++--
 zh-cn/docs/1.3.9/user_doc/hardware-environment.html        |  4 ++--
 zh-cn/docs/1.3.9/user_doc/kubernetes-deployment.html       |  4 ++--
 zh-cn/docs/1.3.9/user_doc/load-balance.html                |  4 ++--
 zh-cn/docs/1.3.9/user_doc/metadata-1.3.html                |  4 ++--
 zh-cn/docs/1.3.9/user_doc/open-api.html                    |  4 ++--
 zh-cn/docs/1.3.9/user_doc/parameters-introduction.html     |  4 ++--
 zh-cn/docs/1.3.9/user_doc/quick-start.html                 |  4 ++--
 zh-cn/docs/1.3.9/user_doc/skywalking-agent-deployment.html |  4 ++--
 zh-cn/docs/1.3.9/user_doc/standalone-deployment.html       |  4 ++--
 zh-cn/docs/1.3.9/user_doc/standalone-server.html           |  4 ++--
 zh-cn/docs/1.3.9/user_doc/system-manual.html               |  4 ++--
 zh-cn/docs/1.3.9/user_doc/task-structure.html              |  4 ++--
 zh-cn/docs/1.3.9/user_doc/upgrade.html                     |  4 ++--
 .../About_DolphinScheduler/About_DolphinScheduler.html     |  4 ++--
 zh-cn/docs/2.0.0/user_doc/architecture/configuration.html  |  4 ++--
 zh-cn/docs/2.0.0/user_doc/architecture/design.html         |  4 ++--
 zh-cn/docs/2.0.0/user_doc/architecture/designplus.html     |  4 ++--
 zh-cn/docs/2.0.0/user_doc/architecture/load-balance.html   |  4 ++--
 zh-cn/docs/2.0.0/user_doc/architecture/metadata.html       |  4 ++--
 zh-cn/docs/2.0.0/user_doc/architecture/task-structure.html |  4 ++--
 .../user_doc/guide/alert/alert_plugin_user_guide.html      |  4 ++--
 .../docs/2.0.0/user_doc/guide/alert/enterprise-wechat.html |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/datasource/hive.html       |  4 ++--
 .../docs/2.0.0/user_doc/guide/datasource/introduction.html |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/datasource/mysql.html      |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/datasource/postgresql.html |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/datasource/spark.html      |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/expansion-reduction.html   |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/flink-call.html            |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/homepage.html              |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/installation/cluster.html  |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/installation/docker.html   |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/installation/hardware.html |  4 ++--
 .../docs/2.0.0/user_doc/guide/installation/kubernetes.html |  4 ++--
 .../2.0.0/user_doc/guide/installation/pseudo-cluster.html  |  4 ++--
 .../docs/2.0.0/user_doc/guide/installation/standalone.html |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/introduction.html          |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/monitor.html               |  4 ++--
 .../user_doc/guide/observability/skywalking-agent.html     |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/open-api.html              |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/parameter/built-in.html    |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/parameter/context.html     |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/parameter/global.html      |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/parameter/local.html       |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/parameter/priority.html    |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/project/project-list.html  |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/project/task-instance.html |  4 ++--
 .../2.0.0/user_doc/guide/project/workflow-definition.html  |  4 ++--
 .../2.0.0/user_doc/guide/project/workflow-instance.html    |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/quick-start.html           |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/resource.html              |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/security.html              |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/task/conditions.html       |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/task/datax.html            |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/task/dependent.html        |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/task/flink.html            |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/task/http.html             |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/task/map-reduce.html       |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/task/pigeon.html           |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/task/python.html           |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/task/shell.html            |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/task/spark.html            |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/task/sql.html              |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/task/stored-procedure.html |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/task/sub-process.html      |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/task/switch.html           |  4 ++--
 zh-cn/docs/2.0.0/user_doc/guide/upgrade.html               |  4 ++--
 .../About_DolphinScheduler/About_DolphinScheduler.html     |  4 ++--
 zh-cn/docs/2.0.1/user_doc/architecture/configuration.html  |  4 ++--
 zh-cn/docs/2.0.1/user_doc/architecture/design.html         |  4 ++--
 zh-cn/docs/2.0.1/user_doc/architecture/designplus.html     |  4 ++--
 zh-cn/docs/2.0.1/user_doc/architecture/load-balance.html   |  4 ++--
 zh-cn/docs/2.0.1/user_doc/architecture/metadata.html       |  4 ++--
 zh-cn/docs/2.0.1/user_doc/architecture/task-structure.html |  4 ++--
 .../user_doc/guide/alert/alert_plugin_user_guide.html      |  4 ++--
 .../docs/2.0.1/user_doc/guide/alert/enterprise-wechat.html |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/datasource/hive.html       |  4 ++--
 .../docs/2.0.1/user_doc/guide/datasource/introduction.html |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/datasource/mysql.html      |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/datasource/postgresql.html |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/datasource/spark.html      |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/expansion-reduction.html   |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/flink-call.html            |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/homepage.html              |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/installation/cluster.html  |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/installation/docker.html   |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/installation/hardware.html |  4 ++--
 .../docs/2.0.1/user_doc/guide/installation/kubernetes.html |  4 ++--
 .../2.0.1/user_doc/guide/installation/pseudo-cluster.html  |  4 ++--
 .../docs/2.0.1/user_doc/guide/installation/standalone.html |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/introduction.html          |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/monitor.html               |  4 ++--
 .../user_doc/guide/observability/skywalking-agent.html     |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/open-api.html              |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/parameter/built-in.html    |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/parameter/context.html     |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/parameter/global.html      |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/parameter/local.html       |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/parameter/priority.html    |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/project/project-list.html  |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/project/task-instance.html |  4 ++--
 .../2.0.1/user_doc/guide/project/workflow-definition.html  |  4 ++--
 .../2.0.1/user_doc/guide/project/workflow-instance.html    |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/quick-start.html           |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/resource.html              |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/security.html              |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/task/conditions.html       |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/task/datax.html            |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/task/dependent.html        |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/task/flink.html            |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/task/http.html             |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/task/map-reduce.html       |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/task/pigeon.html           |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/task/python.html           |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/task/shell.html            |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/task/spark.html            |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/task/sql.html              |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/task/stored-procedure.html |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/task/sub-process.html      |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/task/switch.html           |  4 ++--
 zh-cn/docs/2.0.1/user_doc/guide/upgrade.html               |  4 ++--
 .../About_DolphinScheduler/About_DolphinScheduler.html     |  4 ++--
 zh-cn/docs/2.0.2/user_doc/architecture/configuration.html  |  4 ++--
 zh-cn/docs/2.0.2/user_doc/architecture/design.html         |  4 ++--
 zh-cn/docs/2.0.2/user_doc/architecture/designplus.html     |  4 ++--
 zh-cn/docs/2.0.2/user_doc/architecture/load-balance.html   |  4 ++--
 zh-cn/docs/2.0.2/user_doc/architecture/metadata.html       |  4 ++--
 zh-cn/docs/2.0.2/user_doc/architecture/task-structure.html |  4 ++--
 .../user_doc/guide/alert/alert_plugin_user_guide.html      |  4 ++--
 .../docs/2.0.2/user_doc/guide/alert/enterprise-wechat.html |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/datasource/hive.html       |  4 ++--
 .../docs/2.0.2/user_doc/guide/datasource/introduction.html |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/datasource/mysql.html      |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/datasource/postgresql.html |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/datasource/spark.html      |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/expansion-reduction.html   |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/flink-call.html            |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/homepage.html              |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/installation/cluster.html  |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/installation/docker.html   |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/installation/hardware.html |  4 ++--
 .../docs/2.0.2/user_doc/guide/installation/kubernetes.html |  4 ++--
 .../2.0.2/user_doc/guide/installation/pseudo-cluster.html  |  4 ++--
 .../docs/2.0.2/user_doc/guide/installation/standalone.html |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/introduction.html          |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/monitor.html               |  4 ++--
 .../user_doc/guide/observability/skywalking-agent.html     |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/open-api.html              |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/parameter/built-in.html    |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/parameter/context.html     |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/parameter/global.html      |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/parameter/local.html       |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/parameter/priority.html    |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/project/project-list.html  |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/project/task-instance.html |  4 ++--
 .../2.0.2/user_doc/guide/project/workflow-definition.html  |  4 ++--
 .../2.0.2/user_doc/guide/project/workflow-instance.html    |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/quick-start.html           |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/resource.html              |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/security.html              |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/task/conditions.html       |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/task/datax.html            |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/task/dependent.html        |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/task/flink.html            |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/task/http.html             |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/task/map-reduce.html       |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/task/pigeon.html           |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/task/python.html           |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/task/shell.html            |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/task/spark.html            |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/task/sql.html              |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/task/stored-procedure.html |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/task/sub-process.html      |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/task/switch.html           |  4 ++--
 zh-cn/docs/2.0.2/user_doc/guide/upgrade.html               |  4 ++--
 .../About_DolphinScheduler/About_DolphinScheduler.html     |  4 ++--
 zh-cn/docs/2.0.3/user_doc/architecture/cache.html          |  4 ++--
 zh-cn/docs/2.0.3/user_doc/architecture/configuration.html  |  4 ++--
 zh-cn/docs/2.0.3/user_doc/architecture/design.html         |  4 ++--
 zh-cn/docs/2.0.3/user_doc/architecture/designplus.html     |  4 ++--
 zh-cn/docs/2.0.3/user_doc/architecture/load-balance.html   |  4 ++--
 zh-cn/docs/2.0.3/user_doc/architecture/metadata.html       |  4 ++--
 zh-cn/docs/2.0.3/user_doc/architecture/task-structure.html |  4 ++--
 .../user_doc/guide/alert/alert_plugin_user_guide.html      |  4 ++--
 .../docs/2.0.3/user_doc/guide/alert/enterprise-wechat.html |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/datasource/hive.html       |  4 ++--
 .../docs/2.0.3/user_doc/guide/datasource/introduction.html |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/datasource/mysql.html      |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/datasource/postgresql.html |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/datasource/spark.html      |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/expansion-reduction.html   |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/flink-call.html            |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/homepage.html              |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/installation/cluster.html  |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/installation/docker.html   |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/installation/hardware.html |  4 ++--
 .../docs/2.0.3/user_doc/guide/installation/kubernetes.html |  4 ++--
 .../2.0.3/user_doc/guide/installation/pseudo-cluster.html  |  4 ++--
 .../docs/2.0.3/user_doc/guide/installation/standalone.html |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/introduction.html          |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/monitor.html               |  4 ++--
 .../user_doc/guide/observability/skywalking-agent.html     |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/open-api.html              |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/parameter/built-in.html    |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/parameter/context.html     |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/parameter/global.html      |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/parameter/local.html       |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/parameter/priority.html    |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/project/project-list.html  |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/project/task-instance.html |  4 ++--
 .../2.0.3/user_doc/guide/project/workflow-definition.html  |  4 ++--
 .../2.0.3/user_doc/guide/project/workflow-instance.html    |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/quick-start.html           |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/resource.html              |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/security.html              |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/task/conditions.html       |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/task/datax.html            |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/task/dependent.html        |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/task/flink.html            |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/task/http.html             |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/task/map-reduce.html       |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/task/pigeon.html           |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/task/python.html           |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/task/shell.html            |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/task/spark.html            |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/task/sql.html              |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/task/stored-procedure.html |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/task/sub-process.html      |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/task/switch.html           |  4 ++--
 zh-cn/docs/2.0.3/user_doc/guide/upgrade.html               |  4 ++--
 .../About_DolphinScheduler/About_DolphinScheduler.html     |  4 ++--
 zh-cn/docs/2.0.5/user_doc/architecture/cache.html          |  4 ++--
 zh-cn/docs/2.0.5/user_doc/architecture/configuration.html  |  4 ++--
 zh-cn/docs/2.0.5/user_doc/architecture/design.html         |  4 ++--
 zh-cn/docs/2.0.5/user_doc/architecture/designplus.html     |  4 ++--
 zh-cn/docs/2.0.5/user_doc/architecture/load-balance.html   |  4 ++--
 zh-cn/docs/2.0.5/user_doc/architecture/metadata.html       |  4 ++--
 zh-cn/docs/2.0.5/user_doc/architecture/task-structure.html |  4 ++--
 .../user_doc/guide/alert/alert_plugin_user_guide.html      |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/alert/dingtalk.html        |  4 ++--
 .../docs/2.0.5/user_doc/guide/alert/enterprise-wechat.html |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/datasource/hive.html       |  4 ++--
 .../docs/2.0.5/user_doc/guide/datasource/introduction.html |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/datasource/mysql.html      |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/datasource/postgresql.html |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/datasource/spark.html      |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/expansion-reduction.html   |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/flink-call.html            |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/homepage.html              |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/installation/cluster.html  |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/installation/docker.html   |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/installation/hardware.html |  4 ++--
 .../docs/2.0.5/user_doc/guide/installation/kubernetes.html |  4 ++--
 .../2.0.5/user_doc/guide/installation/pseudo-cluster.html  |  4 ++--
 .../docs/2.0.5/user_doc/guide/installation/standalone.html |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/introduction.html          |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/monitor.html               |  4 ++--
 .../user_doc/guide/observability/skywalking-agent.html     |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/open-api.html              |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/parameter/built-in.html    |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/parameter/context.html     |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/parameter/global.html      |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/parameter/local.html       |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/parameter/priority.html    |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/project/project-list.html  |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/project/task-instance.html |  4 ++--
 .../2.0.5/user_doc/guide/project/workflow-definition.html  |  4 ++--
 .../2.0.5/user_doc/guide/project/workflow-instance.html    |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/quick-start.html           |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/resource.html              |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/security.html              |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/task/conditions.html       |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/task/datax.html            |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/task/dependent.html        |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/task/flink.html            |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/task/http.html             |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/task/map-reduce.html       |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/task/pigeon.html           |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/task/python.html           |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/task/shell.html            |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/task/spark.html            |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/task/sql.html              |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/task/stored-procedure.html |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/task/sub-process.html      |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/task/switch.html           |  4 ++--
 zh-cn/docs/2.0.5/user_doc/guide/upgrade.html               |  4 ++--
 zh-cn/docs/3.0.0/user_doc/about/glossary.html              |  4 ++--
 zh-cn/docs/3.0.0/user_doc/about/hardware.html              |  4 ++--
 zh-cn/docs/3.0.0/user_doc/about/introduction.html          |  4 ++--
 zh-cn/docs/3.0.0/user_doc/architecture/cache.html          |  4 ++--
 zh-cn/docs/3.0.0/user_doc/architecture/configuration.html  |  4 ++--
 zh-cn/docs/3.0.0/user_doc/architecture/design.html         |  4 ++--
 zh-cn/docs/3.0.0/user_doc/architecture/load-balance.html   |  4 ++--
 zh-cn/docs/3.0.0/user_doc/architecture/metadata.html       |  4 ++--
 zh-cn/docs/3.0.0/user_doc/architecture/task-structure.html |  4 ++--
 .../user_doc/guide/alert/alert_plugin_user_guide.html      |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/alert/dingtalk.html        |  4 ++--
 .../3.0.0/user_doc/guide/alert/enterprise-webexteams.html  |  4 ++--
 .../docs/3.0.0/user_doc/guide/alert/enterprise-wechat.html |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/alert/http.html            |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/alert/script.html          |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/alert/telegram.html        |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/data-quality.html          |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/datasource/hive.html       |  4 ++--
 .../docs/3.0.0/user_doc/guide/datasource/introduction.html |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/datasource/mysql.html      |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/datasource/postgresql.html |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/datasource/spark.html      |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/expansion-reduction.html   |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/flink-call.html            |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/homepage.html              |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/howto/general-setting.html |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/installation/cluster.html  |  4 ++--
 .../docs/3.0.0/user_doc/guide/installation/kubernetes.html |  4 ++--
 .../3.0.0/user_doc/guide/installation/pseudo-cluster.html  |  4 ++--
 .../docs/3.0.0/user_doc/guide/installation/standalone.html |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/monitor.html               |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/open-api.html              |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/parameter/built-in.html    |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/parameter/context.html     |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/parameter/global.html      |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/parameter/local.html       |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/parameter/priority.html    |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/project/project-list.html  |  4 ++--
 .../docs/3.0.0/user_doc/guide/project/task-definition.html |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/project/task-instance.html |  4 ++--
 .../3.0.0/user_doc/guide/project/workflow-definition.html  |  4 ++--
 .../3.0.0/user_doc/guide/project/workflow-instance.html    |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/resource.html              |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/security.html              |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/start/docker.html          |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/start/quick-start.html     |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/task/conditions.html       |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/task/datax.html            |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/task/dependent.html        |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/task/emr.html              |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/task/flink.html            |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/task/http.html             |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/task/map-reduce.html       |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/task/pigeon.html           |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/task/python.html           |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/task/shell.html            |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/task/spark.html            |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/task/sql.html              |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/task/stored-procedure.html |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/task/sub-process.html      |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/task/switch.html           |  4 ++--
 zh-cn/docs/3.0.0/user_doc/guide/upgrade.html               |  4 ++--
 zh-cn/docs/dev/user_doc/about/glossary.html                |  4 ++--
 zh-cn/docs/dev/user_doc/about/hardware.html                |  4 ++--
 zh-cn/docs/dev/user_doc/about/introduction.html            |  4 ++--
 zh-cn/docs/dev/user_doc/architecture/cache.html            |  4 ++--
 zh-cn/docs/dev/user_doc/architecture/configuration.html    |  4 ++--
 zh-cn/docs/dev/user_doc/architecture/design.html           |  4 ++--
 zh-cn/docs/dev/user_doc/architecture/load-balance.html     |  4 ++--
 zh-cn/docs/dev/user_doc/architecture/metadata.html         |  4 ++--
 zh-cn/docs/dev/user_doc/architecture/task-structure.html   |  4 ++--
 .../dev/user_doc/guide/alert/alert_plugin_user_guide.html  |  4 ++--
 zh-cn/docs/dev/user_doc/guide/alert/dingtalk.html          |  4 ++--
 .../dev/user_doc/guide/alert/enterprise-webexteams.html    |  4 ++--
 zh-cn/docs/dev/user_doc/guide/alert/enterprise-wechat.html |  4 ++--
 zh-cn/docs/dev/user_doc/guide/alert/http.html              |  4 ++--
 zh-cn/docs/dev/user_doc/guide/alert/script.html            |  4 ++--
 zh-cn/docs/dev/user_doc/guide/alert/telegram.html          |  4 ++--
 zh-cn/docs/dev/user_doc/guide/data-quality.html            |  4 ++--
 zh-cn/docs/dev/user_doc/guide/datasource/hive.html         |  4 ++--
 zh-cn/docs/dev/user_doc/guide/datasource/introduction.html |  4 ++--
 zh-cn/docs/dev/user_doc/guide/datasource/mysql.html        |  4 ++--
 zh-cn/docs/dev/user_doc/guide/datasource/postgresql.html   |  4 ++--
 zh-cn/docs/dev/user_doc/guide/datasource/spark.html        |  4 ++--
 zh-cn/docs/dev/user_doc/guide/expansion-reduction.html     |  4 ++--
 zh-cn/docs/dev/user_doc/guide/homepage.html                |  4 ++--
 zh-cn/docs/dev/user_doc/guide/howto/general-setting.html   |  4 ++--
 zh-cn/docs/dev/user_doc/guide/installation/cluster.html    |  4 ++--
 zh-cn/docs/dev/user_doc/guide/installation/kubernetes.html |  4 ++--
 .../dev/user_doc/guide/installation/pseudo-cluster.html    |  4 ++--
 zh-cn/docs/dev/user_doc/guide/installation/standalone.html |  4 ++--
 zh-cn/docs/dev/user_doc/guide/monitor.html                 |  4 ++--
 zh-cn/docs/dev/user_doc/guide/open-api.html                |  4 ++--
 zh-cn/docs/dev/user_doc/guide/parameter/built-in.html      |  4 ++--
 zh-cn/docs/dev/user_doc/guide/parameter/context.html       |  4 ++--
 zh-cn/docs/dev/user_doc/guide/parameter/global.html        |  4 ++--
 zh-cn/docs/dev/user_doc/guide/parameter/local.html         |  4 ++--
 zh-cn/docs/dev/user_doc/guide/parameter/priority.html      |  4 ++--
 zh-cn/docs/dev/user_doc/guide/project/project-list.html    |  4 ++--
 zh-cn/docs/dev/user_doc/guide/project/task-definition.html |  4 ++--
 zh-cn/docs/dev/user_doc/guide/project/task-instance.html   |  4 ++--
 .../dev/user_doc/guide/project/workflow-definition.html    |  4 ++--
 .../docs/dev/user_doc/guide/project/workflow-instance.html |  4 ++--
 zh-cn/docs/dev/user_doc/guide/resource/configuration.html  |  4 ++--
 zh-cn/docs/dev/user_doc/guide/resource/file-manage.html    |  4 ++--
 zh-cn/docs/dev/user_doc/guide/resource/task-group.html     |  4 ++--
 zh-cn/docs/dev/user_doc/guide/resource/udf-manage.html     |  4 ++--
 zh-cn/docs/dev/user_doc/guide/security.html                |  4 ++--
 zh-cn/docs/dev/user_doc/guide/start/docker.html            |  4 ++--
 zh-cn/docs/dev/user_doc/guide/start/quick-start.html       |  4 ++--
 zh-cn/docs/dev/user_doc/guide/task/conditions.html         |  4 ++--
 zh-cn/docs/dev/user_doc/guide/task/datax.html              |  4 ++--
 zh-cn/docs/dev/user_doc/guide/task/dependent.html          |  4 ++--
 zh-cn/docs/dev/user_doc/guide/task/emr.html                |  4 ++--
 zh-cn/docs/dev/user_doc/guide/task/flink.html              |  4 ++--
 zh-cn/docs/dev/user_doc/guide/task/http.html               |  4 ++--
 zh-cn/docs/dev/user_doc/guide/task/jupyter.html            |  4 ++--
 zh-cn/docs/dev/user_doc/guide/task/kubernetes.html         |  4 ++--
 zh-cn/docs/dev/user_doc/guide/task/map-reduce.html         |  4 ++--
 zh-cn/docs/dev/user_doc/guide/task/mlflow.html             |  4 ++--
 zh-cn/docs/dev/user_doc/guide/task/pigeon.html             |  4 ++--
 zh-cn/docs/dev/user_doc/guide/task/python.html             |  4 ++--
 zh-cn/docs/dev/user_doc/guide/task/shell.html              |  4 ++--
 zh-cn/docs/dev/user_doc/guide/task/spark.html              |  4 ++--
 zh-cn/docs/dev/user_doc/guide/task/sql.html                |  4 ++--
 zh-cn/docs/dev/user_doc/guide/task/stored-procedure.html   |  4 ++--
 zh-cn/docs/dev/user_doc/guide/task/sub-process.html        |  4 ++--
 zh-cn/docs/dev/user_doc/guide/task/switch.html             |  4 ++--
 zh-cn/docs/dev/user_doc/guide/task/zeppelin.html           |  4 ++--
 zh-cn/docs/dev/user_doc/guide/upgrade.html                 |  4 ++--
 zh-cn/docs/latest/user_doc/about/glossary.html             |  4 ++--
 zh-cn/docs/latest/user_doc/about/hardware.html             |  4 ++--
 zh-cn/docs/latest/user_doc/about/introduction.html         |  4 ++--
 zh-cn/docs/latest/user_doc/architecture/cache.html         |  4 ++--
 zh-cn/docs/latest/user_doc/architecture/configuration.html |  4 ++--
 zh-cn/docs/latest/user_doc/architecture/design.html        |  4 ++--
 zh-cn/docs/latest/user_doc/architecture/load-balance.html  |  4 ++--
 zh-cn/docs/latest/user_doc/architecture/metadata.html      |  4 ++--
 .../docs/latest/user_doc/architecture/task-structure.html  |  4 ++--
 .../user_doc/guide/alert/alert_plugin_user_guide.html      |  4 ++--
 zh-cn/docs/latest/user_doc/guide/alert/dingtalk.html       |  4 ++--
 .../latest/user_doc/guide/alert/enterprise-webexteams.html |  4 ++--
 .../latest/user_doc/guide/alert/enterprise-wechat.html     |  4 ++--
 zh-cn/docs/latest/user_doc/guide/alert/http.html           |  4 ++--
 zh-cn/docs/latest/user_doc/guide/alert/script.html         |  4 ++--
 zh-cn/docs/latest/user_doc/guide/alert/telegram.html       |  4 ++--
 zh-cn/docs/latest/user_doc/guide/data-quality.html         |  4 ++--
 zh-cn/docs/latest/user_doc/guide/datasource/hive.html      |  4 ++--
 .../latest/user_doc/guide/datasource/introduction.html     |  4 ++--
 zh-cn/docs/latest/user_doc/guide/datasource/mysql.html     |  4 ++--
 .../docs/latest/user_doc/guide/datasource/postgresql.html  |  4 ++--
 zh-cn/docs/latest/user_doc/guide/datasource/spark.html     |  4 ++--
 zh-cn/docs/latest/user_doc/guide/expansion-reduction.html  |  4 ++--
 zh-cn/docs/latest/user_doc/guide/flink-call.html           |  4 ++--
 zh-cn/docs/latest/user_doc/guide/homepage.html             |  4 ++--
 .../docs/latest/user_doc/guide/howto/general-setting.html  |  4 ++--
 zh-cn/docs/latest/user_doc/guide/installation/cluster.html |  4 ++--
 .../latest/user_doc/guide/installation/kubernetes.html     |  4 ++--
 .../latest/user_doc/guide/installation/pseudo-cluster.html |  4 ++--
 .../latest/user_doc/guide/installation/standalone.html     |  4 ++--
 zh-cn/docs/latest/user_doc/guide/monitor.html              |  4 ++--
 zh-cn/docs/latest/user_doc/guide/open-api.html             |  4 ++--
 zh-cn/docs/latest/user_doc/guide/parameter/built-in.html   |  4 ++--
 zh-cn/docs/latest/user_doc/guide/parameter/context.html    |  4 ++--
 zh-cn/docs/latest/user_doc/guide/parameter/global.html     |  4 ++--
 zh-cn/docs/latest/user_doc/guide/parameter/local.html      |  4 ++--
 zh-cn/docs/latest/user_doc/guide/parameter/priority.html   |  4 ++--
 zh-cn/docs/latest/user_doc/guide/project/project-list.html |  4 ++--
 .../latest/user_doc/guide/project/task-definition.html     |  4 ++--
 .../docs/latest/user_doc/guide/project/task-instance.html  |  4 ++--
 .../latest/user_doc/guide/project/workflow-definition.html |  4 ++--
 .../latest/user_doc/guide/project/workflow-instance.html   |  4 ++--
 zh-cn/docs/latest/user_doc/guide/resource.html             |  4 ++--
 zh-cn/docs/latest/user_doc/guide/security.html             |  4 ++--
 zh-cn/docs/latest/user_doc/guide/start/docker.html         |  4 ++--
 zh-cn/docs/latest/user_doc/guide/start/quick-start.html    |  4 ++--
 zh-cn/docs/latest/user_doc/guide/task/conditions.html      |  4 ++--
 zh-cn/docs/latest/user_doc/guide/task/datax.html           |  4 ++--
 zh-cn/docs/latest/user_doc/guide/task/dependent.html       |  4 ++--
 zh-cn/docs/latest/user_doc/guide/task/emr.html             |  4 ++--
 zh-cn/docs/latest/user_doc/guide/task/flink.html           |  4 ++--
 zh-cn/docs/latest/user_doc/guide/task/http.html            |  4 ++--
 zh-cn/docs/latest/user_doc/guide/task/map-reduce.html      |  4 ++--
 zh-cn/docs/latest/user_doc/guide/task/pigeon.html          |  4 ++--
 zh-cn/docs/latest/user_doc/guide/task/python.html          |  4 ++--
 zh-cn/docs/latest/user_doc/guide/task/shell.html           |  4 ++--
 zh-cn/docs/latest/user_doc/guide/task/spark.html           |  4 ++--
 zh-cn/docs/latest/user_doc/guide/task/sql.html             |  4 ++--
 .../docs/latest/user_doc/guide/task/stored-procedure.html  |  4 ++--
 zh-cn/docs/latest/user_doc/guide/task/sub-process.html     |  4 ++--
 zh-cn/docs/latest/user_doc/guide/task/switch.html          |  4 ++--
 zh-cn/docs/latest/user_doc/guide/upgrade.html              |  4 ++--
 zh-cn/docs/release/faq.html                                |  4 ++--
 zh-cn/docs/release/history-versions.html                   |  4 ++--
 zh-cn/download/download.html                               |  4 ++--
 zh-cn/download/download_ppt.html                           |  4 ++--
 zh-cn/index.html                                           |  4 ++--
 zh-cn/user/index.html                                      |  4 ++--
 1360 files changed, 2746 insertions(+), 2713 deletions(-)

diff --git a/404.html b/404.html
index 5f43e43b6..b91416019 100644
--- a/404.html
+++ b/404.html
@@ -8,7 +8,7 @@
   <link rel="shortcut icon" href="/img/favicon.ico">
 </head>
 <body>
-  <script src="/js/npm/js.cookie.min.js"></script>
+  <script src="/asset/js/npm/js.cookie.min.js"></script>
   <script>
     window.rootPath = '';
     window.defaultLanguage = 'en-us';
diff --git a/asset/js/npm/js.cookie.min.js b/asset/js/npm/js.cookie.min.js
new file mode 100644
index 000000000..8d6b9a83d
--- /dev/null
+++ b/asset/js/npm/js.cookie.min.js
@@ -0,0 +1,8 @@
+/**
+ * Minified by jsDelivr using Terser v3.14.1.
+ * Original file: /npm/js-cookie@2.2.1/src/js.cookie.js
+ * 
+ * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
+ */
+!function(e){var n;if("function"==typeof define&&define.amd&&(define(e),n=!0),"object"==typeof exports&&(module.exports=e(),n=!0),!n){var t=window.Cookies,o=window.Cookies=e();o.noConflict=function(){return window.Cookies=t,o}}}(function(){function e(){for(var e=0,n={};e<arguments.length;e++){var t=arguments[e];for(var o in t)n[o]=t[o]}return n}function n(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function t(o){function r(){}function i(n,t,i){if("undefined"!=typeof [...]
+//# sourceMappingURL=/sm/b0ce608ffc029736e9ac80a8dd6a7db2da8e1d45d2dcfc92043deb2214aa30d8.map
\ No newline at end of file
diff --git a/asset/js/react/react-dom.min.js b/asset/js/react/react-dom.min.js
new file mode 100644
index 000000000..3181d1b75
--- /dev/null
+++ b/asset/js/react/react-dom.min.js
@@ -0,0 +1,14 @@
+/**
+ * ReactDOM v15.6.2
+ *
+ * Copyright (c) 2013-present, Facebook, Inc.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ *
+ */
+!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e(require("react"));else if("function"==typeof define&&define.amd)define(["react"],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.ReactDOM=e(t.React)}}(function(e){return function(t){return function(){return function e(t,n,r){function o(i,s){if(!n[i]){if(!t[i]){var u="function"==typeof require&&require;if(!s&&u)return u(i,!0);if(a)r [...]
+topInput:"input",topKeyDown:"keydown",topKeyPress:"keypress",topKeyUp:"keyup",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topMouseDown:"mousedown",topMouseMove:"mousemove",topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topPaste:"paste",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topScroll:"scroll",topSeeked:"seeked",topSeeking:"seeking",topSelectionChange:"selection [...]
+setOffsets:p?i:s};t.exports=d},{105:105,106:106,124:124}],42:[function(e,t,n){"use strict";var r=e(113),o=e(144),a=e(8),i=e(9),s=e(33),u=e(95),l=(e(138),e(119),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});o(l.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++,a=" react-text: "+o+" ";if(this._domID=o,this._hostParent=t,e.useCreateElement) [...]
+dependencies:["topBlur","topContextMenu","topFocus","topKeyDown","topKeyUp","topMouseDown","topMouseUp","topSelectionChange"]}},m=null,v=null,g=null,y=!1,_=!1,C={eventTypes:h,extractEvents:function(e,t,n,r){if(!_)return null;var a=t?s.getNodeFromInstance(t):window;switch(e){case"topFocus":(p(a)||"true"===a.contentEditable)&&(m=a,v=t,g=null);break;case"topBlur":m=null,v=null,g=null;break;case"topMouseDown":y=!0;break;case"topContextMenu":case"topMouseUp":return y=!1,o(n,r);case"topSelecti [...]
+function g(e){function t(t,n,r,o,a){var s=t[n],u=C(s);if("object"!==u)return new l("Invalid "+o+" `"+a+"` of type `"+u+"` supplied to `"+r+"`, expected `object`.");for(var c in e){var p=e[c];if(p){var d=p(s,c,r,o,a+"."+c,i);if(d)return d}}return null}return c(t)}function y(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(y);if(null===t||e(t))return!0;var r=n(t);if(!r)return!1;var o,a=r.call(t);if [...]
\ No newline at end of file
diff --git a/asset/js/react/react-with-addons.min.js b/asset/js/react/react-with-addons.min.js
new file mode 100644
index 000000000..be0e960e1
--- /dev/null
+++ b/asset/js/react/react-with-addons.min.js
@@ -0,0 +1,11 @@
+/**
+ * React (with addons) v15.6.2
+ *
+ * Copyright (c) 2013-present, Facebook, Inc.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ *
+ */
+!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.React=e()}}(function(){return function e(t,n,r){function o(a,s){if(!n[a]){if(!t[a]){var u="function"==typeof require&&require;if(!s&&u)return u(a,!0);if(i)return i(a,!0);var c=new Error("Cannot find module '"+a+"'");throw c.cod [...]
+;t.exports=o},{40:40}],45:[function(e,t,n){"use strict";function r(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n; [...]
\ No newline at end of file
diff --git a/en-us/blog/Apache-DolphinScheduler-2.0.1.html b/en-us/blog/Apache-DolphinScheduler-2.0.1.html
index 77030f810..d51f5ddba 100644
--- a/en-us/blog/Apache-DolphinScheduler-2.0.1.html
+++ b/en-us/blog/Apache-DolphinScheduler-2.0.1.html
@@ -200,8 +200,8 @@ particular order)!</p>
 <img src="https://s1.imgpp.com/2021/12/17/1825b6945d5845233b7389479ba6c074.png"/>
 </div>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/Apache_DolphinScheduler_s_Graduation_From_ASF_Incubator.html b/en-us/blog/Apache_DolphinScheduler_s_Graduation_From_ASF_Incubator.html
index 3b80c5b2e..71e5d0cdb 100644
--- a/en-us/blog/Apache_DolphinScheduler_s_Graduation_From_ASF_Incubator.html
+++ b/en-us/blog/Apache_DolphinScheduler_s_Graduation_From_ASF_Incubator.html
@@ -72,8 +72,8 @@
 </ul>
 <p>As we can see, there is huge potential in open source, and we are calling on more people who are interested in it to join hands with Apache DolphinScheduler so that we can grow together and push Chinese open source to a higher stage in the world!</p>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/Apache_dolphinScheduler_2.0.2.html b/en-us/blog/Apache_dolphinScheduler_2.0.2.html
index 2abf0835d..bd95778e8 100644
--- a/en-us/blog/Apache_dolphinScheduler_2.0.2.html
+++ b/en-us/blog/Apache_dolphinScheduler_2.0.2.html
@@ -95,8 +95,8 @@ GitHub Code repository:
 <a href="https://github.com/apache/dolphinscheduler">https://github.com/apache/dolphinscheduler</a>
 Your Star for the project is important, don’t hesitate to lighten a Star for Apache DolphinScheduler ❤️</p>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/Apache_dolphinScheduler_2.0.3.html b/en-us/blog/Apache_dolphinScheduler_2.0.3.html
index 55dce2d15..42200f3fc 100644
--- a/en-us/blog/Apache_dolphinScheduler_2.0.3.html
+++ b/en-us/blog/Apache_dolphinScheduler_2.0.3.html
@@ -92,8 +92,8 @@
 <img src="/img/2.0.3/2022-1-2701/3.png"/>
 </div>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/Apache_dolphinScheduler_2.0.5.html b/en-us/blog/Apache_dolphinScheduler_2.0.5.html
index e81c51a84..0aa8d15e4 100644
--- a/en-us/blog/Apache_dolphinScheduler_2.0.5.html
+++ b/en-us/blog/Apache_dolphinScheduler_2.0.5.html
@@ -49,8 +49,8 @@
 <img src="/img/2022-3-7/4.png"/>
 </div>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/Apache_dolphinScheduler_3.0.0_alpha.html b/en-us/blog/Apache_dolphinScheduler_3.0.0_alpha.html
index 6e822d5e1..320b7bef8 100644
--- a/en-us/blog/Apache_dolphinScheduler_3.0.0_alpha.html
+++ b/en-us/blog/Apache_dolphinScheduler_3.0.0_alpha.html
@@ -145,8 +145,8 @@ All services can be started or stopped by executing the following commands.</li>
 <p>In alphabetical order</p>
 <p>Aaron Lin, Amy0104, Assert, BaoLiang, Benedict Jin, BenjaminWenqiYu, Brennan Fox, Devosend, DingPengfei, DuChaoJiaYou, EdwardYang, Eric Gao, Frank Chen, GaoTianDuo, HanayoZz, Hua Jiang, Ivan0626, Jeff Zhan, Jiajie Zhong, JieguangZhou, Jiezhi.G, JinYong Li, J-Y, Kerwin, Kevin.Shin, KingsleyY, Kirs, KyoYang, LinKai, LiuBodong, Manhua, Martin Huang, Maxwell, Molin Wang, OS, QuakeWang, ReonYu, SbloodyS, Shiwen Cheng, ShuiMuNianHuaLP, ShuoTiann, Sunny Lei, Tom, Tq, Wenjun Ruan, X&amp;Z, Xi [...]
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/Awarded_most_popular_project_in_2021.html b/en-us/blog/Awarded_most_popular_project_in_2021.html
index f9289c852..5e6329e4f 100644
--- a/en-us/blog/Awarded_most_popular_project_in_2021.html
+++ b/en-us/blog/Awarded_most_popular_project_in_2021.html
@@ -58,8 +58,8 @@ Documents, translation, Q&amp;A, tests, codes, articles, keynote speeches, etc.<
 </ul>
 <p>Your Star for the project is important, don’t hesitate to lighten a Star for <a href="https://github.com/apache/dolphinscheduler">Apache DolphinScheduler</a> ❤️</p>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/Board_of_Directors_Report.html b/en-us/blog/Board_of_Directors_Report.html
index c0acd9949..bdb58942c 100644
--- a/en-us/blog/Board_of_Directors_Report.html
+++ b/en-us/blog/Board_of_Directors_Report.html
@@ -99,8 +99,8 @@ Community Official Website
 GitHub Code repository: <a href="https://github.com/apache/dolphinscheduler">https://github.com/apache/dolphinscheduler</a>
 Your Star for the project is important, don’t hesitate to lighten a Star for Apache DolphinScheduler ❤️</p>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/DAG.html b/en-us/blog/DAG.html
index ebe78cef4..9ff6496ca 100644
--- a/en-us/blog/DAG.html
+++ b/en-us/blog/DAG.html
@@ -182,8 +182,8 @@
 <p>Every time a vertex is taken from a set with an in-degree of 0, there is no special rule for taking out. The order of taking the vertices will result in a different topological sorting sequence (if the graph has multiple sorting sequences).</p>
 <p>Since each vertex is outputted with the edges starting from it removed. If the graph has V vertices and E edges, the time complexity of the algorithm is typically O(V+E). The final key of the algorithm as implemented here returns the state, true if it succeeds (no rings), with  rings if it fails, and value if there are no rings as the result of topological sorting (which may be one of these). Note that the output is one of the topologically sorted sequences of the graph.</p>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/DS-2.0-alpha-release.html b/en-us/blog/DS-2.0-alpha-release.html
index d0319250e..113bacbe6 100644
--- a/en-us/blog/DS-2.0-alpha-release.html
+++ b/en-us/blog/DS-2.0-alpha-release.html
@@ -92,8 +92,8 @@ Thanks so much for the participation of 100+ contributors (GitHub ID), and we ar
 <div align='center'><img src="https://s1.imgpp.com/2021/11/16/8926d45ead1f735e8cfca0e8142b315f.md.png"></div>
 <p>2.0 List of alpha contributors</p>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/DS_run_in_windows.html b/en-us/blog/DS_run_in_windows.html
index a7206e34f..39edd175a 100644
--- a/en-us/blog/DS_run_in_windows.html
+++ b/en-us/blog/DS_run_in_windows.html
@@ -126,8 +126,8 @@ npm run start
 </li>
 </ol>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/DolphinScheduler-Vulnerability-Explanation.html b/en-us/blog/DolphinScheduler-Vulnerability-Explanation.html
index 79b58343a..f069b7163 100644
--- a/en-us/blog/DolphinScheduler-Vulnerability-Explanation.html
+++ b/en-us/blog/DolphinScheduler-Vulnerability-Explanation.html
@@ -34,8 +34,8 @@
 <p>Contributor Guide: <a href="https://dolphinscheduler.apache.org/en-us/community/index.html">https://dolphinscheduler.apache.org/en-us/community/index.html</a></p>
 <p>If you have any questions about the vulnerability, welcome to participate in the discussion and we will wholeheartedly resolve your problems.</p>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/DolphinScheduler_Kubernetes_Technology_in_action.html b/en-us/blog/DolphinScheduler_Kubernetes_Technology_in_action.html
index db9b2d389..36bda2b7f 100644
--- a/en-us/blog/DolphinScheduler_Kubernetes_Technology_in_action.html
+++ b/en-us/blog/DolphinScheduler_Kubernetes_Technology_in_action.html
@@ -407,8 +407,8 @@ configmap:
 <div align=center>
 <img src="/img/2022-02-24/26.png"/>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/Eavy_Info.html b/en-us/blog/Eavy_Info.html
index 294d082f0..e621d8e22 100644
--- a/en-us/blog/Eavy_Info.html
+++ b/en-us/blog/Eavy_Info.html
@@ -64,8 +64,8 @@
 <p>The above are some practices that we have made based on DS and middlewares like Datax, combining with businesses to meet our own needs.</p>
 <p>From EasyScheduler to the current Apache DolphinScheduler 2.0, we are more often a spectator or follower, but today we shared our practical experience to build data service modules of Data Asset Management and Control Platform based on Apache DolphinScheduler. Currently, we have served the on-site operation of multiple project departments of the company based on the Apache DolphinScheduler scheduling platform for more than a year. With the release of Apache DolphinScheduler 2.0, we ha [...]
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/Exploration_and_practice_of_Tujia_Big_Data_Platform_Based.html b/en-us/blog/Exploration_and_practice_of_Tujia_Big_Data_Platform_Based.html
index ae010286e..01797354a 100644
--- a/en-us/blog/Exploration_and_practice_of_Tujia_Big_Data_Platform_Based.html
+++ b/en-us/blog/Exploration_and_practice_of_Tujia_Big_Data_Platform_Based.html
@@ -98,8 +98,8 @@
 The collection process of data linage is mainly about: Spark monitors the SQL and inserted tables by monitoring the Spark API, obtains and parses the Spark execution plan.</li>
 </ul>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/FAQ.html b/en-us/blog/FAQ.html
index f0b8ef774..65ee54406 100644
--- a/en-us/blog/FAQ.html
+++ b/en-us/blog/FAQ.html
@@ -21,8 +21,8 @@
 <h4>Q: Who is using Apache DolphinScheduler?</h4>
 <p>A: more than 400+ companys are using DolphinScheduler as their scheduler platform, some user cases like IBM、Tencent、meituan、Lenovo、Nokia、SHEIN、Inspur、pingan、ICBC and so on</p>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/Fast_Task_Type_Expanding_On_Apache_DolphinScheduler_Tutorial.html b/en-us/blog/Fast_Task_Type_Expanding_On_Apache_DolphinScheduler_Tutorial.html
index e3726e919..b36bde3ca 100644
--- a/en-us/blog/Fast_Task_Type_Expanding_On_Apache_DolphinScheduler_Tutorial.html
+++ b/en-us/blog/Fast_Task_Type_Expanding_On_Apache_DolphinScheduler_Tutorial.html
@@ -329,8 +329,8 @@ That’s all~ The front-end modifications involved above can be found in Apache
 <p><strong>Contributor Guide:</strong><a href="https://dolphinscheduler.apache.org/en-us/community/index.html">https://dolphinscheduler.apache.org/en-us/community/index.html</a></p>
 <p>Your Star for the project is important, don’t hesitate to lighten a Star for Apache DolphinScheduler ❤️</p>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/Hangzhou_cisco.html b/en-us/blog/Hangzhou_cisco.html
index 136e3fb37..bf1b39328 100644
--- a/en-us/blog/Hangzhou_cisco.html
+++ b/en-us/blog/Hangzhou_cisco.html
@@ -90,8 +90,8 @@ The Alert mode of Apache DolphinScheduler version 1.0 uses configuring alert.pro
 The last but not least, big data practitioners probably are not skilled with the front-end stuff and may quit by the front-end page development when developing and alarm plug-ins. But I'd like to point out that you do not need to write front-end code at all when developing the Apache DolphinScheduler alarm plug-in. You only need to configure the parameters to be entered on the page or the buttons to be selected in the Java code when creating a new alarm instance plug-in (see org.apache.d [...]
 </ul>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/How_Does_360_DIGITECH_process_10_000+_workflow_instances_per_day.html b/en-us/blog/How_Does_360_DIGITECH_process_10_000+_workflow_instances_per_day.html
index a5f931ec5..dbd8ff530 100644
--- a/en-us/blog/How_Does_360_DIGITECH_process_10_000+_workflow_instances_per_day.html
+++ b/en-us/blog/How_Does_360_DIGITECH_process_10_000+_workflow_instances_per_day.html
@@ -136,8 +136,8 @@ As we all know, the Master is responsible for task slicing, which actually does
 </li>
 </ol>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/How_Does_Live-broadcasting_Platform_Adapt_to_Apache_DolphinScheduler.html b/en-us/blog/How_Does_Live-broadcasting_Platform_Adapt_to_Apache_DolphinScheduler.html
index b11a5b6eb..5be4c5a2b 100644
--- a/en-us/blog/How_Does_Live-broadcasting_Platform_Adapt_to_Apache_DolphinScheduler.html
+++ b/en-us/blog/How_Does_Live-broadcasting_Platform_Adapt_to_Apache_DolphinScheduler.html
@@ -150,8 +150,8 @@
 <p><strong>Contributor Guide:</strong><a href="https://dolphinscheduler.apache.org/en-us/community/index.html">https://dolphinscheduler.apache.org/en-us/community/index.html</a></p>
 <p>Your Star for the project is important, don’t hesitate to lighten a Star for Apache DolphinScheduler ❤️</p>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/How_Does_Ziru_Build_A_Job_Scheduling_System_Popular_Among_Data_Analysts.html b/en-us/blog/How_Does_Ziru_Build_A_Job_Scheduling_System_Popular_Among_Data_Analysts.html
index 971855ba8..a13ed196d 100644
--- a/en-us/blog/How_Does_Ziru_Build_A_Job_Scheduling_System_Popular_Among_Data_Analysts.html
+++ b/en-us/blog/How_Does_Ziru_Build_A_Job_Scheduling_System_Popular_Among_Data_Analysts.html
@@ -99,8 +99,8 @@
 <p><strong>Contributor Guide:</strong><a href="https://dolphinscheduler.apache.org/en-us/community/index.html">https://dolphinscheduler.apache.org/en-us/community/index.html</a></p>
 <p>Your Star for the project is important, don’t hesitate to lighten a Star for Apache DolphinScheduler ❤️</p>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/Introducing-Apache-DolphinScheduler-1.3.9.html b/en-us/blog/Introducing-Apache-DolphinScheduler-1.3.9.html
index 8c5cdea2c..e1ff76f9f 100644
--- a/en-us/blog/Introducing-Apache-DolphinScheduler-1.3.9.html
+++ b/en-us/blog/Introducing-Apache-DolphinScheduler-1.3.9.html
@@ -56,8 +56,8 @@
 <p><strong>Code Warehouse Address</strong></p>
 <p><a href="https://github.com/apache/dolphinscheduler">https://github.com/apache/dolphinscheduler</a></p>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/Json_Split.html b/en-us/blog/Json_Split.html
index 9ccb69e4b..4713efc81 100644
--- a/en-us/blog/Json_Split.html
+++ b/en-us/blog/Json_Split.html
@@ -99,8 +99,8 @@
 <li>the bit can be allocated according to your business characteristics, very flexible.</li>
 </ol>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/K8s_Cisco_Hangzhou.html b/en-us/blog/K8s_Cisco_Hangzhou.html
index 2ca19f997..4e05f82be 100644
--- a/en-us/blog/K8s_Cisco_Hangzhou.html
+++ b/en-us/blog/K8s_Cisco_Hangzhou.html
@@ -85,8 +85,8 @@
 <p>There are several options to watch Batch, one of them is by synchronization based on Apache DolphinScheduler, which is more compatible with the latter. We may submit a PR on this work in the future soon. Spark uses the same model, providing a number of pods to interact with, and the internal code we use is the Fabric K8s client.</p>
 <p>Going forward, we will be working with Apache DolphinScheduler to support the features discussed here and share more information about our progress. Thank you all!</p>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/Lizhi-case-study.html b/en-us/blog/Lizhi-case-study.html
index 0651d262f..c8566142b 100644
--- a/en-us/blog/Lizhi-case-study.html
+++ b/en-us/blog/Lizhi-case-study.html
@@ -106,8 +106,8 @@ b) The workflow instance continues to dive to the task instance</p>
 <p>Deep learning is a leading trend in the future. Lizhi has developed new modules for deep learning models. The entire tf process has been completed yet, and LR and GBDT model-related modules are also in the plan. The latter two deep learning models are relatively more simple, easier to get started, faster to iterate, and can be used in generally recommended scenarios. After implementation, the Lizhi machine learning platform can be more complete.
 Lizhi believes that if the scheduling system can be improved in terms of kernel stability, drag-and-drop UI support, convenient modules' expansion, task plug-in, and task parameter transfer, building the machine learning platform based on the scheduling system may become a common practice in the industry.</p>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/Meetup_2022_02_26.html b/en-us/blog/Meetup_2022_02_26.html
index 85cbc02f6..c4b732611 100644
--- a/en-us/blog/Meetup_2022_02_26.html
+++ b/en-us/blog/Meetup_2022_02_26.html
@@ -48,8 +48,8 @@
 <p><strong>Speech outline:</strong> The exploration of switching to Apache DolphinScheduler, and submitting tasks to k8s based on DS secondary development support. Currently, tasks such as mirroring, Spark, Flink, etc. can be run on our scheduling system,  and the exploration of log monitoring and alarming will also be introduced.</p>
 <p>We will see you at 14:00 on February 26th!</p>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/Twos.html b/en-us/blog/Twos.html
index 03adcb900..b3434b08f 100644
--- a/en-us/blog/Twos.html
+++ b/en-us/blog/Twos.html
@@ -29,8 +29,8 @@
 <p>Only two communities were selected for the second batch of candidate members—Apache DolphinScheduler and PolarDB, an open-source cloud-native ecological distributed database contributed by Alibaba Cloud.</p>
 <p>The Apache DolphinScheduler community is very honored to be selected as a candidate member of TWOS, which is an affirmation and incentive for the entire industry to build the community a better place. The community will make persistent efforts and strive to become a full member as soon as possible., and provide more value for China's open-source ecological construction together, with all the TWOS members!</p>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/YouZan-case-study.html b/en-us/blog/YouZan-case-study.html
index c33f085a3..8f0ba560e 100644
--- a/en-us/blog/YouZan-case-study.html
+++ b/en-us/blog/YouZan-case-study.html
@@ -301,8 +301,8 @@ customized task types.</p>
 <p>——Zheqi Song, Head of Youzan Big Data Development Platform</p>
 <p>&quot;</p>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/architecture-design.html b/en-us/blog/architecture-design.html
index b95c7b26a..c19ad225d 100644
--- a/en-us/blog/architecture-design.html
+++ b/en-us/blog/architecture-design.html
@@ -289,8 +289,8 @@ Public <span class="hljs-class"><span class="hljs-keyword">class</span> <span cl
 <h3>summary</h3>
 <p>Starting from the scheduling, this paper introduces the architecture principle and implementation ideas of the big data distributed workflow scheduling system-EasyScheduler. To be continued</p>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/index.html b/en-us/blog/index.html
index 064cf2e59..78b95cae0 100644
--- a/en-us/blog/index.html
+++ b/en-us/blog/index.html
@@ -16,8 +16,8 @@
 </span></div><div class="brief-info"><span class="author">Debra Chen</span><span class="date">2022-1-27</span></div><p>Apache DolphinScheduler Board Report</p></a></div><div class="slider-item"><a href="/en-us/blog/Board_of_Directors_Report.html" target="_self" class="blog-item"><div class="title"><img src="/img/system/docs_normal.png"/><span>Apache DolphinScheduler Board Report: Community Runs Well, Commit Number Grows over 123%</span></div><div class="brief-info"><span class="author">D [...]
 </span></a></li><li><a href="/en-us/blog/How_Does_Live-broadcasting_Platform_Adapt_to_Apache_DolphinScheduler.html" target="_self"><span>2022-4-16<!-- -->  </span><span>How Does Live-broadcasting Platform Adapt to Apache DolphinScheduler?</span></a></li><li><a href="/en-us/blog/How_Does_Ziru_Build_A_Job_Scheduling_System_Popular_Among_Data_Analysts.html" target="_self"><span>2022-4-16<!-- -->  </span><span>How Does Ziru Build A Job Scheduling System Popular Among Data Analysts?</span></a [...]
 </span></a></li><li><a href="/en-us/blog/Board_of_Directors_Report.html" target="_self"><span>2022-1-13<!-- -->  </span><span>Apache DolphinScheduler Board Report: Community Runs Well, Commit Number Grows over 123%</span></a></li><li><a href="/en-us/blog/Apache_dolphinScheduler_2.0.2.html" target="_self"><span>2022-1-13<!-- -->  </span><span>Apache DolphinScheduler 2.0.2  Release Announcement:WorkflowAsCode is Launched!</span></a></li><li><a href="/en-us/blog/Twos.html" target="_self"><s [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.30428ae.js"></script>
diff --git a/en-us/blog/meetup_2019_10_26.html b/en-us/blog/meetup_2019_10_26.html
index 2aa080ee3..0722c3d1d 100644
--- a/en-us/blog/meetup_2019_10_26.html
+++ b/en-us/blog/meetup_2019_10_26.html
@@ -25,8 +25,8 @@ Apache Dolphin Scheduler(Incubating) Meetup has been held successfully in Shangh
 <li>Free discussion</li>
 </ul>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/blog/meetup_2019_12_08.html b/en-us/blog/meetup_2019_12_08.html
index 6a14a47bf..f78e1a479 100644
--- a/en-us/blog/meetup_2019_12_08.html
+++ b/en-us/blog/meetup_2019_12_08.html
@@ -36,8 +36,8 @@
 <p><img src="/img/2019-12-08/981576036714_.pic.jpg" alt="avatar"></p>
 <p><img src="/img/2019-12-08/991576036717_.pic_hd.jpg" alt="avatar"></p>
 </section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><im [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
diff --git a/en-us/community/DSIP.html b/en-us/community/DSIP.html
index 07c006660..10a97e2ab 100644
--- a/en-us/community/DSIP.html
+++ b/en-us/community/DSIP.html
@@ -80,8 +80,8 @@ closed and transfer from <a href="https://github.com/apache/dolphinscheduler/iss
 <li><a href="https://github.com/apache/dolphinscheduler/issues/6407">[DSIP-1][Feature][Parent] Add Python API for DolphinScheduler</a>: Have multiple subtasks and Projects on it.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
diff --git a/en-us/community/development/DS-License.html b/en-us/community/development/DS-License.html
index 922a08eb2..c7be0bdcc 100644
--- a/en-us/community/development/DS-License.html
+++ b/en-us/community/development/DS-License.html
@@ -40,8 +40,8 @@
 <li><a href="https://apache.org/legal/resolved.html">ASF 3RD PARTY LICENSE POLICY</a></li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
diff --git a/en-us/community/development/become-a-committer.html b/en-us/community/development/become-a-committer.html
index f08d6dcac..29fd1d0e6 100644
--- a/en-us/community/development/become-a-committer.html
+++ b/en-us/community/development/become-a-committer.html
@@ -17,8 +17,8 @@
 <p>One thing that is sometimes hard to understand when you are new to the open development process used at the ASF, is that we value the community more than the code. A strong and healthy community will be respectful and be a fun and rewarding place. More importantly, a diverse and healthy community can continue to support the code over the longer term, even as individual companies come and go from the field.</p>
 <p>More details could be found <a href="https://community.apache.org/contributors/">here</a>.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
diff --git a/en-us/community/development/code-conduct.html b/en-us/community/development/code-conduct.html
index f56721931..35964f028 100644
--- a/en-us/community/development/code-conduct.html
+++ b/en-us/community/development/code-conduct.html
@@ -110,8 +110,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
diff --git a/en-us/community/development/commit-message.html b/en-us/community/development/commit-message.html
index c2b009fad..ad92b673e 100644
--- a/en-us/community/development/commit-message.html
+++ b/en-us/community/development/commit-message.html
@@ -76,8 +76,8 @@ This closes #001
 <p><a href="http://who-t.blogspot.com/2009/12/on-commit-messages.html">On commit messages-Peter Hutterer</a></p>
 <p><a href="https://mp.weixin.qq.com/s/LKM4IXAY-7dKhTzGu5-oug">RocketMQ Community Operation Conventions</a></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
diff --git a/en-us/community/development/contribute.html b/en-us/community/development/contribute.html
index 6e1f8796c..fcfbf82f0 100644
--- a/en-us/community/development/contribute.html
+++ b/en-us/community/development/contribute.html
@@ -44,8 +44,8 @@
 </ul>
 <p>If you want to submit a Pull Request to complete a Feature or fix a Bug, it is recommended that you start with the <code>good first issue</code>, <code>easy-to-fix</code> issues, complete a small function to submit, do not change too many files at a time, changing too many files will also put a lot of pressure on Reviewers, it is recommended to submit them through multiple Pull Requests, not all at once.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
diff --git a/en-us/community/development/document.html b/en-us/community/development/document.html
index c9996c49c..8cfae0975 100644
--- a/en-us/community/development/document.html
+++ b/en-us/community/development/document.html
@@ -76,8 +76,8 @@
 <h3>Reference to the documentation</h3>
 <p><a href="https://cwiki.apache.org/confluence/display/FLINK/Flink+Translation+Specifications">Apache Flink Translation Specifications</a></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
diff --git a/en-us/community/development/issue.html b/en-us/community/development/issue.html
index d18d388e8..6e408df92 100644
--- a/en-us/community/development/issue.html
+++ b/en-us/community/development/issue.html
@@ -131,8 +131,8 @@ or leave a message to the user who raises the issue to modify it into the corres
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
diff --git a/en-us/community/development/microbench.html b/en-us/community/development/microbench.html
index 955bf4676..8d9c22297 100644
--- a/en-us/community/development/microbench.html
+++ b/en-us/community/development/microbench.html
@@ -94,8 +94,8 @@ EnumBenchMark.enumValuesTest           <span class="hljs-number">103</span>   av
 </code></pre>
 <p>OpenJDK officially gave a lot of sample codes, interested students can query and learn JMH by themselves:<a href="http://hg.openjdk.java.net/code-tools/jmh/file/tip/jmh-samples/src/main/java/org/openjdk/jmh/samples/">OpenJDK-JMH-Example</a></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
diff --git a/en-us/community/development/pull-request.html b/en-us/community/development/pull-request.html
index 7e367f1ac..b312400b2 100644
--- a/en-us/community/development/pull-request.html
+++ b/en-us/community/development/pull-request.html
@@ -95,8 +95,8 @@ And each Pull Request is submitted should be associated with only one issue of a
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
diff --git a/en-us/community/development/submit-code.html b/en-us/community/development/submit-code.html
index d6fbe4784..906974714 100644
--- a/en-us/community/development/submit-code.html
+++ b/en-us/community/development/submit-code.html
@@ -85,8 +85,8 @@ git push --set-upstream origin dev-1.0
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
diff --git a/en-us/community/development/subscribe.html b/en-us/community/development/subscribe.html
index 1feaf7c12..dbfb22aee 100644
--- a/en-us/community/development/subscribe.html
+++ b/en-us/community/development/subscribe.html
@@ -39,8 +39,8 @@
 </li>
 </ol>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
diff --git a/en-us/community/development/unit-test.html b/en-us/community/development/unit-test.html
index 3c41e84b7..609bf450d 100644
--- a/en-us/community/development/unit-test.html
+++ b/en-us/community/development/unit-test.html
@@ -101,8 +101,8 @@
 <p>5: Refuse to use MockitoJUnitRunner.Silent.class</p>
 <p>When an UnnecessaryStubbingException occurs in a unit test, do not first consider using @RunWith(MockitoJUnitRunner.Silent.class) to resolve it. This just hides the problem, and you should follow the exception hint to resolve the issue in question, which is not a difficult task. When the changes are done, you will find that your code is much cleaner again.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
diff --git a/en-us/community/index.html b/en-us/community/index.html
index f1c2bfd7a..cb7c34bc2 100644
--- a/en-us/community/index.html
+++ b/en-us/community/index.html
@@ -12,8 +12,8 @@
 </head>
 <body>
   <div id="root"><div class="community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="banner-tips"><div>🤔 Have queries regarding Apache DolphinScheduler, Join Slack channel to disscuss them <a class="link-tips" href="https://join.slack.com/t/asf-dolphinscheduler/shared_invite/zt-omtdhuio-_JISsxYhiVsltmC5h38yfw">join #dolphinscheduler channel</a>! 🌟</div></div><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a  [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/community.e4d2dbd.js"></script>
diff --git a/en-us/community/join/e2e-guide.html b/en-us/community/join/e2e-guide.html
index e67eb09d0..0ce1d089e 100644
--- a/en-us/community/join/e2e-guide.html
+++ b/en-us/community/join/e2e-guide.html
@@ -36,8 +36,8 @@
 <h3>How to submit a Pull Request?</h3>
 <p>Participation in the open source community can take many forms, including issue, pull request and translation. To participate in the E2E testing process, contributors are first required to understand the simple process of submitting a pull request, see: <a href="../development/pull-request.md">Pull Request</a>.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
diff --git a/en-us/community/join/review.html b/en-us/community/join/review.html
index 2edac530d..c72d2418b 100644
--- a/en-us/community/join/review.html
+++ b/en-us/community/join/review.html
@@ -237,8 +237,8 @@ you can <code>@</code>  members to do that. But as long as you have a GitHub acc
 We encourage everyone in the community to review Pull Requests</p>
 </blockquote>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
diff --git a/en-us/community/release-post.html b/en-us/community/release-post.html
index b7df9c757..e9ccd2bdf 100644
--- a/en-us/community/release-post.html
+++ b/en-us/community/release-post.html
@@ -32,8 +32,8 @@ docker push apache/dolphinscheduler:latest
 <p>Python API need to release to PyPI for easier download and use, you can see more detail in <a href="https://github.com/apache/dolphinscheduler/blob/dev/dolphinscheduler-python/pydolphinscheduler/RELEASE.md#to-pypi">Python API release</a>
 to finish PyPI release.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
diff --git a/en-us/community/release-prepare.html b/en-us/community/release-prepare.html
index 44b9e5d3e..98642e5d4 100644
--- a/en-us/community/release-prepare.html
+++ b/en-us/community/release-prepare.html
@@ -78,8 +78,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
diff --git a/en-us/community/release.html b/en-us/community/release.html
index a07c77b94..0a627596d 100644
--- a/en-us/community/release.html
+++ b/en-us/community/release.html
@@ -365,8 +365,8 @@ DolphinScheduler Resources:
 
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
diff --git a/en-us/community/security.html b/en-us/community/security.html
index c2495f036..87687170e 100644
--- a/en-us/community/security.html
+++ b/en-us/community/security.html
@@ -15,8 +15,8 @@
 <p>If you have apprehensions regarding DolphinScheduler’s security or you discover vulnerability or potential threat, don’t hesitate to get in touch with the Apache Security Team by dropping a mail at <a href="mailto:security@apache.org">security@apache.org</a>. Please specify the project name as DolphinScheduler in the email and provide a description of the relevant problem or potential threat. You are also urged to recommend the way to reproduce and replicate the issue. The apache secu [...]
 <p>Please pay attention to report the security issue on the security email before disclosing it on public domain.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
diff --git a/en-us/community/team.html b/en-us/community/team.html
index 7d2dbf471..c1a8ab607 100644
--- a/en-us/community/team.html
+++ b/en-us/community/team.html
@@ -288,8 +288,8 @@
 <li>Setup committer rights</li>
 </ol>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
diff --git a/en-us/development/api-standard.html b/en-us/development/api-standard.html
index 6302dff20..450ca7589 100644
--- a/en-us/development/api-standard.html
+++ b/en-us/development/api-standard.html
@@ -97,8 +97,8 @@
 <pre><code>/api/dolphinscheduler
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
diff --git a/en-us/development/architecture-design.html b/en-us/development/architecture-design.html
index 71b797d1a..bfe764c51 100644
--- a/en-us/development/architecture-design.html
+++ b/en-us/development/architecture-design.html
@@ -287,8 +287,8 @@ Public <span class="hljs-class"><span class="hljs-keyword">class</span> <span cl
 <h3>summary</h3>
 <p>Starting from the scheduling, this paper introduces the architecture principle and implementation ideas of the big data distributed workflow scheduling system-DolphinScheduler. To be continued</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
diff --git a/en-us/development/backend/mechanism/global-parameter.html b/en-us/development/backend/mechanism/global-parameter.html
index 21dfc9b0a..ce44b27ce 100644
--- a/en-us/development/backend/mechanism/global-parameter.html
+++ b/en-us/development/backend/mechanism/global-parameter.html
@@ -57,8 +57,8 @@
 <li>The parameters that are OUT would be written into the localParam after the master has received the varPool.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
diff --git a/en-us/development/backend/mechanism/overview.html b/en-us/development/backend/mechanism/overview.html
index 0b0c88f95..f232705e1 100644
--- a/en-us/development/backend/mechanism/overview.html
+++ b/en-us/development/backend/mechanism/overview.html
@@ -17,8 +17,8 @@
 <li><a href="task/switch.md">Switch Task type</a></li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
diff --git a/en-us/development/backend/mechanism/task/switch.html b/en-us/development/backend/mechanism/task/switch.html
index 08b5051ce..5cb0ea757 100644
--- a/en-us/development/backend/mechanism/task/switch.html
+++ b/en-us/development/backend/mechanism/task/switch.html
@@ -19,8 +19,8 @@
 <li>If it is found in <code>DagHelper.parsePostNodes</code> that the current node (the node that has just completed the work) is a <code>switch</code> node, the <code>resultConditionLocation</code> will be obtained, and all branches except <code>resultConditionLocation</code> in the SwitchParameters will be skipped. In this way, only the branches that need to be executed are left</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
diff --git a/en-us/development/backend/spi/alert.html b/en-us/development/backend/spi/alert.html
index a489f2fea..0c7747b98 100644
--- a/en-us/development/backend/spi/alert.html
+++ b/en-us/development/backend/spi/alert.html
@@ -97,8 +97,8 @@ This package is a plug-in parameter definition. Our front-end uses the from-crea
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
diff --git a/en-us/development/backend/spi/datasource.html b/en-us/development/backend/spi/datasource.html
index ea5bc9703..ed8ff98df 100644
--- a/en-us/development/backend/spi/datasource.html
+++ b/en-us/development/backend/spi/datasource.html
@@ -30,8 +30,8 @@ org.apache.dolphinscheduler.plugin.datasource.api.client.CommonDataSourceClient<
 <h4><strong>Future plan</strong></h4>
 <p>Support data sources such as kafka, http, files, sparkSQL, FlinkSQL, etc.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
diff --git a/en-us/development/backend/spi/registry.html b/en-us/development/backend/spi/registry.html
index 95bb7a99e..9220f32e8 100644
--- a/en-us/development/backend/spi/registry.html
+++ b/en-us/development/backend/spi/registry.html
@@ -29,8 +29,8 @@ All configuration information prefixes need to be +registry, such as <a href="ht
 <p>1: registry connect timeout</p>
 <p>You can increase the relevant timeout parameters.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
diff --git a/en-us/development/backend/spi/task.html b/en-us/development/backend/spi/task.html
index 320a0cfb6..bc77a15fc 100644
--- a/en-us/development/backend/spi/task.html
+++ b/en-us/development/backend/spi/task.html
@@ -19,8 +19,8 @@
 <p>Since the task plug-in involves the front-end page, the front-end SPI has not yet been implemented, so you need to implement the front-end page corresponding to the plug-in separately.</p>
 <p>If there is a class conflict in the task plugin, you can use <a href="https://maven.apache.org/plugins/maven-shade-plugin/">Shade-Relocating Classes</a> to solve this problem.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
diff --git a/en-us/development/development-environment-setup.html b/en-us/development/development-environment-setup.html
index c2814b9ce..66883ebc2 100644
--- a/en-us/development/development-environment-setup.html
+++ b/en-us/development/development-environment-setup.html
@@ -190,8 +190,8 @@ pnpm run dev
 </code></pre>
 <p>The browser access address <a href="http://localhost:3000">http://localhost:3000</a> can login DolphinScheduler UI. The default username and password are <strong>admin/dolphinscheduler123</strong></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
diff --git a/en-us/development/e2e-test.html b/en-us/development/e2e-test.html
index aef2b7e01..b173d0a3c 100644
--- a/en-us/development/e2e-test.html
+++ b/en-us/development/e2e-test.html
@@ -163,8 +163,8 @@
 <p>The test run will be available as an MP4 file.</p>
 <p><img src="/img/e2e-test/MP4.png" alt="MP4"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
diff --git a/en-us/development/frontend-development.html b/en-us/development/frontend-development.html
index 6f83c845f..111d7dff4 100644
--- a/en-us/development/frontend-development.html
+++ b/en-us/development/frontend-development.html
@@ -511,8 +511,8 @@ Interface parameter transfer needs to be changed to the following way</p>
 <p>specific operation:<code>src/js/module/permissions/index.js</code></p>
 <p>disabled processing:<code>src/js/module/mixin/disabledState.js</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
diff --git a/en-us/development/have-questions.html b/en-us/development/have-questions.html
index 6e7f33ec0..841b2ad1d 100644
--- a/en-us/development/have-questions.html
+++ b/en-us/development/have-questions.html
@@ -70,8 +70,8 @@
 <p>​	You can join through invitation url: <a href="https://s.apache.org/dolphinscheduler-slack">https://s.apache.org/dolphinscheduler-slack</a>.</p>
 <p>This chat room is used for questions and discussions related to using DolphinScheduler.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
diff --git a/en-us/docs/1.2.0/user_doc/backend-deployment.html b/en-us/docs/1.2.0/user_doc/backend-deployment.html
index e6b0c52b1..1d73f80d1 100644
--- a/en-us/docs/1.2.0/user_doc/backend-deployment.html
+++ b/en-us/docs/1.2.0/user_doc/backend-deployment.html
@@ -241,8 +241,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 <pre><code class="language-upgrade">sh ./script/upgrade-dolphinscheduler.sh
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.2.0/user_doc/cluster-deployment.html b/en-us/docs/1.2.0/user_doc/cluster-deployment.html
index 24336e157..1b24bf5b8 100644
--- a/en-us/docs/1.2.0/user_doc/cluster-deployment.html
+++ b/en-us/docs/1.2.0/user_doc/cluster-deployment.html
@@ -464,8 +464,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 </code></pre>
 <p><code>Note: Please refer to the &quot;Architecture Design&quot; section for service usage</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.2.0/user_doc/frontend-deployment.html b/en-us/docs/1.2.0/user_doc/frontend-deployment.html
index 584a17b44..7759a8c20 100644
--- a/en-us/docs/1.2.0/user_doc/frontend-deployment.html
+++ b/en-us/docs/1.2.0/user_doc/frontend-deployment.html
@@ -108,8 +108,8 @@ decompress<code>tar -zxvf apache-dolphinscheduler-incubating-x.x.x-dolphinschedu
 client_max_body_size 1024m
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.2.0/user_doc/hardware-environment.html b/en-us/docs/1.2.0/user_doc/hardware-environment.html
index 03bc2064f..23936cef4 100644
--- a/en-us/docs/1.2.0/user_doc/hardware-environment.html
+++ b/en-us/docs/1.2.0/user_doc/hardware-environment.html
@@ -116,8 +116,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
 <h2>4. Browser requirements</h2>
 <p>DolphinScheduler recommends Chrome and the latest browsers which using Chrome Kernel to access the front-end visual operator page.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.2.0/user_doc/metadata-1.2.html b/en-us/docs/1.2.0/user_doc/metadata-1.2.html
index b85186bc1..e210d733e 100644
--- a/en-us/docs/1.2.0/user_doc/metadata-1.2.html
+++ b/en-us/docs/1.2.0/user_doc/metadata-1.2.html
@@ -643,8 +643,8 @@
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.2.0/user_doc/quick-start.html b/en-us/docs/1.2.0/user_doc/quick-start.html
index b75f639fe..199517015 100644
--- a/en-us/docs/1.2.0/user_doc/quick-start.html
+++ b/en-us/docs/1.2.0/user_doc/quick-start.html
@@ -85,8 +85,8 @@
    <img src="/img/log_en.png" width="60%" />
 </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.2.0/user_doc/standalone-deployment.html b/en-us/docs/1.2.0/user_doc/standalone-deployment.html
index a1e49df3b..c9d22e060 100644
--- a/en-us/docs/1.2.0/user_doc/standalone-deployment.html
+++ b/en-us/docs/1.2.0/user_doc/standalone-deployment.html
@@ -423,8 +423,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 </code></pre>
 <p><code>Note: Please refer to the &quot;Architecture Design&quot; section for service usage</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.2.0/user_doc/system-manual.html b/en-us/docs/1.2.0/user_doc/system-manual.html
index a81530e01..6b8e644ae 100644
--- a/en-us/docs/1.2.0/user_doc/system-manual.html
+++ b/en-us/docs/1.2.0/user_doc/system-manual.html
@@ -758,8 +758,8 @@ conf/common/hadoop.properties
 <li>In tasks, local_param_bizdate refers to global parameters by  ${global_bizdate} for scripts, the value of variable local_param_bizdate can be referenced by ${local_param_bizdate}, or the value of local_param_bizdate can be set directly by JDBC.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.2.0/user_doc/upgrade.html b/en-us/docs/1.2.0/user_doc/upgrade.html
index ac01ba9d0..08a1517b5 100644
--- a/en-us/docs/1.2.0/user_doc/upgrade.html
+++ b/en-us/docs/1.2.0/user_doc/upgrade.html
@@ -49,8 +49,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.2.1/user_doc/architecture-design.html b/en-us/docs/1.2.1/user_doc/architecture-design.html
index 3dcf37269..c669af328 100644
--- a/en-us/docs/1.2.1/user_doc/architecture-design.html
+++ b/en-us/docs/1.2.1/user_doc/architecture-design.html
@@ -288,8 +288,8 @@ Interfaces include workflow creation, definition, query, modification, release,
 <h3>summary</h3>
 <p>Starting from the scheduling, this paper introduces the architecture principle and implementation ideas of the big data distributed workflow scheduling system-DolphinScheduler. To be continued</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.2.1/user_doc/backend-deployment.html b/en-us/docs/1.2.1/user_doc/backend-deployment.html
index 6b2f35cda..57a378c27 100644
--- a/en-us/docs/1.2.1/user_doc/backend-deployment.html
+++ b/en-us/docs/1.2.1/user_doc/backend-deployment.html
@@ -241,8 +241,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 <pre><code class="language-upgrade">sh ./script/upgrade-dolphinscheduler.sh
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.2.1/user_doc/frontend-deployment.html b/en-us/docs/1.2.1/user_doc/frontend-deployment.html
index 28e1ba5ab..2c082d0a0 100644
--- a/en-us/docs/1.2.1/user_doc/frontend-deployment.html
+++ b/en-us/docs/1.2.1/user_doc/frontend-deployment.html
@@ -109,8 +109,8 @@ decompress<code>tar -zxvf apache-dolphinscheduler-incubating-x.x.x-dolphinschedu
 client_max_body_size 1024m
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.2.1/user_doc/hardware-environment.html b/en-us/docs/1.2.1/user_doc/hardware-environment.html
index 0dfea8e56..ab03f4c7a 100644
--- a/en-us/docs/1.2.1/user_doc/hardware-environment.html
+++ b/en-us/docs/1.2.1/user_doc/hardware-environment.html
@@ -116,8 +116,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
 <h2>4. Browser requirements</h2>
 <p>DolphinScheduler recommends Chrome and the latest browsers which using Chrome Kernel to access the front-end visual operator page.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.2.1/user_doc/metadata-1.2.html b/en-us/docs/1.2.1/user_doc/metadata-1.2.html
index e3089f411..fe437a127 100644
--- a/en-us/docs/1.2.1/user_doc/metadata-1.2.html
+++ b/en-us/docs/1.2.1/user_doc/metadata-1.2.html
@@ -643,8 +643,8 @@
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.2.1/user_doc/plugin-development.html b/en-us/docs/1.2.1/user_doc/plugin-development.html
index 61e9abaae..b8b8c437e 100644
--- a/en-us/docs/1.2.1/user_doc/plugin-development.html
+++ b/en-us/docs/1.2.1/user_doc/plugin-development.html
@@ -65,8 +65,8 @@
 <li>Rewrite <strong>handle</strong> Methods to implement business logic and set the corresponding<strong>exitStatusCode</strong></li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.2.1/user_doc/quick-start.html b/en-us/docs/1.2.1/user_doc/quick-start.html
index c57b71ee1..2ad95c78f 100644
--- a/en-us/docs/1.2.1/user_doc/quick-start.html
+++ b/en-us/docs/1.2.1/user_doc/quick-start.html
@@ -85,8 +85,8 @@
    <img src="/img/log_en.png" width="60%" />
 </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.2.1/user_doc/system-manual.html b/en-us/docs/1.2.1/user_doc/system-manual.html
index 3f5a584af..07f5eb416 100644
--- a/en-us/docs/1.2.1/user_doc/system-manual.html
+++ b/en-us/docs/1.2.1/user_doc/system-manual.html
@@ -756,8 +756,8 @@ conf/common/hadoop.properties
 <li>In tasks, local_param_bizdate refers to global parameters by  ${global_bizdate} for scripts, the value of variable local_param_bizdate can be referenced by ${local_param_bizdate}, or the value of local_param_bizdate can be set directly by JDBC.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.2.1/user_doc/upgrade.html b/en-us/docs/1.2.1/user_doc/upgrade.html
index a6e222e61..57656f69e 100644
--- a/en-us/docs/1.2.1/user_doc/upgrade.html
+++ b/en-us/docs/1.2.1/user_doc/upgrade.html
@@ -49,8 +49,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.1/user_doc/architecture-design.html b/en-us/docs/1.3.1/user_doc/architecture-design.html
index 6c1ca1980..eae256494 100644
--- a/en-us/docs/1.3.1/user_doc/architecture-design.html
+++ b/en-us/docs/1.3.1/user_doc/architecture-design.html
@@ -336,8 +336,8 @@ After the fault tolerance of ZooKeeper Master is completed, it is re-scheduled b
 <h3>Sum up</h3>
 <p>From the perspective of scheduling, this article preliminarily introduces the architecture principles and implementation ideas of the big data distributed workflow scheduling system-DolphinScheduler. To be continued</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.1/user_doc/cluster-deployment.html b/en-us/docs/1.3.1/user_doc/cluster-deployment.html
index 64c33b43a..6f5c0c0d2 100644
--- a/en-us/docs/1.3.1/user_doc/cluster-deployment.html
+++ b/en-us/docs/1.3.1/user_doc/cluster-deployment.html
@@ -385,8 +385,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 </code></pre>
 <p><code>Note: Please refer to the &quot;Architecture Design&quot; section for service usage</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.1/user_doc/configuration-file.html b/en-us/docs/1.3.1/user_doc/configuration-file.html
index 9d4967684..9dad8462d 100644
--- a/en-us/docs/1.3.1/user_doc/configuration-file.html
+++ b/en-us/docs/1.3.1/user_doc/configuration-file.html
@@ -983,8 +983,8 @@ The types of tasks involved are: Shell tasks, Python tasks, Spark tasks, Flink t
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.1/user_doc/hardware-environment.html b/en-us/docs/1.3.1/user_doc/hardware-environment.html
index c85d5b1cd..5887bbd05 100644
--- a/en-us/docs/1.3.1/user_doc/hardware-environment.html
+++ b/en-us/docs/1.3.1/user_doc/hardware-environment.html
@@ -111,8 +111,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
 <h2>4. Browser requirements</h2>
 <p>DolphinScheduler recommends Chrome and the latest browsers which using Chrome Kernel to access the front-end visual operator page.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.1/user_doc/metadata-1.3.html b/en-us/docs/1.3.1/user_doc/metadata-1.3.html
index 3a03fb925..5f7ad6514 100644
--- a/en-us/docs/1.3.1/user_doc/metadata-1.3.html
+++ b/en-us/docs/1.3.1/user_doc/metadata-1.3.html
@@ -727,8 +727,8 @@
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.1/user_doc/quick-start.html b/en-us/docs/1.3.1/user_doc/quick-start.html
index 5ac386171..e99d7e58c 100644
--- a/en-us/docs/1.3.1/user_doc/quick-start.html
+++ b/en-us/docs/1.3.1/user_doc/quick-start.html
@@ -85,8 +85,8 @@
    <img src="/img/log_en.png" width="60%" />
 </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.1/user_doc/standalone-deployment.html b/en-us/docs/1.3.1/user_doc/standalone-deployment.html
index 87fa3f9a1..0b75e0515 100644
--- a/en-us/docs/1.3.1/user_doc/standalone-deployment.html
+++ b/en-us/docs/1.3.1/user_doc/standalone-deployment.html
@@ -379,8 +379,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 </code></pre>
 <p><code>Note: Please refer to the &quot;Architecture Design&quot; section for service usage</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.1/user_doc/system-manual.html b/en-us/docs/1.3.1/user_doc/system-manual.html
index 8808ce9bf..a7118cf5f 100644
--- a/en-us/docs/1.3.1/user_doc/system-manual.html
+++ b/en-us/docs/1.3.1/user_doc/system-manual.html
@@ -963,8 +963,8 @@ example:</li>
 <li>In the task, local_param_bizdate uses ${global_bizdate} to refer to global parameters. For scripts, you can use ${local_param_bizdate} to refer to the value of global variable global_bizdate, or directly set the value of local_param_bizdate through JDBC.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.1/user_doc/task-structure.html b/en-us/docs/1.3.1/user_doc/task-structure.html
index 058c2fb2b..52cd1de46 100644
--- a/en-us/docs/1.3.1/user_doc/task-structure.html
+++ b/en-us/docs/1.3.1/user_doc/task-structure.html
@@ -3266,8 +3266,8 @@
         }
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.1/user_doc/upgrade.html b/en-us/docs/1.3.1/user_doc/upgrade.html
index a7fb4a8f1..c49a2f1d4 100644
--- a/en-us/docs/1.3.1/user_doc/upgrade.html
+++ b/en-us/docs/1.3.1/user_doc/upgrade.html
@@ -106,8 +106,8 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
 <pre><code class="language-shell">`sh install.sh`
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.2/user_doc/architecture-design.html b/en-us/docs/1.3.2/user_doc/architecture-design.html
index cf441834c..e466642c4 100644
--- a/en-us/docs/1.3.2/user_doc/architecture-design.html
+++ b/en-us/docs/1.3.2/user_doc/architecture-design.html
@@ -336,8 +336,8 @@ After the fault tolerance of ZooKeeper Master is completed, it is re-scheduled b
 <h3>Sum up</h3>
 <p>From the perspective of scheduling, this article preliminarily introduces the architecture principles and implementation ideas of the big data distributed workflow scheduling system-DolphinScheduler. To be continued</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.2/user_doc/cluster-deployment.html b/en-us/docs/1.3.2/user_doc/cluster-deployment.html
index 1c8b9916b..02bf66eba 100644
--- a/en-us/docs/1.3.2/user_doc/cluster-deployment.html
+++ b/en-us/docs/1.3.2/user_doc/cluster-deployment.html
@@ -384,8 +384,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 </code></pre>
 <p><code>Note: Please refer to the &quot;Architecture Design&quot; section for service usage</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.2/user_doc/configuration-file.html b/en-us/docs/1.3.2/user_doc/configuration-file.html
index 65c59479f..b3b1e0952 100644
--- a/en-us/docs/1.3.2/user_doc/configuration-file.html
+++ b/en-us/docs/1.3.2/user_doc/configuration-file.html
@@ -983,8 +983,8 @@ The types of tasks involved are: Shell tasks, Python tasks, Spark tasks, Flink t
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.2/user_doc/expansion-reduction.html b/en-us/docs/1.3.2/user_doc/expansion-reduction.html
index 5d153480a..dbc5f7fc8 100644
--- a/en-us/docs/1.3.2/user_doc/expansion-reduction.html
+++ b/en-us/docs/1.3.2/user_doc/expansion-reduction.html
@@ -233,8 +233,8 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
 
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.2/user_doc/hardware-environment.html b/en-us/docs/1.3.2/user_doc/hardware-environment.html
index 46d851b8e..c48ae2132 100644
--- a/en-us/docs/1.3.2/user_doc/hardware-environment.html
+++ b/en-us/docs/1.3.2/user_doc/hardware-environment.html
@@ -111,8 +111,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
 <h2>4. Browser requirements</h2>
 <p>DolphinScheduler recommends Chrome and the latest browsers which using Chrome Kernel to access the front-end visual operator page.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.2/user_doc/metadata-1.3.html b/en-us/docs/1.3.2/user_doc/metadata-1.3.html
index 2a33ab0f3..92f3de3d8 100644
--- a/en-us/docs/1.3.2/user_doc/metadata-1.3.html
+++ b/en-us/docs/1.3.2/user_doc/metadata-1.3.html
@@ -639,8 +639,8 @@
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.2/user_doc/quick-start.html b/en-us/docs/1.3.2/user_doc/quick-start.html
index 03fe13d5a..e6ec79bf8 100644
--- a/en-us/docs/1.3.2/user_doc/quick-start.html
+++ b/en-us/docs/1.3.2/user_doc/quick-start.html
@@ -85,8 +85,8 @@
    <img src="/img/log_en.png" width="60%" />
 </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.2/user_doc/standalone-deployment.html b/en-us/docs/1.3.2/user_doc/standalone-deployment.html
index aa5082dd9..287cdac9a 100644
--- a/en-us/docs/1.3.2/user_doc/standalone-deployment.html
+++ b/en-us/docs/1.3.2/user_doc/standalone-deployment.html
@@ -328,8 +328,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 </code></pre>
 <p><code>Note: Please refer to the &quot;Architecture Design&quot; section for service usage</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.2/user_doc/system-manual.html b/en-us/docs/1.3.2/user_doc/system-manual.html
index 4e094f518..3f8f0a91a 100644
--- a/en-us/docs/1.3.2/user_doc/system-manual.html
+++ b/en-us/docs/1.3.2/user_doc/system-manual.html
@@ -993,8 +993,8 @@ example:</li>
 <li>In the task, local_param_bizdate uses ${global_bizdate} to refer to global parameters. For scripts, you can use ${local_param_bizdate} to refer to the value of global variable global_bizdate, or directly set the value of local_param_bizdate through JDBC.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.2/user_doc/task-structure.html b/en-us/docs/1.3.2/user_doc/task-structure.html
index d7f12277d..97f55008e 100644
--- a/en-us/docs/1.3.2/user_doc/task-structure.html
+++ b/en-us/docs/1.3.2/user_doc/task-structure.html
@@ -3266,8 +3266,8 @@
         }
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.2/user_doc/upgrade.html b/en-us/docs/1.3.2/user_doc/upgrade.html
index 6dee8576f..a7912ac30 100644
--- a/en-us/docs/1.3.2/user_doc/upgrade.html
+++ b/en-us/docs/1.3.2/user_doc/upgrade.html
@@ -110,8 +110,8 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
 <pre><code class="language-shell">`sh install.sh`
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.3/user_doc/architecture-design.html b/en-us/docs/1.3.3/user_doc/architecture-design.html
index f08ab09ed..79daec048 100644
--- a/en-us/docs/1.3.3/user_doc/architecture-design.html
+++ b/en-us/docs/1.3.3/user_doc/architecture-design.html
@@ -336,8 +336,8 @@ After the fault tolerance of ZooKeeper Master is completed, it is re-scheduled b
 <h3>Sum up</h3>
 <p>From the perspective of scheduling, this article preliminarily introduces the architecture principles and implementation ideas of the big data distributed workflow scheduling system-DolphinScheduler. To be continued</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.3/user_doc/cluster-deployment.html b/en-us/docs/1.3.3/user_doc/cluster-deployment.html
index c70d2aa2f..bc3b68016 100644
--- a/en-us/docs/1.3.3/user_doc/cluster-deployment.html
+++ b/en-us/docs/1.3.3/user_doc/cluster-deployment.html
@@ -385,8 +385,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 </code></pre>
 <p><code>Note: Please refer to the &quot;Architecture Design&quot; section for service usage</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.3/user_doc/configuration-file.html b/en-us/docs/1.3.3/user_doc/configuration-file.html
index 930c19fb1..0cc1f4803 100644
--- a/en-us/docs/1.3.3/user_doc/configuration-file.html
+++ b/en-us/docs/1.3.3/user_doc/configuration-file.html
@@ -983,8 +983,8 @@ The types of tasks involved are: Shell tasks, Python tasks, Spark tasks, Flink t
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.3/user_doc/expansion-reduction.html b/en-us/docs/1.3.3/user_doc/expansion-reduction.html
index 9baa5e61a..51dff6064 100644
--- a/en-us/docs/1.3.3/user_doc/expansion-reduction.html
+++ b/en-us/docs/1.3.3/user_doc/expansion-reduction.html
@@ -233,8 +233,8 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
 
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.3/user_doc/hardware-environment.html b/en-us/docs/1.3.3/user_doc/hardware-environment.html
index c9fdcdd77..004c64fa6 100644
--- a/en-us/docs/1.3.3/user_doc/hardware-environment.html
+++ b/en-us/docs/1.3.3/user_doc/hardware-environment.html
@@ -111,8 +111,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
 <h2>4. Browser requirements</h2>
 <p>DolphinScheduler recommends Chrome and the latest browsers which using Chrome Kernel to access the front-end visual operator page.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.3/user_doc/metadata-1.3.html b/en-us/docs/1.3.3/user_doc/metadata-1.3.html
index 5cd5a42eb..3e971c361 100644
--- a/en-us/docs/1.3.3/user_doc/metadata-1.3.html
+++ b/en-us/docs/1.3.3/user_doc/metadata-1.3.html
@@ -639,8 +639,8 @@
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.3/user_doc/quick-start.html b/en-us/docs/1.3.3/user_doc/quick-start.html
index 4b7541ddc..f26c38fe5 100644
--- a/en-us/docs/1.3.3/user_doc/quick-start.html
+++ b/en-us/docs/1.3.3/user_doc/quick-start.html
@@ -85,8 +85,8 @@
    <img src="/img/log_en.png" width="60%" />
 </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.3/user_doc/standalone-deployment.html b/en-us/docs/1.3.3/user_doc/standalone-deployment.html
index 5127b57dc..ceddf1b62 100644
--- a/en-us/docs/1.3.3/user_doc/standalone-deployment.html
+++ b/en-us/docs/1.3.3/user_doc/standalone-deployment.html
@@ -328,8 +328,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 </code></pre>
 <p><code>Note: Please refer to the &quot;Architecture Design&quot; section for service usage</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.3/user_doc/system-manual.html b/en-us/docs/1.3.3/user_doc/system-manual.html
index 683c31db6..ae6c8ff5c 100644
--- a/en-us/docs/1.3.3/user_doc/system-manual.html
+++ b/en-us/docs/1.3.3/user_doc/system-manual.html
@@ -1017,8 +1017,8 @@ example:</li>
 <li>In the task, local_param_bizdate uses ${global_bizdate} to refer to global parameters. For scripts, you can use ${local_param_bizdate} to refer to the value of global variable global_bizdate, or directly set the value of local_param_bizdate through JDBC.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.3/user_doc/task-structure.html b/en-us/docs/1.3.3/user_doc/task-structure.html
index 71e5874bc..c1f224186 100644
--- a/en-us/docs/1.3.3/user_doc/task-structure.html
+++ b/en-us/docs/1.3.3/user_doc/task-structure.html
@@ -3266,8 +3266,8 @@
         }
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.3/user_doc/upgrade.html b/en-us/docs/1.3.3/user_doc/upgrade.html
index f138bdd17..38244e144 100644
--- a/en-us/docs/1.3.3/user_doc/upgrade.html
+++ b/en-us/docs/1.3.3/user_doc/upgrade.html
@@ -110,8 +110,8 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
 <pre><code class="language-shell">`sh install.sh`
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.4/user_doc/architecture-design.html b/en-us/docs/1.3.4/user_doc/architecture-design.html
index a9043c094..a50f1ecce 100644
--- a/en-us/docs/1.3.4/user_doc/architecture-design.html
+++ b/en-us/docs/1.3.4/user_doc/architecture-design.html
@@ -336,8 +336,8 @@ After the fault tolerance of ZooKeeper Master is completed, it is re-scheduled b
 <h3>Sum up</h3>
 <p>From the perspective of scheduling, this article preliminarily introduces the architecture principles and implementation ideas of the big data distributed workflow scheduling system-DolphinScheduler. To be continued</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.4/user_doc/cluster-deployment.html b/en-us/docs/1.3.4/user_doc/cluster-deployment.html
index e1561cd3b..cc51242f4 100644
--- a/en-us/docs/1.3.4/user_doc/cluster-deployment.html
+++ b/en-us/docs/1.3.4/user_doc/cluster-deployment.html
@@ -385,8 +385,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 </code></pre>
 <p><code>Note: Please refer to the &quot;Architecture Design&quot; section for service usage</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.4/user_doc/configuration-file.html b/en-us/docs/1.3.4/user_doc/configuration-file.html
index 85aa41d1d..fc31cea42 100644
--- a/en-us/docs/1.3.4/user_doc/configuration-file.html
+++ b/en-us/docs/1.3.4/user_doc/configuration-file.html
@@ -985,8 +985,8 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.4/user_doc/docker-deployment.html b/en-us/docs/1.3.4/user_doc/docker-deployment.html
index 401611763..f3709ab83 100644
--- a/en-us/docs/1.3.4/user_doc/docker-deployment.html
+++ b/en-us/docs/1.3.4/user_doc/docker-deployment.html
@@ -118,8 +118,8 @@ apache/dolphinscheduler:1.3.4 frontend
 </code></pre>
 <p><strong>Note</strong>: You must be specify <code>DATABASE_HOST</code>, <code>DATABASE_PORT</code>, <code>DATABASE_DATABASE</code>, <code>DATABASE_USERNAME</code>, <code>DATABASE_PASSWORD</code>, <code>ZOOKEEPER_QUORUM</code> when start a standalone dolphinscheduler server.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.4/user_doc/expansion-reduction.html b/en-us/docs/1.3.4/user_doc/expansion-reduction.html
index 9e95e0231..11b8af577 100644
--- a/en-us/docs/1.3.4/user_doc/expansion-reduction.html
+++ b/en-us/docs/1.3.4/user_doc/expansion-reduction.html
@@ -233,8 +233,8 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
 
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.4/user_doc/hardware-environment.html b/en-us/docs/1.3.4/user_doc/hardware-environment.html
index b37cac835..ab57f1c89 100644
--- a/en-us/docs/1.3.4/user_doc/hardware-environment.html
+++ b/en-us/docs/1.3.4/user_doc/hardware-environment.html
@@ -111,8 +111,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
 <h2>4. Browser requirements</h2>
 <p>DolphinScheduler recommends Chrome and the latest browsers which using Chrome Kernel to access the front-end visual operator page.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.4/user_doc/load-balance.html b/en-us/docs/1.3.4/user_doc/load-balance.html
index b3c8ee941..052404377 100644
--- a/en-us/docs/1.3.4/user_doc/load-balance.html
+++ b/en-us/docs/1.3.4/user_doc/load-balance.html
@@ -46,8 +46,8 @@
 <li>worker.reserved.memory=0.3 (worker reserved memory, only lower than system available memory, worker server can be dispatched tasks. default value 0.3, the unit is G)</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.4/user_doc/metadata-1.3.html b/en-us/docs/1.3.4/user_doc/metadata-1.3.html
index 58ebd4489..e3d8466b1 100644
--- a/en-us/docs/1.3.4/user_doc/metadata-1.3.html
+++ b/en-us/docs/1.3.4/user_doc/metadata-1.3.html
@@ -639,8 +639,8 @@
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.4/user_doc/quick-start.html b/en-us/docs/1.3.4/user_doc/quick-start.html
index ff2ec05e3..81019eb54 100644
--- a/en-us/docs/1.3.4/user_doc/quick-start.html
+++ b/en-us/docs/1.3.4/user_doc/quick-start.html
@@ -85,8 +85,8 @@
    <img src="/img/log_en.png" width="60%" />
 </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.4/user_doc/standalone-deployment.html b/en-us/docs/1.3.4/user_doc/standalone-deployment.html
index 2032479b7..6099e0237 100644
--- a/en-us/docs/1.3.4/user_doc/standalone-deployment.html
+++ b/en-us/docs/1.3.4/user_doc/standalone-deployment.html
@@ -328,8 +328,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 </code></pre>
 <p><code>Note: Please refer to the &quot;Architecture Design&quot; section for service usage</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.4/user_doc/system-manual.html b/en-us/docs/1.3.4/user_doc/system-manual.html
index 1be1b4c77..b06f065f5 100644
--- a/en-us/docs/1.3.4/user_doc/system-manual.html
+++ b/en-us/docs/1.3.4/user_doc/system-manual.html
@@ -1018,8 +1018,8 @@ example:</li>
 <li>In the task, local_param_bizdate uses ${global_bizdate} to refer to global parameters. For scripts, you can use ${local_param_bizdate} to refer to the value of global variable global_bizdate, or directly set the value of local_param_bizdate through JDBC.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.4/user_doc/task-structure.html b/en-us/docs/1.3.4/user_doc/task-structure.html
index 3dbc4df63..101d3a345 100644
--- a/en-us/docs/1.3.4/user_doc/task-structure.html
+++ b/en-us/docs/1.3.4/user_doc/task-structure.html
@@ -3265,8 +3265,8 @@
         }
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.4/user_doc/upgrade.html b/en-us/docs/1.3.4/user_doc/upgrade.html
index 0325670b2..090271930 100644
--- a/en-us/docs/1.3.4/user_doc/upgrade.html
+++ b/en-us/docs/1.3.4/user_doc/upgrade.html
@@ -110,8 +110,8 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
 <pre><code class="language-shell">`sh install.sh`
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.5/user_doc/architecture-design.html b/en-us/docs/1.3.5/user_doc/architecture-design.html
index 6412b2a97..2746df099 100644
--- a/en-us/docs/1.3.5/user_doc/architecture-design.html
+++ b/en-us/docs/1.3.5/user_doc/architecture-design.html
@@ -336,8 +336,8 @@ After the fault tolerance of ZooKeeper Master is completed, it is re-scheduled b
 <h3>Sum up</h3>
 <p>From the perspective of scheduling, this article preliminarily introduces the architecture principles and implementation ideas of the big data distributed workflow scheduling system-DolphinScheduler. To be continued</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.5/user_doc/cluster-deployment.html b/en-us/docs/1.3.5/user_doc/cluster-deployment.html
index f960bcbac..0be97391f 100644
--- a/en-us/docs/1.3.5/user_doc/cluster-deployment.html
+++ b/en-us/docs/1.3.5/user_doc/cluster-deployment.html
@@ -385,8 +385,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 </code></pre>
 <p><code>Note: Please refer to the &quot;Architecture Design&quot; section for service usage</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.5/user_doc/configuration-file.html b/en-us/docs/1.3.5/user_doc/configuration-file.html
index 7abc275e5..612604688 100644
--- a/en-us/docs/1.3.5/user_doc/configuration-file.html
+++ b/en-us/docs/1.3.5/user_doc/configuration-file.html
@@ -985,8 +985,8 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.5/user_doc/docker-deployment.html b/en-us/docs/1.3.5/user_doc/docker-deployment.html
index 6d525e2d7..57b57ef39 100644
--- a/en-us/docs/1.3.5/user_doc/docker-deployment.html
+++ b/en-us/docs/1.3.5/user_doc/docker-deployment.html
@@ -325,8 +325,8 @@ COPY ojdbc8-19.9.0.0.jar /opt/dolphinscheduler/lib
 </li>
 </ol>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.5/user_doc/expansion-reduction.html b/en-us/docs/1.3.5/user_doc/expansion-reduction.html
index b4595b4e2..7a1ec7d5a 100644
--- a/en-us/docs/1.3.5/user_doc/expansion-reduction.html
+++ b/en-us/docs/1.3.5/user_doc/expansion-reduction.html
@@ -233,8 +233,8 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
 
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.5/user_doc/hardware-environment.html b/en-us/docs/1.3.5/user_doc/hardware-environment.html
index 6abd6f152..415775078 100644
--- a/en-us/docs/1.3.5/user_doc/hardware-environment.html
+++ b/en-us/docs/1.3.5/user_doc/hardware-environment.html
@@ -111,8 +111,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
 <h2>4. Browser requirements</h2>
 <p>DolphinScheduler recommends Chrome and the latest browsers which using Chrome Kernel to access the front-end visual operator page.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.5/user_doc/kubernetes-deployment.html b/en-us/docs/1.3.5/user_doc/kubernetes-deployment.html
index 9afc933ae..af0e76bc2 100644
--- a/en-us/docs/1.3.5/user_doc/kubernetes-deployment.html
+++ b/en-us/docs/1.3.5/user_doc/kubernetes-deployment.html
@@ -170,8 +170,8 @@ COPY ojdbc8-19.9.0.0.jar /opt/dolphinscheduler/lib
 </li>
 </ol>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.5/user_doc/load-balance.html b/en-us/docs/1.3.5/user_doc/load-balance.html
index ac863db3e..9cbe3e737 100644
--- a/en-us/docs/1.3.5/user_doc/load-balance.html
+++ b/en-us/docs/1.3.5/user_doc/load-balance.html
@@ -46,8 +46,8 @@
 <li>worker.reserved.memory=0.3 (worker reserved memory, only lower than system available memory, worker server can be dispatched tasks. default value 0.3, the unit is G)</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.5/user_doc/metadata-1.3.html b/en-us/docs/1.3.5/user_doc/metadata-1.3.html
index 6d015aaac..9404a2bda 100644
--- a/en-us/docs/1.3.5/user_doc/metadata-1.3.html
+++ b/en-us/docs/1.3.5/user_doc/metadata-1.3.html
@@ -639,8 +639,8 @@
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.5/user_doc/open-api.html b/en-us/docs/1.3.5/user_doc/open-api.html
index 0fc711d70..6408faedc 100644
--- a/en-us/docs/1.3.5/user_doc/open-api.html
+++ b/en-us/docs/1.3.5/user_doc/open-api.html
@@ -52,8 +52,8 @@
    <img src="/img/test-api.png" width="80%" />
  </p>  
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.5/user_doc/quick-start.html b/en-us/docs/1.3.5/user_doc/quick-start.html
index c8063a4d7..e441fe978 100644
--- a/en-us/docs/1.3.5/user_doc/quick-start.html
+++ b/en-us/docs/1.3.5/user_doc/quick-start.html
@@ -85,8 +85,8 @@
    <img src="/img/log_en.png" width="60%" />
 </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.5/user_doc/standalone-deployment.html b/en-us/docs/1.3.5/user_doc/standalone-deployment.html
index 8e0f5ece5..38e225cb7 100644
--- a/en-us/docs/1.3.5/user_doc/standalone-deployment.html
+++ b/en-us/docs/1.3.5/user_doc/standalone-deployment.html
@@ -328,8 +328,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 </code></pre>
 <p><code>Note: Please refer to the &quot;Architecture Design&quot; section for service usage</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.5/user_doc/system-manual.html b/en-us/docs/1.3.5/user_doc/system-manual.html
index 3986a2410..870f7698e 100644
--- a/en-us/docs/1.3.5/user_doc/system-manual.html
+++ b/en-us/docs/1.3.5/user_doc/system-manual.html
@@ -1046,8 +1046,8 @@ example:</li>
 <li>In the task, local_param_bizdate uses ${global_bizdate} to refer to global parameters. For scripts, you can use ${local_param_bizdate} to refer to the value of global variable global_bizdate, or directly set the value of local_param_bizdate through JDBC.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.5/user_doc/task-structure.html b/en-us/docs/1.3.5/user_doc/task-structure.html
index 9a04f509e..e8addd9bf 100644
--- a/en-us/docs/1.3.5/user_doc/task-structure.html
+++ b/en-us/docs/1.3.5/user_doc/task-structure.html
@@ -3265,8 +3265,8 @@
         }
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.5/user_doc/upgrade.html b/en-us/docs/1.3.5/user_doc/upgrade.html
index 8aba22287..cdf3425ab 100644
--- a/en-us/docs/1.3.5/user_doc/upgrade.html
+++ b/en-us/docs/1.3.5/user_doc/upgrade.html
@@ -110,8 +110,8 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
 <pre><code class="language-shell">`sh install.sh`
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.6/user_doc/ambari-integration.html b/en-us/docs/1.3.6/user_doc/ambari-integration.html
index 712a70b52..2bc09e00c 100644
--- a/en-us/docs/1.3.6/user_doc/ambari-integration.html
+++ b/en-us/docs/1.3.6/user_doc/ambari-integration.html
@@ -152,8 +152,8 @@ flush privileges;
 </li>
 </ol>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.6/user_doc/architecture-design.html b/en-us/docs/1.3.6/user_doc/architecture-design.html
index 35c6e9141..51bc15bee 100644
--- a/en-us/docs/1.3.6/user_doc/architecture-design.html
+++ b/en-us/docs/1.3.6/user_doc/architecture-design.html
@@ -336,8 +336,8 @@ After the fault tolerance of ZooKeeper Master is completed, it is re-scheduled b
 <h3>Sum up</h3>
 <p>From the perspective of scheduling, this article preliminarily introduces the architecture principles and implementation ideas of the big data distributed workflow scheduling system-DolphinScheduler. To be continued</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.6/user_doc/cluster-deployment.html b/en-us/docs/1.3.6/user_doc/cluster-deployment.html
index 5cede3fe5..3d76346cc 100644
--- a/en-us/docs/1.3.6/user_doc/cluster-deployment.html
+++ b/en-us/docs/1.3.6/user_doc/cluster-deployment.html
@@ -385,8 +385,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 </code></pre>
 <p><code>Note: Please refer to the &quot;Architecture Design&quot; section for service usage</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.6/user_doc/configuration-file.html b/en-us/docs/1.3.6/user_doc/configuration-file.html
index 9f08142aa..3732fcf38 100644
--- a/en-us/docs/1.3.6/user_doc/configuration-file.html
+++ b/en-us/docs/1.3.6/user_doc/configuration-file.html
@@ -985,8 +985,8 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.6/user_doc/docker-deployment.html b/en-us/docs/1.3.6/user_doc/docker-deployment.html
index 49f4bff0d..9174a1af7 100644
--- a/en-us/docs/1.3.6/user_doc/docker-deployment.html
+++ b/en-us/docs/1.3.6/user_doc/docker-deployment.html
@@ -887,8 +887,8 @@ SW_GRPC_LOG_SERVER_PORT=11800
 <p><strong><code>LOGGER_SERVER_OPTS</code></strong></p>
 <p>This environment variable sets jvm options for <code>logger-server</code>. The default value is <code>-Xms512m -Xmx512m -Xmn256m</code>.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.6/user_doc/expansion-reduction.html b/en-us/docs/1.3.6/user_doc/expansion-reduction.html
index e5298fbdb..e2f8f7288 100644
--- a/en-us/docs/1.3.6/user_doc/expansion-reduction.html
+++ b/en-us/docs/1.3.6/user_doc/expansion-reduction.html
@@ -233,8 +233,8 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
 
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.6/user_doc/flink-call.html b/en-us/docs/1.3.6/user_doc/flink-call.html
index 9b9313277..b39bb06c8 100644
--- a/en-us/docs/1.3.6/user_doc/flink-call.html
+++ b/en-us/docs/1.3.6/user_doc/flink-call.html
@@ -109,8 +109,8 @@
    <img src="/img/api/log.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.6/user_doc/hardware-environment.html b/en-us/docs/1.3.6/user_doc/hardware-environment.html
index 84c357f8f..d0ac0ced8 100644
--- a/en-us/docs/1.3.6/user_doc/hardware-environment.html
+++ b/en-us/docs/1.3.6/user_doc/hardware-environment.html
@@ -111,8 +111,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
 <h2>4. Browser requirements</h2>
 <p>DolphinScheduler recommends Chrome and the latest browsers which using Chrome Kernel to access the front-end visual operator page.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.6/user_doc/kubernetes-deployment.html b/en-us/docs/1.3.6/user_doc/kubernetes-deployment.html
index 214e2e98d..a5b462367 100644
--- a/en-us/docs/1.3.6/user_doc/kubernetes-deployment.html
+++ b/en-us/docs/1.3.6/user_doc/kubernetes-deployment.html
@@ -1733,8 +1733,8 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.6/user_doc/load-balance.html b/en-us/docs/1.3.6/user_doc/load-balance.html
index 3d0a7f2da..e13ccb312 100644
--- a/en-us/docs/1.3.6/user_doc/load-balance.html
+++ b/en-us/docs/1.3.6/user_doc/load-balance.html
@@ -46,8 +46,8 @@
 <li>worker.reserved.memory=0.3 (worker reserved memory, only lower than system available memory, worker server can be dispatched tasks. default value 0.3, the unit is G)</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.6/user_doc/metadata-1.3.html b/en-us/docs/1.3.6/user_doc/metadata-1.3.html
index e1a66583e..5ac74181f 100644
--- a/en-us/docs/1.3.6/user_doc/metadata-1.3.html
+++ b/en-us/docs/1.3.6/user_doc/metadata-1.3.html
@@ -639,8 +639,8 @@
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.6/user_doc/open-api.html b/en-us/docs/1.3.6/user_doc/open-api.html
index 0e423bc78..e490b4b4f 100644
--- a/en-us/docs/1.3.6/user_doc/open-api.html
+++ b/en-us/docs/1.3.6/user_doc/open-api.html
@@ -72,8 +72,8 @@ The returned msg information is "success", indicating that we have successfully
    <img src="/img/api/create_source2.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.6/user_doc/quick-start.html b/en-us/docs/1.3.6/user_doc/quick-start.html
index 19b13c045..a8bbebf01 100644
--- a/en-us/docs/1.3.6/user_doc/quick-start.html
+++ b/en-us/docs/1.3.6/user_doc/quick-start.html
@@ -85,8 +85,8 @@
    <img src="/img/log_en.png" width="60%" />
 </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.6/user_doc/skywalking-agent-deployment.html b/en-us/docs/1.3.6/user_doc/skywalking-agent-deployment.html
index c33a0bf6a..de70a572e 100644
--- a/en-us/docs/1.3.6/user_doc/skywalking-agent-deployment.html
+++ b/en-us/docs/1.3.6/user_doc/skywalking-agent-deployment.html
@@ -59,8 +59,8 @@ apache/dolphinscheduler:1.3.6 all</span>
 <p>If you have opened Skywalking dashboard with a browser before, you need to clear browser cache.</p>
 <p><img src="/img/skywalking/import-dashboard-1.jpg" alt="img1"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.6/user_doc/standalone-deployment.html b/en-us/docs/1.3.6/user_doc/standalone-deployment.html
index 818f74efd..57e330190 100644
--- a/en-us/docs/1.3.6/user_doc/standalone-deployment.html
+++ b/en-us/docs/1.3.6/user_doc/standalone-deployment.html
@@ -331,8 +331,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 </code></pre>
 <p><code>Note: Please refer to the &quot;Architecture Design&quot; section for service usage</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.6/user_doc/system-manual.html b/en-us/docs/1.3.6/user_doc/system-manual.html
index 15addaef1..21a1a3fd7 100644
--- a/en-us/docs/1.3.6/user_doc/system-manual.html
+++ b/en-us/docs/1.3.6/user_doc/system-manual.html
@@ -1026,8 +1026,8 @@ example:</li>
 <li>In the task, local_param_bizdate uses ${global_bizdate} to refer to global parameters. For scripts, you can use ${local_param_bizdate} to refer to the value of global variable global_bizdate, or directly set the value of local_param_bizdate through JDBC.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.6/user_doc/task-structure.html b/en-us/docs/1.3.6/user_doc/task-structure.html
index f0451f79c..234f3a962 100644
--- a/en-us/docs/1.3.6/user_doc/task-structure.html
+++ b/en-us/docs/1.3.6/user_doc/task-structure.html
@@ -3265,8 +3265,8 @@
         }
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.6/user_doc/upgrade.html b/en-us/docs/1.3.6/user_doc/upgrade.html
index 86f81ce6e..af54ca995 100644
--- a/en-us/docs/1.3.6/user_doc/upgrade.html
+++ b/en-us/docs/1.3.6/user_doc/upgrade.html
@@ -110,8 +110,8 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
 <pre><code class="language-shell">`sh install.sh`
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.8/user_doc/ambari-integration.html b/en-us/docs/1.3.8/user_doc/ambari-integration.html
index 33ae3789c..61f2314df 100644
--- a/en-us/docs/1.3.8/user_doc/ambari-integration.html
+++ b/en-us/docs/1.3.8/user_doc/ambari-integration.html
@@ -150,8 +150,8 @@ flush privileges;
 </li>
 </ol>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.8/user_doc/architecture-design.html b/en-us/docs/1.3.8/user_doc/architecture-design.html
index d19ea565b..08b2bee8d 100644
--- a/en-us/docs/1.3.8/user_doc/architecture-design.html
+++ b/en-us/docs/1.3.8/user_doc/architecture-design.html
@@ -328,8 +328,8 @@ From the perspective of scheduling, this article preliminarily introduces the ar
 
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.8/user_doc/cluster-deployment.html b/en-us/docs/1.3.8/user_doc/cluster-deployment.html
index 058c938ee..b6c600214 100644
--- a/en-us/docs/1.3.8/user_doc/cluster-deployment.html
+++ b/en-us/docs/1.3.8/user_doc/cluster-deployment.html
@@ -385,8 +385,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 </code></pre>
 <p><code>Note: Please refer to the &quot;Architecture Design&quot; section for service usage</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.8/user_doc/configuration-file.html b/en-us/docs/1.3.8/user_doc/configuration-file.html
index 181bab3c5..2ae9b3f78 100644
--- a/en-us/docs/1.3.8/user_doc/configuration-file.html
+++ b/en-us/docs/1.3.8/user_doc/configuration-file.html
@@ -985,8 +985,8 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.8/user_doc/docker-deployment.html b/en-us/docs/1.3.8/user_doc/docker-deployment.html
index 9a36e6566..ac676b523 100644
--- a/en-us/docs/1.3.8/user_doc/docker-deployment.html
+++ b/en-us/docs/1.3.8/user_doc/docker-deployment.html
@@ -897,8 +897,8 @@ SW_GRPC_LOG_SERVER_PORT=11800
 <p><strong><code>LOGGER_SERVER_OPTS</code></strong></p>
 <p>This environment variable sets JVM options for <code>logger-server</code>. The default value is <code>-Xms512m -Xmx512m -Xmn256m</code>.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.8/user_doc/expansion-reduction.html b/en-us/docs/1.3.8/user_doc/expansion-reduction.html
index e0554d91e..bb5e281ee 100644
--- a/en-us/docs/1.3.8/user_doc/expansion-reduction.html
+++ b/en-us/docs/1.3.8/user_doc/expansion-reduction.html
@@ -234,8 +234,8 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
 
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.8/user_doc/flink-call.html b/en-us/docs/1.3.8/user_doc/flink-call.html
index b48789da4..7d6b5cf39 100644
--- a/en-us/docs/1.3.8/user_doc/flink-call.html
+++ b/en-us/docs/1.3.8/user_doc/flink-call.html
@@ -109,8 +109,8 @@
    <img src="/img/api/log.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.8/user_doc/hardware-environment.html b/en-us/docs/1.3.8/user_doc/hardware-environment.html
index d49f81f4e..ae2af42a2 100644
--- a/en-us/docs/1.3.8/user_doc/hardware-environment.html
+++ b/en-us/docs/1.3.8/user_doc/hardware-environment.html
@@ -111,8 +111,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
 <h2>4. Browser requirements</h2>
 <p>DolphinScheduler recommends Chrome and the latest browsers which using Chrome Kernel to access the front-end visual operator page.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.8/user_doc/kubernetes-deployment.html b/en-us/docs/1.3.8/user_doc/kubernetes-deployment.html
index 652452560..432e6055d 100644
--- a/en-us/docs/1.3.8/user_doc/kubernetes-deployment.html
+++ b/en-us/docs/1.3.8/user_doc/kubernetes-deployment.html
@@ -1733,8 +1733,8 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.8/user_doc/load-balance.html b/en-us/docs/1.3.8/user_doc/load-balance.html
index 6a7a15d82..6e83ad2b6 100644
--- a/en-us/docs/1.3.8/user_doc/load-balance.html
+++ b/en-us/docs/1.3.8/user_doc/load-balance.html
@@ -46,8 +46,8 @@
 <li>worker.reserved.memory=0.3 (worker reserved memory, only lower than system available memory, worker server can be dispatched tasks. default value 0.3, the unit is G)</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.8/user_doc/metadata-1.3.html b/en-us/docs/1.3.8/user_doc/metadata-1.3.html
index 8ef2c0e0a..80087e929 100644
--- a/en-us/docs/1.3.8/user_doc/metadata-1.3.html
+++ b/en-us/docs/1.3.8/user_doc/metadata-1.3.html
@@ -639,8 +639,8 @@
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.8/user_doc/open-api.html b/en-us/docs/1.3.8/user_doc/open-api.html
index dc8403334..1cab99707 100644
--- a/en-us/docs/1.3.8/user_doc/open-api.html
+++ b/en-us/docs/1.3.8/user_doc/open-api.html
@@ -72,8 +72,8 @@ The returned msg information is "success", indicating that we have successfully
    <img src="/img/api/create_source2.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.8/user_doc/parameters-introduction.html b/en-us/docs/1.3.8/user_doc/parameters-introduction.html
index f4186eb57..5f0bad6ff 100644
--- a/en-us/docs/1.3.8/user_doc/parameters-introduction.html
+++ b/en-us/docs/1.3.8/user_doc/parameters-introduction.html
@@ -85,8 +85,8 @@ the second is offset, representing the number of months the user wants to add or
 <p>​		Similarly, local_param refers to the global parameters defined in the previous section through ${local_param}.</p>
 <p>​		biz_date, biz_curdate, and system.datetime are user-defined parameters assigned by ${global parameter}.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.8/user_doc/quick-start.html b/en-us/docs/1.3.8/user_doc/quick-start.html
index c6971ea2d..472add3b3 100644
--- a/en-us/docs/1.3.8/user_doc/quick-start.html
+++ b/en-us/docs/1.3.8/user_doc/quick-start.html
@@ -85,8 +85,8 @@
    <img src="/img/log_en.png" width="60%" />
 </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.8/user_doc/skywalking-agent-deployment.html b/en-us/docs/1.3.8/user_doc/skywalking-agent-deployment.html
index 6575503fd..76196c204 100644
--- a/en-us/docs/1.3.8/user_doc/skywalking-agent-deployment.html
+++ b/en-us/docs/1.3.8/user_doc/skywalking-agent-deployment.html
@@ -59,8 +59,8 @@ apache/dolphinscheduler:1.3.8 all</span>
 <p>If you have opened SkyWalking dashboard with a browser before, you need to clear the browser cache.</p>
 <p><img src="/img/skywalking/import-dashboard-1.jpg" alt="img1"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.8/user_doc/standalone-deployment.html b/en-us/docs/1.3.8/user_doc/standalone-deployment.html
index b700e11de..7c6c3c12d 100644
--- a/en-us/docs/1.3.8/user_doc/standalone-deployment.html
+++ b/en-us/docs/1.3.8/user_doc/standalone-deployment.html
@@ -331,8 +331,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 </code></pre>
 <p><code>Note: Please refer to the &quot;Architecture Design&quot; section for service usage</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.8/user_doc/system-manual.html b/en-us/docs/1.3.8/user_doc/system-manual.html
index bff43ac7e..1713789f3 100644
--- a/en-us/docs/1.3.8/user_doc/system-manual.html
+++ b/en-us/docs/1.3.8/user_doc/system-manual.html
@@ -1032,8 +1032,8 @@ example:</li>
 <li>In the task, local_param_bizdate uses ${global_bizdate} to refer to global parameters. For scripts, you can use ${local_param_bizdate} to refer to the value of global variable global_bizdate, or directly set the value of local_param_bizdate through JDBC.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.8/user_doc/task-structure.html b/en-us/docs/1.3.8/user_doc/task-structure.html
index ade278e4a..b26084a38 100644
--- a/en-us/docs/1.3.8/user_doc/task-structure.html
+++ b/en-us/docs/1.3.8/user_doc/task-structure.html
@@ -3265,8 +3265,8 @@
         }
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.8/user_doc/upgrade.html b/en-us/docs/1.3.8/user_doc/upgrade.html
index 90104a494..f06c5c738 100644
--- a/en-us/docs/1.3.8/user_doc/upgrade.html
+++ b/en-us/docs/1.3.8/user_doc/upgrade.html
@@ -110,8 +110,8 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
 <pre><code class="language-shell">`sh install.sh`
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.9/user_doc/ambari-integration.html b/en-us/docs/1.3.9/user_doc/ambari-integration.html
index 11eacce94..02bfc0fdb 100644
--- a/en-us/docs/1.3.9/user_doc/ambari-integration.html
+++ b/en-us/docs/1.3.9/user_doc/ambari-integration.html
@@ -150,8 +150,8 @@ flush privileges;
 </li>
 </ol>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.9/user_doc/architecture-design.html b/en-us/docs/1.3.9/user_doc/architecture-design.html
index a4b61c481..1ed2979d6 100644
--- a/en-us/docs/1.3.9/user_doc/architecture-design.html
+++ b/en-us/docs/1.3.9/user_doc/architecture-design.html
@@ -328,8 +328,8 @@ From the perspective of scheduling, this article preliminarily introduces the ar
 
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.9/user_doc/cluster-deployment.html b/en-us/docs/1.3.9/user_doc/cluster-deployment.html
index e8e5649e8..f3c02d9b9 100644
--- a/en-us/docs/1.3.9/user_doc/cluster-deployment.html
+++ b/en-us/docs/1.3.9/user_doc/cluster-deployment.html
@@ -385,8 +385,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 </code></pre>
 <p><code>Note: Please refer to the &quot;Architecture Design&quot; section for service usage</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.9/user_doc/configuration-file.html b/en-us/docs/1.3.9/user_doc/configuration-file.html
index 93c9feab5..fc92446b2 100644
--- a/en-us/docs/1.3.9/user_doc/configuration-file.html
+++ b/en-us/docs/1.3.9/user_doc/configuration-file.html
@@ -985,8 +985,8 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.9/user_doc/docker-deployment.html b/en-us/docs/1.3.9/user_doc/docker-deployment.html
index 8a9f82347..b0c6bb9b5 100644
--- a/en-us/docs/1.3.9/user_doc/docker-deployment.html
+++ b/en-us/docs/1.3.9/user_doc/docker-deployment.html
@@ -897,8 +897,8 @@ SW_GRPC_LOG_SERVER_PORT=11800
 <p><strong><code>LOGGER_SERVER_OPTS</code></strong></p>
 <p>This environment variable sets JVM options for <code>logger-server</code>. The default value is <code>-Xms512m -Xmx512m -Xmn256m</code>.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.9/user_doc/expansion-reduction.html b/en-us/docs/1.3.9/user_doc/expansion-reduction.html
index 866f07fe0..911026891 100644
--- a/en-us/docs/1.3.9/user_doc/expansion-reduction.html
+++ b/en-us/docs/1.3.9/user_doc/expansion-reduction.html
@@ -233,8 +233,8 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
 
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.9/user_doc/flink-call.html b/en-us/docs/1.3.9/user_doc/flink-call.html
index 88a45a327..07f213a6b 100644
--- a/en-us/docs/1.3.9/user_doc/flink-call.html
+++ b/en-us/docs/1.3.9/user_doc/flink-call.html
@@ -109,8 +109,8 @@
    <img src="/img/api/log.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.9/user_doc/hardware-environment.html b/en-us/docs/1.3.9/user_doc/hardware-environment.html
index 51a171e38..c61f695bf 100644
--- a/en-us/docs/1.3.9/user_doc/hardware-environment.html
+++ b/en-us/docs/1.3.9/user_doc/hardware-environment.html
@@ -111,8 +111,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
 <h2>4. Browser requirements</h2>
 <p>DolphinScheduler recommends Chrome and the latest browsers which using Chrome Kernel to access the front-end visual operator page.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.9/user_doc/kubernetes-deployment.html b/en-us/docs/1.3.9/user_doc/kubernetes-deployment.html
index 5cccd9a2e..27c905794 100644
--- a/en-us/docs/1.3.9/user_doc/kubernetes-deployment.html
+++ b/en-us/docs/1.3.9/user_doc/kubernetes-deployment.html
@@ -1733,8 +1733,8 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.9/user_doc/load-balance.html b/en-us/docs/1.3.9/user_doc/load-balance.html
index d60bc694f..8082006b3 100644
--- a/en-us/docs/1.3.9/user_doc/load-balance.html
+++ b/en-us/docs/1.3.9/user_doc/load-balance.html
@@ -46,8 +46,8 @@
 <li>worker.reserved.memory=0.3 (worker reserved memory, only lower than system available memory, worker server can be dispatched tasks. default value 0.3, the unit is G)</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.9/user_doc/metadata-1.3.html b/en-us/docs/1.3.9/user_doc/metadata-1.3.html
index 3771129ee..bc2f3bf34 100644
--- a/en-us/docs/1.3.9/user_doc/metadata-1.3.html
+++ b/en-us/docs/1.3.9/user_doc/metadata-1.3.html
@@ -639,8 +639,8 @@
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.9/user_doc/open-api.html b/en-us/docs/1.3.9/user_doc/open-api.html
index 219cd2693..03a276d56 100644
--- a/en-us/docs/1.3.9/user_doc/open-api.html
+++ b/en-us/docs/1.3.9/user_doc/open-api.html
@@ -72,8 +72,8 @@ The returned msg information is "success", indicating that we have successfully
    <img src="/img/api/create_source2.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.9/user_doc/parameters-introduction.html b/en-us/docs/1.3.9/user_doc/parameters-introduction.html
index f10a4e87d..9f1a5169f 100644
--- a/en-us/docs/1.3.9/user_doc/parameters-introduction.html
+++ b/en-us/docs/1.3.9/user_doc/parameters-introduction.html
@@ -85,8 +85,8 @@ the second is offset, representing the number of months the user wants to add or
 <p>​		Similarly, local_param refers to the global parameters defined in the previous section through ${local_param}.</p>
 <p>​		biz_date, biz_curdate, and system.datetime are user-defined parameters assigned by ${global parameter}.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.9/user_doc/quick-start.html b/en-us/docs/1.3.9/user_doc/quick-start.html
index ddd7fd348..eb706112c 100644
--- a/en-us/docs/1.3.9/user_doc/quick-start.html
+++ b/en-us/docs/1.3.9/user_doc/quick-start.html
@@ -85,8 +85,8 @@
    <img src="/img/log_en.png" width="60%" />
 </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.9/user_doc/skywalking-agent-deployment.html b/en-us/docs/1.3.9/user_doc/skywalking-agent-deployment.html
index eb550a71c..0e6c1cf4a 100644
--- a/en-us/docs/1.3.9/user_doc/skywalking-agent-deployment.html
+++ b/en-us/docs/1.3.9/user_doc/skywalking-agent-deployment.html
@@ -59,8 +59,8 @@ apache/dolphinscheduler:1.3.9 all</span>
 <p>If you have opened SkyWalking dashboard with a browser before, you need to clear the browser cache.</p>
 <p><img src="/img/skywalking/import-dashboard-1.jpg" alt="img1"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.9/user_doc/standalone-deployment.html b/en-us/docs/1.3.9/user_doc/standalone-deployment.html
index 6411ddd66..401b974d4 100644
--- a/en-us/docs/1.3.9/user_doc/standalone-deployment.html
+++ b/en-us/docs/1.3.9/user_doc/standalone-deployment.html
@@ -331,8 +331,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 </code></pre>
 <p><code>Note: Please refer to the &quot;Architecture Design&quot; section for service usage</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.9/user_doc/standalone-server.html b/en-us/docs/1.3.9/user_doc/standalone-server.html
index 2f29aad42..845b96cc7 100644
--- a/en-us/docs/1.3.9/user_doc/standalone-server.html
+++ b/en-us/docs/1.3.9/user_doc/standalone-server.html
@@ -44,8 +44,8 @@ password: dolphinscheduler123
 sh . /bin/dolphinscheduler-daemon.sh stop standalone-server
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.9/user_doc/system-manual.html b/en-us/docs/1.3.9/user_doc/system-manual.html
index c6f674acb..7453452c0 100644
--- a/en-us/docs/1.3.9/user_doc/system-manual.html
+++ b/en-us/docs/1.3.9/user_doc/system-manual.html
@@ -1002,8 +1002,8 @@ example:</li>
 <li>In the task, local_param_bizdate uses ${global_bizdate} to refer to global parameters. For scripts, you can use ${local_param_bizdate} to refer to the value of global variable global_bizdate, or directly set the value of local_param_bizdate through JDBC.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.9/user_doc/task-structure.html b/en-us/docs/1.3.9/user_doc/task-structure.html
index 962ffaea7..d03c6a445 100644
--- a/en-us/docs/1.3.9/user_doc/task-structure.html
+++ b/en-us/docs/1.3.9/user_doc/task-structure.html
@@ -3265,8 +3265,8 @@
         }
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/1.3.9/user_doc/upgrade.html b/en-us/docs/1.3.9/user_doc/upgrade.html
index 701773764..3dbffd18c 100644
--- a/en-us/docs/1.3.9/user_doc/upgrade.html
+++ b/en-us/docs/1.3.9/user_doc/upgrade.html
@@ -110,8 +110,8 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
 <pre><code class="language-shell">`sh install.sh`
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/About_DolphinScheduler/About_DolphinScheduler.html b/en-us/docs/2.0.0/user_doc/About_DolphinScheduler/About_DolphinScheduler.html
index ec594763f..07f45212a 100644
--- a/en-us/docs/2.0.0/user_doc/About_DolphinScheduler/About_DolphinScheduler.html
+++ b/en-us/docs/2.0.0/user_doc/About_DolphinScheduler/About_DolphinScheduler.html
@@ -28,8 +28,8 @@
 <li>Support custom task types, Distributed scheduling, and the overall scheduling capability will increase linearly with the scale of the cluster</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/architecture/configuration.html b/en-us/docs/2.0.0/user_doc/architecture/configuration.html
index 4c20fb5ae..6d8666905 100644
--- a/en-us/docs/2.0.0/user_doc/architecture/configuration.html
+++ b/en-us/docs/2.0.0/user_doc/architecture/configuration.html
@@ -990,8 +990,8 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/architecture/design.html b/en-us/docs/2.0.0/user_doc/architecture/design.html
index db16ae5eb..63fbc2284 100644
--- a/en-us/docs/2.0.0/user_doc/architecture/design.html
+++ b/en-us/docs/2.0.0/user_doc/architecture/design.html
@@ -355,8 +355,8 @@ Generate logs in the form of /process definition id/process instance id/task ins
 
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/architecture/designplus.html b/en-us/docs/2.0.0/user_doc/architecture/designplus.html
index 365999ebb..27c111234 100644
--- a/en-us/docs/2.0.0/user_doc/architecture/designplus.html
+++ b/en-us/docs/2.0.0/user_doc/architecture/designplus.html
@@ -80,8 +80,8 @@ module and api module</p>
 <p>From the perspective of scheduling, this article preliminarily introduces the architecture principles and implementation
 ideas of the big data distributed workflow scheduling system-DolphinScheduler. To be continued</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/architecture/load-balance.html b/en-us/docs/2.0.0/user_doc/architecture/load-balance.html
index 7f31126c2..bed0d9c38 100644
--- a/en-us/docs/2.0.0/user_doc/architecture/load-balance.html
+++ b/en-us/docs/2.0.0/user_doc/architecture/load-balance.html
@@ -46,8 +46,8 @@
 <li>worker.reserved.memory=0.3 (worker reserved memory, only lower than system available memory, worker server can be dispatched tasks. default value 0.3, the unit is G)</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/architecture/metadata.html b/en-us/docs/2.0.0/user_doc/architecture/metadata.html
index 2c7bbd8bb..2945136df 100644
--- a/en-us/docs/2.0.0/user_doc/architecture/metadata.html
+++ b/en-us/docs/2.0.0/user_doc/architecture/metadata.html
@@ -639,8 +639,8 @@
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/architecture/task-structure.html b/en-us/docs/2.0.0/user_doc/architecture/task-structure.html
index 87d18ca36..35e696507 100644
--- a/en-us/docs/2.0.0/user_doc/architecture/task-structure.html
+++ b/en-us/docs/2.0.0/user_doc/architecture/task-structure.html
@@ -3265,8 +3265,8 @@
         }
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/alert/alert_plugin_user_guide.html b/en-us/docs/2.0.0/user_doc/guide/alert/alert_plugin_user_guide.html
index cf7653d58..e85dc0c7f 100644
--- a/en-us/docs/2.0.0/user_doc/guide/alert/alert_plugin_user_guide.html
+++ b/en-us/docs/2.0.0/user_doc/guide/alert/alert_plugin_user_guide.html
@@ -18,8 +18,8 @@
 <img src="/img/alert/alert_step_2.png">
 <img src="/img/alert/alert_step_3.png">
 <img src="/img/alert/alert_step_4.png"></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img cla [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/alert/enterprise-wechat.html b/en-us/docs/2.0.0/user_doc/guide/alert/enterprise-wechat.html
index 4b8dd3be5..62b3e6df0 100644
--- a/en-us/docs/2.0.0/user_doc/guide/alert/enterprise-wechat.html
+++ b/en-us/docs/2.0.0/user_doc/guide/alert/enterprise-wechat.html
@@ -37,8 +37,8 @@ enterprise.wechat.push.url=https://qyapi.weixin.qq.com/cgi-bin/message/send?acce
 enterprise.wechat.user.send.msg={\&quot;touser\&quot;:\&quot;{toUser}\&quot;,\&quot;agentid\&quot;:\&quot;{agentId}\&quot;,\&quot;msgtype\&quot;:\&quot;markdown\&quot;,\&quot;markdown\&quot;:{\&quot;content\&quot;:\&quot;{msg}\&quot;}}
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/datasource/hive.html b/en-us/docs/2.0.0/user_doc/guide/datasource/hive.html
index e37cb9395..c6caeb865 100644
--- a/en-us/docs/2.0.0/user_doc/guide/datasource/hive.html
+++ b/en-us/docs/2.0.0/user_doc/guide/datasource/hive.html
@@ -35,8 +35,8 @@
     <img src="/img/hive-en.png" width="80%" />
   </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/datasource/introduction.html b/en-us/docs/2.0.0/user_doc/guide/datasource/introduction.html
index 8bb3b9025..8fb13fd70 100644
--- a/en-us/docs/2.0.0/user_doc/guide/datasource/introduction.html
+++ b/en-us/docs/2.0.0/user_doc/guide/datasource/introduction.html
@@ -17,8 +17,8 @@
 <li>Click &quot;Test Connection&quot; to test whether the data source can be successfully connected.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/datasource/mysql.html b/en-us/docs/2.0.0/user_doc/guide/datasource/mysql.html
index b58676575..eb5517fa6 100644
--- a/en-us/docs/2.0.0/user_doc/guide/datasource/mysql.html
+++ b/en-us/docs/2.0.0/user_doc/guide/datasource/mysql.html
@@ -26,8 +26,8 @@
    <img src="/img/mysql-en.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/datasource/postgresql.html b/en-us/docs/2.0.0/user_doc/guide/datasource/postgresql.html
index dac8e513f..5d5c521df 100644
--- a/en-us/docs/2.0.0/user_doc/guide/datasource/postgresql.html
+++ b/en-us/docs/2.0.0/user_doc/guide/datasource/postgresql.html
@@ -26,8 +26,8 @@
    <img src="/img/postgresql-en.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/datasource/spark.html b/en-us/docs/2.0.0/user_doc/guide/datasource/spark.html
index 96e09918c..879eeba70 100644
--- a/en-us/docs/2.0.0/user_doc/guide/datasource/spark.html
+++ b/en-us/docs/2.0.0/user_doc/guide/datasource/spark.html
@@ -26,8 +26,8 @@
 <li>Jdbc connection parameters: parameter settings for Spark connection, filled in in JSON form</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/expansion-reduction.html b/en-us/docs/2.0.0/user_doc/guide/expansion-reduction.html
index 9623a1982..274fa1545 100644
--- a/en-us/docs/2.0.0/user_doc/guide/expansion-reduction.html
+++ b/en-us/docs/2.0.0/user_doc/guide/expansion-reduction.html
@@ -234,8 +234,8 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
 
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/flink-call.html b/en-us/docs/2.0.0/user_doc/guide/flink-call.html
index c122289b7..c2184a4b8 100644
--- a/en-us/docs/2.0.0/user_doc/guide/flink-call.html
+++ b/en-us/docs/2.0.0/user_doc/guide/flink-call.html
@@ -109,8 +109,8 @@
    <img src="/img/api/log.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/homepage.html b/en-us/docs/2.0.0/user_doc/guide/homepage.html
index 3c66e057d..5595648a4 100644
--- a/en-us/docs/2.0.0/user_doc/guide/homepage.html
+++ b/en-us/docs/2.0.0/user_doc/guide/homepage.html
@@ -15,8 +15,8 @@
 <p align="center">
 <img src="/img/home_en.png" width="80%" />
 </p></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/installation/cluster.html b/en-us/docs/2.0.0/user_doc/guide/installation/cluster.html
index 396ba00ad..4ede9cce5 100644
--- a/en-us/docs/2.0.0/user_doc/guide/installation/cluster.html
+++ b/en-us/docs/2.0.0/user_doc/guide/installation/cluster.html
@@ -34,8 +34,8 @@ apiServers=&quot;ds5&quot;
 <h2>Start DolphinScheduler &amp;&amp; Login DolphinScheduler &amp;&amp; Server Start And Stop</h2>
 <p>Same as <a href="http://pseudo-cluster.md">pseudo-cluster.md</a>](<a href="http://pseudo-cluster.md">pseudo-cluster.md</a>)</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/installation/docker.html b/en-us/docs/2.0.0/user_doc/guide/installation/docker.html
index 0bf95e186..2969b17be 100644
--- a/en-us/docs/2.0.0/user_doc/guide/installation/docker.html
+++ b/en-us/docs/2.0.0/user_doc/guide/installation/docker.html
@@ -897,8 +897,8 @@ SW_GRPC_LOG_SERVER_PORT=11800
 <p><strong><code>LOGGER_SERVER_OPTS</code></strong></p>
 <p>This environment variable sets JVM options for <code>logger-server</code>. The default value is <code>-Xms512m -Xmx512m -Xmn256m</code>.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/installation/hardware.html b/en-us/docs/2.0.0/user_doc/guide/installation/hardware.html
index 2aec047f0..9d2884623 100644
--- a/en-us/docs/2.0.0/user_doc/guide/installation/hardware.html
+++ b/en-us/docs/2.0.0/user_doc/guide/installation/hardware.html
@@ -111,8 +111,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
 <h2>4. Browser Requirements</h2>
 <p>DolphinScheduler recommends Chrome and the latest browsers which using Chrome Kernel to access the front-end visual operator page.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/installation/kubernetes.html b/en-us/docs/2.0.0/user_doc/guide/installation/kubernetes.html
index 49b8fa8c3..2009455b2 100644
--- a/en-us/docs/2.0.0/user_doc/guide/installation/kubernetes.html
+++ b/en-us/docs/2.0.0/user_doc/guide/installation/kubernetes.html
@@ -1735,8 +1735,8 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/installation/pseudo-cluster.html b/en-us/docs/2.0.0/user_doc/guide/installation/pseudo-cluster.html
index 75432487a..37ce490ae 100644
--- a/en-us/docs/2.0.0/user_doc/guide/installation/pseudo-cluster.html
+++ b/en-us/docs/2.0.0/user_doc/guide/installation/pseudo-cluster.html
@@ -184,8 +184,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 <p><strong><em>Note:</em></strong>: Please refer to the section of &quot;System Architecture Design&quot; for service usage</p>
 </blockquote>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/installation/standalone.html b/en-us/docs/2.0.0/user_doc/guide/installation/standalone.html
index b2c40c37d..3b2e83b0b 100644
--- a/en-us/docs/2.0.0/user_doc/guide/installation/standalone.html
+++ b/en-us/docs/2.0.0/user_doc/guide/installation/standalone.html
@@ -39,8 +39,8 @@ sh ./bin/dolphinscheduler-daemon.sh start standalone-server
 sh ./bin/dolphinscheduler-daemon.sh stop standalone-server
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/introduction.html b/en-us/docs/2.0.0/user_doc/guide/introduction.html
index 775e9471c..ec57b8a9d 100644
--- a/en-us/docs/2.0.0/user_doc/guide/introduction.html
+++ b/en-us/docs/2.0.0/user_doc/guide/introduction.html
@@ -13,8 +13,8 @@
   <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="banner-tips"><div>🤔 Have queries regarding Apache DolphinScheduler, Join Slack channel to disscuss them <a class="link-tips" href="https://join.slack.com/t/asf-dolphinscheduler/shared_invite/zt-omtdhuio-_JISsxYhiVsltmC5h38yfw">join #dolphinscheduler channel</a>! 🌟</div></div><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span> [...]
 <p>User Manual show you how to play with DolphinScheduler, if you do not installed, please see <a href="./quick-start.md">Quick Start</a> to install DolphinScheduler before going forward.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/monitor.html b/en-us/docs/2.0.0/user_doc/guide/monitor.html
index 121053bbb..b411164aa 100644
--- a/en-us/docs/2.0.0/user_doc/guide/monitor.html
+++ b/en-us/docs/2.0.0/user_doc/guide/monitor.html
@@ -54,8 +54,8 @@
 <li>Number of tasks to be killed: Count the data of task_kill in Zookeeper</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/observability/skywalking-agent.html b/en-us/docs/2.0.0/user_doc/guide/observability/skywalking-agent.html
index 9266c86c1..1cf96e5d9 100644
--- a/en-us/docs/2.0.0/user_doc/guide/observability/skywalking-agent.html
+++ b/en-us/docs/2.0.0/user_doc/guide/observability/skywalking-agent.html
@@ -59,8 +59,8 @@ apache/dolphinscheduler:2.0.0 all</span>
 <p>If you have opened SkyWalking dashboard with a browser before, you need to clear the browser cache.</p>
 <p><img src="/img/skywalking/import-dashboard-1.jpg" alt="img1"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/open-api.html b/en-us/docs/2.0.0/user_doc/guide/open-api.html
index 3e309d0f2..5066bc3df 100644
--- a/en-us/docs/2.0.0/user_doc/guide/open-api.html
+++ b/en-us/docs/2.0.0/user_doc/guide/open-api.html
@@ -72,8 +72,8 @@ The returned msg information is "success", indicating that we have successfully
    <img src="/img/api/create_source2.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/parameter/built-in.html b/en-us/docs/2.0.0/user_doc/guide/parameter/built-in.html
index 0118e5b80..32e405782 100644
--- a/en-us/docs/2.0.0/user_doc/guide/parameter/built-in.html
+++ b/en-us/docs/2.0.0/user_doc/guide/parameter/built-in.html
@@ -61,8 +61,8 @@ the second is offset, representing the number of months the user wants to add or
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/parameter/context.html b/en-us/docs/2.0.0/user_doc/guide/parameter/context.html
index d3cfa2a83..edb791bdc 100644
--- a/en-us/docs/2.0.0/user_doc/guide/parameter/context.html
+++ b/en-us/docs/2.0.0/user_doc/guide/parameter/context.html
@@ -46,8 +46,8 @@
 <p>When the shell node is defined, when the log detects the format of ${setValue (key = value1)}, value1 will be assigned to the key, and the downstream node can directly use the value of the variable key. Similarly, you can find the corresponding node instance on the workflow instance page to view the value of the variable.</p>
 <img src="/img/globalParam/use-parameter-shell.png" alt="use-parameter-shell" style="zoom:50%;" />
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/parameter/global.html b/en-us/docs/2.0.0/user_doc/guide/parameter/global.html
index ebbf59619..beb645d53 100644
--- a/en-us/docs/2.0.0/user_doc/guide/parameter/global.html
+++ b/en-us/docs/2.0.0/user_doc/guide/parameter/global.html
@@ -23,8 +23,8 @@
  </p>
 <p>The global_bizdate parameter defined here can be referenced by local parameters of any other task node, and the value of global_bizdate is set to the figure obtained by referencing the system parameter system.biz.date</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/parameter/local.html b/en-us/docs/2.0.0/user_doc/guide/parameter/local.html
index 104b78b4d..3ea24e53b 100644
--- a/en-us/docs/2.0.0/user_doc/guide/parameter/local.html
+++ b/en-us/docs/2.0.0/user_doc/guide/parameter/local.html
@@ -23,8 +23,8 @@
 </p>
 <p>If you want to call the <a href="built-in.md">built-in parameter</a> in the local parameters, fill in the value corresponding to the built-in parameters in <code>value</code>, as in the above figure, <code>${biz_date}</code> and <code>${curdate}</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/parameter/priority.html b/en-us/docs/2.0.0/user_doc/guide/parameter/priority.html
index 73827a5ae..ae1c3d830 100644
--- a/en-us/docs/2.0.0/user_doc/guide/parameter/priority.html
+++ b/en-us/docs/2.0.0/user_doc/guide/parameter/priority.html
@@ -37,8 +37,8 @@
 <p>&quot;status&quot; is the own parameters of the node set by the current node. However, the user also sets the &quot;status&quot; parameter when saving, assigning its value to -1. Then the value of status will be -1 with higher priority when the SQL is executed. The value of the node's own variable is discarded.</p>
 <p>The &quot;ID&quot; here is the parameter set by the upstream node. The user sets the parameters of the same parameter name &quot;ID&quot; for the [createparam1] node and [createparam2] node. And the [use_create] node uses the value of [createParam1] which is finished first.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/project/project-list.html b/en-us/docs/2.0.0/user_doc/guide/project/project-list.html
index 6a59df28b..a86d6ff0f 100644
--- a/en-us/docs/2.0.0/user_doc/guide/project/project-list.html
+++ b/en-us/docs/2.0.0/user_doc/guide/project/project-list.html
@@ -39,8 +39,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/project/task-instance.html b/en-us/docs/2.0.0/user_doc/guide/project/task-instance.html
index 8d8da4781..661e6f355 100644
--- a/en-us/docs/2.0.0/user_doc/guide/project/task-instance.html
+++ b/en-us/docs/2.0.0/user_doc/guide/project/task-instance.html
@@ -26,8 +26,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/project/workflow-definition.html b/en-us/docs/2.0.0/user_doc/guide/project/workflow-definition.html
index f04c096d4..3808aaef6 100644
--- a/en-us/docs/2.0.0/user_doc/guide/project/workflow-definition.html
+++ b/en-us/docs/2.0.0/user_doc/guide/project/workflow-definition.html
@@ -138,8 +138,8 @@ Description of workflow operating parameters:
 <h2>Import workflow</h2>
 <p>Click Project Management -&gt; Workflow -&gt; Workflow Definition to enter the workflow definition page, click the &quot;Import Workflow&quot; button to import the local workflow file, the workflow definition list displays the imported workflow, and the status is offline.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/project/workflow-instance.html b/en-us/docs/2.0.0/user_doc/guide/project/workflow-instance.html
index d5645477e..5ed93eb42 100644
--- a/en-us/docs/2.0.0/user_doc/guide/project/workflow-instance.html
+++ b/en-us/docs/2.0.0/user_doc/guide/project/workflow-instance.html
@@ -71,8 +71,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/quick-start.html b/en-us/docs/2.0.0/user_doc/guide/quick-start.html
index 851620b7b..78aca7325 100644
--- a/en-us/docs/2.0.0/user_doc/guide/quick-start.html
+++ b/en-us/docs/2.0.0/user_doc/guide/quick-start.html
@@ -91,8 +91,8 @@
    <img src="/img/log_en.png" width="60%" />
 </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/resource.html b/en-us/docs/2.0.0/user_doc/guide/resource.html
index e5be2d9fb..f805bca42 100644
--- a/en-us/docs/2.0.0/user_doc/guide/resource.html
+++ b/en-us/docs/2.0.0/user_doc/guide/resource.html
@@ -140,8 +140,8 @@ Operation function: rename, download, delete.</p>
    <img src="/img/udf_edit_en.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/security.html b/en-us/docs/2.0.0/user_doc/guide/security.html
index d52e4d991..49cc1b497 100644
--- a/en-us/docs/2.0.0/user_doc/guide/security.html
+++ b/en-us/docs/2.0.0/user_doc/guide/security.html
@@ -196,8 +196,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/task/conditions.html b/en-us/docs/2.0.0/user_doc/guide/task/conditions.html
index 3e1d49b1e..54564506a 100644
--- a/en-us/docs/2.0.0/user_doc/guide/task/conditions.html
+++ b/en-us/docs/2.0.0/user_doc/guide/task/conditions.html
@@ -46,8 +46,8 @@
 <h2>Related task</h2>
 <p><a href="switch.md">switch</a>: <a href="conditions.md">Condition</a>task mainly executes the corresponding branch based on the execution status (success, failure) of the upstream node. The <a href="switch.md">Switch</a> task mainly executes the corresponding branch based on the value of the <a href="../parameter/global.md">global parameter</a> and the judgment expression result written by the user.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/task/datax.html b/en-us/docs/2.0.0/user_doc/guide/task/datax.html
index dbab67829..d795e05f5 100644
--- a/en-us/docs/2.0.0/user_doc/guide/task/datax.html
+++ b/en-us/docs/2.0.0/user_doc/guide/task/datax.html
@@ -47,8 +47,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/task/dependent.html b/en-us/docs/2.0.0/user_doc/guide/task/dependent.html
index 424090dcb..96a17f180 100644
--- a/en-us/docs/2.0.0/user_doc/guide/task/dependent.html
+++ b/en-us/docs/2.0.0/user_doc/guide/task/dependent.html
@@ -38,8 +38,8 @@
  <p align="center">
    <img src="/img/depend-node3-en.png" width="80%" />
  </p></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergra [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/task/flink.html b/en-us/docs/2.0.0/user_doc/guide/task/flink.html
index 75330b5a9..08ad62c63 100644
--- a/en-us/docs/2.0.0/user_doc/guide/task/flink.html
+++ b/en-us/docs/2.0.0/user_doc/guide/task/flink.html
@@ -33,8 +33,8 @@
 </ul>
 <p>Note: JAVA and Scala are only used for identification, there is no difference, if it is Flink developed by Python, there is no class of the main function, the others are the same</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/task/http.html b/en-us/docs/2.0.0/user_doc/guide/task/http.html
index 6a9e45c58..4e11f93c2 100644
--- a/en-us/docs/2.0.0/user_doc/guide/task/http.html
+++ b/en-us/docs/2.0.0/user_doc/guide/task/http.html
@@ -34,8 +34,8 @@
 <li>Custom parameter: It is a user-defined parameter of http part, which will replace the content with ${variable} in the script.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/task/map-reduce.html b/en-us/docs/2.0.0/user_doc/guide/task/map-reduce.html
index e4811dadc..de684775b 100644
--- a/en-us/docs/2.0.0/user_doc/guide/task/map-reduce.html
+++ b/en-us/docs/2.0.0/user_doc/guide/task/map-reduce.html
@@ -44,8 +44,8 @@
 <li>User-defined parameter: It is a user-defined parameter of the MR part, which will replace the content with ${variable} in the script</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/task/pigeon.html b/en-us/docs/2.0.0/user_doc/guide/task/pigeon.html
index c98c6d2be..70eba67af 100644
--- a/en-us/docs/2.0.0/user_doc/guide/task/pigeon.html
+++ b/en-us/docs/2.0.0/user_doc/guide/task/pigeon.html
@@ -27,8 +27,8 @@
 <li>Target task name: Pigeon websocket service name.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/task/python.html b/en-us/docs/2.0.0/user_doc/guide/task/python.html
index 8818396ab..3b51b8a27 100644
--- a/en-us/docs/2.0.0/user_doc/guide/task/python.html
+++ b/en-us/docs/2.0.0/user_doc/guide/task/python.html
@@ -28,8 +28,8 @@
 <li>Note: If you import the python file under the resource directory tree, you need to add the <code>__init__.py</code> file</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/task/shell.html b/en-us/docs/2.0.0/user_doc/guide/task/shell.html
index 24d4b805f..08b7f6392 100644
--- a/en-us/docs/2.0.0/user_doc/guide/task/shell.html
+++ b/en-us/docs/2.0.0/user_doc/guide/task/shell.html
@@ -47,8 +47,8 @@ to using the parameter we just declared. After this example is being run, we wou
 <h2>Notice</h2>
 <p>None</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/task/spark.html b/en-us/docs/2.0.0/user_doc/guide/task/spark.html
index d9f0a0eca..840756013 100644
--- a/en-us/docs/2.0.0/user_doc/guide/task/spark.html
+++ b/en-us/docs/2.0.0/user_doc/guide/task/spark.html
@@ -34,8 +34,8 @@
 </ul>
 <p>Note: JAVA and Scala are only used for identification, there is no difference, if it is Spark developed by Python, there is no main function class, and the others are the same</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/task/sql.html b/en-us/docs/2.0.0/user_doc/guide/task/sql.html
index a37a005bb..3a50a252a 100644
--- a/en-us/docs/2.0.0/user_doc/guide/task/sql.html
+++ b/en-us/docs/2.0.0/user_doc/guide/task/sql.html
@@ -41,8 +41,8 @@
 <h2>Notice</h2>
 <p>Pay attention to the selection of SQL type. If it is an insert operation, you need to select &quot;Non Query&quot; type.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/task/stored-procedure.html b/en-us/docs/2.0.0/user_doc/guide/task/stored-procedure.html
index 0ceb5027d..6801c0b06 100644
--- a/en-us/docs/2.0.0/user_doc/guide/task/stored-procedure.html
+++ b/en-us/docs/2.0.0/user_doc/guide/task/stored-procedure.html
@@ -26,8 +26,8 @@
 <li>Custom parameters: The custom parameter types of the stored procedure support IN and OUT, and the data types support nine data types: VARCHAR, INTEGER, LONG, FLOAT, DOUBLE, DATE, TIME, TIMESTAMP, and BOOLEAN</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/task/sub-process.html b/en-us/docs/2.0.0/user_doc/guide/task/sub-process.html
index 417ec8775..56874b72a 100644
--- a/en-us/docs/2.0.0/user_doc/guide/task/sub-process.html
+++ b/en-us/docs/2.0.0/user_doc/guide/task/sub-process.html
@@ -28,8 +28,8 @@
 <li>Sub-node: It is the workflow definition of the selected sub-process. Enter the sub-node in the upper right corner to jump to the workflow definition of the selected sub-process</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/task/switch.html b/en-us/docs/2.0.0/user_doc/guide/task/switch.html
index be9f8f070..e591d3c7f 100644
--- a/en-us/docs/2.0.0/user_doc/guide/task/switch.html
+++ b/en-us/docs/2.0.0/user_doc/guide/task/switch.html
@@ -43,8 +43,8 @@
 <h2>Related Task</h2>
 <p><a href="conditions.md">condition</a>:<a href="conditions.md">Condition</a>task mainly executes the corresponding branch based on the execution status (success, failure) of the upstream node. The <a href="switch.md">Switch</a> task mainly executes the corresponding branch based on the value of the <a href="../parameter/global.md">global parameter</a> and the judgment expression result written by the user.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.0/user_doc/guide/upgrade.html b/en-us/docs/2.0.0/user_doc/guide/upgrade.html
index dcc54889b..f62879d19 100644
--- a/en-us/docs/2.0.0/user_doc/guide/upgrade.html
+++ b/en-us/docs/2.0.0/user_doc/guide/upgrade.html
@@ -80,8 +80,8 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
 <pre><code class="language-shell">`sh install.sh`
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/About_DolphinScheduler/About_DolphinScheduler.html b/en-us/docs/2.0.1/user_doc/About_DolphinScheduler/About_DolphinScheduler.html
index d5ef391a7..d09dc586c 100644
--- a/en-us/docs/2.0.1/user_doc/About_DolphinScheduler/About_DolphinScheduler.html
+++ b/en-us/docs/2.0.1/user_doc/About_DolphinScheduler/About_DolphinScheduler.html
@@ -28,8 +28,8 @@
 <li>Support custom task types, Distributed scheduling, and the overall scheduling capability will increase linearly with the scale of the cluster</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/architecture/configuration.html b/en-us/docs/2.0.1/user_doc/architecture/configuration.html
index 8d1787903..37dda3f50 100644
--- a/en-us/docs/2.0.1/user_doc/architecture/configuration.html
+++ b/en-us/docs/2.0.1/user_doc/architecture/configuration.html
@@ -990,8 +990,8 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/architecture/design.html b/en-us/docs/2.0.1/user_doc/architecture/design.html
index fefb8433b..d5fd5fe27 100644
--- a/en-us/docs/2.0.1/user_doc/architecture/design.html
+++ b/en-us/docs/2.0.1/user_doc/architecture/design.html
@@ -355,8 +355,8 @@ Generate logs in the form of /process definition id/process instance id/task ins
 
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/architecture/designplus.html b/en-us/docs/2.0.1/user_doc/architecture/designplus.html
index 7764b4e0f..9871dafc1 100644
--- a/en-us/docs/2.0.1/user_doc/architecture/designplus.html
+++ b/en-us/docs/2.0.1/user_doc/architecture/designplus.html
@@ -80,8 +80,8 @@ module and api module</p>
 <p>From the perspective of scheduling, this article preliminarily introduces the architecture principles and implementation
 ideas of the big data distributed workflow scheduling system-DolphinScheduler. To be continued</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/architecture/load-balance.html b/en-us/docs/2.0.1/user_doc/architecture/load-balance.html
index 54cc594fd..950d24f5d 100644
--- a/en-us/docs/2.0.1/user_doc/architecture/load-balance.html
+++ b/en-us/docs/2.0.1/user_doc/architecture/load-balance.html
@@ -46,8 +46,8 @@
 <li>worker.reserved.memory=0.3 (worker reserved memory, only lower than system available memory, worker server can be dispatched tasks. default value 0.3, the unit is G)</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/architecture/metadata.html b/en-us/docs/2.0.1/user_doc/architecture/metadata.html
index fb2ae6d08..dad3de66e 100644
--- a/en-us/docs/2.0.1/user_doc/architecture/metadata.html
+++ b/en-us/docs/2.0.1/user_doc/architecture/metadata.html
@@ -639,8 +639,8 @@
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/architecture/task-structure.html b/en-us/docs/2.0.1/user_doc/architecture/task-structure.html
index 91a494640..4656ab221 100644
--- a/en-us/docs/2.0.1/user_doc/architecture/task-structure.html
+++ b/en-us/docs/2.0.1/user_doc/architecture/task-structure.html
@@ -3265,8 +3265,8 @@
         }
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/alert/alert_plugin_user_guide.html b/en-us/docs/2.0.1/user_doc/guide/alert/alert_plugin_user_guide.html
index d241fbcba..1a7260bfb 100644
--- a/en-us/docs/2.0.1/user_doc/guide/alert/alert_plugin_user_guide.html
+++ b/en-us/docs/2.0.1/user_doc/guide/alert/alert_plugin_user_guide.html
@@ -18,8 +18,8 @@
 <img src="/img/alert/alert_step_2.png">
 <img src="/img/alert/alert_step_3.png">
 <img src="/img/alert/alert_step_4.png"></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img cla [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/alert/enterprise-wechat.html b/en-us/docs/2.0.1/user_doc/guide/alert/enterprise-wechat.html
index d270b97f4..d48cd8fbb 100644
--- a/en-us/docs/2.0.1/user_doc/guide/alert/enterprise-wechat.html
+++ b/en-us/docs/2.0.1/user_doc/guide/alert/enterprise-wechat.html
@@ -37,8 +37,8 @@ enterprise.wechat.push.url=https://qyapi.weixin.qq.com/cgi-bin/message/send?acce
 enterprise.wechat.user.send.msg={\&quot;touser\&quot;:\&quot;{toUser}\&quot;,\&quot;agentid\&quot;:\&quot;{agentId}\&quot;,\&quot;msgtype\&quot;:\&quot;markdown\&quot;,\&quot;markdown\&quot;:{\&quot;content\&quot;:\&quot;{msg}\&quot;}}
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/datasource/hive.html b/en-us/docs/2.0.1/user_doc/guide/datasource/hive.html
index de66cc735..b69c3883f 100644
--- a/en-us/docs/2.0.1/user_doc/guide/datasource/hive.html
+++ b/en-us/docs/2.0.1/user_doc/guide/datasource/hive.html
@@ -44,8 +44,8 @@ login.user.keytab.username=hdfs-mycluster@ESZ.COM
 login.user.keytab.path=/opt/hdfs.headless.keytab
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/datasource/introduction.html b/en-us/docs/2.0.1/user_doc/guide/datasource/introduction.html
index 5494cf927..3af4f311a 100644
--- a/en-us/docs/2.0.1/user_doc/guide/datasource/introduction.html
+++ b/en-us/docs/2.0.1/user_doc/guide/datasource/introduction.html
@@ -17,8 +17,8 @@
 <li>Click &quot;Test Connection&quot; to test whether the data source can be successfully connected.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/datasource/mysql.html b/en-us/docs/2.0.1/user_doc/guide/datasource/mysql.html
index ef1604e8a..f90248490 100644
--- a/en-us/docs/2.0.1/user_doc/guide/datasource/mysql.html
+++ b/en-us/docs/2.0.1/user_doc/guide/datasource/mysql.html
@@ -26,8 +26,8 @@
    <img src="/img/mysql-en.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/datasource/postgresql.html b/en-us/docs/2.0.1/user_doc/guide/datasource/postgresql.html
index eb95719bb..d2157982a 100644
--- a/en-us/docs/2.0.1/user_doc/guide/datasource/postgresql.html
+++ b/en-us/docs/2.0.1/user_doc/guide/datasource/postgresql.html
@@ -26,8 +26,8 @@
    <img src="/img/postgresql-en.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/datasource/spark.html b/en-us/docs/2.0.1/user_doc/guide/datasource/spark.html
index eeb5ab0ce..0c4e30308 100644
--- a/en-us/docs/2.0.1/user_doc/guide/datasource/spark.html
+++ b/en-us/docs/2.0.1/user_doc/guide/datasource/spark.html
@@ -26,8 +26,8 @@
 <li>Jdbc connection parameters: parameter settings for Spark connection, filled in in JSON form</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/expansion-reduction.html b/en-us/docs/2.0.1/user_doc/guide/expansion-reduction.html
index 7467e77ce..4ec8db349 100644
--- a/en-us/docs/2.0.1/user_doc/guide/expansion-reduction.html
+++ b/en-us/docs/2.0.1/user_doc/guide/expansion-reduction.html
@@ -234,8 +234,8 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
 
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/flink-call.html b/en-us/docs/2.0.1/user_doc/guide/flink-call.html
index 9d6710c79..e8f7dc761 100644
--- a/en-us/docs/2.0.1/user_doc/guide/flink-call.html
+++ b/en-us/docs/2.0.1/user_doc/guide/flink-call.html
@@ -109,8 +109,8 @@
    <img src="/img/api/log.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/homepage.html b/en-us/docs/2.0.1/user_doc/guide/homepage.html
index b5a7ca590..5561ed58d 100644
--- a/en-us/docs/2.0.1/user_doc/guide/homepage.html
+++ b/en-us/docs/2.0.1/user_doc/guide/homepage.html
@@ -15,8 +15,8 @@
 <p align="center">
 <img src="/img/home_en.png" width="80%" />
 </p></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/installation/cluster.html b/en-us/docs/2.0.1/user_doc/guide/installation/cluster.html
index 66583bf0c..9493d7ea9 100644
--- a/en-us/docs/2.0.1/user_doc/guide/installation/cluster.html
+++ b/en-us/docs/2.0.1/user_doc/guide/installation/cluster.html
@@ -34,8 +34,8 @@ apiServers=&quot;ds5&quot;
 <h2>Start DolphinScheduler &amp;&amp; Login DolphinScheduler &amp;&amp; Server Start And Stop</h2>
 <p>Same as <a href="http://pseudo-cluster.md">pseudo-cluster.md</a>](<a href="http://pseudo-cluster.md">pseudo-cluster.md</a>)</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/installation/docker.html b/en-us/docs/2.0.1/user_doc/guide/installation/docker.html
index 5b09f5381..521f8b9f3 100644
--- a/en-us/docs/2.0.1/user_doc/guide/installation/docker.html
+++ b/en-us/docs/2.0.1/user_doc/guide/installation/docker.html
@@ -897,8 +897,8 @@ SW_GRPC_LOG_SERVER_PORT=11800
 <p><strong><code>LOGGER_SERVER_OPTS</code></strong></p>
 <p>This environment variable sets JVM options for <code>logger-server</code>. The default value is <code>-Xms512m -Xmx512m -Xmn256m</code>.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/installation/hardware.html b/en-us/docs/2.0.1/user_doc/guide/installation/hardware.html
index 445659733..50921b9e4 100644
--- a/en-us/docs/2.0.1/user_doc/guide/installation/hardware.html
+++ b/en-us/docs/2.0.1/user_doc/guide/installation/hardware.html
@@ -111,8 +111,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
 <h2>4. Browser Requirements</h2>
 <p>DolphinScheduler recommends Chrome and the latest browsers which using Chrome Kernel to access the front-end visual operator page.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/installation/kubernetes.html b/en-us/docs/2.0.1/user_doc/guide/installation/kubernetes.html
index ecde91dfb..0f31a15c1 100644
--- a/en-us/docs/2.0.1/user_doc/guide/installation/kubernetes.html
+++ b/en-us/docs/2.0.1/user_doc/guide/installation/kubernetes.html
@@ -1735,8 +1735,8 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/installation/pseudo-cluster.html b/en-us/docs/2.0.1/user_doc/guide/installation/pseudo-cluster.html
index 7a1a5a17f..9ca361a23 100644
--- a/en-us/docs/2.0.1/user_doc/guide/installation/pseudo-cluster.html
+++ b/en-us/docs/2.0.1/user_doc/guide/installation/pseudo-cluster.html
@@ -184,8 +184,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
 <p><strong><em>Note:</em></strong>: Please refer to the section of &quot;System Architecture Design&quot; for service usage</p>
 </blockquote>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/installation/standalone.html b/en-us/docs/2.0.1/user_doc/guide/installation/standalone.html
index f165a96a2..e0f4c8bdf 100644
--- a/en-us/docs/2.0.1/user_doc/guide/installation/standalone.html
+++ b/en-us/docs/2.0.1/user_doc/guide/installation/standalone.html
@@ -39,8 +39,8 @@ sh ./bin/dolphinscheduler-daemon.sh start standalone-server
 sh ./bin/dolphinscheduler-daemon.sh stop standalone-server
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/introduction.html b/en-us/docs/2.0.1/user_doc/guide/introduction.html
index 9c2183205..8c9f5ef7d 100644
--- a/en-us/docs/2.0.1/user_doc/guide/introduction.html
+++ b/en-us/docs/2.0.1/user_doc/guide/introduction.html
@@ -13,8 +13,8 @@
   <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="banner-tips"><div>🤔 Have queries regarding Apache DolphinScheduler, Join Slack channel to disscuss them <a class="link-tips" href="https://join.slack.com/t/asf-dolphinscheduler/shared_invite/zt-omtdhuio-_JISsxYhiVsltmC5h38yfw">join #dolphinscheduler channel</a>! 🌟</div></div><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span> [...]
 <p>User Manual show you how to play with DolphinScheduler, if you do not installed, please see <a href="./quick-start.md">Quick Start</a> to install DolphinScheduler before going forward.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/monitor.html b/en-us/docs/2.0.1/user_doc/guide/monitor.html
index 802822182..f3d2e0164 100644
--- a/en-us/docs/2.0.1/user_doc/guide/monitor.html
+++ b/en-us/docs/2.0.1/user_doc/guide/monitor.html
@@ -54,8 +54,8 @@
 <li>Number of tasks to be killed: Count the data of task_kill in Zookeeper</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/observability/skywalking-agent.html b/en-us/docs/2.0.1/user_doc/guide/observability/skywalking-agent.html
index ec5eff2d6..61f2920ec 100644
--- a/en-us/docs/2.0.1/user_doc/guide/observability/skywalking-agent.html
+++ b/en-us/docs/2.0.1/user_doc/guide/observability/skywalking-agent.html
@@ -59,8 +59,8 @@ apache/dolphinscheduler:2.0.1 all</span>
 <p>If you have opened SkyWalking dashboard with a browser before, you need to clear the browser cache.</p>
 <p><img src="/img/skywalking/import-dashboard-1.jpg" alt="img1"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/open-api.html b/en-us/docs/2.0.1/user_doc/guide/open-api.html
index 9b26de0ce..0e9f011c3 100644
--- a/en-us/docs/2.0.1/user_doc/guide/open-api.html
+++ b/en-us/docs/2.0.1/user_doc/guide/open-api.html
@@ -72,8 +72,8 @@ The returned msg information is "success", indicating that we have successfully
    <img src="/img/api/create_source2.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/parameter/built-in.html b/en-us/docs/2.0.1/user_doc/guide/parameter/built-in.html
index 90b8e6b8f..deca53ed8 100644
--- a/en-us/docs/2.0.1/user_doc/guide/parameter/built-in.html
+++ b/en-us/docs/2.0.1/user_doc/guide/parameter/built-in.html
@@ -61,8 +61,8 @@ the second is offset, representing the number of months the user wants to add or
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/parameter/context.html b/en-us/docs/2.0.1/user_doc/guide/parameter/context.html
index 9c402ac49..07091883b 100644
--- a/en-us/docs/2.0.1/user_doc/guide/parameter/context.html
+++ b/en-us/docs/2.0.1/user_doc/guide/parameter/context.html
@@ -46,8 +46,8 @@
 <p>When the shell node is defined, when the log detects the format of ${setValue (key = value1)}, value1 will be assigned to the key, and the downstream node can directly use the value of the variable key. Similarly, you can find the corresponding node instance on the workflow instance page to view the value of the variable.</p>
 <img src="/img/globalParam/use-parameter-shell.png" alt="use-parameter-shell" style="zoom:50%;" />
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/parameter/global.html b/en-us/docs/2.0.1/user_doc/guide/parameter/global.html
index f33e63fac..0eae96b80 100644
--- a/en-us/docs/2.0.1/user_doc/guide/parameter/global.html
+++ b/en-us/docs/2.0.1/user_doc/guide/parameter/global.html
@@ -23,8 +23,8 @@
  </p>
 <p>The global_bizdate parameter defined here can be referenced by local parameters of any other task node, and the value of global_bizdate is set to the figure obtained by referencing the system parameter system.biz.date</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/parameter/local.html b/en-us/docs/2.0.1/user_doc/guide/parameter/local.html
index 335cac58a..d9f26f7f6 100644
--- a/en-us/docs/2.0.1/user_doc/guide/parameter/local.html
+++ b/en-us/docs/2.0.1/user_doc/guide/parameter/local.html
@@ -23,8 +23,8 @@
 </p>
 <p>If you want to call the <a href="built-in.md">built-in parameter</a> in the local parameters, fill in the value corresponding to the built-in parameters in <code>value</code>, as in the above figure, <code>${biz_date}</code> and <code>${curdate}</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/parameter/priority.html b/en-us/docs/2.0.1/user_doc/guide/parameter/priority.html
index b5ffae217..7015ab343 100644
--- a/en-us/docs/2.0.1/user_doc/guide/parameter/priority.html
+++ b/en-us/docs/2.0.1/user_doc/guide/parameter/priority.html
@@ -37,8 +37,8 @@
 <p>&quot;status&quot; is the own parameters of the node set by the current node. However, the user also sets the &quot;status&quot; parameter when saving, assigning its value to -1. Then the value of status will be -1 with higher priority when the SQL is executed. The value of the node's own variable is discarded.</p>
 <p>The &quot;ID&quot; here is the parameter set by the upstream node. The user sets the parameters of the same parameter name &quot;ID&quot; for the [createparam1] node and [createparam2] node. And the [use_create] node uses the value of [createParam1] which is finished first.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/project/project-list.html b/en-us/docs/2.0.1/user_doc/guide/project/project-list.html
index 970e2cf3d..57a665dbc 100644
--- a/en-us/docs/2.0.1/user_doc/guide/project/project-list.html
+++ b/en-us/docs/2.0.1/user_doc/guide/project/project-list.html
@@ -39,8 +39,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/project/task-instance.html b/en-us/docs/2.0.1/user_doc/guide/project/task-instance.html
index 6b4d9b0ed..80e171d2c 100644
--- a/en-us/docs/2.0.1/user_doc/guide/project/task-instance.html
+++ b/en-us/docs/2.0.1/user_doc/guide/project/task-instance.html
@@ -26,8 +26,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/project/workflow-definition.html b/en-us/docs/2.0.1/user_doc/guide/project/workflow-definition.html
index 079583858..4216a80d5 100644
--- a/en-us/docs/2.0.1/user_doc/guide/project/workflow-definition.html
+++ b/en-us/docs/2.0.1/user_doc/guide/project/workflow-definition.html
@@ -138,8 +138,8 @@ Description of workflow operating parameters:
 <h2>Import workflow</h2>
 <p>Click Project Management -&gt; Workflow -&gt; Workflow Definition to enter the workflow definition page, click the &quot;Import Workflow&quot; button to import the local workflow file, the workflow definition list displays the imported workflow, and the status is offline.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/project/workflow-instance.html b/en-us/docs/2.0.1/user_doc/guide/project/workflow-instance.html
index 7102bcdaa..beb6562b1 100644
--- a/en-us/docs/2.0.1/user_doc/guide/project/workflow-instance.html
+++ b/en-us/docs/2.0.1/user_doc/guide/project/workflow-instance.html
@@ -71,8 +71,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/quick-start.html b/en-us/docs/2.0.1/user_doc/guide/quick-start.html
index 8aa990dbb..5c6c800fa 100644
--- a/en-us/docs/2.0.1/user_doc/guide/quick-start.html
+++ b/en-us/docs/2.0.1/user_doc/guide/quick-start.html
@@ -91,8 +91,8 @@
    <img src="/img/log_en.png" width="60%" />
 </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/resource.html b/en-us/docs/2.0.1/user_doc/guide/resource.html
index ed0c9fc14..52683f149 100644
--- a/en-us/docs/2.0.1/user_doc/guide/resource.html
+++ b/en-us/docs/2.0.1/user_doc/guide/resource.html
@@ -140,8 +140,8 @@ Operation function: rename, download, delete.</p>
    <img src="/img/udf_edit_en.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/security.html b/en-us/docs/2.0.1/user_doc/guide/security.html
index c9426fca9..d20efae15 100644
--- a/en-us/docs/2.0.1/user_doc/guide/security.html
+++ b/en-us/docs/2.0.1/user_doc/guide/security.html
@@ -196,8 +196,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/task/conditions.html b/en-us/docs/2.0.1/user_doc/guide/task/conditions.html
index 8087e73b9..4a431548b 100644
--- a/en-us/docs/2.0.1/user_doc/guide/task/conditions.html
+++ b/en-us/docs/2.0.1/user_doc/guide/task/conditions.html
@@ -46,8 +46,8 @@
 <h2>Related task</h2>
 <p><a href="switch.md">switch</a>: <a href="conditions.md">Condition</a>task mainly executes the corresponding branch based on the execution status (success, failure) of the upstream node. The <a href="switch.md">Switch</a> task mainly executes the corresponding branch based on the value of the <a href="../parameter/global.md">global parameter</a> and the judgment expression result written by the user.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/task/datax.html b/en-us/docs/2.0.1/user_doc/guide/task/datax.html
index 3b516356f..be9437d1a 100644
--- a/en-us/docs/2.0.1/user_doc/guide/task/datax.html
+++ b/en-us/docs/2.0.1/user_doc/guide/task/datax.html
@@ -47,8 +47,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/task/dependent.html b/en-us/docs/2.0.1/user_doc/guide/task/dependent.html
index cd45a446c..26d1062ae 100644
--- a/en-us/docs/2.0.1/user_doc/guide/task/dependent.html
+++ b/en-us/docs/2.0.1/user_doc/guide/task/dependent.html
@@ -38,8 +38,8 @@
  <p align="center">
    <img src="/img/depend-node3-en.png" width="80%" />
  </p></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergra [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/task/flink.html b/en-us/docs/2.0.1/user_doc/guide/task/flink.html
index 76af43056..10de10579 100644
--- a/en-us/docs/2.0.1/user_doc/guide/task/flink.html
+++ b/en-us/docs/2.0.1/user_doc/guide/task/flink.html
@@ -33,8 +33,8 @@
 </ul>
 <p>Note: JAVA and Scala are only used for identification, there is no difference, if it is Flink developed by Python, there is no class of the main function, the others are the same</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/task/http.html b/en-us/docs/2.0.1/user_doc/guide/task/http.html
index c1276b5dc..c36fc5cb1 100644
--- a/en-us/docs/2.0.1/user_doc/guide/task/http.html
+++ b/en-us/docs/2.0.1/user_doc/guide/task/http.html
@@ -34,8 +34,8 @@
 <li>Custom parameter: It is a user-defined parameter of http part, which will replace the content with ${variable} in the script.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/task/map-reduce.html b/en-us/docs/2.0.1/user_doc/guide/task/map-reduce.html
index b05425a5b..a69afd10b 100644
--- a/en-us/docs/2.0.1/user_doc/guide/task/map-reduce.html
+++ b/en-us/docs/2.0.1/user_doc/guide/task/map-reduce.html
@@ -44,8 +44,8 @@
 <li>User-defined parameter: It is a user-defined parameter of the MR part, which will replace the content with ${variable} in the script</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/task/pigeon.html b/en-us/docs/2.0.1/user_doc/guide/task/pigeon.html
index ce4a2a923..11eed16b4 100644
--- a/en-us/docs/2.0.1/user_doc/guide/task/pigeon.html
+++ b/en-us/docs/2.0.1/user_doc/guide/task/pigeon.html
@@ -27,8 +27,8 @@
 <li>Target task name: Pigeon websocket service name.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/task/python.html b/en-us/docs/2.0.1/user_doc/guide/task/python.html
index 4e7c88110..03c9edca6 100644
--- a/en-us/docs/2.0.1/user_doc/guide/task/python.html
+++ b/en-us/docs/2.0.1/user_doc/guide/task/python.html
@@ -28,8 +28,8 @@
 <li>Note: If you import the python file under the resource directory tree, you need to add the <code>__init__.py</code> file</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/task/shell.html b/en-us/docs/2.0.1/user_doc/guide/task/shell.html
index 8f2e9eb1b..f2f95be30 100644
--- a/en-us/docs/2.0.1/user_doc/guide/task/shell.html
+++ b/en-us/docs/2.0.1/user_doc/guide/task/shell.html
@@ -47,8 +47,8 @@ to using the parameter we just declared. After this example is being run, we wou
 <h2>Notice</h2>
 <p>None</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/task/spark.html b/en-us/docs/2.0.1/user_doc/guide/task/spark.html
index cf1317227..538b78b85 100644
--- a/en-us/docs/2.0.1/user_doc/guide/task/spark.html
+++ b/en-us/docs/2.0.1/user_doc/guide/task/spark.html
@@ -34,8 +34,8 @@
 </ul>
 <p>Note: JAVA and Scala are only used for identification, there is no difference, if it is Spark developed by Python, there is no main function class, and the others are the same</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/task/sql.html b/en-us/docs/2.0.1/user_doc/guide/task/sql.html
index b7789777b..68ba0c03e 100644
--- a/en-us/docs/2.0.1/user_doc/guide/task/sql.html
+++ b/en-us/docs/2.0.1/user_doc/guide/task/sql.html
@@ -41,8 +41,8 @@
 <h2>Notice</h2>
 <p>Pay attention to the selection of SQL type. If it is an insert operation, you need to select &quot;Non Query&quot; type.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/task/stored-procedure.html b/en-us/docs/2.0.1/user_doc/guide/task/stored-procedure.html
index 6696ebff3..aab019c6f 100644
--- a/en-us/docs/2.0.1/user_doc/guide/task/stored-procedure.html
+++ b/en-us/docs/2.0.1/user_doc/guide/task/stored-procedure.html
@@ -26,8 +26,8 @@
 <li>Custom parameters: The custom parameter types of the stored procedure support IN and OUT, and the data types support nine data types: VARCHAR, INTEGER, LONG, FLOAT, DOUBLE, DATE, TIME, TIMESTAMP, and BOOLEAN</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/task/sub-process.html b/en-us/docs/2.0.1/user_doc/guide/task/sub-process.html
index 69154ca18..c34e43fe6 100644
--- a/en-us/docs/2.0.1/user_doc/guide/task/sub-process.html
+++ b/en-us/docs/2.0.1/user_doc/guide/task/sub-process.html
@@ -28,8 +28,8 @@
 <li>Sub-node: It is the workflow definition of the selected sub-process. Enter the sub-node in the upper right corner to jump to the workflow definition of the selected sub-process</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/task/switch.html b/en-us/docs/2.0.1/user_doc/guide/task/switch.html
index 5ead13b5c..e2b65ffd2 100644
--- a/en-us/docs/2.0.1/user_doc/guide/task/switch.html
+++ b/en-us/docs/2.0.1/user_doc/guide/task/switch.html
@@ -43,8 +43,8 @@
 <h2>Related Task</h2>
 <p><a href="conditions.md">condition</a>:<a href="conditions.md">Condition</a>task mainly executes the corresponding branch based on the execution status (success, failure) of the upstream node. The <a href="switch.md">Switch</a> task mainly executes the corresponding branch based on the value of the <a href="../parameter/global.md">global parameter</a> and the judgment expression result written by the user.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.1/user_doc/guide/upgrade.html b/en-us/docs/2.0.1/user_doc/guide/upgrade.html
index 8e9973eb4..1f01ee1aa 100644
--- a/en-us/docs/2.0.1/user_doc/guide/upgrade.html
+++ b/en-us/docs/2.0.1/user_doc/guide/upgrade.html
@@ -81,8 +81,8 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
 <pre><code class="language-shell">`sh install.sh`
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/About_DolphinScheduler/About_DolphinScheduler.html b/en-us/docs/2.0.2/user_doc/About_DolphinScheduler/About_DolphinScheduler.html
index c9070cc24..326f15430 100644
--- a/en-us/docs/2.0.2/user_doc/About_DolphinScheduler/About_DolphinScheduler.html
+++ b/en-us/docs/2.0.2/user_doc/About_DolphinScheduler/About_DolphinScheduler.html
@@ -28,8 +28,8 @@
 <li>Support custom task types, Distributed scheduling, and the overall scheduling capability will increase linearly with the scale of the cluster</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/architecture/configuration.html b/en-us/docs/2.0.2/user_doc/architecture/configuration.html
index ff3b6f762..12c5ff633 100644
--- a/en-us/docs/2.0.2/user_doc/architecture/configuration.html
+++ b/en-us/docs/2.0.2/user_doc/architecture/configuration.html
@@ -990,8 +990,8 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/architecture/design.html b/en-us/docs/2.0.2/user_doc/architecture/design.html
index 66f98c63d..05d681481 100644
--- a/en-us/docs/2.0.2/user_doc/architecture/design.html
+++ b/en-us/docs/2.0.2/user_doc/architecture/design.html
@@ -355,8 +355,8 @@ Generate logs in the form of /process definition id/process instance id/task ins
 
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/architecture/designplus.html b/en-us/docs/2.0.2/user_doc/architecture/designplus.html
index 1cd846bc4..dc473395a 100644
--- a/en-us/docs/2.0.2/user_doc/architecture/designplus.html
+++ b/en-us/docs/2.0.2/user_doc/architecture/designplus.html
@@ -80,8 +80,8 @@ module and api module</p>
 <p>From the perspective of scheduling, this article preliminarily introduces the architecture principles and implementation
 ideas of the big data distributed workflow scheduling system-DolphinScheduler. To be continued</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/architecture/load-balance.html b/en-us/docs/2.0.2/user_doc/architecture/load-balance.html
index 98e611512..feb8d2e33 100644
--- a/en-us/docs/2.0.2/user_doc/architecture/load-balance.html
+++ b/en-us/docs/2.0.2/user_doc/architecture/load-balance.html
@@ -46,8 +46,8 @@
 <li>worker.reserved.memory=0.3 (worker reserved memory, only lower than system available memory, worker server can be dispatched tasks. default value 0.3, the unit is G)</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/architecture/metadata.html b/en-us/docs/2.0.2/user_doc/architecture/metadata.html
index 63ee0f686..10e3f4355 100644
--- a/en-us/docs/2.0.2/user_doc/architecture/metadata.html
+++ b/en-us/docs/2.0.2/user_doc/architecture/metadata.html
@@ -639,8 +639,8 @@
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/architecture/task-structure.html b/en-us/docs/2.0.2/user_doc/architecture/task-structure.html
index 20396893f..6810a9661 100644
--- a/en-us/docs/2.0.2/user_doc/architecture/task-structure.html
+++ b/en-us/docs/2.0.2/user_doc/architecture/task-structure.html
@@ -3265,8 +3265,8 @@
         }
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/alert/alert_plugin_user_guide.html b/en-us/docs/2.0.2/user_doc/guide/alert/alert_plugin_user_guide.html
index d3fae8180..84c20e35e 100644
--- a/en-us/docs/2.0.2/user_doc/guide/alert/alert_plugin_user_guide.html
+++ b/en-us/docs/2.0.2/user_doc/guide/alert/alert_plugin_user_guide.html
@@ -18,8 +18,8 @@
 <img src="/img/alert/alert_step_2.png">
 <img src="/img/alert/alert_step_3.png">
 <img src="/img/alert/alert_step_4.png"></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img cla [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/alert/enterprise-wechat.html b/en-us/docs/2.0.2/user_doc/guide/alert/enterprise-wechat.html
index fc922e6c2..1fb9a85b6 100644
--- a/en-us/docs/2.0.2/user_doc/guide/alert/enterprise-wechat.html
+++ b/en-us/docs/2.0.2/user_doc/guide/alert/enterprise-wechat.html
@@ -18,8 +18,8 @@
 <p>APPCHAT: <a href="https://work.weixin.qq.com/api/doc/90000/90135/90248">https://work.weixin.qq.com/api/doc/90000/90135/90248</a></p>
 <p>user.send.msg corresponds to the content in the document. The variable of the corresponding value is {msg}</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/datasource/hive.html b/en-us/docs/2.0.2/user_doc/guide/datasource/hive.html
index 543692063..0266ed382 100644
--- a/en-us/docs/2.0.2/user_doc/guide/datasource/hive.html
+++ b/en-us/docs/2.0.2/user_doc/guide/datasource/hive.html
@@ -44,8 +44,8 @@ login.user.keytab.username=hdfs-mycluster@ESZ.COM
 login.user.keytab.path=/opt/hdfs.headless.keytab
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/datasource/introduction.html b/en-us/docs/2.0.2/user_doc/guide/datasource/introduction.html
index f4e4a9d53..504db14e2 100644
--- a/en-us/docs/2.0.2/user_doc/guide/datasource/introduction.html
+++ b/en-us/docs/2.0.2/user_doc/guide/datasource/introduction.html
@@ -17,8 +17,8 @@
 <li>Click &quot;Test Connection&quot; to test whether the data source can be successfully connected.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/datasource/mysql.html b/en-us/docs/2.0.2/user_doc/guide/datasource/mysql.html
index fcf9380b8..ae39b8637 100644
--- a/en-us/docs/2.0.2/user_doc/guide/datasource/mysql.html
+++ b/en-us/docs/2.0.2/user_doc/guide/datasource/mysql.html
@@ -26,8 +26,8 @@
    <img src="/img/mysql-en.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/datasource/postgresql.html b/en-us/docs/2.0.2/user_doc/guide/datasource/postgresql.html
index bc95b5050..a06a9385b 100644
--- a/en-us/docs/2.0.2/user_doc/guide/datasource/postgresql.html
+++ b/en-us/docs/2.0.2/user_doc/guide/datasource/postgresql.html
@@ -26,8 +26,8 @@
    <img src="/img/postgresql-en.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/datasource/spark.html b/en-us/docs/2.0.2/user_doc/guide/datasource/spark.html
index 23db928e1..e6ab33a86 100644
--- a/en-us/docs/2.0.2/user_doc/guide/datasource/spark.html
+++ b/en-us/docs/2.0.2/user_doc/guide/datasource/spark.html
@@ -26,8 +26,8 @@
 <li>Jdbc connection parameters: parameter settings for Spark connection, filled in in JSON form</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/expansion-reduction.html b/en-us/docs/2.0.2/user_doc/guide/expansion-reduction.html
index 4a783c85d..ec08a6acf 100644
--- a/en-us/docs/2.0.2/user_doc/guide/expansion-reduction.html
+++ b/en-us/docs/2.0.2/user_doc/guide/expansion-reduction.html
@@ -234,8 +234,8 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
 
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/flink-call.html b/en-us/docs/2.0.2/user_doc/guide/flink-call.html
index fffa7427c..ec60e6996 100644
--- a/en-us/docs/2.0.2/user_doc/guide/flink-call.html
+++ b/en-us/docs/2.0.2/user_doc/guide/flink-call.html
@@ -109,8 +109,8 @@
    <img src="/img/api/log.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/homepage.html b/en-us/docs/2.0.2/user_doc/guide/homepage.html
index 05333c435..4c3bfd979 100644
--- a/en-us/docs/2.0.2/user_doc/guide/homepage.html
+++ b/en-us/docs/2.0.2/user_doc/guide/homepage.html
@@ -15,8 +15,8 @@
 <p align="center">
 <img src="/img/home_en.png" width="80%" />
 </p></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/installation/cluster.html b/en-us/docs/2.0.2/user_doc/guide/installation/cluster.html
index 7501620d9..c319e2f92 100644
--- a/en-us/docs/2.0.2/user_doc/guide/installation/cluster.html
+++ b/en-us/docs/2.0.2/user_doc/guide/installation/cluster.html
@@ -35,8 +35,8 @@ pythonGatewayServers=&quot;ds5&quot;
 <h2>Start DolphinScheduler &amp;&amp; Login DolphinScheduler &amp;&amp; Server Start And Stop</h2>
 <p>Same as <a href="http://pseudo-cluster.md">pseudo-cluster.md</a>](<a href="http://pseudo-cluster.md">pseudo-cluster.md</a>)</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/installation/docker.html b/en-us/docs/2.0.2/user_doc/guide/installation/docker.html
index 52a73649f..78e7520e5 100644
--- a/en-us/docs/2.0.2/user_doc/guide/installation/docker.html
+++ b/en-us/docs/2.0.2/user_doc/guide/installation/docker.html
@@ -906,8 +906,8 @@ SW_GRPC_LOG_SERVER_PORT=11800
 <p><strong><code>LOGGER_SERVER_OPTS</code></strong></p>
 <p>This environment variable sets JVM options for <code>logger-server</code>. The default value is <code>-Xms512m -Xmx512m -Xmn256m</code>.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/installation/hardware.html b/en-us/docs/2.0.2/user_doc/guide/installation/hardware.html
index 7a5835c68..f5c8e06c0 100644
--- a/en-us/docs/2.0.2/user_doc/guide/installation/hardware.html
+++ b/en-us/docs/2.0.2/user_doc/guide/installation/hardware.html
@@ -111,8 +111,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
 <h2>4. Browser Requirements</h2>
 <p>DolphinScheduler recommends Chrome and the latest browsers which using Chrome Kernel to access the front-end visual operator page.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/installation/kubernetes.html b/en-us/docs/2.0.2/user_doc/guide/installation/kubernetes.html
index 872b069fb..27f916b03 100644
--- a/en-us/docs/2.0.2/user_doc/guide/installation/kubernetes.html
+++ b/en-us/docs/2.0.2/user_doc/guide/installation/kubernetes.html
@@ -1735,8 +1735,8 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/installation/pseudo-cluster.html b/en-us/docs/2.0.2/user_doc/guide/installation/pseudo-cluster.html
index f15da03a4..6e96003e6 100644
--- a/en-us/docs/2.0.2/user_doc/guide/installation/pseudo-cluster.html
+++ b/en-us/docs/2.0.2/user_doc/guide/installation/pseudo-cluster.html
@@ -171,8 +171,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop python-gateway-server
 <p><strong><em>Note:</em></strong>: Please refer to the section of &quot;System Architecture Design&quot; for service usage</p>
 </blockquote>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/installation/standalone.html b/en-us/docs/2.0.2/user_doc/guide/installation/standalone.html
index a7db4d876..634d622da 100644
--- a/en-us/docs/2.0.2/user_doc/guide/installation/standalone.html
+++ b/en-us/docs/2.0.2/user_doc/guide/installation/standalone.html
@@ -39,8 +39,8 @@ sh ./bin/dolphinscheduler-daemon.sh start standalone-server
 sh ./bin/dolphinscheduler-daemon.sh stop standalone-server
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/introduction.html b/en-us/docs/2.0.2/user_doc/guide/introduction.html
index 3f58fc709..96a45814c 100644
--- a/en-us/docs/2.0.2/user_doc/guide/introduction.html
+++ b/en-us/docs/2.0.2/user_doc/guide/introduction.html
@@ -13,8 +13,8 @@
   <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="banner-tips"><div>🤔 Have queries regarding Apache DolphinScheduler, Join Slack channel to disscuss them <a class="link-tips" href="https://join.slack.com/t/asf-dolphinscheduler/shared_invite/zt-omtdhuio-_JISsxYhiVsltmC5h38yfw">join #dolphinscheduler channel</a>! 🌟</div></div><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span> [...]
 <p>User Manual show you how to play with DolphinScheduler, if you do not installed, please see <a href="./quick-start.md">Quick Start</a> to install DolphinScheduler before going forward.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/monitor.html b/en-us/docs/2.0.2/user_doc/guide/monitor.html
index e64fde62b..e2131e80a 100644
--- a/en-us/docs/2.0.2/user_doc/guide/monitor.html
+++ b/en-us/docs/2.0.2/user_doc/guide/monitor.html
@@ -54,8 +54,8 @@
 <li>Number of tasks to be killed: Count the data of task_kill in Zookeeper</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/observability/skywalking-agent.html b/en-us/docs/2.0.2/user_doc/guide/observability/skywalking-agent.html
index eb489474e..33074ee23 100644
--- a/en-us/docs/2.0.2/user_doc/guide/observability/skywalking-agent.html
+++ b/en-us/docs/2.0.2/user_doc/guide/observability/skywalking-agent.html
@@ -59,8 +59,8 @@ apache/dolphinscheduler:2.0.2 all</span>
 <p>If you have opened SkyWalking dashboard with a browser before, you need to clear the browser cache.</p>
 <p><img src="/img/skywalking/import-dashboard-1.jpg" alt="img1"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/open-api.html b/en-us/docs/2.0.2/user_doc/guide/open-api.html
index b1bf092b1..51b2b6aba 100644
--- a/en-us/docs/2.0.2/user_doc/guide/open-api.html
+++ b/en-us/docs/2.0.2/user_doc/guide/open-api.html
@@ -72,8 +72,8 @@ The returned msg information is "success", indicating that we have successfully
    <img src="/img/api/create_source2.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/parameter/built-in.html b/en-us/docs/2.0.2/user_doc/guide/parameter/built-in.html
index bdf56e205..b50494227 100644
--- a/en-us/docs/2.0.2/user_doc/guide/parameter/built-in.html
+++ b/en-us/docs/2.0.2/user_doc/guide/parameter/built-in.html
@@ -61,8 +61,8 @@ the second is offset, representing the number of months the user wants to add or
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/parameter/context.html b/en-us/docs/2.0.2/user_doc/guide/parameter/context.html
index 33793b7b0..7045a9f7c 100644
--- a/en-us/docs/2.0.2/user_doc/guide/parameter/context.html
+++ b/en-us/docs/2.0.2/user_doc/guide/parameter/context.html
@@ -46,8 +46,8 @@
 <p>When the shell node is defined, when the log detects the format of ${setValue (key = value1)}, value1 will be assigned to the key, and the downstream node can directly use the value of the variable key. Similarly, you can find the corresponding node instance on the workflow instance page to view the value of the variable.</p>
 <img src="/img/globalParam/use-parameter-shell.png" alt="use-parameter-shell" style="zoom:50%;" />
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/parameter/global.html b/en-us/docs/2.0.2/user_doc/guide/parameter/global.html
index b4340ee8b..cc902fd63 100644
--- a/en-us/docs/2.0.2/user_doc/guide/parameter/global.html
+++ b/en-us/docs/2.0.2/user_doc/guide/parameter/global.html
@@ -23,8 +23,8 @@
  </p>
 <p>The global_bizdate parameter defined here can be referenced by local parameters of any other task node, and the value of global_bizdate is set to the figure obtained by referencing the system parameter system.biz.date</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/parameter/local.html b/en-us/docs/2.0.2/user_doc/guide/parameter/local.html
index ad3cbc2f8..2ca489f2f 100644
--- a/en-us/docs/2.0.2/user_doc/guide/parameter/local.html
+++ b/en-us/docs/2.0.2/user_doc/guide/parameter/local.html
@@ -23,8 +23,8 @@
 </p>
 <p>If you want to call the <a href="built-in.md">built-in parameter</a> in the local parameters, fill in the value corresponding to the built-in parameters in <code>value</code>, as in the above figure, <code>${biz_date}</code> and <code>${biz_curdate}</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/parameter/priority.html b/en-us/docs/2.0.2/user_doc/guide/parameter/priority.html
index ee8e11211..ae705c1e5 100644
--- a/en-us/docs/2.0.2/user_doc/guide/parameter/priority.html
+++ b/en-us/docs/2.0.2/user_doc/guide/parameter/priority.html
@@ -37,8 +37,8 @@
 <p>&quot;status&quot; is the own parameters of the node set by the current node. However, the user also sets the &quot;status&quot; parameter when saving, assigning its value to -1. Then the value of status will be -1 with higher priority when the SQL is executed. The value of the node's own variable is discarded.</p>
 <p>The &quot;ID&quot; here is the parameter set by the upstream node. The user sets the parameters of the same parameter name &quot;ID&quot; for the [createparam1] node and [createparam2] node. And the [use_create] node uses the value of [createParam1] which is finished first.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/project/project-list.html b/en-us/docs/2.0.2/user_doc/guide/project/project-list.html
index 0442a3c4e..291399474 100644
--- a/en-us/docs/2.0.2/user_doc/guide/project/project-list.html
+++ b/en-us/docs/2.0.2/user_doc/guide/project/project-list.html
@@ -39,8 +39,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/project/task-instance.html b/en-us/docs/2.0.2/user_doc/guide/project/task-instance.html
index 39f31bdef..0b82750ea 100644
--- a/en-us/docs/2.0.2/user_doc/guide/project/task-instance.html
+++ b/en-us/docs/2.0.2/user_doc/guide/project/task-instance.html
@@ -26,8 +26,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/project/workflow-definition.html b/en-us/docs/2.0.2/user_doc/guide/project/workflow-definition.html
index eb863080d..ed85fe3f7 100644
--- a/en-us/docs/2.0.2/user_doc/guide/project/workflow-definition.html
+++ b/en-us/docs/2.0.2/user_doc/guide/project/workflow-definition.html
@@ -138,8 +138,8 @@ Description of workflow operating parameters
 <h2>Import workflow</h2>
 <p>Click Project Management -&gt; Workflow -&gt; Workflow Definition to enter the workflow definition page, click the &quot;Import Workflow&quot; button to import the local workflow file, the workflow definition list displays the imported workflow, and the status is offline.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/project/workflow-instance.html b/en-us/docs/2.0.2/user_doc/guide/project/workflow-instance.html
index 51282b6c5..443c8157e 100644
--- a/en-us/docs/2.0.2/user_doc/guide/project/workflow-instance.html
+++ b/en-us/docs/2.0.2/user_doc/guide/project/workflow-instance.html
@@ -71,8 +71,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/quick-start.html b/en-us/docs/2.0.2/user_doc/guide/quick-start.html
index 55198682b..393be5f44 100644
--- a/en-us/docs/2.0.2/user_doc/guide/quick-start.html
+++ b/en-us/docs/2.0.2/user_doc/guide/quick-start.html
@@ -91,8 +91,8 @@
    <img src="/img/log_en.png" width="60%" />
 </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/resource.html b/en-us/docs/2.0.2/user_doc/guide/resource.html
index 93b28dbac..573487eaf 100644
--- a/en-us/docs/2.0.2/user_doc/guide/resource.html
+++ b/en-us/docs/2.0.2/user_doc/guide/resource.html
@@ -140,8 +140,8 @@ Operation function: rename, download, delete.</p>
    <img src="/img/udf_edit_en.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/security.html b/en-us/docs/2.0.2/user_doc/guide/security.html
index 008d460a6..97b1c863a 100644
--- a/en-us/docs/2.0.2/user_doc/guide/security.html
+++ b/en-us/docs/2.0.2/user_doc/guide/security.html
@@ -196,8 +196,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/task/conditions.html b/en-us/docs/2.0.2/user_doc/guide/task/conditions.html
index bb82bc549..a33eed09a 100644
--- a/en-us/docs/2.0.2/user_doc/guide/task/conditions.html
+++ b/en-us/docs/2.0.2/user_doc/guide/task/conditions.html
@@ -46,8 +46,8 @@
 <h2>Related task</h2>
 <p><a href="switch.md">switch</a>: <a href="conditions.md">Condition</a>task mainly executes the corresponding branch based on the execution status (success, failure) of the upstream node. The <a href="switch.md">Switch</a> task mainly executes the corresponding branch based on the value of the <a href="../parameter/global.md">global parameter</a> and the judgment expression result written by the user.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/task/datax.html b/en-us/docs/2.0.2/user_doc/guide/task/datax.html
index b6b39ca71..e9d7535b6 100644
--- a/en-us/docs/2.0.2/user_doc/guide/task/datax.html
+++ b/en-us/docs/2.0.2/user_doc/guide/task/datax.html
@@ -47,8 +47,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/task/dependent.html b/en-us/docs/2.0.2/user_doc/guide/task/dependent.html
index 3e4a33c57..7fef0fffd 100644
--- a/en-us/docs/2.0.2/user_doc/guide/task/dependent.html
+++ b/en-us/docs/2.0.2/user_doc/guide/task/dependent.html
@@ -38,8 +38,8 @@
  <p align="center">
    <img src="/img/depend-node3-en.png" width="80%" />
  </p></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergra [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/task/flink.html b/en-us/docs/2.0.2/user_doc/guide/task/flink.html
index 49a19da28..586aa3410 100644
--- a/en-us/docs/2.0.2/user_doc/guide/task/flink.html
+++ b/en-us/docs/2.0.2/user_doc/guide/task/flink.html
@@ -33,8 +33,8 @@
 </ul>
 <p>Note: JAVA and Scala are only used for identification, there is no difference, if it is Flink developed by Python, there is no class of the main function, the others are the same</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/task/http.html b/en-us/docs/2.0.2/user_doc/guide/task/http.html
index 7447659ce..d30f7cefc 100644
--- a/en-us/docs/2.0.2/user_doc/guide/task/http.html
+++ b/en-us/docs/2.0.2/user_doc/guide/task/http.html
@@ -34,8 +34,8 @@
 <li>Custom parameter: It is a user-defined parameter of http part, which will replace the content with ${variable} in the script.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/task/map-reduce.html b/en-us/docs/2.0.2/user_doc/guide/task/map-reduce.html
index 08e719423..dc97fa8d8 100644
--- a/en-us/docs/2.0.2/user_doc/guide/task/map-reduce.html
+++ b/en-us/docs/2.0.2/user_doc/guide/task/map-reduce.html
@@ -44,8 +44,8 @@
 <li>User-defined parameter: It is a user-defined parameter of the MR part, which will replace the content with ${variable} in the script</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/task/pigeon.html b/en-us/docs/2.0.2/user_doc/guide/task/pigeon.html
index ffafc6959..893d65dbe 100644
--- a/en-us/docs/2.0.2/user_doc/guide/task/pigeon.html
+++ b/en-us/docs/2.0.2/user_doc/guide/task/pigeon.html
@@ -27,8 +27,8 @@
 <li>Target task name: Pigeon websocket service name.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/task/python.html b/en-us/docs/2.0.2/user_doc/guide/task/python.html
index 4775cd3e9..238b08067 100644
--- a/en-us/docs/2.0.2/user_doc/guide/task/python.html
+++ b/en-us/docs/2.0.2/user_doc/guide/task/python.html
@@ -28,8 +28,8 @@
 <li>Note: If you import the python file under the resource directory tree, you need to add the <code>__init__.py</code> file</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/task/shell.html b/en-us/docs/2.0.2/user_doc/guide/task/shell.html
index eeac9f1ca..e53d21a1e 100644
--- a/en-us/docs/2.0.2/user_doc/guide/task/shell.html
+++ b/en-us/docs/2.0.2/user_doc/guide/task/shell.html
@@ -47,8 +47,8 @@ to using the parameter we just declared. After this example is being run, we wou
 <h2>Notice</h2>
 <p>None</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/task/spark.html b/en-us/docs/2.0.2/user_doc/guide/task/spark.html
index 0c80a6f85..1ee1adf96 100644
--- a/en-us/docs/2.0.2/user_doc/guide/task/spark.html
+++ b/en-us/docs/2.0.2/user_doc/guide/task/spark.html
@@ -34,8 +34,8 @@
 </ul>
 <p>Note: JAVA and Scala are only used for identification, there is no difference, if it is Spark developed by Python, there is no main function class, and the others are the same</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/task/sql.html b/en-us/docs/2.0.2/user_doc/guide/task/sql.html
index 2eeae0299..19f15b148 100644
--- a/en-us/docs/2.0.2/user_doc/guide/task/sql.html
+++ b/en-us/docs/2.0.2/user_doc/guide/task/sql.html
@@ -41,8 +41,8 @@
 <h2>Notice</h2>
 <p>Pay attention to the selection of SQL type. If it is an insert operation, you need to select &quot;Non Query&quot; type.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/task/stored-procedure.html b/en-us/docs/2.0.2/user_doc/guide/task/stored-procedure.html
index e527fe5cb..773f72a9d 100644
--- a/en-us/docs/2.0.2/user_doc/guide/task/stored-procedure.html
+++ b/en-us/docs/2.0.2/user_doc/guide/task/stored-procedure.html
@@ -26,8 +26,8 @@
 <li>Custom parameters: The custom parameter types of the stored procedure support IN and OUT, and the data types support nine data types: VARCHAR, INTEGER, LONG, FLOAT, DOUBLE, DATE, TIME, TIMESTAMP, and BOOLEAN</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/task/sub-process.html b/en-us/docs/2.0.2/user_doc/guide/task/sub-process.html
index 6ea5ed8c9..15e618fe1 100644
--- a/en-us/docs/2.0.2/user_doc/guide/task/sub-process.html
+++ b/en-us/docs/2.0.2/user_doc/guide/task/sub-process.html
@@ -28,8 +28,8 @@
 <li>Sub-node: It is the workflow definition of the selected sub-process. Enter the sub-node in the upper right corner to jump to the workflow definition of the selected sub-process</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/task/switch.html b/en-us/docs/2.0.2/user_doc/guide/task/switch.html
index d8bc6283e..b8c525567 100644
--- a/en-us/docs/2.0.2/user_doc/guide/task/switch.html
+++ b/en-us/docs/2.0.2/user_doc/guide/task/switch.html
@@ -43,8 +43,8 @@
 <h2>Related Task</h2>
 <p><a href="conditions.md">condition</a>:<a href="conditions.md">Condition</a>task mainly executes the corresponding branch based on the execution status (success, failure) of the upstream node. The <a href="switch.md">Switch</a> task mainly executes the corresponding branch based on the value of the <a href="../parameter/global.md">global parameter</a> and the judgment expression result written by the user.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.2/user_doc/guide/upgrade.html b/en-us/docs/2.0.2/user_doc/guide/upgrade.html
index 8b07c05c8..8ff9312cb 100644
--- a/en-us/docs/2.0.2/user_doc/guide/upgrade.html
+++ b/en-us/docs/2.0.2/user_doc/guide/upgrade.html
@@ -81,8 +81,8 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
 <pre><code class="language-shell">`sh install.sh`
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/About_DolphinScheduler/About_DolphinScheduler.html b/en-us/docs/2.0.3/user_doc/About_DolphinScheduler/About_DolphinScheduler.html
index 69c5c8bae..c14e0d91c 100644
--- a/en-us/docs/2.0.3/user_doc/About_DolphinScheduler/About_DolphinScheduler.html
+++ b/en-us/docs/2.0.3/user_doc/About_DolphinScheduler/About_DolphinScheduler.html
@@ -29,8 +29,8 @@
 <li>Support custom task types, Distributed scheduling, and the overall scheduling capability will increase linearly with the scale of the cluster</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/architecture/cache.html b/en-us/docs/2.0.3/user_doc/architecture/cache.html
index 27e07e9e6..2e3d547d6 100644
--- a/en-us/docs/2.0.3/user_doc/architecture/cache.html
+++ b/en-us/docs/2.0.3/user_doc/architecture/cache.html
@@ -37,8 +37,8 @@
 <p>It should be noted that the final strategy for cache update comes from the user's expiration strategy configuration in caffeine, so please configure it in conjunction with the business;</p>
 <p>The sequence diagram is shown in the following figure:</p>
 <img src="/img/cache-evict.png" alt="cache-evict" style="zoom: 67%;" /></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitt [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/architecture/configuration.html b/en-us/docs/2.0.3/user_doc/architecture/configuration.html
index 429ec7b81..f2c8e3105 100644
--- a/en-us/docs/2.0.3/user_doc/architecture/configuration.html
+++ b/en-us/docs/2.0.3/user_doc/architecture/configuration.html
@@ -988,8 +988,8 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/architecture/design.html b/en-us/docs/2.0.3/user_doc/architecture/design.html
index f6c67fffe..176733366 100644
--- a/en-us/docs/2.0.3/user_doc/architecture/design.html
+++ b/en-us/docs/2.0.3/user_doc/architecture/design.html
@@ -358,8 +358,8 @@ file.</li>
 }
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/architecture/designplus.html b/en-us/docs/2.0.3/user_doc/architecture/designplus.html
index 345de5ad6..904912500 100644
--- a/en-us/docs/2.0.3/user_doc/architecture/designplus.html
+++ b/en-us/docs/2.0.3/user_doc/architecture/designplus.html
@@ -80,8 +80,8 @@ module and api module</p>
 <p>From the perspective of scheduling, this article preliminarily introduces the architecture principles and implementation
 ideas of the big data distributed workflow scheduling system-DolphinScheduler. To be continued</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/architecture/load-balance.html b/en-us/docs/2.0.3/user_doc/architecture/load-balance.html
index 267ce287b..71275a495 100644
--- a/en-us/docs/2.0.3/user_doc/architecture/load-balance.html
+++ b/en-us/docs/2.0.3/user_doc/architecture/load-balance.html
@@ -46,8 +46,8 @@
 <li>worker.reserved.memory=0.3 (worker reserved memory, only lower than system available memory, worker server can be dispatched tasks. default value 0.3, the unit is G)</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/architecture/metadata.html b/en-us/docs/2.0.3/user_doc/architecture/metadata.html
index 8ddc3ed21..41b76b996 100644
--- a/en-us/docs/2.0.3/user_doc/architecture/metadata.html
+++ b/en-us/docs/2.0.3/user_doc/architecture/metadata.html
@@ -639,8 +639,8 @@
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/architecture/task-structure.html b/en-us/docs/2.0.3/user_doc/architecture/task-structure.html
index 19e69b8ef..3ed68972b 100644
--- a/en-us/docs/2.0.3/user_doc/architecture/task-structure.html
+++ b/en-us/docs/2.0.3/user_doc/architecture/task-structure.html
@@ -3266,8 +3266,8 @@
         }
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/alert/alert_plugin_user_guide.html b/en-us/docs/2.0.3/user_doc/guide/alert/alert_plugin_user_guide.html
index a496f4195..99a5cc9ed 100644
--- a/en-us/docs/2.0.3/user_doc/guide/alert/alert_plugin_user_guide.html
+++ b/en-us/docs/2.0.3/user_doc/guide/alert/alert_plugin_user_guide.html
@@ -19,8 +19,8 @@
 <img src="/img/alert/alert_step_2.png">
 <img src="/img/alert/alert_step_3.png">
 <img src="/img/alert/alert_step_4.png"></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img cla [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/alert/enterprise-wechat.html b/en-us/docs/2.0.3/user_doc/guide/alert/enterprise-wechat.html
index 66e215d5c..cc1614d2a 100644
--- a/en-us/docs/2.0.3/user_doc/guide/alert/enterprise-wechat.html
+++ b/en-us/docs/2.0.3/user_doc/guide/alert/enterprise-wechat.html
@@ -19,8 +19,8 @@
 <p>APPCHAT: <a href="https://work.weixin.qq.com/api/doc/90000/90135/90248">https://work.weixin.qq.com/api/doc/90000/90135/90248</a></p>
 <p>user.send.msg corresponds to the content in the document. The variable of the corresponding value is {msg}</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/datasource/hive.html b/en-us/docs/2.0.3/user_doc/guide/datasource/hive.html
index f1ea8e5f8..9b222ab3b 100644
--- a/en-us/docs/2.0.3/user_doc/guide/datasource/hive.html
+++ b/en-us/docs/2.0.3/user_doc/guide/datasource/hive.html
@@ -49,8 +49,8 @@ login.user.keytab.username=hdfs-mycluster@ESZ.COM
 login.user.keytab.path=/opt/hdfs.headless.keytab
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/datasource/introduction.html b/en-us/docs/2.0.3/user_doc/guide/datasource/introduction.html
index 06f85fc50..7895a5286 100644
--- a/en-us/docs/2.0.3/user_doc/guide/datasource/introduction.html
+++ b/en-us/docs/2.0.3/user_doc/guide/datasource/introduction.html
@@ -17,8 +17,8 @@
 <li>Click &quot;Test Connection&quot; to test whether the data source can be successfully connected.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/datasource/mysql.html b/en-us/docs/2.0.3/user_doc/guide/datasource/mysql.html
index e6544680a..6c9300b32 100644
--- a/en-us/docs/2.0.3/user_doc/guide/datasource/mysql.html
+++ b/en-us/docs/2.0.3/user_doc/guide/datasource/mysql.html
@@ -26,8 +26,8 @@
    <img src="/img/mysql-en.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/datasource/postgresql.html b/en-us/docs/2.0.3/user_doc/guide/datasource/postgresql.html
index 63d280768..2fbb21287 100644
--- a/en-us/docs/2.0.3/user_doc/guide/datasource/postgresql.html
+++ b/en-us/docs/2.0.3/user_doc/guide/datasource/postgresql.html
@@ -26,8 +26,8 @@
    <img src="/img/postgresql-en.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/datasource/spark.html b/en-us/docs/2.0.3/user_doc/guide/datasource/spark.html
index 44a0d0f5f..4446c0f0a 100644
--- a/en-us/docs/2.0.3/user_doc/guide/datasource/spark.html
+++ b/en-us/docs/2.0.3/user_doc/guide/datasource/spark.html
@@ -26,8 +26,8 @@
 <li>Jdbc connection parameters: parameter settings for Spark connection, filled in in JSON form</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/expansion-reduction.html b/en-us/docs/2.0.3/user_doc/guide/expansion-reduction.html
index fa55d43b9..7e2f5c612 100644
--- a/en-us/docs/2.0.3/user_doc/guide/expansion-reduction.html
+++ b/en-us/docs/2.0.3/user_doc/guide/expansion-reduction.html
@@ -234,8 +234,8 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
 
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/flink-call.html b/en-us/docs/2.0.3/user_doc/guide/flink-call.html
index 080c11e19..ff8fdf513 100644
--- a/en-us/docs/2.0.3/user_doc/guide/flink-call.html
+++ b/en-us/docs/2.0.3/user_doc/guide/flink-call.html
@@ -109,8 +109,8 @@
    <img src="/img/api/log.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/homepage.html b/en-us/docs/2.0.3/user_doc/guide/homepage.html
index ddb509691..137d47d2c 100644
--- a/en-us/docs/2.0.3/user_doc/guide/homepage.html
+++ b/en-us/docs/2.0.3/user_doc/guide/homepage.html
@@ -15,8 +15,8 @@
 <p align="center">
 <img src="/img/home_en.png" width="80%" />
 </p></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/installation/cluster.html b/en-us/docs/2.0.3/user_doc/guide/installation/cluster.html
index eeac72e46..53f3f164a 100644
--- a/en-us/docs/2.0.3/user_doc/guide/installation/cluster.html
+++ b/en-us/docs/2.0.3/user_doc/guide/installation/cluster.html
@@ -37,8 +37,8 @@ pythonGatewayServers=&quot;ds5&quot;
 <h2>Start and Stop Server</h2>
 <p>Same as <a href="http://pseudo-cluster.md">pseudo-cluster.md</a>](<a href="http://pseudo-cluster.md">pseudo-cluster.md</a>)</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/installation/docker.html b/en-us/docs/2.0.3/user_doc/guide/installation/docker.html
index 801a35c07..a2a005995 100644
--- a/en-us/docs/2.0.3/user_doc/guide/installation/docker.html
+++ b/en-us/docs/2.0.3/user_doc/guide/installation/docker.html
@@ -906,8 +906,8 @@ SW_GRPC_LOG_SERVER_PORT=11800
 <p><strong><code>LOGGER_SERVER_OPTS</code></strong></p>
 <p>This environment variable sets JVM options for <code>logger-server</code>. The default value is <code>-Xms512m -Xmx512m -Xmn256m</code>.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/installation/hardware.html b/en-us/docs/2.0.3/user_doc/guide/installation/hardware.html
index df8dd3f48..acb9cbb3b 100644
--- a/en-us/docs/2.0.3/user_doc/guide/installation/hardware.html
+++ b/en-us/docs/2.0.3/user_doc/guide/installation/hardware.html
@@ -111,8 +111,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
 <h2>Browser Requirements</h2>
 <p>DolphinScheduler recommends Chrome and the latest browsers which using Chrome Kernel to access the front-end visual operator page.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/installation/kubernetes.html b/en-us/docs/2.0.3/user_doc/guide/installation/kubernetes.html
index 36fb52461..70c672773 100644
--- a/en-us/docs/2.0.3/user_doc/guide/installation/kubernetes.html
+++ b/en-us/docs/2.0.3/user_doc/guide/installation/kubernetes.html
@@ -1735,8 +1735,8 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/installation/pseudo-cluster.html b/en-us/docs/2.0.3/user_doc/guide/installation/pseudo-cluster.html
index 100367974..7ffd2821b 100644
--- a/en-us/docs/2.0.3/user_doc/guide/installation/pseudo-cluster.html
+++ b/en-us/docs/2.0.3/user_doc/guide/installation/pseudo-cluster.html
@@ -171,8 +171,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop python-gateway-server
 <p><strong><em>Note:</em></strong>: Please refer to the section of &quot;System Architecture Design&quot; for service usage</p>
 </blockquote>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/installation/standalone.html b/en-us/docs/2.0.3/user_doc/guide/installation/standalone.html
index 3949ea8f4..a27a59d5a 100644
--- a/en-us/docs/2.0.3/user_doc/guide/installation/standalone.html
+++ b/en-us/docs/2.0.3/user_doc/guide/installation/standalone.html
@@ -39,8 +39,8 @@ sh ./bin/dolphinscheduler-daemon.sh start standalone-server
 sh ./bin/dolphinscheduler-daemon.sh stop standalone-server
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/introduction.html b/en-us/docs/2.0.3/user_doc/guide/introduction.html
index 433b1fee4..070632ac2 100644
--- a/en-us/docs/2.0.3/user_doc/guide/introduction.html
+++ b/en-us/docs/2.0.3/user_doc/guide/introduction.html
@@ -13,8 +13,8 @@
   <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="banner-tips"><div>🤔 Have queries regarding Apache DolphinScheduler, Join Slack channel to disscuss them <a class="link-tips" href="https://join.slack.com/t/asf-dolphinscheduler/shared_invite/zt-omtdhuio-_JISsxYhiVsltmC5h38yfw">join #dolphinscheduler channel</a>! 🌟</div></div><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span> [...]
 <p>User Manual show you how to play with DolphinScheduler, if you do not installed, please see <a href="./quick-start.md">Quick Start</a> to install DolphinScheduler before going forward.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/monitor.html b/en-us/docs/2.0.3/user_doc/guide/monitor.html
index b5aaeab59..37af61d92 100644
--- a/en-us/docs/2.0.3/user_doc/guide/monitor.html
+++ b/en-us/docs/2.0.3/user_doc/guide/monitor.html
@@ -54,8 +54,8 @@
 <li>Number of tasks to be killed: Count the data of task_kill in ZooKeeper</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/observability/skywalking-agent.html b/en-us/docs/2.0.3/user_doc/guide/observability/skywalking-agent.html
index c290a314a..18606f9b1 100644
--- a/en-us/docs/2.0.3/user_doc/guide/observability/skywalking-agent.html
+++ b/en-us/docs/2.0.3/user_doc/guide/observability/skywalking-agent.html
@@ -59,8 +59,8 @@ apache/dolphinscheduler:2.0.3 all</span>
 <p>If you have opened SkyWalking dashboard with a browser before, you need to clear the browser cache.</p>
 <p><img src="/img/skywalking/import-dashboard-1.jpg" alt="img1"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/open-api.html b/en-us/docs/2.0.3/user_doc/guide/open-api.html
index e0b361849..6924c387d 100644
--- a/en-us/docs/2.0.3/user_doc/guide/open-api.html
+++ b/en-us/docs/2.0.3/user_doc/guide/open-api.html
@@ -72,8 +72,8 @@ The returned msg information is "success", indicating that we have successfully
    <img src="/img/api/create_source2.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/parameter/built-in.html b/en-us/docs/2.0.3/user_doc/guide/parameter/built-in.html
index 6a25f7728..94009a178 100644
--- a/en-us/docs/2.0.3/user_doc/guide/parameter/built-in.html
+++ b/en-us/docs/2.0.3/user_doc/guide/parameter/built-in.html
@@ -61,8 +61,8 @@ the second is offset, representing the number of months the user wants to add or
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/parameter/context.html b/en-us/docs/2.0.3/user_doc/guide/parameter/context.html
index cefbc4ee9..245a8d23b 100644
--- a/en-us/docs/2.0.3/user_doc/guide/parameter/context.html
+++ b/en-us/docs/2.0.3/user_doc/guide/parameter/context.html
@@ -46,8 +46,8 @@
 <p>When the shell node is defined, when the log detects the format of ${setValue (key = value1)}, value1 will be assigned to the key, and the downstream node can directly use the value of the variable key. Similarly, you can find the corresponding node instance on the workflow instance page to view the value of the variable.</p>
 <img src="/img/globalParam/use-parameter-shell.png" alt="use-parameter-shell" style="zoom:50%;" />
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/parameter/global.html b/en-us/docs/2.0.3/user_doc/guide/parameter/global.html
index 49a11d4cd..90ad7d9ac 100644
--- a/en-us/docs/2.0.3/user_doc/guide/parameter/global.html
+++ b/en-us/docs/2.0.3/user_doc/guide/parameter/global.html
@@ -23,8 +23,8 @@
  </p>
 <p>The global_bizdate parameter defined here can be referenced by local parameters of any other task node, and the value of global_bizdate is set to the figure obtained by referencing the system parameter system.biz.date</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/parameter/local.html b/en-us/docs/2.0.3/user_doc/guide/parameter/local.html
index ed7641457..2995fe543 100644
--- a/en-us/docs/2.0.3/user_doc/guide/parameter/local.html
+++ b/en-us/docs/2.0.3/user_doc/guide/parameter/local.html
@@ -23,8 +23,8 @@
 </p>
 <p>If you want to call the <a href="built-in.md">built-in parameter</a> in the local parameters, fill in the value corresponding to the built-in parameters in <code>value</code>, as in the above figure, <code>${biz_date}</code> and <code>${biz_curdate}</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/parameter/priority.html b/en-us/docs/2.0.3/user_doc/guide/parameter/priority.html
index 5d411f486..6ac61bf79 100644
--- a/en-us/docs/2.0.3/user_doc/guide/parameter/priority.html
+++ b/en-us/docs/2.0.3/user_doc/guide/parameter/priority.html
@@ -37,8 +37,8 @@
 <p>&quot;status&quot; is the own parameters of the node set by the current node. However, the user also sets the &quot;status&quot; parameter when saving, assigning its value to -1. Then the value of status will be -1 with higher priority when the SQL is executed. The value of the node's own variable is discarded.</p>
 <p>The &quot;ID&quot; here is the parameter set by the upstream node. The user sets the parameters of the same parameter name &quot;ID&quot; for the [createparam1] node and [createparam2] node. And the [use_create] node uses the value of [createParam1] which is finished first.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/project/project-list.html b/en-us/docs/2.0.3/user_doc/guide/project/project-list.html
index 2c97f00f8..7bf274bd5 100644
--- a/en-us/docs/2.0.3/user_doc/guide/project/project-list.html
+++ b/en-us/docs/2.0.3/user_doc/guide/project/project-list.html
@@ -39,8 +39,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/project/task-instance.html b/en-us/docs/2.0.3/user_doc/guide/project/task-instance.html
index 0fc4d80ae..afbc078ee 100644
--- a/en-us/docs/2.0.3/user_doc/guide/project/task-instance.html
+++ b/en-us/docs/2.0.3/user_doc/guide/project/task-instance.html
@@ -26,8 +26,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/project/workflow-definition.html b/en-us/docs/2.0.3/user_doc/guide/project/workflow-definition.html
index af54a5c04..0b9e644ed 100644
--- a/en-us/docs/2.0.3/user_doc/guide/project/workflow-definition.html
+++ b/en-us/docs/2.0.3/user_doc/guide/project/workflow-definition.html
@@ -138,8 +138,8 @@ Description of workflow operating parameters:
 <h2>Import Workflow</h2>
 <p>Click Project Management -&gt; Workflow -&gt; Workflow Definition to enter the workflow definition page, click the &quot;Import Workflow&quot; button to import the local workflow file, the workflow definition list displays the imported workflow, and the status is offline.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/project/workflow-instance.html b/en-us/docs/2.0.3/user_doc/guide/project/workflow-instance.html
index f343947fd..4586df77e 100644
--- a/en-us/docs/2.0.3/user_doc/guide/project/workflow-instance.html
+++ b/en-us/docs/2.0.3/user_doc/guide/project/workflow-instance.html
@@ -71,8 +71,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/quick-start.html b/en-us/docs/2.0.3/user_doc/guide/quick-start.html
index 83166a74f..c662e3ab9 100644
--- a/en-us/docs/2.0.3/user_doc/guide/quick-start.html
+++ b/en-us/docs/2.0.3/user_doc/guide/quick-start.html
@@ -91,8 +91,8 @@
    <img src="/img/log_en.png" width="60%" />
 </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/resource.html b/en-us/docs/2.0.3/user_doc/guide/resource.html
index 396595f09..50cb79747 100644
--- a/en-us/docs/2.0.3/user_doc/guide/resource.html
+++ b/en-us/docs/2.0.3/user_doc/guide/resource.html
@@ -140,8 +140,8 @@ Operation function: rename, download, delete.</p>
    <img src="/img/udf_edit_en.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/security.html b/en-us/docs/2.0.3/user_doc/guide/security.html
index f1990f586..20cfe9abe 100644
--- a/en-us/docs/2.0.3/user_doc/guide/security.html
+++ b/en-us/docs/2.0.3/user_doc/guide/security.html
@@ -196,8 +196,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/task/conditions.html b/en-us/docs/2.0.3/user_doc/guide/task/conditions.html
index ec8939b6c..fcd069375 100644
--- a/en-us/docs/2.0.3/user_doc/guide/task/conditions.html
+++ b/en-us/docs/2.0.3/user_doc/guide/task/conditions.html
@@ -46,8 +46,8 @@
 <h2>Related Task</h2>
 <p><a href="switch.md">switch</a>: <a href="conditions.md">Condition</a>task mainly executes the corresponding branch based on the execution status (success, failure) of the upstream node. The <a href="switch.md">Switch</a> task mainly executes the corresponding branch based on the value of the <a href="../parameter/global.md">global parameter</a> and the judgment expression result written by the user.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/task/datax.html b/en-us/docs/2.0.3/user_doc/guide/task/datax.html
index 61d69f1bc..476c9b7c1 100644
--- a/en-us/docs/2.0.3/user_doc/guide/task/datax.html
+++ b/en-us/docs/2.0.3/user_doc/guide/task/datax.html
@@ -47,8 +47,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/task/dependent.html b/en-us/docs/2.0.3/user_doc/guide/task/dependent.html
index e6aea0d7a..85ca945e6 100644
--- a/en-us/docs/2.0.3/user_doc/guide/task/dependent.html
+++ b/en-us/docs/2.0.3/user_doc/guide/task/dependent.html
@@ -38,8 +38,8 @@
  <p align="center">
    <img src="/img/depend-node3-en.png" width="80%" />
  </p></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergra [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/task/flink.html b/en-us/docs/2.0.3/user_doc/guide/task/flink.html
index 738588fdf..4f0826ac5 100644
--- a/en-us/docs/2.0.3/user_doc/guide/task/flink.html
+++ b/en-us/docs/2.0.3/user_doc/guide/task/flink.html
@@ -62,8 +62,8 @@
 <h2>Notice</h2>
 <p>JAVA and Scala are only used for identification, there is no difference, if it is Flink developed by Python, there is no class of the main function, the others are the same.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/task/http.html b/en-us/docs/2.0.3/user_doc/guide/task/http.html
index b05919fde..8dd7c53a0 100644
--- a/en-us/docs/2.0.3/user_doc/guide/task/http.html
+++ b/en-us/docs/2.0.3/user_doc/guide/task/http.html
@@ -34,8 +34,8 @@
 <li>Custom parameter: It is a user-defined parameter of http part, which will replace the content with ${variable} in the script.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/task/map-reduce.html b/en-us/docs/2.0.3/user_doc/guide/task/map-reduce.html
index c7a111975..5b1ddc5ac 100644
--- a/en-us/docs/2.0.3/user_doc/guide/task/map-reduce.html
+++ b/en-us/docs/2.0.3/user_doc/guide/task/map-reduce.html
@@ -68,8 +68,8 @@
 <p>Simply configure the required content according to the parameter descriptions above.</p>
 <p><img src="/img/tasks/demo/mr.png" alt="demo-mr-simple"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/task/pigeon.html b/en-us/docs/2.0.3/user_doc/guide/task/pigeon.html
index 3228de387..ae0c8e04d 100644
--- a/en-us/docs/2.0.3/user_doc/guide/task/pigeon.html
+++ b/en-us/docs/2.0.3/user_doc/guide/task/pigeon.html
@@ -27,8 +27,8 @@
 <li>Target task name: Pigeon websocket service name.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/task/python.html b/en-us/docs/2.0.3/user_doc/guide/task/python.html
index 375d1a300..7e07c309a 100644
--- a/en-us/docs/2.0.3/user_doc/guide/task/python.html
+++ b/en-us/docs/2.0.3/user_doc/guide/task/python.html
@@ -28,8 +28,8 @@
 <li>Note: If you import the python file under the resource directory tree, you need to add the <code>__init__.py</code> file</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/task/shell.html b/en-us/docs/2.0.3/user_doc/guide/task/shell.html
index 5aea73f15..e554f3109 100644
--- a/en-us/docs/2.0.3/user_doc/guide/task/shell.html
+++ b/en-us/docs/2.0.3/user_doc/guide/task/shell.html
@@ -47,8 +47,8 @@ to using the parameter we just declared. After this example is being run, we wou
 <h2>Notice</h2>
 <p>None</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/task/spark.html b/en-us/docs/2.0.3/user_doc/guide/task/spark.html
index ed731bccb..9721dd8c5 100644
--- a/en-us/docs/2.0.3/user_doc/guide/task/spark.html
+++ b/en-us/docs/2.0.3/user_doc/guide/task/spark.html
@@ -59,8 +59,8 @@
 <h2>Notice</h2>
 <p>JAVA and Scala are only used for identification, there is no difference, if it is Spark developed by Python, there is no class of the main function, the others are the same.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/task/sql.html b/en-us/docs/2.0.3/user_doc/guide/task/sql.html
index dcea378e3..8c8a4923f 100644
--- a/en-us/docs/2.0.3/user_doc/guide/task/sql.html
+++ b/en-us/docs/2.0.3/user_doc/guide/task/sql.html
@@ -41,8 +41,8 @@
 <h2>Notice</h2>
 <p>Pay attention to the selection of SQL type. If it is an insert operation, you need to select &quot;Non Query&quot; type.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/task/stored-procedure.html b/en-us/docs/2.0.3/user_doc/guide/task/stored-procedure.html
index 69d15a1f7..ae11fa348 100644
--- a/en-us/docs/2.0.3/user_doc/guide/task/stored-procedure.html
+++ b/en-us/docs/2.0.3/user_doc/guide/task/stored-procedure.html
@@ -26,8 +26,8 @@
 <li>Custom parameters: The custom parameter types of the stored procedure support IN and OUT, and the data types support nine data types: VARCHAR, INTEGER, LONG, FLOAT, DOUBLE, DATE, TIME, TIMESTAMP, and BOOLEAN</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/task/sub-process.html b/en-us/docs/2.0.3/user_doc/guide/task/sub-process.html
index 48b643629..a9d8b52d1 100644
--- a/en-us/docs/2.0.3/user_doc/guide/task/sub-process.html
+++ b/en-us/docs/2.0.3/user_doc/guide/task/sub-process.html
@@ -28,8 +28,8 @@
 <li>Sub-node: It is the workflow definition of the selected sub-process. Enter the sub-node in the upper right corner to jump to the workflow definition of the selected sub-process</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/task/switch.html b/en-us/docs/2.0.3/user_doc/guide/task/switch.html
index c18627610..4133d4aa2 100644
--- a/en-us/docs/2.0.3/user_doc/guide/task/switch.html
+++ b/en-us/docs/2.0.3/user_doc/guide/task/switch.html
@@ -43,8 +43,8 @@
 <h2>Related Task</h2>
 <p><a href="conditions.md">condition</a>:<a href="conditions.md">Condition</a>task mainly executes the corresponding branch based on the execution status (success, failure) of the upstream node. The <a href="switch.md">Switch</a> task mainly executes the corresponding branch based on the value of the <a href="../parameter/global.md">global parameter</a> and the judgment expression result written by the user.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.3/user_doc/guide/upgrade.html b/en-us/docs/2.0.3/user_doc/guide/upgrade.html
index 61b7b26b6..dc8f436cb 100644
--- a/en-us/docs/2.0.3/user_doc/guide/upgrade.html
+++ b/en-us/docs/2.0.3/user_doc/guide/upgrade.html
@@ -81,8 +81,8 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
 <pre><code class="language-shell">`sh install.sh`
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/About_DolphinScheduler/About_DolphinScheduler.html b/en-us/docs/2.0.5/user_doc/About_DolphinScheduler/About_DolphinScheduler.html
index a9b9cc11b..0149bdcbc 100644
--- a/en-us/docs/2.0.5/user_doc/About_DolphinScheduler/About_DolphinScheduler.html
+++ b/en-us/docs/2.0.5/user_doc/About_DolphinScheduler/About_DolphinScheduler.html
@@ -29,8 +29,8 @@
 <li>Support custom task types, Distributed scheduling, and the overall scheduling capability will increase linearly with the scale of the cluster</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/architecture/cache.html b/en-us/docs/2.0.5/user_doc/architecture/cache.html
index ce982b7cd..9e4ca026a 100644
--- a/en-us/docs/2.0.5/user_doc/architecture/cache.html
+++ b/en-us/docs/2.0.5/user_doc/architecture/cache.html
@@ -37,8 +37,8 @@
 <p>It should be noted that the final strategy for cache update comes from the user's expiration strategy configuration in caffeine, so please configure it in conjunction with the business;</p>
 <p>The sequence diagram is shown in the following figure:</p>
 <img src="/img/cache-evict.png" alt="cache-evict" style="zoom: 67%;" /></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitt [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/architecture/configuration.html b/en-us/docs/2.0.5/user_doc/architecture/configuration.html
index 107424377..d27f321a5 100644
--- a/en-us/docs/2.0.5/user_doc/architecture/configuration.html
+++ b/en-us/docs/2.0.5/user_doc/architecture/configuration.html
@@ -990,8 +990,8 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/architecture/design.html b/en-us/docs/2.0.5/user_doc/architecture/design.html
index a3498eca8..8c39b7305 100644
--- a/en-us/docs/2.0.5/user_doc/architecture/design.html
+++ b/en-us/docs/2.0.5/user_doc/architecture/design.html
@@ -355,8 +355,8 @@ Generate logs in the form of /process definition id/process instance id/task ins
 
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/architecture/designplus.html b/en-us/docs/2.0.5/user_doc/architecture/designplus.html
index 5430584e1..154d8ddfc 100644
--- a/en-us/docs/2.0.5/user_doc/architecture/designplus.html
+++ b/en-us/docs/2.0.5/user_doc/architecture/designplus.html
@@ -80,8 +80,8 @@ module and api module</p>
 <p>From the perspective of scheduling, this article preliminarily introduces the architecture principles and implementation
 ideas of the big data distributed workflow scheduling system-DolphinScheduler. To be continued</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/architecture/load-balance.html b/en-us/docs/2.0.5/user_doc/architecture/load-balance.html
index 177cf8330..bfb2b803d 100644
--- a/en-us/docs/2.0.5/user_doc/architecture/load-balance.html
+++ b/en-us/docs/2.0.5/user_doc/architecture/load-balance.html
@@ -46,8 +46,8 @@
 <li>worker.reserved.memory=0.3 (worker reserved memory, only lower than system available memory, worker server can be dispatched tasks. default value 0.3, the unit is G)</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/architecture/metadata.html b/en-us/docs/2.0.5/user_doc/architecture/metadata.html
index 7a3780e6c..b370ea0d1 100644
--- a/en-us/docs/2.0.5/user_doc/architecture/metadata.html
+++ b/en-us/docs/2.0.5/user_doc/architecture/metadata.html
@@ -639,8 +639,8 @@
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/architecture/task-structure.html b/en-us/docs/2.0.5/user_doc/architecture/task-structure.html
index 105e2a26c..e1c66bb1d 100644
--- a/en-us/docs/2.0.5/user_doc/architecture/task-structure.html
+++ b/en-us/docs/2.0.5/user_doc/architecture/task-structure.html
@@ -3265,8 +3265,8 @@
         }
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/alert/alert_plugin_user_guide.html b/en-us/docs/2.0.5/user_doc/guide/alert/alert_plugin_user_guide.html
index f1fead988..1db1fb832 100644
--- a/en-us/docs/2.0.5/user_doc/guide/alert/alert_plugin_user_guide.html
+++ b/en-us/docs/2.0.5/user_doc/guide/alert/alert_plugin_user_guide.html
@@ -18,8 +18,8 @@
 <img src="/img/alert/alert_step_2.png">
 <img src="/img/alert/alert_step_3.png">
 <img src="/img/alert/alert_step_4.png"></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img cla [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/alert/dingtalk.html b/en-us/docs/2.0.5/user_doc/guide/alert/dingtalk.html
index 18035968e..11fc3c0a7 100644
--- a/en-us/docs/2.0.5/user_doc/guide/alert/dingtalk.html
+++ b/en-us/docs/2.0.5/user_doc/guide/alert/dingtalk.html
@@ -56,8 +56,8 @@
 </ul>
 <p><a href="https://open.dingtalk.com/document/robots/custom-robot-access">DingTalk Custom Robot Access Development Documentation</a></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/alert/enterprise-wechat.html b/en-us/docs/2.0.5/user_doc/guide/alert/enterprise-wechat.html
index 856310e9b..033e2e114 100644
--- a/en-us/docs/2.0.5/user_doc/guide/alert/enterprise-wechat.html
+++ b/en-us/docs/2.0.5/user_doc/guide/alert/enterprise-wechat.html
@@ -18,8 +18,8 @@
 <p>APPCHAT: <a href="https://work.weixin.qq.com/api/doc/90000/90135/90248">https://work.weixin.qq.com/api/doc/90000/90135/90248</a></p>
 <p>user.send.msg corresponds to the content in the document. The variable of the corresponding value is {msg}</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/datasource/hive.html b/en-us/docs/2.0.5/user_doc/guide/datasource/hive.html
index c8cfcdc61..8edbbad49 100644
--- a/en-us/docs/2.0.5/user_doc/guide/datasource/hive.html
+++ b/en-us/docs/2.0.5/user_doc/guide/datasource/hive.html
@@ -49,8 +49,8 @@ login.user.keytab.username=hdfs-mycluster@ESZ.COM
 login.user.keytab.path=/opt/hdfs.headless.keytab
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/datasource/introduction.html b/en-us/docs/2.0.5/user_doc/guide/datasource/introduction.html
index 975945448..d1044a739 100644
--- a/en-us/docs/2.0.5/user_doc/guide/datasource/introduction.html
+++ b/en-us/docs/2.0.5/user_doc/guide/datasource/introduction.html
@@ -17,8 +17,8 @@
 <li>Click &quot;Test Connection&quot; to test whether the data source can be successfully connected.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/datasource/mysql.html b/en-us/docs/2.0.5/user_doc/guide/datasource/mysql.html
index 9c946e1de..9c5ebb42c 100644
--- a/en-us/docs/2.0.5/user_doc/guide/datasource/mysql.html
+++ b/en-us/docs/2.0.5/user_doc/guide/datasource/mysql.html
@@ -26,8 +26,8 @@
    <img src="/img/mysql-en.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/datasource/postgresql.html b/en-us/docs/2.0.5/user_doc/guide/datasource/postgresql.html
index 54051def7..0f66f534a 100644
--- a/en-us/docs/2.0.5/user_doc/guide/datasource/postgresql.html
+++ b/en-us/docs/2.0.5/user_doc/guide/datasource/postgresql.html
@@ -26,8 +26,8 @@
    <img src="/img/postgresql-en.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/datasource/spark.html b/en-us/docs/2.0.5/user_doc/guide/datasource/spark.html
index e39b532c5..2d75f326e 100644
--- a/en-us/docs/2.0.5/user_doc/guide/datasource/spark.html
+++ b/en-us/docs/2.0.5/user_doc/guide/datasource/spark.html
@@ -26,8 +26,8 @@
 <li>Jdbc connection parameters: parameter settings for Spark connection, filled in in JSON form</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/expansion-reduction.html b/en-us/docs/2.0.5/user_doc/guide/expansion-reduction.html
index fd0eab767..ce2ae40e6 100644
--- a/en-us/docs/2.0.5/user_doc/guide/expansion-reduction.html
+++ b/en-us/docs/2.0.5/user_doc/guide/expansion-reduction.html
@@ -234,8 +234,8 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
 
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/flink-call.html b/en-us/docs/2.0.5/user_doc/guide/flink-call.html
index 5eff3187c..a0db187da 100644
--- a/en-us/docs/2.0.5/user_doc/guide/flink-call.html
+++ b/en-us/docs/2.0.5/user_doc/guide/flink-call.html
@@ -109,8 +109,8 @@
    <img src="/img/api/log.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/homepage.html b/en-us/docs/2.0.5/user_doc/guide/homepage.html
index cd458d734..6af0d034a 100644
--- a/en-us/docs/2.0.5/user_doc/guide/homepage.html
+++ b/en-us/docs/2.0.5/user_doc/guide/homepage.html
@@ -15,8 +15,8 @@
 <p align="center">
 <img src="/img/home_en.png" width="80%" />
 </p></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/installation/cluster.html b/en-us/docs/2.0.5/user_doc/guide/installation/cluster.html
index f188928b0..c38078c21 100644
--- a/en-us/docs/2.0.5/user_doc/guide/installation/cluster.html
+++ b/en-us/docs/2.0.5/user_doc/guide/installation/cluster.html
@@ -35,8 +35,8 @@ pythonGatewayServers=&quot;ds5&quot;
 <h2>Start DolphinScheduler &amp;&amp; Login DolphinScheduler &amp;&amp; Server Start And Stop</h2>
 <p>Same as <a href="http://pseudo-cluster.md">pseudo-cluster.md</a>](<a href="http://pseudo-cluster.md">pseudo-cluster.md</a>)</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/installation/docker.html b/en-us/docs/2.0.5/user_doc/guide/installation/docker.html
index ed9d73e30..6b9cc8dd5 100644
--- a/en-us/docs/2.0.5/user_doc/guide/installation/docker.html
+++ b/en-us/docs/2.0.5/user_doc/guide/installation/docker.html
@@ -906,8 +906,8 @@ SW_GRPC_LOG_SERVER_PORT=11800
 <p><strong><code>LOGGER_SERVER_OPTS</code></strong></p>
 <p>This environment variable sets JVM options for <code>logger-server</code>. The default value is <code>-Xms512m -Xmx512m -Xmn256m</code>.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/installation/hardware.html b/en-us/docs/2.0.5/user_doc/guide/installation/hardware.html
index b30e5adb4..01a9da341 100644
--- a/en-us/docs/2.0.5/user_doc/guide/installation/hardware.html
+++ b/en-us/docs/2.0.5/user_doc/guide/installation/hardware.html
@@ -111,8 +111,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
 <h2>4. Browser Requirements</h2>
 <p>DolphinScheduler recommends Chrome and the latest browsers which using Chrome Kernel to access the front-end visual operator page.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/installation/kubernetes.html b/en-us/docs/2.0.5/user_doc/guide/installation/kubernetes.html
index 2292c6282..9df2bda16 100644
--- a/en-us/docs/2.0.5/user_doc/guide/installation/kubernetes.html
+++ b/en-us/docs/2.0.5/user_doc/guide/installation/kubernetes.html
@@ -1735,8 +1735,8 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/installation/pseudo-cluster.html b/en-us/docs/2.0.5/user_doc/guide/installation/pseudo-cluster.html
index f7672f391..5e0a6dd12 100644
--- a/en-us/docs/2.0.5/user_doc/guide/installation/pseudo-cluster.html
+++ b/en-us/docs/2.0.5/user_doc/guide/installation/pseudo-cluster.html
@@ -171,8 +171,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop python-gateway-server
 <p><strong><em>Note:</em></strong>: Please refer to the section of &quot;System Architecture Design&quot; for service usage</p>
 </blockquote>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/installation/standalone.html b/en-us/docs/2.0.5/user_doc/guide/installation/standalone.html
index b155be67e..a751b8113 100644
--- a/en-us/docs/2.0.5/user_doc/guide/installation/standalone.html
+++ b/en-us/docs/2.0.5/user_doc/guide/installation/standalone.html
@@ -39,8 +39,8 @@ sh ./bin/dolphinscheduler-daemon.sh start standalone-server
 sh ./bin/dolphinscheduler-daemon.sh stop standalone-server
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/introduction.html b/en-us/docs/2.0.5/user_doc/guide/introduction.html
index 01d6dca38..1f4e1d766 100644
--- a/en-us/docs/2.0.5/user_doc/guide/introduction.html
+++ b/en-us/docs/2.0.5/user_doc/guide/introduction.html
@@ -13,8 +13,8 @@
   <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="banner-tips"><div>🤔 Have queries regarding Apache DolphinScheduler, Join Slack channel to disscuss them <a class="link-tips" href="https://join.slack.com/t/asf-dolphinscheduler/shared_invite/zt-omtdhuio-_JISsxYhiVsltmC5h38yfw">join #dolphinscheduler channel</a>! 🌟</div></div><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span> [...]
 <p>User Manual show you how to play with DolphinScheduler, if you do not installed, please see <a href="./quick-start.md">Quick Start</a> to install DolphinScheduler before going forward.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/monitor.html b/en-us/docs/2.0.5/user_doc/guide/monitor.html
index 0cb722bfd..4ff6a7fba 100644
--- a/en-us/docs/2.0.5/user_doc/guide/monitor.html
+++ b/en-us/docs/2.0.5/user_doc/guide/monitor.html
@@ -54,8 +54,8 @@
 <li>Number of tasks to be killed: Count the data of task_kill in Zookeeper</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/observability/skywalking-agent.html b/en-us/docs/2.0.5/user_doc/guide/observability/skywalking-agent.html
index ffb3e03ae..3c4938f9b 100644
--- a/en-us/docs/2.0.5/user_doc/guide/observability/skywalking-agent.html
+++ b/en-us/docs/2.0.5/user_doc/guide/observability/skywalking-agent.html
@@ -59,8 +59,8 @@ apache/dolphinscheduler:2.0.5 all</span>
 <p>If you have opened SkyWalking dashboard with a browser before, you need to clear the browser cache.</p>
 <p><img src="/img/skywalking/import-dashboard-1.jpg" alt="img1"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/open-api.html b/en-us/docs/2.0.5/user_doc/guide/open-api.html
index bbd228ad1..bf447ffc7 100644
--- a/en-us/docs/2.0.5/user_doc/guide/open-api.html
+++ b/en-us/docs/2.0.5/user_doc/guide/open-api.html
@@ -72,8 +72,8 @@ The returned msg information is "success", indicating that we have successfully
    <img src="/img/api/create_source2.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/parameter/built-in.html b/en-us/docs/2.0.5/user_doc/guide/parameter/built-in.html
index 023ee9d3e..516385763 100644
--- a/en-us/docs/2.0.5/user_doc/guide/parameter/built-in.html
+++ b/en-us/docs/2.0.5/user_doc/guide/parameter/built-in.html
@@ -61,8 +61,8 @@ the second is offset, representing the number of months the user wants to add or
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/parameter/context.html b/en-us/docs/2.0.5/user_doc/guide/parameter/context.html
index 1ad897812..5b0c86811 100644
--- a/en-us/docs/2.0.5/user_doc/guide/parameter/context.html
+++ b/en-us/docs/2.0.5/user_doc/guide/parameter/context.html
@@ -46,8 +46,8 @@
 <p>When the shell node is defined, when the log detects the format of ${setValue (key = value1)}, value1 will be assigned to the key, and the downstream node can directly use the value of the variable key. Similarly, you can find the corresponding node instance on the workflow instance page to view the value of the variable.</p>
 <img src="/img/globalParam/use-parameter-shell.png" alt="use-parameter-shell" style="zoom:50%;" />
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/parameter/global.html b/en-us/docs/2.0.5/user_doc/guide/parameter/global.html
index 41a8ad8ff..40bcdf13d 100644
--- a/en-us/docs/2.0.5/user_doc/guide/parameter/global.html
+++ b/en-us/docs/2.0.5/user_doc/guide/parameter/global.html
@@ -23,8 +23,8 @@
  </p>
 <p>The global_bizdate parameter defined here can be referenced by local parameters of any other task node, and the value of global_bizdate is set to the figure obtained by referencing the system parameter system.biz.date</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/parameter/local.html b/en-us/docs/2.0.5/user_doc/guide/parameter/local.html
index e963f75ee..1549d7d33 100644
--- a/en-us/docs/2.0.5/user_doc/guide/parameter/local.html
+++ b/en-us/docs/2.0.5/user_doc/guide/parameter/local.html
@@ -23,8 +23,8 @@
 </p>
 <p>If you want to call the <a href="built-in.md">built-in parameter</a> in the local parameters, fill in the value corresponding to the built-in parameters in <code>value</code>, as in the above figure, <code>${biz_date}</code> and <code>${biz_curdate}</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/parameter/priority.html b/en-us/docs/2.0.5/user_doc/guide/parameter/priority.html
index e66043950..f9fe6188e 100644
--- a/en-us/docs/2.0.5/user_doc/guide/parameter/priority.html
+++ b/en-us/docs/2.0.5/user_doc/guide/parameter/priority.html
@@ -37,8 +37,8 @@
 <p>&quot;status&quot; is the own parameters of the node set by the current node. However, the user also sets the &quot;status&quot; parameter when saving, assigning its value to -1. Then the value of status will be -1 with higher priority when the SQL is executed. The value of the node's own variable is discarded.</p>
 <p>The &quot;ID&quot; here is the parameter set by the upstream node. The user sets the parameters of the same parameter name &quot;ID&quot; for the [createparam1] node and [createparam2] node. And the [use_create] node uses the value of [createParam1] which is finished first.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/project/project-list.html b/en-us/docs/2.0.5/user_doc/guide/project/project-list.html
index c3f04714f..68589d7ac 100644
--- a/en-us/docs/2.0.5/user_doc/guide/project/project-list.html
+++ b/en-us/docs/2.0.5/user_doc/guide/project/project-list.html
@@ -39,8 +39,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/project/task-instance.html b/en-us/docs/2.0.5/user_doc/guide/project/task-instance.html
index 6b079c988..ef970815a 100644
--- a/en-us/docs/2.0.5/user_doc/guide/project/task-instance.html
+++ b/en-us/docs/2.0.5/user_doc/guide/project/task-instance.html
@@ -26,8 +26,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/project/workflow-definition.html b/en-us/docs/2.0.5/user_doc/guide/project/workflow-definition.html
index 6ac87d268..9bf1c9240 100644
--- a/en-us/docs/2.0.5/user_doc/guide/project/workflow-definition.html
+++ b/en-us/docs/2.0.5/user_doc/guide/project/workflow-definition.html
@@ -138,8 +138,8 @@ Description of workflow operating parameters:
 <h2>Import workflow</h2>
 <p>Click Project Management -&gt; Workflow -&gt; Workflow Definition to enter the workflow definition page, click the &quot;Import Workflow&quot; button to import the local workflow file, the workflow definition list displays the imported workflow, and the status is offline.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/project/workflow-instance.html b/en-us/docs/2.0.5/user_doc/guide/project/workflow-instance.html
index 4697ea823..8f44b4ede 100644
--- a/en-us/docs/2.0.5/user_doc/guide/project/workflow-instance.html
+++ b/en-us/docs/2.0.5/user_doc/guide/project/workflow-instance.html
@@ -71,8 +71,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/quick-start.html b/en-us/docs/2.0.5/user_doc/guide/quick-start.html
index 1933efe2c..99810d82f 100644
--- a/en-us/docs/2.0.5/user_doc/guide/quick-start.html
+++ b/en-us/docs/2.0.5/user_doc/guide/quick-start.html
@@ -91,8 +91,8 @@
    <img src="/img/log_en.png" width="60%" />
 </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/resource.html b/en-us/docs/2.0.5/user_doc/guide/resource.html
index 6d3958ac5..476e8188b 100644
--- a/en-us/docs/2.0.5/user_doc/guide/resource.html
+++ b/en-us/docs/2.0.5/user_doc/guide/resource.html
@@ -150,8 +150,8 @@ Operation function: rename, download, delete.</p>
    <img src="/img/udf_edit_en.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/security.html b/en-us/docs/2.0.5/user_doc/guide/security.html
index 46bd51ecf..b953acc3c 100644
--- a/en-us/docs/2.0.5/user_doc/guide/security.html
+++ b/en-us/docs/2.0.5/user_doc/guide/security.html
@@ -196,8 +196,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/task/conditions.html b/en-us/docs/2.0.5/user_doc/guide/task/conditions.html
index acaaeb664..70018bbff 100644
--- a/en-us/docs/2.0.5/user_doc/guide/task/conditions.html
+++ b/en-us/docs/2.0.5/user_doc/guide/task/conditions.html
@@ -46,8 +46,8 @@
 <h2>Related task</h2>
 <p><a href="switch.md">switch</a>: <a href="conditions.md">Condition</a>task mainly executes the corresponding branch based on the execution status (success, failure) of the upstream node. The <a href="switch.md">Switch</a> task mainly executes the corresponding branch based on the value of the <a href="../parameter/global.md">global parameter</a> and the judgment expression result written by the user.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/task/datax.html b/en-us/docs/2.0.5/user_doc/guide/task/datax.html
index 1213ffe12..a8ba6d0c8 100644
--- a/en-us/docs/2.0.5/user_doc/guide/task/datax.html
+++ b/en-us/docs/2.0.5/user_doc/guide/task/datax.html
@@ -47,8 +47,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/task/dependent.html b/en-us/docs/2.0.5/user_doc/guide/task/dependent.html
index ebd9fc6f6..2904bd25d 100644
--- a/en-us/docs/2.0.5/user_doc/guide/task/dependent.html
+++ b/en-us/docs/2.0.5/user_doc/guide/task/dependent.html
@@ -38,8 +38,8 @@
  <p align="center">
    <img src="/img/depend-node3-en.png" width="80%" />
  </p></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergra [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/task/flink.html b/en-us/docs/2.0.5/user_doc/guide/task/flink.html
index fc01aeaf7..9f2294db3 100644
--- a/en-us/docs/2.0.5/user_doc/guide/task/flink.html
+++ b/en-us/docs/2.0.5/user_doc/guide/task/flink.html
@@ -62,8 +62,8 @@
 <h2>Notice</h2>
 <p>JAVA and Scala are only used for identification, there is no difference, if it is Flink developed by Python, there is no class of the main function, the others are the same.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/task/http.html b/en-us/docs/2.0.5/user_doc/guide/task/http.html
index 08f106582..001e8f2c0 100644
--- a/en-us/docs/2.0.5/user_doc/guide/task/http.html
+++ b/en-us/docs/2.0.5/user_doc/guide/task/http.html
@@ -34,8 +34,8 @@
 <li>Custom parameter: It is a user-defined parameter of http part, which will replace the content with ${variable} in the script.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/task/map-reduce.html b/en-us/docs/2.0.5/user_doc/guide/task/map-reduce.html
index ef558547c..5024104d3 100644
--- a/en-us/docs/2.0.5/user_doc/guide/task/map-reduce.html
+++ b/en-us/docs/2.0.5/user_doc/guide/task/map-reduce.html
@@ -68,8 +68,8 @@
 <p>Simply configure the required content according to the parameter descriptions above.</p>
 <p><img src="/img/tasks/demo/mr.png" alt="demo-mr-simple"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/task/pigeon.html b/en-us/docs/2.0.5/user_doc/guide/task/pigeon.html
index 58aa84ad5..d4ab3e67f 100644
--- a/en-us/docs/2.0.5/user_doc/guide/task/pigeon.html
+++ b/en-us/docs/2.0.5/user_doc/guide/task/pigeon.html
@@ -27,8 +27,8 @@
 <li>Target task name: Pigeon websocket service name.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/task/python.html b/en-us/docs/2.0.5/user_doc/guide/task/python.html
index fdec0a6f6..6f83b0935 100644
--- a/en-us/docs/2.0.5/user_doc/guide/task/python.html
+++ b/en-us/docs/2.0.5/user_doc/guide/task/python.html
@@ -51,8 +51,8 @@ After running this example, we would see &quot;param_val&quot; print in the log.
 <h2>Notice</h2>
 <p>None</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/task/shell.html b/en-us/docs/2.0.5/user_doc/guide/task/shell.html
index 5abf665e2..2a83355fe 100644
--- a/en-us/docs/2.0.5/user_doc/guide/task/shell.html
+++ b/en-us/docs/2.0.5/user_doc/guide/task/shell.html
@@ -47,8 +47,8 @@ to using the parameter we just declared. After this example is being run, we wou
 <h2>Notice</h2>
 <p>None</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/task/spark.html b/en-us/docs/2.0.5/user_doc/guide/task/spark.html
index f6a45eb21..d52eb233d 100644
--- a/en-us/docs/2.0.5/user_doc/guide/task/spark.html
+++ b/en-us/docs/2.0.5/user_doc/guide/task/spark.html
@@ -59,8 +59,8 @@
 <h2>Notice</h2>
 <p>JAVA and Scala are only used for identification, there is no difference, if it is Spark developed by Python, there is no class of the main function, the others are the same.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/task/sql.html b/en-us/docs/2.0.5/user_doc/guide/task/sql.html
index e8d4e4b19..14446e042 100644
--- a/en-us/docs/2.0.5/user_doc/guide/task/sql.html
+++ b/en-us/docs/2.0.5/user_doc/guide/task/sql.html
@@ -41,8 +41,8 @@
 <h2>Notice</h2>
 <p>Pay attention to the selection of SQL type. If it is an insert operation, you need to select &quot;Non Query&quot; type.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/task/stored-procedure.html b/en-us/docs/2.0.5/user_doc/guide/task/stored-procedure.html
index a431692ee..070441e70 100644
--- a/en-us/docs/2.0.5/user_doc/guide/task/stored-procedure.html
+++ b/en-us/docs/2.0.5/user_doc/guide/task/stored-procedure.html
@@ -26,8 +26,8 @@
 <li>Custom parameters: The custom parameter types of the stored procedure support IN and OUT, and the data types support nine data types: VARCHAR, INTEGER, LONG, FLOAT, DOUBLE, DATE, TIME, TIMESTAMP, and BOOLEAN</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/task/sub-process.html b/en-us/docs/2.0.5/user_doc/guide/task/sub-process.html
index 0e8918e90..d149e32fd 100644
--- a/en-us/docs/2.0.5/user_doc/guide/task/sub-process.html
+++ b/en-us/docs/2.0.5/user_doc/guide/task/sub-process.html
@@ -28,8 +28,8 @@
 <li>Sub-node: It is the workflow definition of the selected sub-process. Enter the sub-node in the upper right corner to jump to the workflow definition of the selected sub-process</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/task/switch.html b/en-us/docs/2.0.5/user_doc/guide/task/switch.html
index 7c71fecb7..3317dfc2e 100644
--- a/en-us/docs/2.0.5/user_doc/guide/task/switch.html
+++ b/en-us/docs/2.0.5/user_doc/guide/task/switch.html
@@ -43,8 +43,8 @@
 <h2>Related Task</h2>
 <p><a href="conditions.md">condition</a>:<a href="conditions.md">Condition</a>task mainly executes the corresponding branch based on the execution status (success, failure) of the upstream node. The <a href="switch.md">Switch</a> task mainly executes the corresponding branch based on the value of the <a href="../parameter/global.md">global parameter</a> and the judgment expression result written by the user.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/2.0.5/user_doc/guide/upgrade.html b/en-us/docs/2.0.5/user_doc/guide/upgrade.html
index 2adb8c98d..dd70f7608 100644
--- a/en-us/docs/2.0.5/user_doc/guide/upgrade.html
+++ b/en-us/docs/2.0.5/user_doc/guide/upgrade.html
@@ -81,8 +81,8 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
 <pre><code class="language-shell">`sh install.sh`
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/about/glossary.html b/en-us/docs/3.0.0/user_doc/about/glossary.html
index 132598710..f562ef212 100644
--- a/en-us/docs/3.0.0/user_doc/about/glossary.html
+++ b/en-us/docs/3.0.0/user_doc/about/glossary.html
@@ -80,8 +80,8 @@ module and api module</p>
 <p>From the perspective of scheduling, this article preliminarily introduces the architecture principles and implementation
 ideas of the big data distributed workflow scheduling system-DolphinScheduler. To be continued</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/about/hardware.html b/en-us/docs/3.0.0/user_doc/about/hardware.html
index 735a46bf0..8c68387e7 100644
--- a/en-us/docs/3.0.0/user_doc/about/hardware.html
+++ b/en-us/docs/3.0.0/user_doc/about/hardware.html
@@ -111,8 +111,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
 <h2>Browser Requirements</h2>
 <p>DolphinScheduler recommends Chrome and the latest browsers which use Chrome Kernel to access the front-end UI page.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/about/introduction.html b/en-us/docs/3.0.0/user_doc/about/introduction.html
index ab34de585..6fe0339eb 100644
--- a/en-us/docs/3.0.0/user_doc/about/introduction.html
+++ b/en-us/docs/3.0.0/user_doc/about/introduction.html
@@ -29,8 +29,8 @@
 <li>Supports customized task types, distributed scheduling, and the overall scheduling capability increases linearly with the scale of the cluster.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/architecture/cache.html b/en-us/docs/3.0.0/user_doc/architecture/cache.html
index 219c72887..8c1599826 100644
--- a/en-us/docs/3.0.0/user_doc/architecture/cache.html
+++ b/en-us/docs/3.0.0/user_doc/architecture/cache.html
@@ -37,8 +37,8 @@
 <p>Note: the final strategy for cache update comes from the expiration strategy configuration in caffeine, therefore configure it under the business scenarios;</p>
 <p>The sequence diagram shows below:</p>
 <img src="/img/cache-evict.png" alt="cache-evict" style="zoom: 67%;" /></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitt [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/architecture/configuration.html b/en-us/docs/3.0.0/user_doc/architecture/configuration.html
index 03976704a..e5b90dc0c 100644
--- a/en-us/docs/3.0.0/user_doc/architecture/configuration.html
+++ b/en-us/docs/3.0.0/user_doc/architecture/configuration.html
@@ -1004,8 +1004,8 @@ mainly configuration including <code>JAVA_HOME</code>, mata database, registry c
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/architecture/design.html b/en-us/docs/3.0.0/user_doc/architecture/design.html
index abbe6fef2..fc9ec93af 100644
--- a/en-us/docs/3.0.0/user_doc/architecture/design.html
+++ b/en-us/docs/3.0.0/user_doc/architecture/design.html
@@ -278,8 +278,8 @@ Among them, the Master monitors the directories of other Masters and Workers. If
 <h2>Sum Up</h2>
 <p>From the perspective of scheduling, this article preliminarily introduces the architecture principles and implementation ideas of the big data distributed workflow scheduling system: DolphinScheduler. To be continued.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/architecture/load-balance.html b/en-us/docs/3.0.0/user_doc/architecture/load-balance.html
index d0c3bee3e..392dcc519 100644
--- a/en-us/docs/3.0.0/user_doc/architecture/load-balance.html
+++ b/en-us/docs/3.0.0/user_doc/architecture/load-balance.html
@@ -54,8 +54,8 @@
 <li>worker.reserved.memory=0.3 (worker reserved memory, only lower than system available memory, worker server can be dispatched tasks. default value 0.3, the unit is G)</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/architecture/metadata.html b/en-us/docs/3.0.0/user_doc/architecture/metadata.html
index 5755dd6bd..a5bf6f10d 100644
--- a/en-us/docs/3.0.0/user_doc/architecture/metadata.html
+++ b/en-us/docs/3.0.0/user_doc/architecture/metadata.html
@@ -721,8 +721,8 @@
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/architecture/task-structure.html b/en-us/docs/3.0.0/user_doc/architecture/task-structure.html
index 98ccf3615..724bb24e4 100644
--- a/en-us/docs/3.0.0/user_doc/architecture/task-structure.html
+++ b/en-us/docs/3.0.0/user_doc/architecture/task-structure.html
@@ -3265,8 +3265,8 @@
         }
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/alert/alert_plugin_user_guide.html b/en-us/docs/3.0.0/user_doc/guide/alert/alert_plugin_user_guide.html
index 750ebdb45..eef20ceb5 100644
--- a/en-us/docs/3.0.0/user_doc/guide/alert/alert_plugin_user_guide.html
+++ b/en-us/docs/3.0.0/user_doc/guide/alert/alert_plugin_user_guide.html
@@ -23,8 +23,8 @@ The alarm module supports the following scenarios:
 <img src="/img/alert/alert_step_3.png">
 <img src="/img/alert/alert_step_4.png">
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/alert/dingtalk.html b/en-us/docs/3.0.0/user_doc/guide/alert/dingtalk.html
index d2d33d67a..698a3c676 100644
--- a/en-us/docs/3.0.0/user_doc/guide/alert/dingtalk.html
+++ b/en-us/docs/3.0.0/user_doc/guide/alert/dingtalk.html
@@ -57,8 +57,8 @@ The following shows the <code>DingTalk</code> configuration example:</p>
 </ul>
 <p><a href="https://open.dingtalk.com/document/robots/custom-robot-access">DingTalk Custom Robot Access Development Documentation</a></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/alert/enterprise-webexteams.html b/en-us/docs/3.0.0/user_doc/guide/alert/enterprise-webexteams.html
index cd0e85ea4..6d4ea59c7 100644
--- a/en-us/docs/3.0.0/user_doc/guide/alert/enterprise-webexteams.html
+++ b/en-us/docs/3.0.0/user_doc/guide/alert/enterprise-webexteams.html
@@ -72,8 +72,8 @@ The <code>Room ID</code> we can acquire it from the <code>id</code> of creating
 <p><a href="https://developer.webex.com/docs/bots">WebexTeams Application Bot Guide</a>
 <a href="https://developer.webex.com/docs/api/v1/messages/create-a-message">WebexTeams Message Guide</a></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/alert/enterprise-wechat.html b/en-us/docs/3.0.0/user_doc/guide/alert/enterprise-wechat.html
index 2bc174e2a..25290b86a 100644
--- a/en-us/docs/3.0.0/user_doc/guide/alert/enterprise-wechat.html
+++ b/en-us/docs/3.0.0/user_doc/guide/alert/enterprise-wechat.html
@@ -50,8 +50,8 @@ The following is the <code>create new group chat</code> API and <code>query user
 <h4>References</h4>
 <p>Group Chat:<a href="https://work.weixin.qq.com/api/doc/90000/90135/90248">https://work.weixin.qq.com/api/doc/90000/90135/90248</a></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/alert/http.html b/en-us/docs/3.0.0/user_doc/guide/alert/http.html
index 054fda527..4cc8b3b14 100644
--- a/en-us/docs/3.0.0/user_doc/guide/alert/http.html
+++ b/en-us/docs/3.0.0/user_doc/guide/alert/http.html
@@ -51,8 +51,8 @@ The following shows the <code>GET</code> configuration example:</p>
 The following shows the <code>POST</code> configuration example:</p>
 <p><img src="/img/alert/http-post-example.png" alt="enterprise-wechat-app-msg-config"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/alert/script.html b/en-us/docs/3.0.0/user_doc/guide/alert/script.html
index cd3b68d20..66e85a4c9 100644
--- a/en-us/docs/3.0.0/user_doc/guide/alert/script.html
+++ b/en-us/docs/3.0.0/user_doc/guide/alert/script.html
@@ -34,8 +34,8 @@ The following shows the <code>Script</code> configuration example:</p>
 </ul>
 <p><strong><em>Notice:</em></strong> please consider the script file access privileges with the executing tenant.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/alert/telegram.html b/en-us/docs/3.0.0/user_doc/guide/alert/telegram.html
index dd60d0e87..78975f063 100644
--- a/en-us/docs/3.0.0/user_doc/guide/alert/telegram.html
+++ b/en-us/docs/3.0.0/user_doc/guide/alert/telegram.html
@@ -75,8 +75,8 @@ The following shows the <code>Telegram</code> configuration example:</p>
 <li><a href="https://core.telegram.org/bots/api#sendmessage">Telegram SendMessage Api</a></li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/data-quality.html b/en-us/docs/3.0.0/user_doc/guide/data-quality.html
index 62395c564..25324aaf4 100644
--- a/en-us/docs/3.0.0/user_doc/guide/data-quality.html
+++ b/en-us/docs/3.0.0/user_doc/guide/data-quality.html
@@ -437,8 +437,8 @@ Currently only <code>MySQL</code>, <code>PostgreSQL</code> and <code>HIVE</code>
 <h3>Rules Details</h3>
 <p><img src="/img/tasks/demo/rule_detail.png" alt="dataquality_rule_detail"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/datasource/hive.html b/en-us/docs/3.0.0/user_doc/guide/datasource/hive.html
index ed6c65d57..8bb95c4a3 100644
--- a/en-us/docs/3.0.0/user_doc/guide/datasource/hive.html
+++ b/en-us/docs/3.0.0/user_doc/guide/datasource/hive.html
@@ -47,8 +47,8 @@ login.user.keytab.path=/opt/hdfs.headless.keytab
 <h2>Native Supported</h2>
 <p>Yes, could use this datasource by default.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/datasource/introduction.html b/en-us/docs/3.0.0/user_doc/guide/datasource/introduction.html
index 46431be66..3b2f5a490 100644
--- a/en-us/docs/3.0.0/user_doc/guide/datasource/introduction.html
+++ b/en-us/docs/3.0.0/user_doc/guide/datasource/introduction.html
@@ -32,8 +32,8 @@ like Docker.</p>
 But if you want to use MySQL as the metabase of DolphinScheduler, it only supports [8.0.16 and above](https:/ /repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.16/mysql-connector-java-8.0.16.jar) version.</p>
 </blockquote>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/datasource/mysql.html b/en-us/docs/3.0.0/user_doc/guide/datasource/mysql.html
index 030654616..7da5689a5 100644
--- a/en-us/docs/3.0.0/user_doc/guide/datasource/mysql.html
+++ b/en-us/docs/3.0.0/user_doc/guide/datasource/mysql.html
@@ -26,8 +26,8 @@
 <h2>Native Supported</h2>
 <p>No, read section example in <a href="introduction.md">introduction</a> to activate this datasource.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/datasource/postgresql.html b/en-us/docs/3.0.0/user_doc/guide/datasource/postgresql.html
index 3b6483f89..fd78bbf45 100644
--- a/en-us/docs/3.0.0/user_doc/guide/datasource/postgresql.html
+++ b/en-us/docs/3.0.0/user_doc/guide/datasource/postgresql.html
@@ -26,8 +26,8 @@
 <h2>Native Supported</h2>
 <p>Yes, could use this datasource by default.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/datasource/spark.html b/en-us/docs/3.0.0/user_doc/guide/datasource/spark.html
index fd28a7eea..d5e225ece 100644
--- a/en-us/docs/3.0.0/user_doc/guide/datasource/spark.html
+++ b/en-us/docs/3.0.0/user_doc/guide/datasource/spark.html
@@ -26,8 +26,8 @@
 <h2>Native Supported</h2>
 <p>Yes, could use this datasource by default.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/expansion-reduction.html b/en-us/docs/3.0.0/user_doc/guide/expansion-reduction.html
index 38ae21b4b..cf30c79cf 100644
--- a/en-us/docs/3.0.0/user_doc/guide/expansion-reduction.html
+++ b/en-us/docs/3.0.0/user_doc/guide/expansion-reduction.html
@@ -226,8 +226,8 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
 
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/flink-call.html b/en-us/docs/3.0.0/user_doc/guide/flink-call.html
index 7cf1dca21..5d19e8b17 100644
--- a/en-us/docs/3.0.0/user_doc/guide/flink-call.html
+++ b/en-us/docs/3.0.0/user_doc/guide/flink-call.html
@@ -107,8 +107,8 @@
 <p align="center">
    <img src="/img/api/log.png" width="80%" />
  </p></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergra [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/homepage.html b/en-us/docs/3.0.0/user_doc/guide/homepage.html
index 387de62d8..bf5f6dad7 100644
--- a/en-us/docs/3.0.0/user_doc/guide/homepage.html
+++ b/en-us/docs/3.0.0/user_doc/guide/homepage.html
@@ -14,8 +14,8 @@
 <p>The home page contains task status statistics, process status statistics, and workflow definition statistics for all projects of the user.</p>
 <p><img src="/img/new_ui/dev/homepage/homepage.png" alt="homepage"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/howto/general-setting.html b/en-us/docs/3.0.0/user_doc/guide/howto/general-setting.html
index b83c29d86..210a250d2 100644
--- a/en-us/docs/3.0.0/user_doc/guide/howto/general-setting.html
+++ b/en-us/docs/3.0.0/user_doc/guide/howto/general-setting.html
@@ -29,8 +29,8 @@ If you start server in IDEA, the default time zone is your local time zone, you
 click the button on the right of the <a href="#language">language</a> button and then click <code>Choose timeZone</code> to choose the time zone
 you want to switch. All time related components will adjust their time zone according to the time zone setting you select.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/installation/cluster.html b/en-us/docs/3.0.0/user_doc/guide/installation/cluster.html
index 90bc70335..085a45c26 100644
--- a/en-us/docs/3.0.0/user_doc/guide/installation/cluster.html
+++ b/en-us/docs/3.0.0/user_doc/guide/installation/cluster.html
@@ -36,8 +36,8 @@ apiServers=&quot;ds5&quot;
 <h2>Start and Stop Server</h2>
 <p>Same as <a href="pseudo-cluster.md">pseudo-cluster</a></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/installation/kubernetes.html b/en-us/docs/3.0.0/user_doc/guide/installation/kubernetes.html
index b83556068..d08fab41d 100644
--- a/en-us/docs/3.0.0/user_doc/guide/installation/kubernetes.html
+++ b/en-us/docs/3.0.0/user_doc/guide/installation/kubernetes.html
@@ -1730,8 +1730,8 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/installation/pseudo-cluster.html b/en-us/docs/3.0.0/user_doc/guide/installation/pseudo-cluster.html
index 989d95cec..db2306ead 100644
--- a/en-us/docs/3.0.0/user_doc/guide/installation/pseudo-cluster.html
+++ b/en-us/docs/3.0.0/user_doc/guide/installation/pseudo-cluster.html
@@ -210,8 +210,8 @@ started along with the api-server, and if you do not want to start Python gatewa
 the yaml config <code>python-gateway.enabled : false</code> in api-server's configuration path <code>api-server/conf/application.yaml</code></p>
 </blockquote>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/installation/standalone.html b/en-us/docs/3.0.0/user_doc/guide/installation/standalone.html
index 14bfb629d..fdeb1ec1a 100644
--- a/en-us/docs/3.0.0/user_doc/guide/installation/standalone.html
+++ b/en-us/docs/3.0.0/user_doc/guide/installation/standalone.html
@@ -64,8 +64,8 @@ export SPRING_DATASOURCE_PASSWORD={password}
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/monitor.html b/en-us/docs/3.0.0/user_doc/guide/monitor.html
index 86a774d6e..5a29e877a 100644
--- a/en-us/docs/3.0.0/user_doc/guide/monitor.html
+++ b/en-us/docs/3.0.0/user_doc/guide/monitor.html
@@ -44,8 +44,8 @@
 time, which strengthen the security of the system and maintenance.</p>
 <p><img src="/img/new_ui/dev/monitor/audit-log.jpg" alt="audit-log"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/open-api.html b/en-us/docs/3.0.0/user_doc/guide/open-api.html
index ac4f4e718..b6a10d3e3 100644
--- a/en-us/docs/3.0.0/user_doc/guide/open-api.html
+++ b/en-us/docs/3.0.0/user_doc/guide/open-api.html
@@ -72,8 +72,8 @@ The returned `msg` information is "success", indicating that we have successfull
    <img src="/img/api/create_source2.png" width="80%" />
  </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/parameter/built-in.html b/en-us/docs/3.0.0/user_doc/guide/parameter/built-in.html
index f9856ea4b..ba05b15b8 100644
--- a/en-us/docs/3.0.0/user_doc/guide/parameter/built-in.html
+++ b/en-us/docs/3.0.0/user_doc/guide/parameter/built-in.html
@@ -60,8 +60,8 @@ the second parameter is offset, represents the number of months the user wants t
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/parameter/context.html b/en-us/docs/3.0.0/user_doc/guide/parameter/context.html
index e9c13b20a..6ce361137 100644
--- a/en-us/docs/3.0.0/user_doc/guide/parameter/context.html
+++ b/en-us/docs/3.0.0/user_doc/guide/parameter/context.html
@@ -48,8 +48,8 @@ The user needs to pass the parameter when creating the shell script, the output
 <p>When the log detects the <code>${setValue(key=value1)}</code> format in the shell node definition, it will assign value1 to the key, and downstream nodes can use the variable key directly. Similarly, you can find the corresponding node instance on the [Workflow Instance] page to see the value of the variable.</p>
 <p><img src="/img/globalParam/image-20210723102522383.png" alt="png10"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/parameter/global.html b/en-us/docs/3.0.0/user_doc/guide/parameter/global.html
index 32f974447..1a5eb0c70 100644
--- a/en-us/docs/3.0.0/user_doc/guide/parameter/global.html
+++ b/en-us/docs/3.0.0/user_doc/guide/parameter/global.html
@@ -23,8 +23,8 @@
  </p>
 <p>The <code>global_bizdate</code> parameter defined here can be referenced by local parameters of any other task node, and set the value of <code>global_bizdate</code> by referencing the system parameter <code>system.biz.date</code>.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/parameter/local.html b/en-us/docs/3.0.0/user_doc/guide/parameter/local.html
index 060de360c..278e4c5e8 100644
--- a/en-us/docs/3.0.0/user_doc/guide/parameter/local.html
+++ b/en-us/docs/3.0.0/user_doc/guide/parameter/local.html
@@ -23,8 +23,8 @@
 </p>
 <p>If you want to call the <a href="built-in.md">built-in parameter</a> in the local parameters, fill in thevalue of built-in parameters in <code>value</code>. As in the above figure, <code>${biz_date}</code> and <code>${curdate}</code>.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/parameter/priority.html b/en-us/docs/3.0.0/user_doc/guide/parameter/priority.html
index ae40b86d9..6428bf006 100644
--- a/en-us/docs/3.0.0/user_doc/guide/parameter/priority.html
+++ b/en-us/docs/3.0.0/user_doc/guide/parameter/priority.html
@@ -37,8 +37,8 @@
 <p>&quot;status&quot; is the own parameters of the node set by the current node. However, the user also sets the &quot;status&quot; parameter (global parameter) when saving the process definition and assign its value to -1. Then the value of status will be 2 with higher priority when the SQL executes. The global parameter value is discarded.</p>
 <p>The &quot;ID&quot; here is the parameter set by the upstream node. The user sets the parameters of the same parameter name &quot;ID&quot; for the [createparam1] node and [createparam2] node. And the [use_create] node uses the value of [createParam1] which is finished first.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/project/project-list.html b/en-us/docs/3.0.0/user_doc/guide/project/project-list.html
index 87cde4f4a..29f7b50c1 100644
--- a/en-us/docs/3.0.0/user_doc/guide/project/project-list.html
+++ b/en-us/docs/3.0.0/user_doc/guide/project/project-list.html
@@ -33,8 +33,8 @@
 </ul>
 <p><img src="/img/new_ui/dev/project/project-overview.png" alt="project-overview"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/project/task-definition.html b/en-us/docs/3.0.0/user_doc/guide/project/task-definition.html
index b79e8c715..12987e163 100644
--- a/en-us/docs/3.0.0/user_doc/guide/project/task-definition.html
+++ b/en-us/docs/3.0.0/user_doc/guide/project/task-definition.html
@@ -21,8 +21,8 @@ most exciting thing is you could query task by task name in the wildcard, and it
 name but forget which workflow it belongs to. It is also supported query by the task name alone with <code>Task Type</code> or
 <code>Workflow Name</code></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/project/task-instance.html b/en-us/docs/3.0.0/user_doc/guide/project/task-instance.html
index 92b542a76..b66ec088b 100644
--- a/en-us/docs/3.0.0/user_doc/guide/project/task-instance.html
+++ b/en-us/docs/3.0.0/user_doc/guide/project/task-instance.html
@@ -26,8 +26,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/project/workflow-definition.html b/en-us/docs/3.0.0/user_doc/guide/project/workflow-definition.html
index d00a1c06f..4b29f4653 100644
--- a/en-us/docs/3.0.0/user_doc/guide/project/workflow-definition.html
+++ b/en-us/docs/3.0.0/user_doc/guide/project/workflow-definition.html
@@ -138,8 +138,8 @@ Description of workflow operating parameters:
 <h2>Import Workflow</h2>
 <p>Click Project Management -&gt; Workflow -&gt; Workflow Definition to enter the workflow definition page, click the &quot;Import Workflow&quot; button to import the local workflow file, the workflow definition list displays the imported workflow and the status is offline.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/project/workflow-instance.html b/en-us/docs/3.0.0/user_doc/guide/project/workflow-instance.html
index 8cf83519c..c4dbb3bd6 100644
--- a/en-us/docs/3.0.0/user_doc/guide/project/workflow-instance.html
+++ b/en-us/docs/3.0.0/user_doc/guide/project/workflow-instance.html
@@ -71,8 +71,8 @@
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/resource.html b/en-us/docs/3.0.0/user_doc/guide/resource.html
index 83d038cb7..2bed088ea 100644
--- a/en-us/docs/3.0.0/user_doc/guide/resource.html
+++ b/en-us/docs/3.0.0/user_doc/guide/resource.html
@@ -179,8 +179,8 @@ Operation function: rename, download, delete.</p>
     <img src="/img/task_group_process.png" width="80%" />
 </p>        
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/security.html b/en-us/docs/3.0.0/user_doc/guide/security.html
index de898ed30..3f615b880 100644
--- a/en-us/docs/3.0.0/user_doc/guide/security.html
+++ b/en-us/docs/3.0.0/user_doc/guide/security.html
@@ -173,8 +173,8 @@
 </ul>
 <p><img src="/img/new_ui/dev/security/use-environment.png" alt="use-environment"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/start/docker.html b/en-us/docs/3.0.0/user_doc/guide/start/docker.html
index 50053a2ea..2d0674b7d 100644
--- a/en-us/docs/3.0.0/user_doc/guide/start/docker.html
+++ b/en-us/docs/3.0.0/user_doc/guide/start/docker.html
@@ -132,8 +132,8 @@ an example in <a href="#using-exists-postgresql-zookeeper">using exists PostgreS
 and you could find all environment variables in <a href="https://github.com/apache/dolphinscheduler/blob/3.0.0-alpha/script/env/dolphinscheduler_env.sh">all environment variables</a> <!-- markdown-link-check-disable-line -->
 and change them if you want.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/start/quick-start.html b/en-us/docs/3.0.0/user_doc/guide/start/quick-start.html
index 1d965d656..01f04878f 100644
--- a/en-us/docs/3.0.0/user_doc/guide/start/quick-start.html
+++ b/en-us/docs/3.0.0/user_doc/guide/start/quick-start.html
@@ -81,8 +81,8 @@
    <img src="/img/log_en.png" width="60%" />
 </p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/task/conditions.html b/en-us/docs/3.0.0/user_doc/guide/task/conditions.html
index 7021320c9..f9830c986 100644
--- a/en-us/docs/3.0.0/user_doc/guide/task/conditions.html
+++ b/en-us/docs/3.0.0/user_doc/guide/task/conditions.html
@@ -46,8 +46,8 @@
 <h2>Related Task</h2>
 <p><a href="switch.md">switch</a>: Conditions task mainly executes the corresponding branch based on the execution status (success, failure) of the upstream nodes. The <a href="switch.md">Switch</a> task node mainly executes the corresponding branch based on the value of the <a href="../parameter/global.md">global parameter</a> and the result of user written expression.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/task/datax.html b/en-us/docs/3.0.0/user_doc/guide/task/datax.html
index d6f210f63..1c9c182f9 100644
--- a/en-us/docs/3.0.0/user_doc/guide/task/datax.html
+++ b/en-us/docs/3.0.0/user_doc/guide/task/datax.html
@@ -58,8 +58,8 @@
 <h3>Notice</h3>
 <p>If the default DataSource provided does not meet your needs, you can configure the writer and reader of the DataX according to the actual usage environment in the custom template options, available at <a href="https://github.com/alibaba/DataX">DataX</a>.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/task/dependent.html b/en-us/docs/3.0.0/user_doc/guide/task/dependent.html
index c259f75e4..dfa0a4079 100644
--- a/en-us/docs/3.0.0/user_doc/guide/task/dependent.html
+++ b/en-us/docs/3.0.0/user_doc/guide/task/dependent.html
@@ -38,8 +38,8 @@
  <p align="center">
    <img src="/img/depend-node3-en.png" width="80%" />
  </p></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergra [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/task/emr.html b/en-us/docs/3.0.0/user_doc/guide/task/emr.html
index d9915e417..a3feb2ba5 100644
--- a/en-us/docs/3.0.0/user_doc/guide/task/emr.html
+++ b/en-us/docs/3.0.0/user_doc/guide/task/emr.html
@@ -65,8 +65,8 @@
 }
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/task/flink.html b/en-us/docs/3.0.0/user_doc/guide/task/flink.html
index 536fc6fbe..1d8040a74 100644
--- a/en-us/docs/3.0.0/user_doc/guide/task/flink.html
+++ b/en-us/docs/3.0.0/user_doc/guide/task/flink.html
@@ -63,8 +63,8 @@
 <h2>Notice</h2>
 <p>JAVA and Scala only used for identification, there is no difference. If use Python to develop Flink, there is no class of the main function and the rest is the same.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/task/http.html b/en-us/docs/3.0.0/user_doc/guide/task/http.html
index 3fb488d0c..2b5a66c86 100644
--- a/en-us/docs/3.0.0/user_doc/guide/task/http.html
+++ b/en-us/docs/3.0.0/user_doc/guide/task/http.html
@@ -54,8 +54,8 @@
 <h2>Notice</h2>
 <p>None</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/task/map-reduce.html b/en-us/docs/3.0.0/user_doc/guide/task/map-reduce.html
index f5e1c0852..f8afdaa3d 100644
--- a/en-us/docs/3.0.0/user_doc/guide/task/map-reduce.html
+++ b/en-us/docs/3.0.0/user_doc/guide/task/map-reduce.html
@@ -69,8 +69,8 @@
 <p>Configure the required content according to the parameter descriptions above.</p>
 <p><img src="/img/tasks/demo/mr_task02.png" alt="demo-mr-simple"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/task/pigeon.html b/en-us/docs/3.0.0/user_doc/guide/task/pigeon.html
index 63051bfe7..fa1c9dbb8 100644
--- a/en-us/docs/3.0.0/user_doc/guide/task/pigeon.html
+++ b/en-us/docs/3.0.0/user_doc/guide/task/pigeon.html
@@ -27,8 +27,8 @@
 <li>Target task name: Target task name of this Pigeon node.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/task/python.html b/en-us/docs/3.0.0/user_doc/guide/task/python.html
index a74fb2ec5..a7069b976 100644
--- a/en-us/docs/3.0.0/user_doc/guide/task/python.html
+++ b/en-us/docs/3.0.0/user_doc/guide/task/python.html
@@ -51,8 +51,8 @@ After running this example, we would see &quot;param_val&quot; print in the log.
 <h2>Notice</h2>
 <p>None</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/task/shell.html b/en-us/docs/3.0.0/user_doc/guide/task/shell.html
index 2cb281127..dbd06b188 100644
--- a/en-us/docs/3.0.0/user_doc/guide/task/shell.html
+++ b/en-us/docs/3.0.0/user_doc/guide/task/shell.html
@@ -49,8 +49,8 @@ After running this example, we would see &quot;param_val&quot; print in the log.
 will be use to judge the running state of the current shell node. At this time, if stops the operation of the workflow, the corresponding <code>application_id</code>
 will be killed.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/task/spark.html b/en-us/docs/3.0.0/user_doc/guide/task/spark.html
index 79297d1f0..ddbd9c5d9 100644
--- a/en-us/docs/3.0.0/user_doc/guide/task/spark.html
+++ b/en-us/docs/3.0.0/user_doc/guide/task/spark.html
@@ -62,8 +62,8 @@
 <h2>Notice</h2>
 <p>JAVA and Scala only used for identification, there is no difference. If you use Python to develop Spark application, there is no class of the main function and the rest is the same.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/task/sql.html b/en-us/docs/3.0.0/user_doc/guide/task/sql.html
index 50bacc694..7b146c308 100644
--- a/en-us/docs/3.0.0/user_doc/guide/task/sql.html
+++ b/en-us/docs/3.0.0/user_doc/guide/task/sql.html
@@ -41,8 +41,8 @@
 <h2>Notice</h2>
 <p>Pay attention to the selection of SQL type. If it is an insert operation, need to change to &quot;Non-Query&quot; type.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/task/stored-procedure.html b/en-us/docs/3.0.0/user_doc/guide/task/stored-procedure.html
index f2e021b3c..625eb0b3c 100644
--- a/en-us/docs/3.0.0/user_doc/guide/task/stored-procedure.html
+++ b/en-us/docs/3.0.0/user_doc/guide/task/stored-procedure.html
@@ -26,8 +26,8 @@
 <li>Custom parameters: The custom parameter types of the stored procedure support <code>IN</code> and <code>OUT</code>, and the data types support: VARCHAR, INTEGER, LONG, FLOAT, DOUBLE, DATE, TIME, TIMESTAMP and BOOLEAN.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/task/sub-process.html b/en-us/docs/3.0.0/user_doc/guide/task/sub-process.html
index f6b274399..baf32c6e5 100644
--- a/en-us/docs/3.0.0/user_doc/guide/task/sub-process.html
+++ b/en-us/docs/3.0.0/user_doc/guide/task/sub-process.html
@@ -43,8 +43,8 @@
 <h2>Notice</h2>
 <p>When using <code>sub_process</code> to recall a sub-node task, you need to ensure that the defined sub-node is online status, otherwise, the sub_process workflow will not work properly.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/task/switch.html b/en-us/docs/3.0.0/user_doc/guide/task/switch.html
index 8347be985..6c7e7448a 100644
--- a/en-us/docs/3.0.0/user_doc/guide/task/switch.html
+++ b/en-us/docs/3.0.0/user_doc/guide/task/switch.html
@@ -45,8 +45,8 @@
 <p><a href="conditions.md">condition</a>:<a href="conditions.md">Condition</a>task mainly executes the corresponding branch based on the execution result status (success, failure) of the upstream node.
 The <a href="switch.md">Switch</a> task mainly executes the corresponding branch based on the value of the <a href="../parameter/global.md">global parameter</a> and the judgment expression result written by the user.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/3.0.0/user_doc/guide/upgrade.html b/en-us/docs/3.0.0/user_doc/guide/upgrade.html
index 2c0bb2ace..3188c8842 100644
--- a/en-us/docs/3.0.0/user_doc/guide/upgrade.html
+++ b/en-us/docs/3.0.0/user_doc/guide/upgrade.html
@@ -109,8 +109,8 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
 <pre><code class="language-shell">`sh install.sh`
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/about/glossary.html b/en-us/docs/dev/user_doc/about/glossary.html
index d6cc7d9d4..5e1c6d58e 100644
--- a/en-us/docs/dev/user_doc/about/glossary.html
+++ b/en-us/docs/dev/user_doc/about/glossary.html
@@ -80,8 +80,8 @@ module and api module</p>
 <p>From the perspective of scheduling, this article preliminarily introduces the architecture principles and implementation
 ideas of the big data distributed workflow scheduling system-DolphinScheduler. To be continued</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/about/hardware.html b/en-us/docs/dev/user_doc/about/hardware.html
index 0f2de1a92..e4c396c84 100644
--- a/en-us/docs/dev/user_doc/about/hardware.html
+++ b/en-us/docs/dev/user_doc/about/hardware.html
@@ -111,8 +111,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
 <h2>Browser Requirements</h2>
 <p>DolphinScheduler recommends Chrome and the latest browsers which use Chrome Kernel to access the front-end UI page.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/about/introduction.html b/en-us/docs/dev/user_doc/about/introduction.html
index 25aaefc3e..39338740b 100644
--- a/en-us/docs/dev/user_doc/about/introduction.html
+++ b/en-us/docs/dev/user_doc/about/introduction.html
@@ -29,8 +29,8 @@
 <li>Supports customized task types, distributed scheduling, and the overall scheduling capability increases linearly with the scale of the cluster.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/architecture/cache.html b/en-us/docs/dev/user_doc/architecture/cache.html
index fec9d5cee..6f65ccf55 100644
--- a/en-us/docs/dev/user_doc/architecture/cache.html
+++ b/en-us/docs/dev/user_doc/architecture/cache.html
@@ -37,8 +37,8 @@
 <p>Note: the final strategy for cache update comes from the expiration strategy configuration in caffeine, therefore configure it under the business scenarios;</p>
 <p>The sequence diagram shows below:</p>
 <img src="/img/cache-evict.png" alt="cache-evict" style="zoom: 67%;" /></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitt [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/architecture/configuration.html b/en-us/docs/dev/user_doc/architecture/configuration.html
index 08957c516..0fe207db7 100644
--- a/en-us/docs/dev/user_doc/architecture/configuration.html
+++ b/en-us/docs/dev/user_doc/architecture/configuration.html
@@ -1056,8 +1056,8 @@ mainly configuration including <code>JAVA_HOME</code>, mata database, registry c
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/architecture/design.html b/en-us/docs/dev/user_doc/architecture/design.html
index 8e91875e9..5dc2a2a71 100644
--- a/en-us/docs/dev/user_doc/architecture/design.html
+++ b/en-us/docs/dev/user_doc/architecture/design.html
@@ -278,8 +278,8 @@ Among them, the Master monitors the directories of other Masters and Workers. If
 <h2>Sum Up</h2>
 <p>From the perspective of scheduling, this article preliminarily introduces the architecture principles and implementation ideas of the big data distributed workflow scheduling system: DolphinScheduler. To be continued.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/architecture/load-balance.html b/en-us/docs/dev/user_doc/architecture/load-balance.html
index 63300627d..1a8011e7d 100644
--- a/en-us/docs/dev/user_doc/architecture/load-balance.html
+++ b/en-us/docs/dev/user_doc/architecture/load-balance.html
@@ -54,8 +54,8 @@
 <li>worker.reserved.memory=0.3 (worker reserved memory, only lower than system available memory, worker server can be dispatched tasks. default value 0.3, the unit is G)</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/architecture/metadata.html b/en-us/docs/dev/user_doc/architecture/metadata.html
index 5ddacbc44..0ea5c6eea 100644
--- a/en-us/docs/dev/user_doc/architecture/metadata.html
+++ b/en-us/docs/dev/user_doc/architecture/metadata.html
@@ -721,8 +721,8 @@
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/architecture/task-structure.html b/en-us/docs/dev/user_doc/architecture/task-structure.html
index 1d49d09d3..7d8c3da4c 100644
--- a/en-us/docs/dev/user_doc/architecture/task-structure.html
+++ b/en-us/docs/dev/user_doc/architecture/task-structure.html
@@ -3265,8 +3265,8 @@
         }
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/alert/alert_plugin_user_guide.html b/en-us/docs/dev/user_doc/guide/alert/alert_plugin_user_guide.html
index 0468787be..2201c4052 100644
--- a/en-us/docs/dev/user_doc/guide/alert/alert_plugin_user_guide.html
+++ b/en-us/docs/dev/user_doc/guide/alert/alert_plugin_user_guide.html
@@ -23,8 +23,8 @@ The alarm module supports the following scenarios:
 <img src="/img/alert/alert_step_3.png">
 <img src="/img/alert/alert_step_4.png">
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/alert/dingtalk.html b/en-us/docs/dev/user_doc/guide/alert/dingtalk.html
index cb601e5ac..8ecb7aef8 100644
--- a/en-us/docs/dev/user_doc/guide/alert/dingtalk.html
+++ b/en-us/docs/dev/user_doc/guide/alert/dingtalk.html
@@ -57,8 +57,8 @@ The following shows the <code>DingTalk</code> configuration example:</p>
 </ul>
 <p><a href="https://open.dingtalk.com/document/robots/custom-robot-access">DingTalk Custom Robot Access Development Documentation</a></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/alert/enterprise-webexteams.html b/en-us/docs/dev/user_doc/guide/alert/enterprise-webexteams.html
index b4f35e8bd..474077aa3 100644
--- a/en-us/docs/dev/user_doc/guide/alert/enterprise-webexteams.html
+++ b/en-us/docs/dev/user_doc/guide/alert/enterprise-webexteams.html
@@ -72,8 +72,8 @@ The <code>Room ID</code> we can acquire it from the <code>id</code> of creating
 <p><a href="https://developer.webex.com/docs/bots">WebexTeams Application Bot Guide</a>
 <a href="https://developer.webex.com/docs/api/v1/messages/create-a-message">WebexTeams Message Guide</a></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/alert/enterprise-wechat.html b/en-us/docs/dev/user_doc/guide/alert/enterprise-wechat.html
index e31141d14..c1a344948 100644
--- a/en-us/docs/dev/user_doc/guide/alert/enterprise-wechat.html
+++ b/en-us/docs/dev/user_doc/guide/alert/enterprise-wechat.html
@@ -50,8 +50,8 @@ The following is the <code>create new group chat</code> API and <code>query user
 <h4>References</h4>
 <p>Group Chat:<a href="https://work.weixin.qq.com/api/doc/90000/90135/90248">https://work.weixin.qq.com/api/doc/90000/90135/90248</a></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/alert/http.html b/en-us/docs/dev/user_doc/guide/alert/http.html
index 99da48256..bb789ddd6 100644
--- a/en-us/docs/dev/user_doc/guide/alert/http.html
+++ b/en-us/docs/dev/user_doc/guide/alert/http.html
@@ -51,8 +51,8 @@ The following shows the <code>GET</code> configuration example:</p>
 The following shows the <code>POST</code> configuration example:</p>
 <p><img src="/img/alert/http-post-example.png" alt="enterprise-wechat-app-msg-config"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/alert/script.html b/en-us/docs/dev/user_doc/guide/alert/script.html
index 9563a045d..9a43406ae 100644
--- a/en-us/docs/dev/user_doc/guide/alert/script.html
+++ b/en-us/docs/dev/user_doc/guide/alert/script.html
@@ -34,8 +34,8 @@ The following shows the <code>Script</code> configuration example:</p>
 </ul>
 <p><strong><em>Notice:</em></strong> please consider the script file access privileges with the executing tenant.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/alert/telegram.html b/en-us/docs/dev/user_doc/guide/alert/telegram.html
index 44eb08a35..e6e7f6210 100644
--- a/en-us/docs/dev/user_doc/guide/alert/telegram.html
+++ b/en-us/docs/dev/user_doc/guide/alert/telegram.html
@@ -75,8 +75,8 @@ The following shows the <code>Telegram</code> configuration example:</p>
 <li><a href="https://core.telegram.org/bots/api#sendmessage">Telegram SendMessage Api</a></li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/data-quality.html b/en-us/docs/dev/user_doc/guide/data-quality.html
index 2803f6c61..f778a9de0 100644
--- a/en-us/docs/dev/user_doc/guide/data-quality.html
+++ b/en-us/docs/dev/user_doc/guide/data-quality.html
@@ -437,8 +437,8 @@ Currently only <code>MySQL</code>, <code>PostgreSQL</code> and <code>HIVE</code>
 <h3>Rules Details</h3>
 <p><img src="/img/tasks/demo/rule_detail.png" alt="dataquality_rule_detail"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/datasource/hive.html b/en-us/docs/dev/user_doc/guide/datasource/hive.html
index 2324dc9ce..732f9cb91 100644
--- a/en-us/docs/dev/user_doc/guide/datasource/hive.html
+++ b/en-us/docs/dev/user_doc/guide/datasource/hive.html
@@ -47,8 +47,8 @@ login.user.keytab.path=/opt/hdfs.headless.keytab
 <h2>Native Supported</h2>
 <p>Yes, could use this datasource by default.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/datasource/introduction.html b/en-us/docs/dev/user_doc/guide/datasource/introduction.html
index b37ca79a3..e95f2dc1d 100644
--- a/en-us/docs/dev/user_doc/guide/datasource/introduction.html
+++ b/en-us/docs/dev/user_doc/guide/datasource/introduction.html
@@ -32,8 +32,8 @@ like Docker.</p>
 But if you want to use MySQL as the metabase of DolphinScheduler, it only supports [8.0.16 and above](https:/ /repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.16/mysql-connector-java-8.0.16.jar) version.</p>
 </blockquote>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/datasource/mysql.html b/en-us/docs/dev/user_doc/guide/datasource/mysql.html
index dda50828d..4fb335013 100644
--- a/en-us/docs/dev/user_doc/guide/datasource/mysql.html
+++ b/en-us/docs/dev/user_doc/guide/datasource/mysql.html
@@ -26,8 +26,8 @@
 <h2>Native Supported</h2>
 <p>No, read section example in <a href="introduction.md">introduction</a> to activate this datasource.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/datasource/postgresql.html b/en-us/docs/dev/user_doc/guide/datasource/postgresql.html
index 58cbc9fb2..ed3da3ad9 100644
--- a/en-us/docs/dev/user_doc/guide/datasource/postgresql.html
+++ b/en-us/docs/dev/user_doc/guide/datasource/postgresql.html
@@ -26,8 +26,8 @@
 <h2>Native Supported</h2>
 <p>Yes, could use this datasource by default.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/datasource/spark.html b/en-us/docs/dev/user_doc/guide/datasource/spark.html
index 2de73bafd..1f639da54 100644
--- a/en-us/docs/dev/user_doc/guide/datasource/spark.html
+++ b/en-us/docs/dev/user_doc/guide/datasource/spark.html
@@ -26,8 +26,8 @@
 <h2>Native Supported</h2>
 <p>Yes, could use this datasource by default.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/expansion-reduction.html b/en-us/docs/dev/user_doc/guide/expansion-reduction.html
index 2a3e90836..5405aa7de 100644
--- a/en-us/docs/dev/user_doc/guide/expansion-reduction.html
+++ b/en-us/docs/dev/user_doc/guide/expansion-reduction.html
@@ -226,8 +226,8 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
 
 </code></pre>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/homepage.html b/en-us/docs/dev/user_doc/guide/homepage.html
index 9679d3d88..23042198c 100644
--- a/en-us/docs/dev/user_doc/guide/homepage.html
+++ b/en-us/docs/dev/user_doc/guide/homepage.html
@@ -14,8 +14,8 @@
 <p>The home page contains task status statistics, process status statistics, and workflow definition statistics for all projects of the user.</p>
 <p><img src="/img/new_ui/dev/homepage/homepage.png" alt="homepage"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/howto/general-setting.html b/en-us/docs/dev/user_doc/guide/howto/general-setting.html
index 3b3eba568..de57eec25 100644
--- a/en-us/docs/dev/user_doc/guide/howto/general-setting.html
+++ b/en-us/docs/dev/user_doc/guide/howto/general-setting.html
@@ -29,8 +29,8 @@ If you start server in IDEA, the default time zone is your local time zone, you
 click the button on the right of the <a href="#language">language</a> button and then click <code>Choose timeZone</code> to choose the time zone
 you want to switch. All time related components will adjust their time zone according to the time zone setting you select.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/installation/cluster.html b/en-us/docs/dev/user_doc/guide/installation/cluster.html
index 5e24a4574..d8805e6e4 100644
--- a/en-us/docs/dev/user_doc/guide/installation/cluster.html
+++ b/en-us/docs/dev/user_doc/guide/installation/cluster.html
@@ -36,8 +36,8 @@ apiServers=&quot;ds5&quot;
 <h2>Start and Stop Server</h2>
 <p>Same as <a href="pseudo-cluster.md">pseudo-cluster</a></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/installation/kubernetes.html b/en-us/docs/dev/user_doc/guide/installation/kubernetes.html
index 95d613453..82bd353d1 100644
--- a/en-us/docs/dev/user_doc/guide/installation/kubernetes.html
+++ b/en-us/docs/dev/user_doc/guide/installation/kubernetes.html
@@ -1713,8 +1713,8 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 </tbody>
 </table>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/installation/pseudo-cluster.html b/en-us/docs/dev/user_doc/guide/installation/pseudo-cluster.html
index cedd709d0..37865fa0b 100644
--- a/en-us/docs/dev/user_doc/guide/installation/pseudo-cluster.html
+++ b/en-us/docs/dev/user_doc/guide/installation/pseudo-cluster.html
@@ -212,8 +212,8 @@ started along with the api-server, and if you do not want to start Python gatewa
 the yaml config <code>python-gateway.enabled : false</code> in api-server's configuration path <code>api-server/conf/application.yaml</code></p>
 </blockquote>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/installation/standalone.html b/en-us/docs/dev/user_doc/guide/installation/standalone.html
index 2aa56e716..e86c8f6c2 100644
--- a/en-us/docs/dev/user_doc/guide/installation/standalone.html
+++ b/en-us/docs/dev/user_doc/guide/installation/standalone.html
@@ -62,8 +62,8 @@ export SPRING_DATASOURCE_PASSWORD={password}
 <li>Start standalone-server, now you are using mysql as database and it will not clear up your data when you stop or restart standalone-server.</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/monitor.html b/en-us/docs/dev/user_doc/guide/monitor.html
index 69d89bccb..7b75e658e 100644
--- a/en-us/docs/dev/user_doc/guide/monitor.html
+++ b/en-us/docs/dev/user_doc/guide/monitor.html
@@ -44,8 +44,8 @@
 time, which strengthen the security of the system and maintenance.</p>
 <p><img src="/img/new_ui/dev/monitor/audit-log.jpg" alt="audit-log"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/open-api.html b/en-us/docs/dev/user_doc/guide/open-api.html
index fb6effba6..8b4538fe5 100644
--- a/en-us/docs/dev/user_doc/guide/open-api.html
+++ b/en-us/docs/dev/user_doc/guide/open-api.html
@@ -60,8 +60,8 @@
 <p><img src="/img/new_ui/dev/open-api/api_source01.png" alt="api-source01"></p>
 <p><img src="/img/new_ui/dev/open-api/api_source02.png" alt="api-source02"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/parameter/built-in.html b/en-us/docs/dev/user_doc/guide/parameter/built-in.html
index 0f69127e7..3481d3a6b 100644
--- a/en-us/docs/dev/user_doc/guide/parameter/built-in.html
+++ b/en-us/docs/dev/user_doc/guide/parameter/built-in.html
@@ -60,8 +60,8 @@ the second parameter is offset, represents the number of months the user wants t
 </li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/parameter/context.html b/en-us/docs/dev/user_doc/guide/parameter/context.html
index 29b67c4ba..e2da750b0 100644
--- a/en-us/docs/dev/user_doc/guide/parameter/context.html
+++ b/en-us/docs/dev/user_doc/guide/parameter/context.html
@@ -48,8 +48,8 @@ The user needs to pass the parameter when creating the shell script, the output
 <p>When the log detects the <code>${setValue(key=value1)}</code> format in the shell node definition, it will assign value1 to the key, and downstream nodes can use the variable key directly. Similarly, you can find the corresponding node instance on the [Workflow Instance] page to see the value of the variable.</p>
 <p><img src="/img/globalParam/image-20210723102522383.png" alt="png10"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/parameter/global.html b/en-us/docs/dev/user_doc/guide/parameter/global.html
index 9cbdf3635..dbd50f2f6 100644
--- a/en-us/docs/dev/user_doc/guide/parameter/global.html
+++ b/en-us/docs/dev/user_doc/guide/parameter/global.html
@@ -28,8 +28,8 @@
 <p>On the task instance page, you can check the log to verify the execution result of the task and determine whether the parameters are valid.</p>
 <p><img src="/img/new_ui/dev/parameter/global_parameter03.png" alt="global-parameter03"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
+  <script src="/asset/js/react/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
   <script src="/build/vendor.11c1b6b.js"></script>
   <script src="/build/docs.md.58c30ed.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/parameter/local.html b/en-us/docs/dev/user_doc/guide/parameter/local.html
index f7b579350..80d08c762 100644
--- a/en-us/docs/dev/user_doc/guide/parameter/local.html
+++ b/en-us/docs/dev/user_doc/guide/parameter/local.html
@@ -68,8 +68,8 @@ for exporting parameter <code>set_val_var</code>
 <p><img src="/img/new_ui/dev/parameter/local_param_set_val_bash.png" alt="local-parameter-set-val-bash"></p>
 <p>You could get this value in downstream task using syntax <code>echo '${set_val_var}'</code>.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
-  <script src="/js/react/react-with-addons.min.js"></script>
-  <script src="/js/react/react-dom.min.js"></script>
+  <script src="/asset/js/react/react-with-addons.min.js"></script>
... 11779 lines suppressed ...