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/03/04 10:00:10 UTC

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

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 ac0dc86  Automated deployment: 4ca367ec16e2196e413b729bdd769dff890d489f
ac0dc86 is described below

commit ac0dc866d8b05ed49b570f5df14b32b761059002
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Fri Mar 4 10:00:03 2022 +0000

    Automated deployment: 4ca367ec16e2196e413b729bdd769dff890d489f
---
 build/{vendor.2cb1845.js => vendor.195c065.js}     |   2 +-
 en-us/blog/Apache-DolphinScheduler-2.0.1.html      |   2 +-
 en-us/blog/Apache_dolphinScheduler_2.0.2.html      |   2 +-
 en-us/blog/Apache_dolphinScheduler_2.0.3.html      |   2 +-
 .../blog/Awarded_most_popular_project_in_2021.html |   2 +-
 en-us/blog/Board_of_Directors_Report.html          |   2 +-
 en-us/blog/DAG.html                                |   2 +-
 en-us/blog/DS-2.0-alpha-release.html               |   2 +-
 en-us/blog/DS_run_in_windows.html                  |   2 +-
 ...DolphinScheduler-Vulnerability-Explanation.html |   2 +-
 ...nScheduler_Kubernetes_Technology_in_action.html |   2 +-
 en-us/blog/Eavy_Info.html                          |   2 +-
 en-us/blog/FAQ.html                                |   2 +-
 .../Introducing-Apache-DolphinScheduler-1.3.9.html |   2 +-
 en-us/blog/Json_Split.html                         |   2 +-
 en-us/blog/Lizhi-case-study.html                   |   2 +-
 en-us/blog/Meetup_2022_02_26.html                  |   2 +-
 en-us/blog/Twos.html                               |   2 +-
 en-us/blog/YouZan-case-study.html                  |   2 +-
 en-us/blog/architecture-design.html                |   2 +-
 en-us/blog/index.html                              |   2 +-
 en-us/blog/meetup_2019_10_26.html                  |   2 +-
 en-us/blog/meetup_2019_12_08.html                  |   2 +-
 en-us/community/DSIP.html                          |   2 +-
 en-us/community/development/DS-License.html        |   2 +-
 .../community/development/become-a-committer.html  |   2 +-
 en-us/community/development/code-conduct.html      |   2 +-
 en-us/community/development/commit-message.html    |   2 +-
 en-us/community/development/contribute.html        |   2 +-
 en-us/community/development/document.html          |   2 +-
 en-us/community/development/issue.html             |   2 +-
 en-us/community/development/microbench.html        |   2 +-
 en-us/community/development/pull-request.html      |   2 +-
 en-us/community/development/submit-code.html       |   2 +-
 en-us/community/development/subscribe.html         |   2 +-
 en-us/community/development/unit-test.html         |   2 +-
 en-us/community/index.html                         |   2 +-
 en-us/community/join/e2e-guide.html                |   2 +-
 en-us/community/join/review.html                   |   2 +-
 en-us/community/release-post.html                  |   2 +-
 en-us/community/release-prepare.html               |   2 +-
 en-us/community/release.html                       |   2 +-
 en-us/community/security.html                      |   2 +-
 en-us/community/team.html                          |   2 +-
 en-us/development/api-standard.html                |   2 +-
 en-us/development/architecture-design.html         |   2 +-
 .../backend/mechanism/global-parameter.html        |   2 +-
 en-us/development/backend/mechanism/overview.html  |   2 +-
 .../development/backend/mechanism/task/switch.html |   2 +-
 en-us/development/backend/spi/alert.html           |   2 +-
 en-us/development/backend/spi/datasource.html      |   2 +-
 en-us/development/backend/spi/registry.html        |   2 +-
 en-us/development/backend/spi/task.html            |   2 +-
 .../development/development-environment-setup.html |   2 +-
 en-us/development/e2e-test.html                    |   2 +-
 en-us/development/frontend-development.html        |   2 +-
 en-us/development/have-questions.html              |   2 +-
 en-us/docs/1.2.0/user_doc/backend-deployment.html  |   2 +-
 en-us/docs/1.2.0/user_doc/cluster-deployment.html  |   2 +-
 en-us/docs/1.2.0/user_doc/frontend-deployment.html |   2 +-
 .../docs/1.2.0/user_doc/hardware-environment.html  |   2 +-
 en-us/docs/1.2.0/user_doc/metadata-1.2.html        |   2 +-
 en-us/docs/1.2.0/user_doc/quick-start.html         |   2 +-
 .../docs/1.2.0/user_doc/standalone-deployment.html |   2 +-
 en-us/docs/1.2.0/user_doc/system-manual.html       |   2 +-
 en-us/docs/1.2.0/user_doc/upgrade.html             |   2 +-
 en-us/docs/1.2.1/user_doc/architecture-design.html |   2 +-
 en-us/docs/1.2.1/user_doc/backend-deployment.html  |   2 +-
 en-us/docs/1.2.1/user_doc/frontend-deployment.html |   2 +-
 .../docs/1.2.1/user_doc/hardware-environment.html  |   2 +-
 en-us/docs/1.2.1/user_doc/metadata-1.2.html        |   2 +-
 en-us/docs/1.2.1/user_doc/plugin-development.html  |   2 +-
 en-us/docs/1.2.1/user_doc/quick-start.html         |   2 +-
 en-us/docs/1.2.1/user_doc/system-manual.html       |   2 +-
 en-us/docs/1.2.1/user_doc/upgrade.html             |   2 +-
 en-us/docs/1.3.1/user_doc/architecture-design.html |   2 +-
 en-us/docs/1.3.1/user_doc/cluster-deployment.html  |   2 +-
 en-us/docs/1.3.1/user_doc/configuration-file.html  |   2 +-
 .../docs/1.3.1/user_doc/hardware-environment.html  |   2 +-
 en-us/docs/1.3.1/user_doc/metadata-1.3.html        |   2 +-
 en-us/docs/1.3.1/user_doc/quick-start.html         |   2 +-
 .../docs/1.3.1/user_doc/standalone-deployment.html |   2 +-
 en-us/docs/1.3.1/user_doc/system-manual.html       |   2 +-
 en-us/docs/1.3.1/user_doc/task-structure.html      |   2 +-
 en-us/docs/1.3.1/user_doc/upgrade.html             |   2 +-
 en-us/docs/1.3.2/user_doc/architecture-design.html |   2 +-
 en-us/docs/1.3.2/user_doc/cluster-deployment.html  |   2 +-
 en-us/docs/1.3.2/user_doc/configuration-file.html  |   2 +-
 en-us/docs/1.3.2/user_doc/expansion-reduction.html |   2 +-
 .../docs/1.3.2/user_doc/hardware-environment.html  |   2 +-
 en-us/docs/1.3.2/user_doc/metadata-1.3.html        |   2 +-
 en-us/docs/1.3.2/user_doc/quick-start.html         |   2 +-
 .../docs/1.3.2/user_doc/standalone-deployment.html |   2 +-
 en-us/docs/1.3.2/user_doc/system-manual.html       |   2 +-
 en-us/docs/1.3.2/user_doc/task-structure.html      |   2 +-
 en-us/docs/1.3.2/user_doc/upgrade.html             |   2 +-
 en-us/docs/1.3.3/user_doc/architecture-design.html |   2 +-
 en-us/docs/1.3.3/user_doc/cluster-deployment.html  |   2 +-
 en-us/docs/1.3.3/user_doc/configuration-file.html  |   2 +-
 en-us/docs/1.3.3/user_doc/expansion-reduction.html |   2 +-
 .../docs/1.3.3/user_doc/hardware-environment.html  |   2 +-
 en-us/docs/1.3.3/user_doc/metadata-1.3.html        |   2 +-
 en-us/docs/1.3.3/user_doc/quick-start.html         |   2 +-
 .../docs/1.3.3/user_doc/standalone-deployment.html |   2 +-
 en-us/docs/1.3.3/user_doc/system-manual.html       |   2 +-
 en-us/docs/1.3.3/user_doc/task-structure.html      |   2 +-
 en-us/docs/1.3.3/user_doc/upgrade.html             |   2 +-
 en-us/docs/1.3.4/user_doc/architecture-design.html |   2 +-
 en-us/docs/1.3.4/user_doc/cluster-deployment.html  |   2 +-
 en-us/docs/1.3.4/user_doc/configuration-file.html  |   2 +-
 en-us/docs/1.3.4/user_doc/docker-deployment.html   |   2 +-
 en-us/docs/1.3.4/user_doc/expansion-reduction.html |   2 +-
 .../docs/1.3.4/user_doc/hardware-environment.html  |   2 +-
 en-us/docs/1.3.4/user_doc/load-balance.html        |   2 +-
 en-us/docs/1.3.4/user_doc/metadata-1.3.html        |   2 +-
 en-us/docs/1.3.4/user_doc/quick-start.html         |   2 +-
 .../docs/1.3.4/user_doc/standalone-deployment.html |   2 +-
 en-us/docs/1.3.4/user_doc/system-manual.html       |   2 +-
 en-us/docs/1.3.4/user_doc/task-structure.html      |   2 +-
 en-us/docs/1.3.4/user_doc/upgrade.html             |   2 +-
 en-us/docs/1.3.5/user_doc/architecture-design.html |   2 +-
 en-us/docs/1.3.5/user_doc/cluster-deployment.html  |   2 +-
 en-us/docs/1.3.5/user_doc/configuration-file.html  |   2 +-
 en-us/docs/1.3.5/user_doc/docker-deployment.html   |   2 +-
 en-us/docs/1.3.5/user_doc/expansion-reduction.html |   2 +-
 .../docs/1.3.5/user_doc/hardware-environment.html  |   2 +-
 .../docs/1.3.5/user_doc/kubernetes-deployment.html |   2 +-
 en-us/docs/1.3.5/user_doc/load-balance.html        |   2 +-
 en-us/docs/1.3.5/user_doc/metadata-1.3.html        |   2 +-
 en-us/docs/1.3.5/user_doc/open-api.html            |   2 +-
 en-us/docs/1.3.5/user_doc/quick-start.html         |   2 +-
 .../docs/1.3.5/user_doc/standalone-deployment.html |   2 +-
 en-us/docs/1.3.5/user_doc/system-manual.html       |   2 +-
 en-us/docs/1.3.5/user_doc/task-structure.html      |   2 +-
 en-us/docs/1.3.5/user_doc/upgrade.html             |   2 +-
 en-us/docs/1.3.6/user_doc/ambari-integration.html  |   2 +-
 en-us/docs/1.3.6/user_doc/architecture-design.html |   2 +-
 en-us/docs/1.3.6/user_doc/cluster-deployment.html  |   2 +-
 en-us/docs/1.3.6/user_doc/configuration-file.html  |   2 +-
 en-us/docs/1.3.6/user_doc/docker-deployment.html   |   2 +-
 en-us/docs/1.3.6/user_doc/expansion-reduction.html |   2 +-
 en-us/docs/1.3.6/user_doc/flink-call.html          |   2 +-
 .../docs/1.3.6/user_doc/hardware-environment.html  |   2 +-
 .../docs/1.3.6/user_doc/kubernetes-deployment.html |   2 +-
 en-us/docs/1.3.6/user_doc/load-balance.html        |   2 +-
 en-us/docs/1.3.6/user_doc/metadata-1.3.html        |   2 +-
 en-us/docs/1.3.6/user_doc/open-api.html            |   2 +-
 en-us/docs/1.3.6/user_doc/quick-start.html         |   2 +-
 .../user_doc/skywalking-agent-deployment.html      |   2 +-
 .../docs/1.3.6/user_doc/standalone-deployment.html |   2 +-
 en-us/docs/1.3.6/user_doc/system-manual.html       |   2 +-
 en-us/docs/1.3.6/user_doc/task-structure.html      |   2 +-
 en-us/docs/1.3.6/user_doc/upgrade.html             |   2 +-
 en-us/docs/1.3.8/user_doc/ambari-integration.html  |   2 +-
 en-us/docs/1.3.8/user_doc/architecture-design.html |   2 +-
 en-us/docs/1.3.8/user_doc/cluster-deployment.html  |   2 +-
 en-us/docs/1.3.8/user_doc/configuration-file.html  |   2 +-
 en-us/docs/1.3.8/user_doc/docker-deployment.html   |   2 +-
 en-us/docs/1.3.8/user_doc/expansion-reduction.html |   2 +-
 en-us/docs/1.3.8/user_doc/flink-call.html          |   2 +-
 .../docs/1.3.8/user_doc/hardware-environment.html  |   2 +-
 .../docs/1.3.8/user_doc/kubernetes-deployment.html |   2 +-
 en-us/docs/1.3.8/user_doc/load-balance.html        |   2 +-
 en-us/docs/1.3.8/user_doc/metadata-1.3.html        |   2 +-
 en-us/docs/1.3.8/user_doc/open-api.html            |   2 +-
 .../1.3.8/user_doc/parameters-introduction.html    |   2 +-
 en-us/docs/1.3.8/user_doc/quick-start.html         |   2 +-
 .../user_doc/skywalking-agent-deployment.html      |   2 +-
 .../docs/1.3.8/user_doc/standalone-deployment.html |   2 +-
 en-us/docs/1.3.8/user_doc/system-manual.html       |   2 +-
 en-us/docs/1.3.8/user_doc/task-structure.html      |   2 +-
 en-us/docs/1.3.8/user_doc/upgrade.html             |   2 +-
 en-us/docs/1.3.9/user_doc/ambari-integration.html  |   2 +-
 en-us/docs/1.3.9/user_doc/architecture-design.html |   2 +-
 en-us/docs/1.3.9/user_doc/cluster-deployment.html  |   2 +-
 en-us/docs/1.3.9/user_doc/configuration-file.html  |   2 +-
 en-us/docs/1.3.9/user_doc/docker-deployment.html   |   2 +-
 en-us/docs/1.3.9/user_doc/expansion-reduction.html |   2 +-
 en-us/docs/1.3.9/user_doc/flink-call.html          |   2 +-
 .../docs/1.3.9/user_doc/hardware-environment.html  |   2 +-
 .../docs/1.3.9/user_doc/kubernetes-deployment.html |   2 +-
 en-us/docs/1.3.9/user_doc/load-balance.html        |   2 +-
 en-us/docs/1.3.9/user_doc/metadata-1.3.html        |   2 +-
 en-us/docs/1.3.9/user_doc/open-api.html            |   2 +-
 .../1.3.9/user_doc/parameters-introduction.html    |   2 +-
 en-us/docs/1.3.9/user_doc/quick-start.html         |   2 +-
 .../user_doc/skywalking-agent-deployment.html      |   2 +-
 .../docs/1.3.9/user_doc/standalone-deployment.html |   2 +-
 en-us/docs/1.3.9/user_doc/standalone-server.html   |   2 +-
 en-us/docs/1.3.9/user_doc/system-manual.html       |   2 +-
 en-us/docs/1.3.9/user_doc/task-structure.html      |   2 +-
 en-us/docs/1.3.9/user_doc/upgrade.html             |   2 +-
 .../About_DolphinScheduler.html                    |   2 +-
 .../2.0.0/user_doc/architecture/configuration.html |   2 +-
 en-us/docs/2.0.0/user_doc/architecture/design.html |   2 +-
 .../2.0.0/user_doc/architecture/designplus.html    |   2 +-
 .../2.0.0/user_doc/architecture/load-balance.html  |   2 +-
 .../docs/2.0.0/user_doc/architecture/metadata.html |   2 +-
 .../user_doc/architecture/task-structure.html      |   2 +-
 .../guide/alert/alert_plugin_user_guide.html       |   2 +-
 .../user_doc/guide/alert/enterprise-wechat.html    |   2 +-
 .../docs/2.0.0/user_doc/guide/datasource/hive.html |   2 +-
 .../user_doc/guide/datasource/introduction.html    |   2 +-
 .../2.0.0/user_doc/guide/datasource/mysql.html     |   2 +-
 .../user_doc/guide/datasource/postgresql.html      |   2 +-
 .../2.0.0/user_doc/guide/datasource/spark.html     |   2 +-
 .../2.0.0/user_doc/guide/expansion-reduction.html  |   2 +-
 en-us/docs/2.0.0/user_doc/guide/flink-call.html    |   2 +-
 en-us/docs/2.0.0/user_doc/guide/homepage.html      |   2 +-
 .../2.0.0/user_doc/guide/installation/cluster.html |   2 +-
 .../2.0.0/user_doc/guide/installation/docker.html  |   2 +-
 .../user_doc/guide/installation/hardware.html      |   2 +-
 .../user_doc/guide/installation/kubernetes.html    |   2 +-
 .../guide/installation/pseudo-cluster.html         |   2 +-
 .../user_doc/guide/installation/standalone.html    |   2 +-
 en-us/docs/2.0.0/user_doc/guide/introduction.html  |   2 +-
 en-us/docs/2.0.0/user_doc/guide/monitor.html       |   2 +-
 .../guide/observability/skywalking-agent.html      |   2 +-
 en-us/docs/2.0.0/user_doc/guide/open-api.html      |   2 +-
 .../2.0.0/user_doc/guide/parameter/built-in.html   |   2 +-
 .../2.0.0/user_doc/guide/parameter/context.html    |   2 +-
 .../2.0.0/user_doc/guide/parameter/global.html     |   2 +-
 .../docs/2.0.0/user_doc/guide/parameter/local.html |   2 +-
 .../2.0.0/user_doc/guide/parameter/priority.html   |   2 +-
 .../2.0.0/user_doc/guide/project/project-list.html |   2 +-
 .../user_doc/guide/project/task-instance.html      |   2 +-
 .../guide/project/workflow-definition.html         |   2 +-
 .../user_doc/guide/project/workflow-instance.html  |   2 +-
 en-us/docs/2.0.0/user_doc/guide/quick-start.html   |   2 +-
 en-us/docs/2.0.0/user_doc/guide/resource.html      |   2 +-
 en-us/docs/2.0.0/user_doc/guide/security.html      |   2 +-
 .../docs/2.0.0/user_doc/guide/task/conditions.html |   2 +-
 en-us/docs/2.0.0/user_doc/guide/task/datax.html    |   2 +-
 .../docs/2.0.0/user_doc/guide/task/dependent.html  |   2 +-
 en-us/docs/2.0.0/user_doc/guide/task/flink.html    |   2 +-
 en-us/docs/2.0.0/user_doc/guide/task/http.html     |   2 +-
 .../docs/2.0.0/user_doc/guide/task/map-reduce.html |   2 +-
 en-us/docs/2.0.0/user_doc/guide/task/pigeon.html   |   2 +-
 en-us/docs/2.0.0/user_doc/guide/task/python.html   |   2 +-
 en-us/docs/2.0.0/user_doc/guide/task/shell.html    |   2 +-
 en-us/docs/2.0.0/user_doc/guide/task/spark.html    |   2 +-
 en-us/docs/2.0.0/user_doc/guide/task/sql.html      |   2 +-
 .../user_doc/guide/task/stored-procedure.html      |   2 +-
 .../2.0.0/user_doc/guide/task/sub-process.html     |   2 +-
 en-us/docs/2.0.0/user_doc/guide/task/switch.html   |   2 +-
 en-us/docs/2.0.0/user_doc/guide/upgrade.html       |   2 +-
 .../About_DolphinScheduler.html                    |   2 +-
 .../2.0.1/user_doc/architecture/configuration.html |   2 +-
 en-us/docs/2.0.1/user_doc/architecture/design.html |   2 +-
 .../2.0.1/user_doc/architecture/designplus.html    |   2 +-
 .../2.0.1/user_doc/architecture/load-balance.html  |   2 +-
 .../docs/2.0.1/user_doc/architecture/metadata.html |   2 +-
 .../user_doc/architecture/task-structure.html      |   2 +-
 .../guide/alert/alert_plugin_user_guide.html       |   2 +-
 .../user_doc/guide/alert/enterprise-wechat.html    |   2 +-
 .../docs/2.0.1/user_doc/guide/datasource/hive.html |   2 +-
 .../user_doc/guide/datasource/introduction.html    |   2 +-
 .../2.0.1/user_doc/guide/datasource/mysql.html     |   2 +-
 .../user_doc/guide/datasource/postgresql.html      |   2 +-
 .../2.0.1/user_doc/guide/datasource/spark.html     |   2 +-
 .../2.0.1/user_doc/guide/expansion-reduction.html  |   2 +-
 en-us/docs/2.0.1/user_doc/guide/flink-call.html    |   2 +-
 en-us/docs/2.0.1/user_doc/guide/homepage.html      |   2 +-
 .../2.0.1/user_doc/guide/installation/cluster.html |   2 +-
 .../2.0.1/user_doc/guide/installation/docker.html  |   2 +-
 .../user_doc/guide/installation/hardware.html      |   2 +-
 .../user_doc/guide/installation/kubernetes.html    |   2 +-
 .../guide/installation/pseudo-cluster.html         |   2 +-
 .../user_doc/guide/installation/standalone.html    |   2 +-
 en-us/docs/2.0.1/user_doc/guide/introduction.html  |   2 +-
 en-us/docs/2.0.1/user_doc/guide/monitor.html       |   2 +-
 .../guide/observability/skywalking-agent.html      |   2 +-
 en-us/docs/2.0.1/user_doc/guide/open-api.html      |   2 +-
 .../2.0.1/user_doc/guide/parameter/built-in.html   |   2 +-
 .../2.0.1/user_doc/guide/parameter/context.html    |   2 +-
 .../2.0.1/user_doc/guide/parameter/global.html     |   2 +-
 .../docs/2.0.1/user_doc/guide/parameter/local.html |   2 +-
 .../2.0.1/user_doc/guide/parameter/priority.html   |   2 +-
 .../2.0.1/user_doc/guide/project/project-list.html |   2 +-
 .../user_doc/guide/project/task-instance.html      |   2 +-
 .../guide/project/workflow-definition.html         |   2 +-
 .../user_doc/guide/project/workflow-instance.html  |   2 +-
 en-us/docs/2.0.1/user_doc/guide/quick-start.html   |   2 +-
 en-us/docs/2.0.1/user_doc/guide/resource.html      |   2 +-
 en-us/docs/2.0.1/user_doc/guide/security.html      |   2 +-
 .../docs/2.0.1/user_doc/guide/task/conditions.html |   2 +-
 en-us/docs/2.0.1/user_doc/guide/task/datax.html    |   2 +-
 .../docs/2.0.1/user_doc/guide/task/dependent.html  |   2 +-
 en-us/docs/2.0.1/user_doc/guide/task/flink.html    |   2 +-
 en-us/docs/2.0.1/user_doc/guide/task/http.html     |   2 +-
 .../docs/2.0.1/user_doc/guide/task/map-reduce.html |   2 +-
 en-us/docs/2.0.1/user_doc/guide/task/pigeon.html   |   2 +-
 en-us/docs/2.0.1/user_doc/guide/task/python.html   |   2 +-
 en-us/docs/2.0.1/user_doc/guide/task/shell.html    |   2 +-
 en-us/docs/2.0.1/user_doc/guide/task/spark.html    |   2 +-
 en-us/docs/2.0.1/user_doc/guide/task/sql.html      |   2 +-
 .../user_doc/guide/task/stored-procedure.html      |   2 +-
 .../2.0.1/user_doc/guide/task/sub-process.html     |   2 +-
 en-us/docs/2.0.1/user_doc/guide/task/switch.html   |   2 +-
 en-us/docs/2.0.1/user_doc/guide/upgrade.html       |   2 +-
 .../About_DolphinScheduler.html                    |   2 +-
 .../2.0.2/user_doc/architecture/configuration.html |   2 +-
 en-us/docs/2.0.2/user_doc/architecture/design.html |   2 +-
 .../2.0.2/user_doc/architecture/designplus.html    |   2 +-
 .../2.0.2/user_doc/architecture/load-balance.html  |   2 +-
 .../docs/2.0.2/user_doc/architecture/metadata.html |   2 +-
 .../user_doc/architecture/task-structure.html      |   2 +-
 .../guide/alert/alert_plugin_user_guide.html       |   2 +-
 .../user_doc/guide/alert/enterprise-wechat.html    |   2 +-
 .../docs/2.0.2/user_doc/guide/datasource/hive.html |   2 +-
 .../user_doc/guide/datasource/introduction.html    |   2 +-
 .../2.0.2/user_doc/guide/datasource/mysql.html     |   2 +-
 .../user_doc/guide/datasource/postgresql.html      |   2 +-
 .../2.0.2/user_doc/guide/datasource/spark.html     |   2 +-
 .../2.0.2/user_doc/guide/expansion-reduction.html  |   2 +-
 en-us/docs/2.0.2/user_doc/guide/flink-call.html    |   2 +-
 en-us/docs/2.0.2/user_doc/guide/homepage.html      |   2 +-
 .../2.0.2/user_doc/guide/installation/cluster.html |   2 +-
 .../2.0.2/user_doc/guide/installation/docker.html  |   2 +-
 .../user_doc/guide/installation/hardware.html      |   2 +-
 .../user_doc/guide/installation/kubernetes.html    |   2 +-
 .../guide/installation/pseudo-cluster.html         |   2 +-
 .../user_doc/guide/installation/standalone.html    |   2 +-
 en-us/docs/2.0.2/user_doc/guide/introduction.html  |   2 +-
 en-us/docs/2.0.2/user_doc/guide/monitor.html       |   2 +-
 .../guide/observability/skywalking-agent.html      |   2 +-
 en-us/docs/2.0.2/user_doc/guide/open-api.html      |   2 +-
 .../2.0.2/user_doc/guide/parameter/built-in.html   |   2 +-
 .../2.0.2/user_doc/guide/parameter/context.html    |   2 +-
 .../2.0.2/user_doc/guide/parameter/global.html     |   2 +-
 .../docs/2.0.2/user_doc/guide/parameter/local.html |   2 +-
 .../2.0.2/user_doc/guide/parameter/priority.html   |   2 +-
 .../2.0.2/user_doc/guide/project/project-list.html |   2 +-
 .../user_doc/guide/project/task-instance.html      |   2 +-
 .../guide/project/workflow-definition.html         |   2 +-
 .../user_doc/guide/project/workflow-instance.html  |   2 +-
 en-us/docs/2.0.2/user_doc/guide/quick-start.html   |   2 +-
 en-us/docs/2.0.2/user_doc/guide/resource.html      |   2 +-
 en-us/docs/2.0.2/user_doc/guide/security.html      |   2 +-
 .../docs/2.0.2/user_doc/guide/task/conditions.html |   2 +-
 en-us/docs/2.0.2/user_doc/guide/task/datax.html    |   2 +-
 .../docs/2.0.2/user_doc/guide/task/dependent.html  |   2 +-
 en-us/docs/2.0.2/user_doc/guide/task/flink.html    |   2 +-
 en-us/docs/2.0.2/user_doc/guide/task/http.html     |   2 +-
 .../docs/2.0.2/user_doc/guide/task/map-reduce.html |   2 +-
 en-us/docs/2.0.2/user_doc/guide/task/pigeon.html   |   2 +-
 en-us/docs/2.0.2/user_doc/guide/task/python.html   |   2 +-
 en-us/docs/2.0.2/user_doc/guide/task/shell.html    |   2 +-
 en-us/docs/2.0.2/user_doc/guide/task/spark.html    |   2 +-
 en-us/docs/2.0.2/user_doc/guide/task/sql.html      |   2 +-
 .../user_doc/guide/task/stored-procedure.html      |   2 +-
 .../2.0.2/user_doc/guide/task/sub-process.html     |   2 +-
 en-us/docs/2.0.2/user_doc/guide/task/switch.html   |   2 +-
 en-us/docs/2.0.2/user_doc/guide/upgrade.html       |   2 +-
 .../About_DolphinScheduler.html                    |   2 +-
 en-us/docs/2.0.3/user_doc/architecture/cache.html  |   2 +-
 .../2.0.3/user_doc/architecture/configuration.html |   2 +-
 en-us/docs/2.0.3/user_doc/architecture/design.html |   2 +-
 .../2.0.3/user_doc/architecture/designplus.html    |   2 +-
 .../2.0.3/user_doc/architecture/load-balance.html  |   2 +-
 .../docs/2.0.3/user_doc/architecture/metadata.html |   2 +-
 .../user_doc/architecture/task-structure.html      |   2 +-
 .../guide/alert/alert_plugin_user_guide.html       |   2 +-
 .../user_doc/guide/alert/enterprise-wechat.html    |   2 +-
 .../docs/2.0.3/user_doc/guide/datasource/hive.html |   2 +-
 .../user_doc/guide/datasource/introduction.html    |   2 +-
 .../2.0.3/user_doc/guide/datasource/mysql.html     |   2 +-
 .../user_doc/guide/datasource/postgresql.html      |   2 +-
 .../2.0.3/user_doc/guide/datasource/spark.html     |   2 +-
 .../2.0.3/user_doc/guide/expansion-reduction.html  |   2 +-
 en-us/docs/2.0.3/user_doc/guide/flink-call.html    |   2 +-
 en-us/docs/2.0.3/user_doc/guide/homepage.html      |   2 +-
 .../2.0.3/user_doc/guide/installation/cluster.html |   2 +-
 .../2.0.3/user_doc/guide/installation/docker.html  |   2 +-
 .../user_doc/guide/installation/hardware.html      |   2 +-
 .../user_doc/guide/installation/kubernetes.html    |   2 +-
 .../guide/installation/pseudo-cluster.html         |   2 +-
 .../user_doc/guide/installation/standalone.html    |   2 +-
 en-us/docs/2.0.3/user_doc/guide/introduction.html  |   2 +-
 en-us/docs/2.0.3/user_doc/guide/monitor.html       |   2 +-
 .../guide/observability/skywalking-agent.html      |   2 +-
 en-us/docs/2.0.3/user_doc/guide/open-api.html      |   2 +-
 .../2.0.3/user_doc/guide/parameter/built-in.html   |   2 +-
 .../2.0.3/user_doc/guide/parameter/context.html    |   2 +-
 .../2.0.3/user_doc/guide/parameter/global.html     |   2 +-
 .../docs/2.0.3/user_doc/guide/parameter/local.html |   2 +-
 .../2.0.3/user_doc/guide/parameter/priority.html   |   2 +-
 .../2.0.3/user_doc/guide/project/project-list.html |   2 +-
 .../user_doc/guide/project/task-instance.html      |   2 +-
 .../guide/project/workflow-definition.html         |   2 +-
 .../user_doc/guide/project/workflow-instance.html  |   2 +-
 en-us/docs/2.0.3/user_doc/guide/quick-start.html   |   2 +-
 en-us/docs/2.0.3/user_doc/guide/resource.html      |   2 +-
 en-us/docs/2.0.3/user_doc/guide/security.html      |   2 +-
 .../docs/2.0.3/user_doc/guide/task/conditions.html |   2 +-
 en-us/docs/2.0.3/user_doc/guide/task/datax.html    |   2 +-
 .../docs/2.0.3/user_doc/guide/task/dependent.html  |   2 +-
 en-us/docs/2.0.3/user_doc/guide/task/flink.html    |   2 +-
 en-us/docs/2.0.3/user_doc/guide/task/http.html     |   2 +-
 .../docs/2.0.3/user_doc/guide/task/map-reduce.html |   2 +-
 en-us/docs/2.0.3/user_doc/guide/task/pigeon.html   |   2 +-
 en-us/docs/2.0.3/user_doc/guide/task/python.html   |   2 +-
 en-us/docs/2.0.3/user_doc/guide/task/shell.html    |   2 +-
 en-us/docs/2.0.3/user_doc/guide/task/spark.html    |   2 +-
 en-us/docs/2.0.3/user_doc/guide/task/sql.html      |   2 +-
 .../user_doc/guide/task/stored-procedure.html      |   2 +-
 .../2.0.3/user_doc/guide/task/sub-process.html     |   2 +-
 en-us/docs/2.0.3/user_doc/guide/task/switch.html   |   2 +-
 en-us/docs/2.0.3/user_doc/guide/upgrade.html       |   2 +-
 .../About_DolphinScheduler.html                    |  10 +-
 .../About_DolphinScheduler.json                    |   2 +-
 en-us/docs/dev/user_doc/architecture/cache.html    |  12 +-
 en-us/docs/dev/user_doc/architecture/cache.json    |   2 +-
 .../dev/user_doc/architecture/configuration.html   |  60 ++++---
 .../dev/user_doc/architecture/configuration.json   |   2 +-
 en-us/docs/dev/user_doc/architecture/design.html   | 173 +++++++++++----------
 en-us/docs/dev/user_doc/architecture/design.json   |   2 +-
 .../dev/user_doc/architecture/load-balance.html    |  22 +--
 .../dev/user_doc/architecture/load-balance.json    |   2 +-
 en-us/docs/dev/user_doc/architecture/metadata.html |  24 +--
 en-us/docs/dev/user_doc/architecture/metadata.json |   2 +-
 .../dev/user_doc/architecture/task-structure.html  |  34 ++--
 .../dev/user_doc/architecture/task-structure.json  |   2 +-
 .../guide/alert/alert_plugin_user_guide.html       |   5 +-
 .../guide/alert/alert_plugin_user_guide.json       |   2 +-
 en-us/docs/dev/user_doc/guide/alert/dingtalk.html  |   4 +-
 en-us/docs/dev/user_doc/guide/alert/dingtalk.json  |   2 +-
 .../guide/alert/enterprise-webexteams.html         |   8 +-
 .../guide/alert/enterprise-webexteams.json         |   2 +-
 .../user_doc/guide/alert/enterprise-wechat.html    |   2 +-
 en-us/docs/dev/user_doc/guide/alert/telegram.html  |   6 +-
 en-us/docs/dev/user_doc/guide/alert/telegram.json  |   2 +-
 en-us/docs/dev/user_doc/guide/datasource/hive.html |   4 +-
 en-us/docs/dev/user_doc/guide/datasource/hive.json |   2 +-
 .../user_doc/guide/datasource/introduction.html    |   2 +-
 .../docs/dev/user_doc/guide/datasource/mysql.html  |   2 +-
 .../dev/user_doc/guide/datasource/postgresql.html  |   4 +-
 .../dev/user_doc/guide/datasource/postgresql.json  |   2 +-
 .../docs/dev/user_doc/guide/datasource/spark.html  |   2 +-
 .../dev/user_doc/guide/expansion-reduction.html    |  20 +--
 .../dev/user_doc/guide/expansion-reduction.json    |   2 +-
 en-us/docs/dev/user_doc/guide/flink-call.html      |  29 ++--
 en-us/docs/dev/user_doc/guide/flink-call.json      |   2 +-
 en-us/docs/dev/user_doc/guide/homepage.html        |   4 +-
 en-us/docs/dev/user_doc/guide/homepage.json        |   2 +-
 .../dev/user_doc/guide/installation/cluster.html   |  12 +-
 .../dev/user_doc/guide/installation/cluster.json   |   2 +-
 .../dev/user_doc/guide/installation/docker.html    |  74 ++++-----
 .../dev/user_doc/guide/installation/docker.json    |   2 +-
 .../dev/user_doc/guide/installation/hardware.html  |  10 +-
 .../dev/user_doc/guide/installation/hardware.json  |   2 +-
 .../user_doc/guide/installation/kubernetes.html    |  44 +++---
 .../user_doc/guide/installation/kubernetes.json    |   2 +-
 .../guide/installation/pseudo-cluster.html         |  22 +--
 .../guide/installation/pseudo-cluster.json         |   2 +-
 .../guide/installation/skywalking-agent.html       |  14 +-
 .../guide/installation/skywalking-agent.json       |   2 +-
 .../user_doc/guide/installation/standalone.html    |   8 +-
 .../user_doc/guide/installation/standalone.json    |   2 +-
 en-us/docs/dev/user_doc/guide/introduction.html    |   2 +-
 en-us/docs/dev/user_doc/guide/monitor.html         |  18 +--
 en-us/docs/dev/user_doc/guide/monitor.json         |   2 +-
 en-us/docs/dev/user_doc/guide/open-api.html        |  10 +-
 en-us/docs/dev/user_doc/guide/open-api.json        |   2 +-
 .../dev/user_doc/guide/parameter/built-in.html     |   5 +-
 .../dev/user_doc/guide/parameter/built-in.json     |   2 +-
 .../docs/dev/user_doc/guide/parameter/context.html |   6 +-
 .../docs/dev/user_doc/guide/parameter/context.json |   2 +-
 .../docs/dev/user_doc/guide/parameter/global.html  |   2 +-
 en-us/docs/dev/user_doc/guide/parameter/local.html |   2 +-
 .../dev/user_doc/guide/parameter/priority.html     |   2 +-
 .../dev/user_doc/guide/project/project-list.html   |   6 +-
 .../dev/user_doc/guide/project/project-list.json   |   2 +-
 .../dev/user_doc/guide/project/task-instance.html  |   4 +-
 .../dev/user_doc/guide/project/task-instance.json  |   2 +-
 .../guide/project/workflow-definition.html         |  14 +-
 .../guide/project/workflow-definition.json         |   2 +-
 .../user_doc/guide/project/workflow-instance.html  |  14 +-
 .../user_doc/guide/project/workflow-instance.json  |   2 +-
 en-us/docs/dev/user_doc/guide/quick-start.html     |   2 +-
 en-us/docs/dev/user_doc/guide/resource.html        |  28 ++--
 en-us/docs/dev/user_doc/guide/resource.json        |   2 +-
 en-us/docs/dev/user_doc/guide/security.html        |  16 +-
 en-us/docs/dev/user_doc/guide/security.json        |   2 +-
 en-us/docs/dev/user_doc/guide/task/conditions.html |   4 +-
 en-us/docs/dev/user_doc/guide/task/conditions.json |   2 +-
 en-us/docs/dev/user_doc/guide/task/datax.html      |   4 +-
 en-us/docs/dev/user_doc/guide/task/datax.json      |   2 +-
 en-us/docs/dev/user_doc/guide/task/dependent.html  |   4 +-
 en-us/docs/dev/user_doc/guide/task/dependent.json  |   2 +-
 en-us/docs/dev/user_doc/guide/task/emr.html        |   2 +-
 en-us/docs/dev/user_doc/guide/task/flink.html      |  10 +-
 en-us/docs/dev/user_doc/guide/task/flink.json      |   2 +-
 en-us/docs/dev/user_doc/guide/task/http.html       |   2 +-
 en-us/docs/dev/user_doc/guide/task/map-reduce.html |  10 +-
 en-us/docs/dev/user_doc/guide/task/map-reduce.json |   2 +-
 en-us/docs/dev/user_doc/guide/task/pigeon.html     |   2 +-
 en-us/docs/dev/user_doc/guide/task/python.html     |   2 +-
 en-us/docs/dev/user_doc/guide/task/shell.html      |   2 +-
 en-us/docs/dev/user_doc/guide/task/spark.html      |  10 +-
 en-us/docs/dev/user_doc/guide/task/spark.json      |   2 +-
 en-us/docs/dev/user_doc/guide/task/sql.html        |   8 +-
 en-us/docs/dev/user_doc/guide/task/sql.json        |   2 +-
 .../dev/user_doc/guide/task/stored-procedure.html  |   2 +-
 .../docs/dev/user_doc/guide/task/sub-process.html  |   2 +-
 en-us/docs/dev/user_doc/guide/task/switch.html     |   2 +-
 en-us/docs/dev/user_doc/guide/upgrade.html         |  30 ++--
 en-us/docs/dev/user_doc/guide/upgrade.json         |   2 +-
 .../About_DolphinScheduler.html                    |   2 +-
 en-us/docs/latest/user_doc/architecture/cache.html |   2 +-
 .../user_doc/architecture/configuration.html       |   2 +-
 .../docs/latest/user_doc/architecture/design.html  |   2 +-
 .../latest/user_doc/architecture/designplus.html   |   2 +-
 .../latest/user_doc/architecture/load-balance.html |   2 +-
 .../latest/user_doc/architecture/metadata.html     |   2 +-
 .../user_doc/architecture/task-structure.html      |   2 +-
 .../guide/alert/alert_plugin_user_guide.html       |   2 +-
 .../user_doc/guide/alert/enterprise-wechat.html    |   2 +-
 .../latest/user_doc/guide/datasource/hive.html     |   2 +-
 .../user_doc/guide/datasource/introduction.html    |   2 +-
 .../latest/user_doc/guide/datasource/mysql.html    |   2 +-
 .../user_doc/guide/datasource/postgresql.html      |   2 +-
 .../latest/user_doc/guide/datasource/spark.html    |   2 +-
 .../latest/user_doc/guide/expansion-reduction.html |   2 +-
 en-us/docs/latest/user_doc/guide/flink-call.html   |   2 +-
 en-us/docs/latest/user_doc/guide/homepage.html     |   2 +-
 .../user_doc/guide/installation/cluster.html       |   2 +-
 .../latest/user_doc/guide/installation/docker.html |   2 +-
 .../user_doc/guide/installation/hardware.html      |   2 +-
 .../user_doc/guide/installation/kubernetes.html    |   2 +-
 .../guide/installation/pseudo-cluster.html         |   2 +-
 .../user_doc/guide/installation/standalone.html    |   2 +-
 en-us/docs/latest/user_doc/guide/introduction.html |   2 +-
 en-us/docs/latest/user_doc/guide/monitor.html      |   2 +-
 .../guide/observability/skywalking-agent.html      |   2 +-
 en-us/docs/latest/user_doc/guide/open-api.html     |   2 +-
 .../latest/user_doc/guide/parameter/built-in.html  |   2 +-
 .../latest/user_doc/guide/parameter/context.html   |   2 +-
 .../latest/user_doc/guide/parameter/global.html    |   2 +-
 .../latest/user_doc/guide/parameter/local.html     |   2 +-
 .../latest/user_doc/guide/parameter/priority.html  |   2 +-
 .../user_doc/guide/project/project-list.html       |   2 +-
 .../user_doc/guide/project/task-instance.html      |   2 +-
 .../guide/project/workflow-definition.html         |   2 +-
 .../user_doc/guide/project/workflow-instance.html  |   2 +-
 en-us/docs/latest/user_doc/guide/quick-start.html  |   2 +-
 en-us/docs/latest/user_doc/guide/resource.html     |   2 +-
 en-us/docs/latest/user_doc/guide/security.html     |   2 +-
 .../latest/user_doc/guide/task/conditions.html     |   2 +-
 en-us/docs/latest/user_doc/guide/task/datax.html   |   2 +-
 .../docs/latest/user_doc/guide/task/dependent.html |   2 +-
 en-us/docs/latest/user_doc/guide/task/flink.html   |   2 +-
 en-us/docs/latest/user_doc/guide/task/http.html    |   2 +-
 .../latest/user_doc/guide/task/map-reduce.html     |   2 +-
 en-us/docs/latest/user_doc/guide/task/pigeon.html  |   2 +-
 en-us/docs/latest/user_doc/guide/task/python.html  |   2 +-
 en-us/docs/latest/user_doc/guide/task/shell.html   |   2 +-
 en-us/docs/latest/user_doc/guide/task/spark.html   |   2 +-
 en-us/docs/latest/user_doc/guide/task/sql.html     |   2 +-
 .../user_doc/guide/task/stored-procedure.html      |   2 +-
 .../latest/user_doc/guide/task/sub-process.html    |   2 +-
 en-us/docs/latest/user_doc/guide/task/switch.html  |   2 +-
 en-us/docs/latest/user_doc/guide/upgrade.html      |   2 +-
 en-us/docs/release/faq.html                        |   2 +-
 en-us/docs/release/history-versions.html           |   2 +-
 en-us/download/download.html                       |   2 +-
 en-us/download/download_ppt.html                   |   2 +-
 en-us/index.html                                   |   2 +-
 en-us/user/index.html                              |   2 +-
 index.html                                         |   2 +-
 zh-cn/blog/Apache-DolphinScheduler-2.0.1.html      |   2 +-
 zh-cn/blog/Apache_dolphinScheduler_2.0.2.html      |   2 +-
 zh-cn/blog/Apache_dolphinScheduler_2.0.3.html      |   2 +-
 .../blog/Awarded_most_popular_project_in_2021.html |   2 +-
 zh-cn/blog/Board_of_Directors_Report.html          |   2 +-
 zh-cn/blog/DAG.html                                |   2 +-
 zh-cn/blog/DS-2.0-alpha-release.html               |   2 +-
 zh-cn/blog/DS_architecture_evolution.html          |   2 +-
 zh-cn/blog/DS_run_in_windows.html                  |   2 +-
 ...nScheduler_Kubernetes_Technology_in_action.html |   2 +-
 ...3\205\345\206\265\350\257\264\346\230\216.html" |   2 +-
 zh-cn/blog/Eavy_Info.html                          |   2 +-
 zh-cn/blog/Lizhi-case-study.html                   |   2 +-
 zh-cn/blog/Meetup_2022_02_26.html                  |   2 +-
 zh-cn/blog/Twos.html                               |   2 +-
 zh-cn/blog/YouZan-case-study.html                  |   2 +-
 zh-cn/blog/about_blocking_task.html                |   2 +-
 zh-cn/blog/architecture-design.html                |   2 +-
 zh-cn/blog/cicd_workflow.html                      |   2 +-
 zh-cn/blog/dolphinscheduler_json.html              |   2 +-
 zh-cn/blog/index.html                              |   2 +-
 zh-cn/blog/ipalfish_tech_platform.html             |   2 +-
 zh-cn/blog/json_split.html                         |   2 +-
 zh-cn/blog/live_online_2020_05_26.html             |   2 +-
 zh-cn/blog/meetup_2019_10_26.html                  |   2 +-
 zh-cn/blog/meetup_2019_12_08.html                  |   2 +-
 zh-cn/blog/new_committer_wenjun.html               |   2 +-
 zh-cn/blog/ut-guideline.html                       |   2 +-
 zh-cn/blog/ut-template.html                        |   2 +-
 zh-cn/community/DSIP.html                          |   2 +-
 zh-cn/community/development/DS-License.html        |   2 +-
 .../community/development/become-a-committer.html  |   2 +-
 zh-cn/community/development/code-conduct.html      |   2 +-
 zh-cn/community/development/commit-message.html    |   2 +-
 zh-cn/community/development/contribute.html        |   2 +-
 zh-cn/community/development/document.html          |   2 +-
 zh-cn/community/development/issue.html             |   2 +-
 zh-cn/community/development/microbench.html        |   2 +-
 zh-cn/community/development/pull-request.html      |   2 +-
 zh-cn/community/development/submit-code.html       |   2 +-
 zh-cn/community/development/subscribe.html         |   2 +-
 zh-cn/community/development/unit-test.html         |   2 +-
 zh-cn/community/index.html                         |   2 +-
 zh-cn/community/join/e2e-guide.html                |   2 +-
 zh-cn/community/join/review.html                   |   2 +-
 zh-cn/community/release-post.html                  |   2 +-
 zh-cn/community/release-prepare.html               |   2 +-
 zh-cn/community/release.html                       |   2 +-
 zh-cn/community/security.html                      |   2 +-
 zh-cn/community/team.html                          |   2 +-
 zh-cn/development/api-standard.html                |   2 +-
 zh-cn/development/architecture-design.html         |   2 +-
 .../backend/mechanism/global-parameter.html        |   2 +-
 zh-cn/development/backend/mechanism/overview.html  |   2 +-
 .../development/backend/mechanism/task/switch.html |   2 +-
 zh-cn/development/backend/spi/alert.html           |   2 +-
 zh-cn/development/backend/spi/datasource.html      |   2 +-
 zh-cn/development/backend/spi/registry.html        |   2 +-
 zh-cn/development/backend/spi/task.html            |   2 +-
 .../development/development-environment-setup.html |   2 +-
 zh-cn/development/e2e-test.html                    |   2 +-
 zh-cn/development/frontend-development.html        |   2 +-
 zh-cn/development/have-questions.html              |   2 +-
 zh-cn/docs/1.2.0/user_doc/backend-deployment.html  |   2 +-
 zh-cn/docs/1.2.0/user_doc/cluster-deployment.html  |   2 +-
 zh-cn/docs/1.2.0/user_doc/deployparam.html         |   2 +-
 zh-cn/docs/1.2.0/user_doc/frontend-deployment.html |   2 +-
 .../docs/1.2.0/user_doc/hardware-environment.html  |   2 +-
 .../1.2.0/user_doc/masterserver-code-analysis.html |   2 +-
 zh-cn/docs/1.2.0/user_doc/metadata-1.2.html        |   2 +-
 zh-cn/docs/1.2.0/user_doc/quick-start.html         |   2 +-
 .../docs/1.2.0/user_doc/standalone-deployment.html |   2 +-
 zh-cn/docs/1.2.0/user_doc/system-manual.html       |   2 +-
 zh-cn/docs/1.2.0/user_doc/upgrade.html             |   2 +-
 zh-cn/docs/1.2.1/user_doc/architecture-design.html |   2 +-
 zh-cn/docs/1.2.1/user_doc/backend-deployment.html  |   2 +-
 zh-cn/docs/1.2.1/user_doc/cluster-deployment.html  |   2 +-
 zh-cn/docs/1.2.1/user_doc/deployparam.html         |   2 +-
 zh-cn/docs/1.2.1/user_doc/frontend-deployment.html |   2 +-
 .../docs/1.2.1/user_doc/hardware-environment.html  |   2 +-
 zh-cn/docs/1.2.1/user_doc/metadata-1.2.html        |   2 +-
 zh-cn/docs/1.2.1/user_doc/microbench.html          |   2 +-
 zh-cn/docs/1.2.1/user_doc/plugin-development.html  |   2 +-
 zh-cn/docs/1.2.1/user_doc/quick-start.html         |   2 +-
 .../docs/1.2.1/user_doc/standalone-deployment.html |   2 +-
 zh-cn/docs/1.2.1/user_doc/system-manual.html       |   2 +-
 zh-cn/docs/1.2.1/user_doc/upgrade.html             |   2 +-
 zh-cn/docs/1.3.1/user_doc/architecture-design.html |   2 +-
 zh-cn/docs/1.3.1/user_doc/cluster-deployment.html  |   2 +-
 zh-cn/docs/1.3.1/user_doc/configuration-file.html  |   2 +-
 .../docs/1.3.1/user_doc/hardware-environment.html  |   2 +-
 zh-cn/docs/1.3.1/user_doc/metadata-1.3.html        |   2 +-
 zh-cn/docs/1.3.1/user_doc/quick-start.html         |   2 +-
 .../docs/1.3.1/user_doc/standalone-deployment.html |   2 +-
 zh-cn/docs/1.3.1/user_doc/system-manual.html       |   2 +-
 zh-cn/docs/1.3.1/user_doc/task-structure.html      |   2 +-
 zh-cn/docs/1.3.1/user_doc/upgrade.html             |   2 +-
 zh-cn/docs/1.3.2/user_doc/architecture-design.html |   2 +-
 zh-cn/docs/1.3.2/user_doc/cluster-deployment.html  |   2 +-
 zh-cn/docs/1.3.2/user_doc/configuration-file.html  |   2 +-
 zh-cn/docs/1.3.2/user_doc/expansion-reduction.html |   2 +-
 .../docs/1.3.2/user_doc/hardware-environment.html  |   2 +-
 zh-cn/docs/1.3.2/user_doc/metadata-1.3.html        |   2 +-
 zh-cn/docs/1.3.2/user_doc/quick-start.html         |   2 +-
 .../docs/1.3.2/user_doc/standalone-deployment.html |   2 +-
 zh-cn/docs/1.3.2/user_doc/system-manual.html       |   2 +-
 zh-cn/docs/1.3.2/user_doc/task-structure.html      |   2 +-
 zh-cn/docs/1.3.2/user_doc/upgrade.html             |   2 +-
 zh-cn/docs/1.3.3/user_doc/architecture-design.html |   2 +-
 zh-cn/docs/1.3.3/user_doc/cluster-deployment.html  |   2 +-
 zh-cn/docs/1.3.3/user_doc/configuration-file.html  |   2 +-
 zh-cn/docs/1.3.3/user_doc/expansion-reduction.html |   2 +-
 .../docs/1.3.3/user_doc/hardware-environment.html  |   2 +-
 zh-cn/docs/1.3.3/user_doc/metadata-1.3.html        |   2 +-
 zh-cn/docs/1.3.3/user_doc/quick-start.html         |   2 +-
 .../docs/1.3.3/user_doc/standalone-deployment.html |   2 +-
 zh-cn/docs/1.3.3/user_doc/system-manual.html       |   2 +-
 zh-cn/docs/1.3.3/user_doc/task-structure.html      |   2 +-
 zh-cn/docs/1.3.3/user_doc/upgrade.html             |   2 +-
 zh-cn/docs/1.3.4/user_doc/architecture-design.html |   2 +-
 zh-cn/docs/1.3.4/user_doc/cluster-deployment.html  |   2 +-
 zh-cn/docs/1.3.4/user_doc/configuration-file.html  |   2 +-
 zh-cn/docs/1.3.4/user_doc/docker-deployment.html   |   2 +-
 zh-cn/docs/1.3.4/user_doc/expansion-reduction.html |   2 +-
 .../docs/1.3.4/user_doc/hardware-environment.html  |   2 +-
 zh-cn/docs/1.3.4/user_doc/load-balance.html        |   2 +-
 zh-cn/docs/1.3.4/user_doc/metadata-1.3.html        |   2 +-
 zh-cn/docs/1.3.4/user_doc/quick-start.html         |   2 +-
 .../docs/1.3.4/user_doc/standalone-deployment.html |   2 +-
 zh-cn/docs/1.3.4/user_doc/system-manual.html       |   2 +-
 zh-cn/docs/1.3.4/user_doc/task-structure.html      |   2 +-
 zh-cn/docs/1.3.4/user_doc/upgrade.html             |   2 +-
 zh-cn/docs/1.3.5/user_doc/architecture-design.html |   2 +-
 zh-cn/docs/1.3.5/user_doc/cluster-deployment.html  |   2 +-
 zh-cn/docs/1.3.5/user_doc/configuration-file.html  |   2 +-
 zh-cn/docs/1.3.5/user_doc/docker-deployment.html   |   2 +-
 zh-cn/docs/1.3.5/user_doc/expansion-reduction.html |   2 +-
 .../docs/1.3.5/user_doc/hardware-environment.html  |   2 +-
 .../docs/1.3.5/user_doc/kubernetes-deployment.html |   2 +-
 zh-cn/docs/1.3.5/user_doc/load-balance.html        |   2 +-
 zh-cn/docs/1.3.5/user_doc/metadata-1.3.html        |   2 +-
 zh-cn/docs/1.3.5/user_doc/open-api.html            |   2 +-
 zh-cn/docs/1.3.5/user_doc/quick-start.html         |   2 +-
 .../docs/1.3.5/user_doc/standalone-deployment.html |   2 +-
 zh-cn/docs/1.3.5/user_doc/system-manual.html       |   2 +-
 zh-cn/docs/1.3.5/user_doc/task-structure.html      |   2 +-
 zh-cn/docs/1.3.5/user_doc/upgrade.html             |   2 +-
 zh-cn/docs/1.3.6/user_doc/architecture-design.html |   2 +-
 zh-cn/docs/1.3.6/user_doc/cluster-deployment.html  |   2 +-
 zh-cn/docs/1.3.6/user_doc/configuration-file.html  |   2 +-
 zh-cn/docs/1.3.6/user_doc/docker-deployment.html   |   2 +-
 zh-cn/docs/1.3.6/user_doc/expansion-reduction.html |   2 +-
 zh-cn/docs/1.3.6/user_doc/flink-call.html          |   2 +-
 .../docs/1.3.6/user_doc/hardware-environment.html  |   2 +-
 .../docs/1.3.6/user_doc/kubernetes-deployment.html |   2 +-
 zh-cn/docs/1.3.6/user_doc/load-balance.html        |   2 +-
 zh-cn/docs/1.3.6/user_doc/metadata-1.3.html        |   2 +-
 zh-cn/docs/1.3.6/user_doc/open-api.html            |   2 +-
 zh-cn/docs/1.3.6/user_doc/quick-start.html         |   2 +-
 .../user_doc/skywalking-agent-deployment.html      |   2 +-
 .../docs/1.3.6/user_doc/standalone-deployment.html |   2 +-
 zh-cn/docs/1.3.6/user_doc/system-manual.html       |   2 +-
 zh-cn/docs/1.3.6/user_doc/task-structure.html      |   2 +-
 zh-cn/docs/1.3.6/user_doc/upgrade.html             |   2 +-
 zh-cn/docs/1.3.8/user_doc/architecture-design.html |   2 +-
 zh-cn/docs/1.3.8/user_doc/cluster-deployment.html  |   2 +-
 zh-cn/docs/1.3.8/user_doc/configuration-file.html  |   2 +-
 zh-cn/docs/1.3.8/user_doc/docker-deployment.html   |   2 +-
 zh-cn/docs/1.3.8/user_doc/expansion-reduction.html |   2 +-
 zh-cn/docs/1.3.8/user_doc/flink-call.html          |   2 +-
 .../docs/1.3.8/user_doc/hardware-environment.html  |   2 +-
 .../docs/1.3.8/user_doc/kubernetes-deployment.html |   2 +-
 zh-cn/docs/1.3.8/user_doc/load-balance.html        |   2 +-
 zh-cn/docs/1.3.8/user_doc/metadata-1.3.html        |   2 +-
 zh-cn/docs/1.3.8/user_doc/open-api.html            |   2 +-
 .../1.3.8/user_doc/parameters-introduction.html    |   2 +-
 zh-cn/docs/1.3.8/user_doc/quick-start.html         |   2 +-
 .../user_doc/skywalking-agent-deployment.html      |   2 +-
 .../docs/1.3.8/user_doc/standalone-deployment.html |   2 +-
 zh-cn/docs/1.3.8/user_doc/system-manual.html       |   2 +-
 zh-cn/docs/1.3.8/user_doc/task-structure.html      |   2 +-
 zh-cn/docs/1.3.8/user_doc/upgrade.html             |   2 +-
 zh-cn/docs/1.3.9/user_doc/architecture-design.html |   2 +-
 zh-cn/docs/1.3.9/user_doc/cluster-deployment.html  |   2 +-
 zh-cn/docs/1.3.9/user_doc/configuration-file.html  |   2 +-
 zh-cn/docs/1.3.9/user_doc/docker-deployment.html   |   2 +-
 zh-cn/docs/1.3.9/user_doc/expansion-reduction.html |   2 +-
 zh-cn/docs/1.3.9/user_doc/flink-call.html          |   2 +-
 .../docs/1.3.9/user_doc/hardware-environment.html  |   2 +-
 .../docs/1.3.9/user_doc/kubernetes-deployment.html |   2 +-
 zh-cn/docs/1.3.9/user_doc/load-balance.html        |   2 +-
 zh-cn/docs/1.3.9/user_doc/metadata-1.3.html        |   2 +-
 zh-cn/docs/1.3.9/user_doc/open-api.html            |   2 +-
 .../1.3.9/user_doc/parameters-introduction.html    |   2 +-
 zh-cn/docs/1.3.9/user_doc/quick-start.html         |   2 +-
 .../user_doc/skywalking-agent-deployment.html      |   2 +-
 .../docs/1.3.9/user_doc/standalone-deployment.html |   2 +-
 zh-cn/docs/1.3.9/user_doc/standalone-server.html   |   2 +-
 zh-cn/docs/1.3.9/user_doc/system-manual.html       |   2 +-
 zh-cn/docs/1.3.9/user_doc/task-structure.html      |   2 +-
 zh-cn/docs/1.3.9/user_doc/upgrade.html             |   2 +-
 .../About_DolphinScheduler.html                    |   2 +-
 .../2.0.0/user_doc/architecture/configuration.html |   2 +-
 zh-cn/docs/2.0.0/user_doc/architecture/design.html |   2 +-
 .../2.0.0/user_doc/architecture/designplus.html    |   2 +-
 .../2.0.0/user_doc/architecture/load-balance.html  |   2 +-
 .../docs/2.0.0/user_doc/architecture/metadata.html |   2 +-
 .../user_doc/architecture/task-structure.html      |   2 +-
 .../guide/alert/alert_plugin_user_guide.html       |   2 +-
 .../user_doc/guide/alert/enterprise-wechat.html    |   2 +-
 .../docs/2.0.0/user_doc/guide/datasource/hive.html |   2 +-
 .../user_doc/guide/datasource/introduction.html    |   2 +-
 .../2.0.0/user_doc/guide/datasource/mysql.html     |   2 +-
 .../user_doc/guide/datasource/postgresql.html      |   2 +-
 .../2.0.0/user_doc/guide/datasource/spark.html     |   2 +-
 .../2.0.0/user_doc/guide/expansion-reduction.html  |   2 +-
 zh-cn/docs/2.0.0/user_doc/guide/flink-call.html    |   2 +-
 zh-cn/docs/2.0.0/user_doc/guide/homepage.html      |   2 +-
 .../2.0.0/user_doc/guide/installation/cluster.html |   2 +-
 .../2.0.0/user_doc/guide/installation/docker.html  |   2 +-
 .../user_doc/guide/installation/hardware.html      |   2 +-
 .../user_doc/guide/installation/kubernetes.html    |   2 +-
 .../guide/installation/pseudo-cluster.html         |   2 +-
 .../user_doc/guide/installation/standalone.html    |   2 +-
 zh-cn/docs/2.0.0/user_doc/guide/introduction.html  |   2 +-
 zh-cn/docs/2.0.0/user_doc/guide/monitor.html       |   2 +-
 .../guide/observability/skywalking-agent.html      |   2 +-
 zh-cn/docs/2.0.0/user_doc/guide/open-api.html      |   2 +-
 .../2.0.0/user_doc/guide/parameter/built-in.html   |   2 +-
 .../2.0.0/user_doc/guide/parameter/context.html    |   2 +-
 .../2.0.0/user_doc/guide/parameter/global.html     |   2 +-
 .../docs/2.0.0/user_doc/guide/parameter/local.html |   2 +-
 .../2.0.0/user_doc/guide/parameter/priority.html   |   2 +-
 .../2.0.0/user_doc/guide/project/project-list.html |   2 +-
 .../user_doc/guide/project/task-instance.html      |   2 +-
 .../guide/project/workflow-definition.html         |   2 +-
 .../user_doc/guide/project/workflow-instance.html  |   2 +-
 zh-cn/docs/2.0.0/user_doc/guide/quick-start.html   |   2 +-
 zh-cn/docs/2.0.0/user_doc/guide/resource.html      |   2 +-
 zh-cn/docs/2.0.0/user_doc/guide/security.html      |   2 +-
 .../docs/2.0.0/user_doc/guide/task/conditions.html |   2 +-
 zh-cn/docs/2.0.0/user_doc/guide/task/datax.html    |   2 +-
 .../docs/2.0.0/user_doc/guide/task/dependent.html  |   2 +-
 zh-cn/docs/2.0.0/user_doc/guide/task/flink.html    |   2 +-
 zh-cn/docs/2.0.0/user_doc/guide/task/http.html     |   2 +-
 .../docs/2.0.0/user_doc/guide/task/map-reduce.html |   2 +-
 zh-cn/docs/2.0.0/user_doc/guide/task/pigeon.html   |   2 +-
 zh-cn/docs/2.0.0/user_doc/guide/task/python.html   |   2 +-
 zh-cn/docs/2.0.0/user_doc/guide/task/shell.html    |   2 +-
 zh-cn/docs/2.0.0/user_doc/guide/task/spark.html    |   2 +-
 zh-cn/docs/2.0.0/user_doc/guide/task/sql.html      |   2 +-
 .../user_doc/guide/task/stored-procedure.html      |   2 +-
 .../2.0.0/user_doc/guide/task/sub-process.html     |   2 +-
 zh-cn/docs/2.0.0/user_doc/guide/task/switch.html   |   2 +-
 zh-cn/docs/2.0.0/user_doc/guide/upgrade.html       |   2 +-
 .../About_DolphinScheduler.html                    |   2 +-
 .../2.0.1/user_doc/architecture/configuration.html |   2 +-
 zh-cn/docs/2.0.1/user_doc/architecture/design.html |   2 +-
 .../2.0.1/user_doc/architecture/designplus.html    |   2 +-
 .../2.0.1/user_doc/architecture/load-balance.html  |   2 +-
 .../docs/2.0.1/user_doc/architecture/metadata.html |   2 +-
 .../user_doc/architecture/task-structure.html      |   2 +-
 .../guide/alert/alert_plugin_user_guide.html       |   2 +-
 .../user_doc/guide/alert/enterprise-wechat.html    |   2 +-
 .../docs/2.0.1/user_doc/guide/datasource/hive.html |   2 +-
 .../user_doc/guide/datasource/introduction.html    |   2 +-
 .../2.0.1/user_doc/guide/datasource/mysql.html     |   2 +-
 .../user_doc/guide/datasource/postgresql.html      |   2 +-
 .../2.0.1/user_doc/guide/datasource/spark.html     |   2 +-
 .../2.0.1/user_doc/guide/expansion-reduction.html  |   2 +-
 zh-cn/docs/2.0.1/user_doc/guide/flink-call.html    |   2 +-
 zh-cn/docs/2.0.1/user_doc/guide/homepage.html      |   2 +-
 .../2.0.1/user_doc/guide/installation/cluster.html |   2 +-
 .../2.0.1/user_doc/guide/installation/docker.html  |   2 +-
 .../user_doc/guide/installation/hardware.html      |   2 +-
 .../user_doc/guide/installation/kubernetes.html    |   2 +-
 .../guide/installation/pseudo-cluster.html         |   2 +-
 .../user_doc/guide/installation/standalone.html    |   2 +-
 zh-cn/docs/2.0.1/user_doc/guide/introduction.html  |   2 +-
 zh-cn/docs/2.0.1/user_doc/guide/monitor.html       |   2 +-
 .../guide/observability/skywalking-agent.html      |   2 +-
 zh-cn/docs/2.0.1/user_doc/guide/open-api.html      |   2 +-
 .../2.0.1/user_doc/guide/parameter/built-in.html   |   2 +-
 .../2.0.1/user_doc/guide/parameter/context.html    |   2 +-
 .../2.0.1/user_doc/guide/parameter/global.html     |   2 +-
 .../docs/2.0.1/user_doc/guide/parameter/local.html |   2 +-
 .../2.0.1/user_doc/guide/parameter/priority.html   |   2 +-
 .../2.0.1/user_doc/guide/project/project-list.html |   2 +-
 .../user_doc/guide/project/task-instance.html      |   2 +-
 .../guide/project/workflow-definition.html         |   2 +-
 .../user_doc/guide/project/workflow-instance.html  |   2 +-
 zh-cn/docs/2.0.1/user_doc/guide/quick-start.html   |   2 +-
 zh-cn/docs/2.0.1/user_doc/guide/resource.html      |   2 +-
 zh-cn/docs/2.0.1/user_doc/guide/security.html      |   2 +-
 .../docs/2.0.1/user_doc/guide/task/conditions.html |   2 +-
 zh-cn/docs/2.0.1/user_doc/guide/task/datax.html    |   2 +-
 .../docs/2.0.1/user_doc/guide/task/dependent.html  |   2 +-
 zh-cn/docs/2.0.1/user_doc/guide/task/flink.html    |   2 +-
 zh-cn/docs/2.0.1/user_doc/guide/task/http.html     |   2 +-
 .../docs/2.0.1/user_doc/guide/task/map-reduce.html |   2 +-
 zh-cn/docs/2.0.1/user_doc/guide/task/pigeon.html   |   2 +-
 zh-cn/docs/2.0.1/user_doc/guide/task/python.html   |   2 +-
 zh-cn/docs/2.0.1/user_doc/guide/task/shell.html    |   2 +-
 zh-cn/docs/2.0.1/user_doc/guide/task/spark.html    |   2 +-
 zh-cn/docs/2.0.1/user_doc/guide/task/sql.html      |   2 +-
 .../user_doc/guide/task/stored-procedure.html      |   2 +-
 .../2.0.1/user_doc/guide/task/sub-process.html     |   2 +-
 zh-cn/docs/2.0.1/user_doc/guide/task/switch.html   |   2 +-
 zh-cn/docs/2.0.1/user_doc/guide/upgrade.html       |   2 +-
 .../About_DolphinScheduler.html                    |   2 +-
 .../2.0.2/user_doc/architecture/configuration.html |   2 +-
 zh-cn/docs/2.0.2/user_doc/architecture/design.html |   2 +-
 .../2.0.2/user_doc/architecture/designplus.html    |   2 +-
 .../2.0.2/user_doc/architecture/load-balance.html  |   2 +-
 .../docs/2.0.2/user_doc/architecture/metadata.html |   2 +-
 .../user_doc/architecture/task-structure.html      |   2 +-
 .../guide/alert/alert_plugin_user_guide.html       |   2 +-
 .../user_doc/guide/alert/enterprise-wechat.html    |   2 +-
 .../docs/2.0.2/user_doc/guide/datasource/hive.html |   2 +-
 .../user_doc/guide/datasource/introduction.html    |   2 +-
 .../2.0.2/user_doc/guide/datasource/mysql.html     |   2 +-
 .../user_doc/guide/datasource/postgresql.html      |   2 +-
 .../2.0.2/user_doc/guide/datasource/spark.html     |   2 +-
 .../2.0.2/user_doc/guide/expansion-reduction.html  |   2 +-
 zh-cn/docs/2.0.2/user_doc/guide/flink-call.html    |   2 +-
 zh-cn/docs/2.0.2/user_doc/guide/homepage.html      |   2 +-
 .../2.0.2/user_doc/guide/installation/cluster.html |   2 +-
 .../2.0.2/user_doc/guide/installation/docker.html  |   2 +-
 .../user_doc/guide/installation/hardware.html      |   2 +-
 .../user_doc/guide/installation/kubernetes.html    |   2 +-
 .../guide/installation/pseudo-cluster.html         |   2 +-
 .../user_doc/guide/installation/standalone.html    |   2 +-
 zh-cn/docs/2.0.2/user_doc/guide/introduction.html  |   2 +-
 zh-cn/docs/2.0.2/user_doc/guide/monitor.html       |   2 +-
 .../guide/observability/skywalking-agent.html      |   2 +-
 zh-cn/docs/2.0.2/user_doc/guide/open-api.html      |   2 +-
 .../2.0.2/user_doc/guide/parameter/built-in.html   |   2 +-
 .../2.0.2/user_doc/guide/parameter/context.html    |   2 +-
 .../2.0.2/user_doc/guide/parameter/global.html     |   2 +-
 .../docs/2.0.2/user_doc/guide/parameter/local.html |   2 +-
 .../2.0.2/user_doc/guide/parameter/priority.html   |   2 +-
 .../2.0.2/user_doc/guide/project/project-list.html |   2 +-
 .../user_doc/guide/project/task-instance.html      |   2 +-
 .../guide/project/workflow-definition.html         |   2 +-
 .../user_doc/guide/project/workflow-instance.html  |   2 +-
 zh-cn/docs/2.0.2/user_doc/guide/quick-start.html   |   2 +-
 zh-cn/docs/2.0.2/user_doc/guide/resource.html      |   2 +-
 zh-cn/docs/2.0.2/user_doc/guide/security.html      |   2 +-
 .../docs/2.0.2/user_doc/guide/task/conditions.html |   2 +-
 zh-cn/docs/2.0.2/user_doc/guide/task/datax.html    |   2 +-
 .../docs/2.0.2/user_doc/guide/task/dependent.html  |   2 +-
 zh-cn/docs/2.0.2/user_doc/guide/task/flink.html    |   2 +-
 zh-cn/docs/2.0.2/user_doc/guide/task/http.html     |   2 +-
 .../docs/2.0.2/user_doc/guide/task/map-reduce.html |   2 +-
 zh-cn/docs/2.0.2/user_doc/guide/task/pigeon.html   |   2 +-
 zh-cn/docs/2.0.2/user_doc/guide/task/python.html   |   2 +-
 zh-cn/docs/2.0.2/user_doc/guide/task/shell.html    |   2 +-
 zh-cn/docs/2.0.2/user_doc/guide/task/spark.html    |   2 +-
 zh-cn/docs/2.0.2/user_doc/guide/task/sql.html      |   2 +-
 .../user_doc/guide/task/stored-procedure.html      |   2 +-
 .../2.0.2/user_doc/guide/task/sub-process.html     |   2 +-
 zh-cn/docs/2.0.2/user_doc/guide/task/switch.html   |   2 +-
 zh-cn/docs/2.0.2/user_doc/guide/upgrade.html       |   2 +-
 .../About_DolphinScheduler.html                    |   2 +-
 zh-cn/docs/2.0.3/user_doc/architecture/cache.html  |   2 +-
 .../2.0.3/user_doc/architecture/configuration.html |   2 +-
 zh-cn/docs/2.0.3/user_doc/architecture/design.html |   2 +-
 .../2.0.3/user_doc/architecture/designplus.html    |   2 +-
 .../2.0.3/user_doc/architecture/load-balance.html  |   2 +-
 .../docs/2.0.3/user_doc/architecture/metadata.html |   2 +-
 .../user_doc/architecture/task-structure.html      |   2 +-
 .../guide/alert/alert_plugin_user_guide.html       |   2 +-
 .../user_doc/guide/alert/enterprise-wechat.html    |   2 +-
 .../docs/2.0.3/user_doc/guide/datasource/hive.html |   2 +-
 .../user_doc/guide/datasource/introduction.html    |   2 +-
 .../2.0.3/user_doc/guide/datasource/mysql.html     |   2 +-
 .../user_doc/guide/datasource/postgresql.html      |   2 +-
 .../2.0.3/user_doc/guide/datasource/spark.html     |   2 +-
 .../2.0.3/user_doc/guide/expansion-reduction.html  |   2 +-
 zh-cn/docs/2.0.3/user_doc/guide/flink-call.html    |   2 +-
 zh-cn/docs/2.0.3/user_doc/guide/homepage.html      |   2 +-
 .../2.0.3/user_doc/guide/installation/cluster.html |   2 +-
 .../2.0.3/user_doc/guide/installation/docker.html  |   2 +-
 .../user_doc/guide/installation/hardware.html      |   2 +-
 .../user_doc/guide/installation/kubernetes.html    |   2 +-
 .../guide/installation/pseudo-cluster.html         |   2 +-
 .../user_doc/guide/installation/standalone.html    |   2 +-
 zh-cn/docs/2.0.3/user_doc/guide/introduction.html  |   2 +-
 zh-cn/docs/2.0.3/user_doc/guide/monitor.html       |   2 +-
 .../guide/observability/skywalking-agent.html      |   2 +-
 zh-cn/docs/2.0.3/user_doc/guide/open-api.html      |   2 +-
 .../2.0.3/user_doc/guide/parameter/built-in.html   |   2 +-
 .../2.0.3/user_doc/guide/parameter/context.html    |   2 +-
 .../2.0.3/user_doc/guide/parameter/global.html     |   2 +-
 .../docs/2.0.3/user_doc/guide/parameter/local.html |   2 +-
 .../2.0.3/user_doc/guide/parameter/priority.html   |   2 +-
 .../2.0.3/user_doc/guide/project/project-list.html |   2 +-
 .../user_doc/guide/project/task-instance.html      |   2 +-
 .../guide/project/workflow-definition.html         |   2 +-
 .../user_doc/guide/project/workflow-instance.html  |   2 +-
 zh-cn/docs/2.0.3/user_doc/guide/quick-start.html   |   2 +-
 zh-cn/docs/2.0.3/user_doc/guide/resource.html      |   2 +-
 zh-cn/docs/2.0.3/user_doc/guide/security.html      |   2 +-
 .../docs/2.0.3/user_doc/guide/task/conditions.html |   2 +-
 zh-cn/docs/2.0.3/user_doc/guide/task/datax.html    |   2 +-
 .../docs/2.0.3/user_doc/guide/task/dependent.html  |   2 +-
 zh-cn/docs/2.0.3/user_doc/guide/task/flink.html    |   2 +-
 zh-cn/docs/2.0.3/user_doc/guide/task/http.html     |   2 +-
 .../docs/2.0.3/user_doc/guide/task/map-reduce.html |   2 +-
 zh-cn/docs/2.0.3/user_doc/guide/task/pigeon.html   |   2 +-
 zh-cn/docs/2.0.3/user_doc/guide/task/python.html   |   2 +-
 zh-cn/docs/2.0.3/user_doc/guide/task/shell.html    |   2 +-
 zh-cn/docs/2.0.3/user_doc/guide/task/spark.html    |   2 +-
 zh-cn/docs/2.0.3/user_doc/guide/task/sql.html      |   2 +-
 .../user_doc/guide/task/stored-procedure.html      |   2 +-
 .../2.0.3/user_doc/guide/task/sub-process.html     |   2 +-
 zh-cn/docs/2.0.3/user_doc/guide/task/switch.html   |   2 +-
 zh-cn/docs/2.0.3/user_doc/guide/upgrade.html       |   2 +-
 .../About_DolphinScheduler.html                    |   2 +-
 zh-cn/docs/dev/user_doc/architecture/cache.html    |   2 +-
 .../dev/user_doc/architecture/configuration.html   |   2 +-
 zh-cn/docs/dev/user_doc/architecture/design.html   |   2 +-
 .../dev/user_doc/architecture/load-balance.html    |   2 +-
 zh-cn/docs/dev/user_doc/architecture/metadata.html |   2 +-
 .../dev/user_doc/architecture/task-structure.html  |   2 +-
 .../guide/alert/alert_plugin_user_guide.html       |   2 +-
 zh-cn/docs/dev/user_doc/guide/alert/dingtalk.html  |   2 +-
 .../guide/alert/enterprise-webexteams.html         |   2 +-
 .../user_doc/guide/alert/enterprise-wechat.html    |   2 +-
 zh-cn/docs/dev/user_doc/guide/alert/telegram.html  |   2 +-
 zh-cn/docs/dev/user_doc/guide/datasource/hive.html |   2 +-
 .../user_doc/guide/datasource/introduction.html    |   2 +-
 .../docs/dev/user_doc/guide/datasource/mysql.html  |   2 +-
 .../dev/user_doc/guide/datasource/postgresql.html  |   2 +-
 .../docs/dev/user_doc/guide/datasource/spark.html  |   2 +-
 .../dev/user_doc/guide/expansion-reduction.html    |   2 +-
 zh-cn/docs/dev/user_doc/guide/flink-call.html      |   2 +-
 zh-cn/docs/dev/user_doc/guide/homepage.html        |   2 +-
 .../dev/user_doc/guide/installation/cluster.html   |   2 +-
 .../dev/user_doc/guide/installation/docker.html    |   2 +-
 .../dev/user_doc/guide/installation/hardware.html  |   2 +-
 .../user_doc/guide/installation/kubernetes.html    |   2 +-
 .../guide/installation/pseudo-cluster.html         |   2 +-
 .../guide/installation/skywalking-agent.html       |   2 +-
 .../user_doc/guide/installation/standalone.html    |   2 +-
 zh-cn/docs/dev/user_doc/guide/introduction.html    |   2 +-
 zh-cn/docs/dev/user_doc/guide/monitor.html         |   2 +-
 zh-cn/docs/dev/user_doc/guide/open-api.html        |   2 +-
 .../dev/user_doc/guide/parameter/built-in.html     |   2 +-
 .../docs/dev/user_doc/guide/parameter/context.html |   2 +-
 .../docs/dev/user_doc/guide/parameter/global.html  |   2 +-
 zh-cn/docs/dev/user_doc/guide/parameter/local.html |   2 +-
 .../dev/user_doc/guide/parameter/priority.html     |   2 +-
 .../dev/user_doc/guide/project/project-list.html   |   2 +-
 .../dev/user_doc/guide/project/task-instance.html  |   2 +-
 .../guide/project/workflow-definition.html         |   2 +-
 .../user_doc/guide/project/workflow-instance.html  |   2 +-
 zh-cn/docs/dev/user_doc/guide/quick-start.html     |   2 +-
 zh-cn/docs/dev/user_doc/guide/resource.html        |   2 +-
 zh-cn/docs/dev/user_doc/guide/security.html        |   2 +-
 zh-cn/docs/dev/user_doc/guide/task/conditions.html |   2 +-
 zh-cn/docs/dev/user_doc/guide/task/datax.html      |   2 +-
 zh-cn/docs/dev/user_doc/guide/task/dependent.html  |   2 +-
 zh-cn/docs/dev/user_doc/guide/task/emr.html        |   2 +-
 zh-cn/docs/dev/user_doc/guide/task/flink.html      |   2 +-
 zh-cn/docs/dev/user_doc/guide/task/http.html       |   2 +-
 zh-cn/docs/dev/user_doc/guide/task/map-reduce.html |   2 +-
 zh-cn/docs/dev/user_doc/guide/task/pigeon.html     |   2 +-
 zh-cn/docs/dev/user_doc/guide/task/python.html     |   2 +-
 zh-cn/docs/dev/user_doc/guide/task/shell.html      |   2 +-
 zh-cn/docs/dev/user_doc/guide/task/spark.html      |   2 +-
 zh-cn/docs/dev/user_doc/guide/task/sql.html        |   2 +-
 .../dev/user_doc/guide/task/stored-procedure.html  |   2 +-
 .../docs/dev/user_doc/guide/task/sub-process.html  |   2 +-
 zh-cn/docs/dev/user_doc/guide/task/switch.html     |   2 +-
 zh-cn/docs/dev/user_doc/guide/upgrade.html         |   2 +-
 .../About_DolphinScheduler.html                    |   2 +-
 zh-cn/docs/latest/user_doc/architecture/cache.html |   2 +-
 .../user_doc/architecture/configuration.html       |   2 +-
 .../docs/latest/user_doc/architecture/design.html  |   2 +-
 .../latest/user_doc/architecture/designplus.html   |   2 +-
 .../latest/user_doc/architecture/load-balance.html |   2 +-
 .../latest/user_doc/architecture/metadata.html     |   2 +-
 .../user_doc/architecture/task-structure.html      |   2 +-
 .../guide/alert/alert_plugin_user_guide.html       |   2 +-
 .../user_doc/guide/alert/enterprise-wechat.html    |   2 +-
 .../latest/user_doc/guide/datasource/hive.html     |   2 +-
 .../user_doc/guide/datasource/introduction.html    |   2 +-
 .../latest/user_doc/guide/datasource/mysql.html    |   2 +-
 .../user_doc/guide/datasource/postgresql.html      |   2 +-
 .../latest/user_doc/guide/datasource/spark.html    |   2 +-
 .../latest/user_doc/guide/expansion-reduction.html |   2 +-
 zh-cn/docs/latest/user_doc/guide/flink-call.html   |   2 +-
 zh-cn/docs/latest/user_doc/guide/homepage.html     |   2 +-
 .../user_doc/guide/installation/cluster.html       |   2 +-
 .../latest/user_doc/guide/installation/docker.html |   2 +-
 .../user_doc/guide/installation/hardware.html      |   2 +-
 .../user_doc/guide/installation/kubernetes.html    |   2 +-
 .../guide/installation/pseudo-cluster.html         |   2 +-
 .../user_doc/guide/installation/standalone.html    |   2 +-
 zh-cn/docs/latest/user_doc/guide/introduction.html |   2 +-
 zh-cn/docs/latest/user_doc/guide/monitor.html      |   2 +-
 .../guide/observability/skywalking-agent.html      |   2 +-
 zh-cn/docs/latest/user_doc/guide/open-api.html     |   2 +-
 .../latest/user_doc/guide/parameter/built-in.html  |   2 +-
 .../latest/user_doc/guide/parameter/context.html   |   2 +-
 .../latest/user_doc/guide/parameter/global.html    |   2 +-
 .../latest/user_doc/guide/parameter/local.html     |   2 +-
 .../latest/user_doc/guide/parameter/priority.html  |   2 +-
 .../user_doc/guide/project/project-list.html       |   2 +-
 .../user_doc/guide/project/task-instance.html      |   2 +-
 .../guide/project/workflow-definition.html         |   2 +-
 .../user_doc/guide/project/workflow-instance.html  |   2 +-
 zh-cn/docs/latest/user_doc/guide/quick-start.html  |   2 +-
 zh-cn/docs/latest/user_doc/guide/resource.html     |   2 +-
 zh-cn/docs/latest/user_doc/guide/security.html     |   2 +-
 .../latest/user_doc/guide/task/conditions.html     |   2 +-
 zh-cn/docs/latest/user_doc/guide/task/datax.html   |   2 +-
 .../docs/latest/user_doc/guide/task/dependent.html |   2 +-
 zh-cn/docs/latest/user_doc/guide/task/flink.html   |   2 +-
 zh-cn/docs/latest/user_doc/guide/task/http.html    |   2 +-
 .../latest/user_doc/guide/task/map-reduce.html     |   2 +-
 zh-cn/docs/latest/user_doc/guide/task/pigeon.html  |   2 +-
 zh-cn/docs/latest/user_doc/guide/task/python.html  |   2 +-
 zh-cn/docs/latest/user_doc/guide/task/shell.html   |   2 +-
 zh-cn/docs/latest/user_doc/guide/task/spark.html   |   2 +-
 zh-cn/docs/latest/user_doc/guide/task/sql.html     |   2 +-
 .../user_doc/guide/task/stored-procedure.html      |   2 +-
 .../latest/user_doc/guide/task/sub-process.html    |   2 +-
 zh-cn/docs/latest/user_doc/guide/task/switch.html  |   2 +-
 zh-cn/docs/latest/user_doc/guide/upgrade.html      |   2 +-
 zh-cn/docs/release/faq.html                        |   2 +-
 zh-cn/docs/release/history-versions.html           |   2 +-
 zh-cn/download/download.html                       |   2 +-
 zh-cn/download/download_ppt.html                   |   2 +-
 zh-cn/index.html                                   |   2 +-
 zh-cn/user/index.html                              |   2 +-
 1107 files changed, 1474 insertions(+), 1462 deletions(-)

diff --git a/build/vendor.2cb1845.js b/build/vendor.195c065.js
similarity index 95%
rename from build/vendor.2cb1845.js
rename to build/vendor.195c065.js
index 8e712ac..6b417a6 100644
--- a/build/vendor.2cb1845.js
+++ b/build/vendor.195c065.js
@@ -10,7 +10,7 @@ return so.isValid=jt,so.abs=xr,so.add=Vr,so.subtract=Pr,so.as=Ir,so.asMillisecon
   Licensed under the MIT License (MIT), see
   http://jedwatson.github.io/classnames
 */
-!function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r)&&r.length){var o=n.apply(null,r);o&&e.push(o)}else if("object"===a)for(var s in r)i.call(r,s)&&r[s]&&e.push(s)}}return e.join(" ")}var i={}.hasOwnProperty;void 0!==e&&e.exports?(n.default=n,e.exports=n):(r=[],void 0!==(a=function(){return n}.apply(t,r))&&(e.exports=a))}()},function(e,t,n){"use strict";funct [...]
+!function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r)&&r.length){var o=n.apply(null,r);o&&e.push(o)}else if("object"===a)for(var s in r)i.call(r,s)&&r[s]&&e.push(s)}}return e.join(" ")}var i={}.hasOwnProperty;void 0!==e&&e.exports?(n.default=n,e.exports=n):(r=[],void 0!==(a=function(){return n}.apply(t,r))&&(e.exports=a))}()},function(e,t,n){"use strict";funct [...]
 //! moment.js locale configuration
 var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},r=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},a={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة" [...]
 //! moment.js locale configuration
diff --git a/en-us/blog/Apache-DolphinScheduler-2.0.1.html b/en-us/blog/Apache-DolphinScheduler-2.0.1.html
index ffecc73..e6e7fde 100644
--- a/en-us/blog/Apache-DolphinScheduler-2.0.1.html
+++ b/en-us/blog/Apache-DolphinScheduler-2.0.1.html
@@ -203,7 +203,7 @@ particular order)!</p>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/blog/Apache_dolphinScheduler_2.0.2.html b/en-us/blog/Apache_dolphinScheduler_2.0.2.html
index 0ce0da6..8a566ed 100644
--- a/en-us/blog/Apache_dolphinScheduler_2.0.2.html
+++ b/en-us/blog/Apache_dolphinScheduler_2.0.2.html
@@ -98,7 +98,7 @@ Your Star for the project is important, don’t hesitate to lighten a Star for A
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/blog/Apache_dolphinScheduler_2.0.3.html b/en-us/blog/Apache_dolphinScheduler_2.0.3.html
index b1153cd..81db586 100644
--- a/en-us/blog/Apache_dolphinScheduler_2.0.3.html
+++ b/en-us/blog/Apache_dolphinScheduler_2.0.3.html
@@ -95,7 +95,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
   <script>
     var _hmt = _hmt || [];
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 ff037ac..aad32db 100644
--- a/en-us/blog/Awarded_most_popular_project_in_2021.html
+++ b/en-us/blog/Awarded_most_popular_project_in_2021.html
@@ -61,7 +61,7 @@ Documents, translation, Q&amp;A, tests, codes, articles, keynote speeches, etc.<
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/blog/Board_of_Directors_Report.html b/en-us/blog/Board_of_Directors_Report.html
index 0197443..2955371 100644
--- a/en-us/blog/Board_of_Directors_Report.html
+++ b/en-us/blog/Board_of_Directors_Report.html
@@ -102,7 +102,7 @@ Your Star for the project is important, don’t hesitate to lighten a Star for A
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/blog/DAG.html b/en-us/blog/DAG.html
index c60e8b4..660f71a 100644
--- a/en-us/blog/DAG.html
+++ b/en-us/blog/DAG.html
@@ -185,7 +185,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/blog/DS-2.0-alpha-release.html b/en-us/blog/DS-2.0-alpha-release.html
index 27b52f6..c050e71 100644
--- a/en-us/blog/DS-2.0-alpha-release.html
+++ b/en-us/blog/DS-2.0-alpha-release.html
@@ -95,7 +95,7 @@ Thanks so much for the participation of 100+ contributors (GitHub ID), and we ar
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/blog/DS_run_in_windows.html b/en-us/blog/DS_run_in_windows.html
index e0ed61e..036ffa8 100644
--- a/en-us/blog/DS_run_in_windows.html
+++ b/en-us/blog/DS_run_in_windows.html
@@ -129,7 +129,7 @@ npm run start
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/blog/DolphinScheduler-Vulnerability-Explanation.html b/en-us/blog/DolphinScheduler-Vulnerability-Explanation.html
index f0259bb..c7768c1 100644
--- a/en-us/blog/DolphinScheduler-Vulnerability-Explanation.html
+++ b/en-us/blog/DolphinScheduler-Vulnerability-Explanation.html
@@ -37,7 +37,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/blog/DolphinScheduler_Kubernetes_Technology_in_action.html b/en-us/blog/DolphinScheduler_Kubernetes_Technology_in_action.html
index 48bb4c0..28c4315 100644
--- a/en-us/blog/DolphinScheduler_Kubernetes_Technology_in_action.html
+++ b/en-us/blog/DolphinScheduler_Kubernetes_Technology_in_action.html
@@ -410,7 +410,7 @@ configmap:
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/blog/Eavy_Info.html b/en-us/blog/Eavy_Info.html
index b2f111e..ebc2cfe 100644
--- a/en-us/blog/Eavy_Info.html
+++ b/en-us/blog/Eavy_Info.html
@@ -67,7 +67,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/blog/FAQ.html b/en-us/blog/FAQ.html
index b13f608..9e56354 100644
--- a/en-us/blog/FAQ.html
+++ b/en-us/blog/FAQ.html
@@ -24,7 +24,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
   <script>
     var _hmt = _hmt || [];
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 d4a5e22..b7cd8f3 100644
--- a/en-us/blog/Introducing-Apache-DolphinScheduler-1.3.9.html
+++ b/en-us/blog/Introducing-Apache-DolphinScheduler-1.3.9.html
@@ -59,7 +59,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/blog/Json_Split.html b/en-us/blog/Json_Split.html
index 7788a65..2343093 100644
--- a/en-us/blog/Json_Split.html
+++ b/en-us/blog/Json_Split.html
@@ -102,7 +102,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/blog/Lizhi-case-study.html b/en-us/blog/Lizhi-case-study.html
index 6465776..c521d65 100644
--- a/en-us/blog/Lizhi-case-study.html
+++ b/en-us/blog/Lizhi-case-study.html
@@ -109,7 +109,7 @@ Lizhi believes that if the scheduling system can be improved in terms of kernel
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/blog/Meetup_2022_02_26.html b/en-us/blog/Meetup_2022_02_26.html
index cfbf922..dca43bb 100644
--- a/en-us/blog/Meetup_2022_02_26.html
+++ b/en-us/blog/Meetup_2022_02_26.html
@@ -51,7 +51,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/blog/Twos.html b/en-us/blog/Twos.html
index 64ec464..6ce49da 100644
--- a/en-us/blog/Twos.html
+++ b/en-us/blog/Twos.html
@@ -32,7 +32,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/blog/YouZan-case-study.html b/en-us/blog/YouZan-case-study.html
index 4bd3fb0..c81cb3a 100644
--- a/en-us/blog/YouZan-case-study.html
+++ b/en-us/blog/YouZan-case-study.html
@@ -304,7 +304,7 @@ customized task types.</p>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/blog/architecture-design.html b/en-us/blog/architecture-design.html
index a1da1c5..7241570 100644
--- a/en-us/blog/architecture-design.html
+++ b/en-us/blog/architecture-design.html
@@ -292,7 +292,7 @@ Public <span class="hljs-class"><span class="hljs-keyword">class</span> <span cl
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/blog/index.html b/en-us/blog/index.html
index e17e639..cd94604 100644
--- a/en-us/blog/index.html
+++ b/en-us/blog/index.html
@@ -17,7 +17,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.6855252.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/blog/meetup_2019_10_26.html b/en-us/blog/meetup_2019_10_26.html
index f1ab8bc..9f04fbf 100644
--- a/en-us/blog/meetup_2019_10_26.html
+++ b/en-us/blog/meetup_2019_10_26.html
@@ -28,7 +28,7 @@ Apache Dolphin Scheduler(Incubating) Meetup has been held successfully in Shangh
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/blog/meetup_2019_12_08.html b/en-us/blog/meetup_2019_12_08.html
index 05b39ca..d569301 100644
--- a/en-us/blog/meetup_2019_12_08.html
+++ b/en-us/blog/meetup_2019_12_08.html
@@ -39,7 +39,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/blog.md.f25cabd.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/community/DSIP.html b/en-us/community/DSIP.html
index d1df3f2..db304d8 100644
--- a/en-us/community/DSIP.html
+++ b/en-us/community/DSIP.html
@@ -83,7 +83,7 @@ closed and transfer from <a href="https://github.com/apache/dolphinscheduler/iss
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/community/development/DS-License.html b/en-us/community/development/DS-License.html
index 3ff18d2..4a06528 100644
--- a/en-us/community/development/DS-License.html
+++ b/en-us/community/development/DS-License.html
@@ -43,7 +43,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/community/development/become-a-committer.html b/en-us/community/development/become-a-committer.html
index a518e6a..c3139a7 100644
--- a/en-us/community/development/become-a-committer.html
+++ b/en-us/community/development/become-a-committer.html
@@ -20,7 +20,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/community/development/code-conduct.html b/en-us/community/development/code-conduct.html
index c17a15d..e12f5d6 100644
--- a/en-us/community/development/code-conduct.html
+++ b/en-us/community/development/code-conduct.html
@@ -113,7 +113,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/community/development/commit-message.html b/en-us/community/development/commit-message.html
index a8bcb5b..dba5070 100644
--- a/en-us/community/development/commit-message.html
+++ b/en-us/community/development/commit-message.html
@@ -79,7 +79,7 @@ This closes #001
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/community/development/contribute.html b/en-us/community/development/contribute.html
index 5f50299..3a2874e 100644
--- a/en-us/community/development/contribute.html
+++ b/en-us/community/development/contribute.html
@@ -47,7 +47,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/community/development/document.html b/en-us/community/development/document.html
index 6e085de..f43f139 100644
--- a/en-us/community/development/document.html
+++ b/en-us/community/development/document.html
@@ -79,7 +79,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/community/development/issue.html b/en-us/community/development/issue.html
index 86dc4d0..2f59a89 100644
--- a/en-us/community/development/issue.html
+++ b/en-us/community/development/issue.html
@@ -134,7 +134,7 @@ or leave a message to the user who raises the issue to modify it into the corres
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/community/development/microbench.html b/en-us/community/development/microbench.html
index 684fbbd..60bcaa1 100644
--- a/en-us/community/development/microbench.html
+++ b/en-us/community/development/microbench.html
@@ -97,7 +97,7 @@ EnumBenchMark.enumValuesTest           <span class="hljs-number">103</span>   av
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/community/development/pull-request.html b/en-us/community/development/pull-request.html
index 19e3fe3..ff47b12 100644
--- a/en-us/community/development/pull-request.html
+++ b/en-us/community/development/pull-request.html
@@ -98,7 +98,7 @@ And each Pull Request is submitted should be associated with only one issue of a
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/community/development/submit-code.html b/en-us/community/development/submit-code.html
index c783ee3..a95934a 100644
--- a/en-us/community/development/submit-code.html
+++ b/en-us/community/development/submit-code.html
@@ -82,7 +82,7 @@ git push --set-upstream origin dev-1.0
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/community/development/subscribe.html b/en-us/community/development/subscribe.html
index 830cba3..a54c254 100644
--- a/en-us/community/development/subscribe.html
+++ b/en-us/community/development/subscribe.html
@@ -42,7 +42,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/community/development/unit-test.html b/en-us/community/development/unit-test.html
index a7d7fcf..c82c0a3 100644
--- a/en-us/community/development/unit-test.html
+++ b/en-us/community/development/unit-test.html
@@ -104,7 +104,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/community/index.html b/en-us/community/index.html
index 88fafe5..db27bc4 100644
--- a/en-us/community/index.html
+++ b/en-us/community/index.html
@@ -15,7 +15,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/community.e4d2dbd.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/community/join/e2e-guide.html b/en-us/community/join/e2e-guide.html
index 6563ff8..74f515a 100644
--- a/en-us/community/join/e2e-guide.html
+++ b/en-us/community/join/e2e-guide.html
@@ -39,7 +39,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/community/join/review.html b/en-us/community/join/review.html
index c557309..a4e8136 100644
--- a/en-us/community/join/review.html
+++ b/en-us/community/join/review.html
@@ -238,7 +238,7 @@ We encourage everyone in the community to review Pull Requests</p>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/community/release-post.html b/en-us/community/release-post.html
index 5e1c84c..0cdc59b 100644
--- a/en-us/community/release-post.html
+++ b/en-us/community/release-post.html
@@ -60,7 +60,7 @@ to finish PyPI release.</p>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/community/release-prepare.html b/en-us/community/release-prepare.html
index 17d4da8..eece912 100644
--- a/en-us/community/release-prepare.html
+++ b/en-us/community/release-prepare.html
@@ -48,7 +48,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/community/release.html b/en-us/community/release.html
index 023531d..74567ee 100644
--- a/en-us/community/release.html
+++ b/en-us/community/release.html
@@ -363,7 +363,7 @@ DolphinScheduler Resources:
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/community/security.html b/en-us/community/security.html
index 84b49c1..f1e3720 100644
--- a/en-us/community/security.html
+++ b/en-us/community/security.html
@@ -18,7 +18,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/community/team.html b/en-us/community/team.html
index 782cb52..4ab83e5 100644
--- a/en-us/community/team.html
+++ b/en-us/community/team.html
@@ -246,7 +246,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/community.md.4b2dc90.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/development/api-standard.html b/en-us/development/api-standard.html
index fff47ba..c12af8b 100644
--- a/en-us/development/api-standard.html
+++ b/en-us/development/api-standard.html
@@ -100,7 +100,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/development/architecture-design.html b/en-us/development/architecture-design.html
index ff07e3d..a233509 100644
--- a/en-us/development/architecture-design.html
+++ b/en-us/development/architecture-design.html
@@ -290,7 +290,7 @@ Public <span class="hljs-class"><span class="hljs-keyword">class</span> <span cl
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/development/backend/mechanism/global-parameter.html b/en-us/development/backend/mechanism/global-parameter.html
index 8f6ab02..e395289 100644
--- a/en-us/development/backend/mechanism/global-parameter.html
+++ b/en-us/development/backend/mechanism/global-parameter.html
@@ -60,7 +60,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/development/backend/mechanism/overview.html b/en-us/development/backend/mechanism/overview.html
index 3711457..d6e0179 100644
--- a/en-us/development/backend/mechanism/overview.html
+++ b/en-us/development/backend/mechanism/overview.html
@@ -20,7 +20,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/development/backend/mechanism/task/switch.html b/en-us/development/backend/mechanism/task/switch.html
index 627476e..94125b3 100644
--- a/en-us/development/backend/mechanism/task/switch.html
+++ b/en-us/development/backend/mechanism/task/switch.html
@@ -22,7 +22,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/development/backend/spi/alert.html b/en-us/development/backend/spi/alert.html
index b31a79b..080af98 100644
--- a/en-us/development/backend/spi/alert.html
+++ b/en-us/development/backend/spi/alert.html
@@ -73,7 +73,7 @@ This package is a plug-in parameter definition. Our front-end uses the from-crea
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/development/backend/spi/datasource.html b/en-us/development/backend/spi/datasource.html
index 13cc285..8cabd9e 100644
--- a/en-us/development/backend/spi/datasource.html
+++ b/en-us/development/backend/spi/datasource.html
@@ -33,7 +33,7 @@ org.apache.dolphinscheduler.plugin.datasource.api.client.CommonDataSourceClient<
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/development/backend/spi/registry.html b/en-us/development/backend/spi/registry.html
index e5578e3..2707a66 100644
--- a/en-us/development/backend/spi/registry.html
+++ b/en-us/development/backend/spi/registry.html
@@ -32,7 +32,7 @@ All configuration information prefixes need to be +registry, such as <a href="ht
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/development/backend/spi/task.html b/en-us/development/backend/spi/task.html
index 515dd0a..086a4df 100644
--- a/en-us/development/backend/spi/task.html
+++ b/en-us/development/backend/spi/task.html
@@ -22,7 +22,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/development/development-environment-setup.html b/en-us/development/development-environment-setup.html
index cc3fb3d..6bce39c 100644
--- a/en-us/development/development-environment-setup.html
+++ b/en-us/development/development-environment-setup.html
@@ -149,7 +149,7 @@ npm run start
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/development/e2e-test.html b/en-us/development/e2e-test.html
index 16c68c7..afdb034 100644
--- a/en-us/development/e2e-test.html
+++ b/en-us/development/e2e-test.html
@@ -162,7 +162,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/development/frontend-development.html b/en-us/development/frontend-development.html
index 967233f..92fb678 100644
--- a/en-us/development/frontend-development.html
+++ b/en-us/development/frontend-development.html
@@ -514,7 +514,7 @@ Interface parameter transfer needs to be changed to the following way</p>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/development/have-questions.html b/en-us/development/have-questions.html
index eded915..5256488 100644
--- a/en-us/development/have-questions.html
+++ b/en-us/development/have-questions.html
@@ -73,7 +73,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/development.md.627e13d.js"></script>
   <script>
     var _hmt = _hmt || [];
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 7f9999f..7b56328 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
@@ -244,7 +244,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 4d32a5c..f183881 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
@@ -467,7 +467,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 881fd06..d6c6e85 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
@@ -111,7 +111,7 @@ client_max_body_size 1024m
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 de3ef8a..39b5099 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
@@ -119,7 +119,7 @@ The above Linux operating systems can run on physical servers and mainstream vir
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 7a67097..899a413 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
@@ -646,7 +646,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 43a4782..580eaee 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
@@ -88,7 +88,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 0e0c828..7569521 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
@@ -426,7 +426,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 0de5336..c4318f1 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
@@ -761,7 +761,7 @@ conf/common/hadoop.properties
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 ca2aaf6..b266e8e 100644
--- a/en-us/docs/1.2.0/user_doc/upgrade.html
+++ b/en-us/docs/1.2.0/user_doc/upgrade.html
@@ -52,7 +52,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 002c3e7..220470d 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
@@ -291,7 +291,7 @@ Interfaces include workflow creation, definition, query, modification, release,
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 134f272..6f48536 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
@@ -244,7 +244,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 6c12284..f726cac 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
@@ -112,7 +112,7 @@ client_max_body_size 1024m
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 ebf7e9b..6a4ed7c 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
@@ -119,7 +119,7 @@ The above Linux operating systems can run on physical servers and mainstream vir
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 71f44c8..08a99f1 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
@@ -646,7 +646,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 1d10ba6..df1c815 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
@@ -68,7 +68,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 f81dce9..dcec8d4 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
@@ -88,7 +88,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 103c11c..bb9067d 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
@@ -759,7 +759,7 @@ conf/common/hadoop.properties
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 b7555cc..9edf21b 100644
--- a/en-us/docs/1.2.1/user_doc/upgrade.html
+++ b/en-us/docs/1.2.1/user_doc/upgrade.html
@@ -52,7 +52,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 8066605..7917513 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
@@ -339,7 +339,7 @@ After the fault tolerance of ZooKeeper Master is completed, it is re-scheduled b
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 fd4338b..653d7c6 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
@@ -388,7 +388,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 4b662f8..a94b348 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
@@ -986,7 +986,7 @@ The types of tasks involved are: Shell tasks, Python tasks, Spark tasks, Flink t
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 85f466a..9b324a1 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
@@ -114,7 +114,7 @@ The above Linux operating systems can run on physical servers and mainstream vir
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 879d725..f9aecb4 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
@@ -730,7 +730,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 55f38b3..c518fc7 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
@@ -88,7 +88,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 33039bb..2c98b10 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
@@ -382,7 +382,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 e55882d..74baf24 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
@@ -962,7 +962,7 @@ example:</li>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 880cfaa..9c61984 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
@@ -3269,7 +3269,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 c3a592f..678e327 100644
--- a/en-us/docs/1.3.1/user_doc/upgrade.html
+++ b/en-us/docs/1.3.1/user_doc/upgrade.html
@@ -109,7 +109,7 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 077f8cd..4a1f23a 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
@@ -339,7 +339,7 @@ After the fault tolerance of ZooKeeper Master is completed, it is re-scheduled b
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 feaaf93..aa4e547 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
@@ -387,7 +387,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 53c0216..66017a2 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
@@ -986,7 +986,7 @@ The types of tasks involved are: Shell tasks, Python tasks, Spark tasks, Flink t
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 d5815f8..9ae3589 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
@@ -236,7 +236,7 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 03c0308..d654732 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
@@ -114,7 +114,7 @@ The above Linux operating systems can run on physical servers and mainstream vir
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 bbb289c..6aa99b7 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
@@ -642,7 +642,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 cef65b6..972e631 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
@@ -88,7 +88,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 e88f260..c931f9a 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
@@ -331,7 +331,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 bb9fee2..b206c19 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
@@ -992,7 +992,7 @@ example:</li>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 e82485c..72f90fc 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
@@ -3269,7 +3269,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 aa4502e..db4d610 100644
--- a/en-us/docs/1.3.2/user_doc/upgrade.html
+++ b/en-us/docs/1.3.2/user_doc/upgrade.html
@@ -113,7 +113,7 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 ce203ad..68c258c 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
@@ -339,7 +339,7 @@ After the fault tolerance of ZooKeeper Master is completed, it is re-scheduled b
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 902d4f5..fe695c2 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
@@ -388,7 +388,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 55f5262..b92e283 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
@@ -986,7 +986,7 @@ The types of tasks involved are: Shell tasks, Python tasks, Spark tasks, Flink t
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 8de02aa..9faa543 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
@@ -236,7 +236,7 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 2bc528c..4a6c38c 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
@@ -114,7 +114,7 @@ The above Linux operating systems can run on physical servers and mainstream vir
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 dbc1ebf..ac3cc69 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
@@ -642,7 +642,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 17dae10..36e88b2 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
@@ -88,7 +88,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 58a02da..e457dda 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
@@ -331,7 +331,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 a6900c7..ddddfd0 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
@@ -1016,7 +1016,7 @@ example:</li>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 6be4f9b..ed9ca32 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
@@ -3269,7 +3269,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 914c3b9..459230a 100644
--- a/en-us/docs/1.3.3/user_doc/upgrade.html
+++ b/en-us/docs/1.3.3/user_doc/upgrade.html
@@ -113,7 +113,7 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 9805ab3..324c1d7 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
@@ -339,7 +339,7 @@ After the fault tolerance of ZooKeeper Master is completed, it is re-scheduled b
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 f79464e..a0057eb 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
@@ -388,7 +388,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 062a253..2482156 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
@@ -988,7 +988,7 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 ce63900..0d23147 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
@@ -121,7 +121,7 @@ apache/dolphinscheduler:1.3.4 frontend
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 e9b9201..455a78e 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
@@ -236,7 +236,7 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 f4b1d05..43b4771 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
@@ -114,7 +114,7 @@ The above Linux operating systems can run on physical servers and mainstream vir
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 3c14072..f9cce78 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
@@ -49,7 +49,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 f1de838..56d8609 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
@@ -642,7 +642,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 81c643b..1c6e48b 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
@@ -88,7 +88,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 65663ab..eeb28b1 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
@@ -331,7 +331,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 07f0a8e..ff3643b 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
@@ -1017,7 +1017,7 @@ example:</li>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 9f8caca..637a961 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
@@ -3268,7 +3268,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 c1a861d..9c21de7 100644
--- a/en-us/docs/1.3.4/user_doc/upgrade.html
+++ b/en-us/docs/1.3.4/user_doc/upgrade.html
@@ -113,7 +113,7 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 e541124..10f0d01 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
@@ -339,7 +339,7 @@ After the fault tolerance of ZooKeeper Master is completed, it is re-scheduled b
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 f69e442..0f01b59 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
@@ -388,7 +388,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 6f3536a..d12bcfd 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
@@ -988,7 +988,7 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 a111dd0..3d5e25a 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
@@ -328,7 +328,7 @@ COPY ojdbc8-19.9.0.0.jar /opt/dolphinscheduler/lib
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 1f6ca02..1ea359d 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
@@ -236,7 +236,7 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 c62de1e..ce09a05 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
@@ -114,7 +114,7 @@ The above Linux operating systems can run on physical servers and mainstream vir
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 bf4c5bc..b8d8713 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
@@ -173,7 +173,7 @@ COPY ojdbc8-19.9.0.0.jar /opt/dolphinscheduler/lib
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 6cf18b9..6ee2a43 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
@@ -49,7 +49,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 c169cbb..3ddf4ee 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
@@ -642,7 +642,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 8e81fe2..342ce0d 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
@@ -55,7 +55,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 2388f2c..055a3a4 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
@@ -88,7 +88,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 a55ebf0..2d40e71 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
@@ -331,7 +331,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 a021845..7c683b4 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
@@ -1045,7 +1045,7 @@ example:</li>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 79ebc22..77aa762 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
@@ -3268,7 +3268,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 ed4e55b..027a7ea 100644
--- a/en-us/docs/1.3.5/user_doc/upgrade.html
+++ b/en-us/docs/1.3.5/user_doc/upgrade.html
@@ -113,7 +113,7 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 4f787cc..5e0b362 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
@@ -155,7 +155,7 @@ flush privileges;
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 0bdfe83..f165b00 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
@@ -339,7 +339,7 @@ After the fault tolerance of ZooKeeper Master is completed, it is re-scheduled b
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 51a62eb..673b994 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
@@ -388,7 +388,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 f6be4ca..a4f5bbd 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
@@ -988,7 +988,7 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 eef7e6d..6600161 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
@@ -890,7 +890,7 @@ SW_GRPC_LOG_SERVER_PORT=11800
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 d813317..dea9654 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
@@ -236,7 +236,7 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 c56c598..a0ed3ba 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
@@ -112,7 +112,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 be9becc..75a8607 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
@@ -114,7 +114,7 @@ The above Linux operating systems can run on physical servers and mainstream vir
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 8089a0f..246dbf7 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
@@ -1736,7 +1736,7 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 3602b49..ddf25e1 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
@@ -49,7 +49,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 fd3a2a2..ee4086b 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
@@ -642,7 +642,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 6d5fef2..246e47f 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
@@ -75,7 +75,7 @@ The returned msg information is "success", indicating that we have successfully
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 b137961..fc33fe9 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
@@ -88,7 +88,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 b9f9e8e..e7c5ced 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
@@ -62,7 +62,7 @@ apache/dolphinscheduler:1.3.6 all</span>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 c32be77..e0ded0e 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
@@ -334,7 +334,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 044df48..3815c26 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
@@ -1025,7 +1025,7 @@ example:</li>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 9db2dd0..d867241 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
@@ -3268,7 +3268,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 8177815..d6cb196 100644
--- a/en-us/docs/1.3.6/user_doc/upgrade.html
+++ b/en-us/docs/1.3.6/user_doc/upgrade.html
@@ -113,7 +113,7 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 880dc0f..dde24bd 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
@@ -153,7 +153,7 @@ flush privileges;
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 604ba5b..994ba04 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
@@ -331,7 +331,7 @@ From the perspective of scheduling, this article preliminarily introduces the ar
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 28e2eb5..c71815f 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
@@ -388,7 +388,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 d7d34c3..0fd5614 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
@@ -988,7 +988,7 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 c764bc3..6c537f3 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
@@ -900,7 +900,7 @@ SW_GRPC_LOG_SERVER_PORT=11800
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 d2c037f..107fdfe 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
@@ -237,7 +237,7 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 ede9318..8c8429b 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
@@ -112,7 +112,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 9ff48c0..0080722 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
@@ -114,7 +114,7 @@ The above Linux operating systems can run on physical servers and mainstream vir
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 cfb0c71..6087574 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
@@ -1736,7 +1736,7 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 26e744d..ca813a7 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
@@ -49,7 +49,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 a2fa526..531ae7c 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
@@ -642,7 +642,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 5af3e00..475f05f 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
@@ -75,7 +75,7 @@ The returned msg information is "success", indicating that we have successfully
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 98aa92e..7ca2249 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
@@ -88,7 +88,7 @@ the second is offset, representing the number of months the user wants to add or
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 65dafde..c6ccb59 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
@@ -88,7 +88,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 b541b72..7b55ad7 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
@@ -62,7 +62,7 @@ apache/dolphinscheduler:1.3.8 all</span>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 f2e4f90..d71c651 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
@@ -334,7 +334,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 c26342d..70d1a2f 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
@@ -1031,7 +1031,7 @@ example:</li>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 6107031..6e0d098 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
@@ -3268,7 +3268,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 a8ec272..ad57358 100644
--- a/en-us/docs/1.3.8/user_doc/upgrade.html
+++ b/en-us/docs/1.3.8/user_doc/upgrade.html
@@ -113,7 +113,7 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 c0e63fa..6465904 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
@@ -153,7 +153,7 @@ flush privileges;
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 caf7bca..afd777c 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
@@ -331,7 +331,7 @@ From the perspective of scheduling, this article preliminarily introduces the ar
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 7bd4ab2..5e3b3c3 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
@@ -388,7 +388,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 ecb8714..369d300 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
@@ -988,7 +988,7 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 cfaebf9..5dbebdd 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
@@ -900,7 +900,7 @@ SW_GRPC_LOG_SERVER_PORT=11800
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 08623e5..75e416b 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
@@ -236,7 +236,7 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 38b0d8e..753d6f7 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
@@ -112,7 +112,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 1513023..f4e52b1 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
@@ -114,7 +114,7 @@ The above Linux operating systems can run on physical servers and mainstream vir
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 71b3c1e..7d4cc48 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
@@ -1736,7 +1736,7 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 d5083a0..0e7994d 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
@@ -49,7 +49,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 888e2d5..445dd69 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
@@ -642,7 +642,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 2e6a372..69d028b 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
@@ -75,7 +75,7 @@ The returned msg information is "success", indicating that we have successfully
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 007e350..899d751 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
@@ -88,7 +88,7 @@ the second is offset, representing the number of months the user wants to add or
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 8cecd28..adf4a2a 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
@@ -88,7 +88,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 20d65ea..026877d 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
@@ -62,7 +62,7 @@ apache/dolphinscheduler:1.3.9 all</span>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 a311ca0..b7f6dfe 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
@@ -334,7 +334,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 84be3a4..cf5a7fc 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
@@ -47,7 +47,7 @@ sh . /bin/dolphinscheduler-daemon.sh stop standalone-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 1a09a23..5e2c18e 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
@@ -1001,7 +1001,7 @@ example:</li>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 6a5ba77..dd6c537 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
@@ -3268,7 +3268,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 55e9dd4..27d8efe 100644
--- a/en-us/docs/1.3.9/user_doc/upgrade.html
+++ b/en-us/docs/1.3.9/user_doc/upgrade.html
@@ -113,7 +113,7 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 bef70a4..5f9f168 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
@@ -31,7 +31,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 1456835..f120a36 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
@@ -993,7 +993,7 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 3d05340..ed29674 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
@@ -358,7 +358,7 @@ Generate logs in the form of /process definition id/process instance id/task ins
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 4c44650..2fe7319 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
@@ -83,7 +83,7 @@ ideas of the big data distributed workflow scheduling system-DolphinScheduler. T
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 e8a39a4..6ce8f65 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
@@ -49,7 +49,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 bd946ea..c667513 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
@@ -642,7 +642,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 1b1743d..44972ba 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
@@ -3268,7 +3268,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 587e76c..95744c2 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
@@ -21,7 +21,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 be95fc3..9f21f56 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
@@ -40,7 +40,7 @@ enterprise.wechat.user.send.msg={\&quot;touser\&quot;:\&quot;{toUser}\&quot;,\&q
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 844700a..5092c1d 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
@@ -38,7 +38,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 7a77b7e..bb26d12 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
@@ -20,7 +20,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 6827311..e84e179 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
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 afd15f6..9924fd0 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
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 6197cd2..86a0b1f 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
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 c7e0347..880c7f3 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
@@ -237,7 +237,7 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 7d5e6d0..2579e5b 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
@@ -112,7 +112,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 3a21874..753756e 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
@@ -18,7 +18,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 3056939..70bf3e8 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
@@ -37,7 +37,7 @@ apiServers=&quot;ds5&quot;
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 de548cf..36f745a 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
@@ -900,7 +900,7 @@ SW_GRPC_LOG_SERVER_PORT=11800
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 8160a01..8e04c53 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
@@ -114,7 +114,7 @@ The above Linux operating systems can run on physical servers and mainstream vir
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 acfdd31..183f60e 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
@@ -1738,7 +1738,7 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 2163599..157a402 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
@@ -187,7 +187,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 d9bbdf8..9dc351d 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
@@ -42,7 +42,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop standalone-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 a66cd6b..c6e16af 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
@@ -16,7 +16,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 2ef27d3..30ae908 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
@@ -57,7 +57,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 e27481c..ceb8f10 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
@@ -62,7 +62,7 @@ apache/dolphinscheduler:2.0.0 all</span>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 068e7d5..f19f8b7 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
@@ -75,7 +75,7 @@ The returned msg information is "success", indicating that we have successfully
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 2790cc0..a61d4ac 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
@@ -64,7 +64,7 @@ the second is offset, representing the number of months the user wants to add or
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 98644fc..2d5a18a 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
@@ -49,7 +49,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 2788d93..be30fe8 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
@@ -26,7 +26,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 52e0363..6cdccf9 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
@@ -26,7 +26,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 441895a..09e8b44 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
@@ -40,7 +40,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 71a60e2..fc6bfd5 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
@@ -42,7 +42,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 66bcfd4..c8b7f47 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
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 e1fe291..8dede15 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
@@ -141,7 +141,7 @@ The operation functions of the workflow definition list are as follows:
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 f4d336e..b3b0b84 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
@@ -74,7 +74,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 a1d906d..92db7f1 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
@@ -94,7 +94,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 1ac0368..d0b016a 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
@@ -143,7 +143,7 @@ Operation function: rename, download, delete.</p>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 4056239..1f133d4 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
@@ -199,7 +199,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 ba832cc..166828f 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
@@ -49,7 +49,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 474d598..3c25dbc 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
@@ -50,7 +50,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 1e0de20..3e82ebc 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
@@ -41,7 +41,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 28481c9..02561ce 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
@@ -36,7 +36,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 d08a04a..86f1d16 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
@@ -37,7 +37,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 9c48f08..aaac7bf 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
@@ -47,7 +47,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 16e87ff..7f53f64 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
@@ -30,7 +30,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 413ba83..5ad4b45 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
@@ -31,7 +31,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 8496542..5f47425 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
@@ -50,7 +50,7 @@ to using the parameter we just declared. After this example is being run, we wou
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 25a1936..a0e80f4 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
@@ -37,7 +37,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 f12c96a..928dfb2 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
@@ -44,7 +44,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 2226e4d..bdd8fa4 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
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 b8cacbd..b1224af 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
@@ -31,7 +31,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 ce67882..ae990a0 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
@@ -46,7 +46,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 6517522..3fe742e 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
@@ -83,7 +83,7 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 d1163ad..f259eeb 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
@@ -31,7 +31,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 3d6571b..c06ccaa 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
@@ -993,7 +993,7 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 4bc44da..1c21a19 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
@@ -358,7 +358,7 @@ Generate logs in the form of /process definition id/process instance id/task ins
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 5ad39bf..7d29f3f 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
@@ -83,7 +83,7 @@ ideas of the big data distributed workflow scheduling system-DolphinScheduler. T
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 b373582..1422ade 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
@@ -49,7 +49,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 15103e3..27b24cb 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
@@ -642,7 +642,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 ad9381e..5b86e75 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
@@ -3268,7 +3268,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 c23f064..379b492 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
@@ -21,7 +21,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 f9a29d9..7365cc2 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
@@ -40,7 +40,7 @@ enterprise.wechat.user.send.msg={\&quot;touser\&quot;:\&quot;{toUser}\&quot;,\&q
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 1a0a1f5..411782b 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
@@ -47,7 +47,7 @@ login.user.keytab.path=/opt/hdfs.headless.keytab
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 444339e..6a68ad6 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
@@ -20,7 +20,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 536f8cb..0bf8d53 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
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 800e64b..1238081 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
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 20e61f7..2007e45 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
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 0161c74..c680347 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
@@ -237,7 +237,7 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 8e6e8b5..1492917 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
@@ -112,7 +112,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 1d53cce..7c80377 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
@@ -18,7 +18,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 05b116d..b5d55b5 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
@@ -37,7 +37,7 @@ apiServers=&quot;ds5&quot;
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 fa01178..7129733 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
@@ -900,7 +900,7 @@ SW_GRPC_LOG_SERVER_PORT=11800
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 addb535..2c7d0bd 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
@@ -114,7 +114,7 @@ The above Linux operating systems can run on physical servers and mainstream vir
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 145997c..1aaa87f 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
@@ -1738,7 +1738,7 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 7cd0962..9a23f80 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
@@ -187,7 +187,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 34639b0..0520ce8 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
@@ -42,7 +42,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop standalone-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 90c5ddf..892f4c8 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
@@ -16,7 +16,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 66dbacb..7324533 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
@@ -57,7 +57,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 7310b8c..f397bd8 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
@@ -62,7 +62,7 @@ apache/dolphinscheduler:2.0.1 all</span>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 3d0c5c2..8189b57 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
@@ -75,7 +75,7 @@ The returned msg information is "success", indicating that we have successfully
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 4c6f0b0..b9ec001 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
@@ -64,7 +64,7 @@ the second is offset, representing the number of months the user wants to add or
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 b0660db..c737e12 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
@@ -49,7 +49,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 05cab2c..a0140bb 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
@@ -26,7 +26,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 bf419c8..97ca103 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
@@ -26,7 +26,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 86c51ee..33008d1 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
@@ -40,7 +40,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 4c5b2d4..cc27da9 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
@@ -42,7 +42,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 ac71fd3..44d621c 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
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 7304ebe..a0a68a7 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
@@ -141,7 +141,7 @@ The operation functions of the workflow definition list are as follows:
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 1ae30ba..650675d 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
@@ -74,7 +74,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 3523d82..d5b6bc6 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
@@ -94,7 +94,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 f134c0a..ff91f45 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
@@ -143,7 +143,7 @@ Operation function: rename, download, delete.</p>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 72ea992..136239f 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
@@ -199,7 +199,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 c04759e..da15fe2 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
@@ -49,7 +49,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 48e321e..039642e 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
@@ -50,7 +50,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 115eb04..a1ba335 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
@@ -41,7 +41,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 dd3939e..1a4d6ef 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
@@ -36,7 +36,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 6d57449..94d4320 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
@@ -37,7 +37,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 edc193a..04ab6a0 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
@@ -47,7 +47,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 9a44f53..7784161 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
@@ -30,7 +30,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 97e55d2..77cdb94 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
@@ -31,7 +31,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 767f4d2..b493362 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
@@ -50,7 +50,7 @@ to using the parameter we just declared. After this example is being run, we wou
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 b930095..60a171a 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
@@ -37,7 +37,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 0ebfccc..5e31bc1 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
@@ -44,7 +44,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 18a85d7..ada7bfb 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
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 b90ccf4..9649e19 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
@@ -31,7 +31,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 aa26b3e..0e3c623 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
@@ -46,7 +46,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 27db964..f22d8a6 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
@@ -84,7 +84,7 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 6ef8d97..ff62aa2 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
@@ -31,7 +31,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 a9ea8a8..f5ac35c 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
@@ -993,7 +993,7 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 e9de406..7de6e88 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
@@ -358,7 +358,7 @@ Generate logs in the form of /process definition id/process instance id/task ins
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 e22e0a1..e4589a3 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
@@ -83,7 +83,7 @@ ideas of the big data distributed workflow scheduling system-DolphinScheduler. T
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 5b2fe8c..15da804 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
@@ -49,7 +49,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 d2e4084..3b4f373 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
@@ -642,7 +642,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 92b7d34..c5b795c 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
@@ -3268,7 +3268,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 2249a40..57f1da0 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
@@ -21,7 +21,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 5e2e656..04d4600 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
@@ -21,7 +21,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 84b4679..287ef3e 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
@@ -47,7 +47,7 @@ login.user.keytab.path=/opt/hdfs.headless.keytab
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 774235e..0f77dd4 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
@@ -20,7 +20,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 74dc938..ed4924d 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
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 11e6fed..d237ef8 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
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 4e9900a..f344141 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
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 f36800c..9447168 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
@@ -237,7 +237,7 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 d5991ca..f034696 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
@@ -112,7 +112,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 f9b48b7..a099b17 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
@@ -18,7 +18,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 6e388c6..2c2941f 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
@@ -38,7 +38,7 @@ pythonGatewayServers=&quot;ds5&quot;
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 a7d65c7..8806777 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
@@ -909,7 +909,7 @@ SW_GRPC_LOG_SERVER_PORT=11800
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 d43e71e..866fb6d 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
@@ -114,7 +114,7 @@ The above Linux operating systems can run on physical servers and mainstream vir
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 ce20ef6..b5e9929 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
@@ -1738,7 +1738,7 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 72dadba..ce0cd20 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
@@ -174,7 +174,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop python-gateway-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 6c60b76..a454bc2 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
@@ -42,7 +42,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop standalone-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 3d790ae..64fb6a7 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
@@ -16,7 +16,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 4bc2a09..e8f5a50 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
@@ -57,7 +57,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 090d77e..8345880 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
@@ -62,7 +62,7 @@ apache/dolphinscheduler:2.0.2 all</span>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 ad50908..29edbcd 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
@@ -75,7 +75,7 @@ The returned msg information is "success", indicating that we have successfully
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 ef00b2e..bde1b93 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
@@ -64,7 +64,7 @@ the second is offset, representing the number of months the user wants to add or
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 e1e3343..b654054 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
@@ -49,7 +49,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 c09bb4d..9616727 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
@@ -26,7 +26,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 028aaf9..3c31457 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
@@ -26,7 +26,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 4731fb0..70e1867 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
@@ -40,7 +40,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 d0d6c6c..bc29061 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
@@ -42,7 +42,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 009cf5c..8e7908b 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
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 32edafa..5a12a30 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
@@ -141,7 +141,7 @@ The operation functions of the workflow definition list are as follows:
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 9facbac..8251ecd 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
@@ -74,7 +74,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 2f0dd40..990abb8 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
@@ -94,7 +94,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 067e0d9..dd64db5 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
@@ -143,7 +143,7 @@ Operation function: rename, download, delete.</p>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 ffeaf35..24fb39e 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
@@ -199,7 +199,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 56603e8..5277d2b 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
@@ -49,7 +49,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 d9929f7..cd72c93 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
@@ -50,7 +50,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 2be230a..874b840 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
@@ -41,7 +41,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 21c126d..7b88326 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
@@ -36,7 +36,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 a321411..6dc6bd0 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
@@ -37,7 +37,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 cdebd5e..d74ef4e 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
@@ -47,7 +47,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 b68abad..b072719 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
@@ -30,7 +30,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 17182fd..12269db 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
@@ -31,7 +31,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 f33dce8..a678059 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
@@ -50,7 +50,7 @@ to using the parameter we just declared. After this example is being run, we wou
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 bc95486..6f88394 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
@@ -37,7 +37,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 df3d1f8..15890f3 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
@@ -44,7 +44,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 87b4716..3241f33 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
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 24502ae..7cd1b41 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
@@ -31,7 +31,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 370b9d1..8922eb8 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
@@ -46,7 +46,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 5a3c27b..67b23f0 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
@@ -84,7 +84,7 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 74dfcee..6cbf84c 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
@@ -32,7 +32,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 3cdd2e5..c707024 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
@@ -40,7 +40,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 d25b00b..afe9708 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
@@ -993,7 +993,7 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 1b035a4..5372c6c 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,7 +358,7 @@ Generate logs in the form of /process definition id/process instance id/task ins
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 cf71e13..b390936 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
@@ -83,7 +83,7 @@ ideas of the big data distributed workflow scheduling system-DolphinScheduler. T
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 57f5bc2..27a3067 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
@@ -49,7 +49,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 e10feea..a0cc15e 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
@@ -642,7 +642,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 123dc43..e19d296 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
@@ -3268,7 +3268,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 ef1df97..1922b36 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
@@ -21,7 +21,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 bf55632..b919c39 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
@@ -21,7 +21,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 75cae51..ae86c46 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
@@ -52,7 +52,7 @@ login.user.keytab.path=/opt/hdfs.headless.keytab
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 9df83f0..3b6ed81 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
@@ -20,7 +20,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 681d276..1fe0e68 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
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 a6b8d74..f55ca9e 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
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 e1754a3..c763d63 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
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 ea98601..e255c42 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
@@ -237,7 +237,7 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 462f1f1..9d4c155 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
@@ -112,7 +112,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 d213d9f..568282c 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
@@ -18,7 +18,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 4bbce9f..7bf6293 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
@@ -38,7 +38,7 @@ pythonGatewayServers=&quot;ds5&quot;
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 c22ef8d..a8d5ff9 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
@@ -909,7 +909,7 @@ SW_GRPC_LOG_SERVER_PORT=11800
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 faac712..e75c2d6 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
@@ -114,7 +114,7 @@ The above Linux operating systems can run on physical servers and mainstream vir
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 33c01fd..eae8b5b 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
@@ -1738,7 +1738,7 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 1e7423b..c98510d 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
@@ -174,7 +174,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop python-gateway-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 2651e97..e29308c 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
@@ -42,7 +42,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop standalone-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 d350675..230b94d 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
@@ -16,7 +16,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 0b02283..48c737e 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
@@ -57,7 +57,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 e7efa23..a9084db 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
@@ -62,7 +62,7 @@ apache/dolphinscheduler:2.0.3 all</span>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 2c5b5d1..591b0bf 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
@@ -75,7 +75,7 @@ The returned msg information is "success", indicating that we have successfully
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 ed33b3e..cf2327d 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
@@ -64,7 +64,7 @@ the second is offset, representing the number of months the user wants to add or
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 74863e1..2f419e2 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
@@ -49,7 +49,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 f648354..8afb3eb 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
@@ -26,7 +26,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 982860b..7f6af71 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
@@ -26,7 +26,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 ab03739..8a12ad7 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
@@ -40,7 +40,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 9f9020f..cd57c3d 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
@@ -42,7 +42,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 6cdda9c..822fd2a 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
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 375ac26..96969c4 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
@@ -141,7 +141,7 @@ The operation functions of the workflow definition list are as follows:
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 b8ec49e..a6dbf68 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
@@ -74,7 +74,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 c08a2c0..fec72d7 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
@@ -94,7 +94,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 4a2b6a9..662163d 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
@@ -143,7 +143,7 @@ Operation function: rename, download, delete.</p>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 aa707a0..5a6eba0 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
@@ -199,7 +199,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 2839bd5..0af5488 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
@@ -49,7 +49,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 e20a609..c241e86 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
@@ -50,7 +50,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 afbd92b..6a66e10 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
@@ -41,7 +41,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 b6bd4b9..671a15d 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
@@ -65,7 +65,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 6135ecf..19eb61d 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
@@ -37,7 +37,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 6533e77..cc2e583 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
@@ -71,7 +71,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 0329d04..22bc3b2 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
@@ -30,7 +30,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 82f23d9..49e4134 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
@@ -31,7 +31,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 3c43e0d..469604e 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
@@ -50,7 +50,7 @@ to using the parameter we just declared. After this example is being run, we wou
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 c3d189c..1a034f9 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
@@ -62,7 +62,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 d6a6760..c5270e7 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
@@ -44,7 +44,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 c5c9f39..18dd062 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
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 98149b3..cc3bba6 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
@@ -31,7 +31,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 4082541..e752898 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
@@ -46,7 +46,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 cac993c..ff81c2a 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
@@ -84,7 +84,7 @@ workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/About_DolphinScheduler/About_DolphinScheduler.html b/en-us/docs/dev/user_doc/About_DolphinScheduler/About_DolphinScheduler.html
index dde9481..d409fc4 100644
--- a/en-us/docs/dev/user_doc/About_DolphinScheduler/About_DolphinScheduler.html
+++ b/en-us/docs/dev/user_doc/About_DolphinScheduler/About_DolphinScheduler.html
@@ -12,19 +12,19 @@
 <body>
   <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
 <p>Apache DolphinScheduler is a cloud-native visual Big Data workflow scheduler system, committed to “solving complex big-data task dependencies and triggering relationships in data OPS orchestration so that various types of big data tasks can be used out of the box”.</p>
-<h1>High Reliability</h1>
+<h2>High Reliability</h2>
 <ul>
 <li>Decentralized multi-master and multi-worker, HA is supported by itself, overload processing</li>
 </ul>
-<h1>User-Friendly</h1>
+<h2>User-Friendly</h2>
 <ul>
 <li>All process definition operations are visualized, Visualization process defines key information at a glance, One-click deployment</li>
 </ul>
-<h1>Rich Scenarios</h1>
+<h2>Rich Scenarios</h2>
 <ul>
 <li>Support multi-tenant. Support many task types e.g., spark,flink,hive, mr, shell, python, sub_process</li>
 </ul>
-<h1>High Expansibility</h1>
+<h2>High Expansibility</h2>
 <ul>
 <li>Support custom task types, Distributed scheduling, and the overall scheduling capability will increase linearly with the scale of the cluster</li>
 </ul>
@@ -32,7 +32,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/About_DolphinScheduler/About_DolphinScheduler.json b/en-us/docs/dev/user_doc/About_DolphinScheduler/About_DolphinScheduler.json
index 1ead3d8..bf84fd7 100644
--- a/en-us/docs/dev/user_doc/About_DolphinScheduler/About_DolphinScheduler.json
+++ b/en-us/docs/dev/user_doc/About_DolphinScheduler/About_DolphinScheduler.json
@@ -1,6 +1,6 @@
 {
   "filename": "About_DolphinScheduler.md",
-  "__html": "<h1>About DolphinScheduler</h1>\n<p>Apache DolphinScheduler is a cloud-native visual Big Data workflow scheduler system, committed to “solving complex big-data task dependencies and triggering relationships in data OPS orchestration so that various types of big data tasks can be used out of the box”.</p>\n<h1>High Reliability</h1>\n<ul>\n<li>Decentralized multi-master and multi-worker, HA is supported by itself, overload processing</li>\n</ul>\n<h1>User-Friendly</h1>\n<ul>\n [...]
+  "__html": "<h1>About DolphinScheduler</h1>\n<p>Apache DolphinScheduler is a cloud-native visual Big Data workflow scheduler system, committed to “solving complex big-data task dependencies and triggering relationships in data OPS orchestration so that various types of big data tasks can be used out of the box”.</p>\n<h2>High Reliability</h2>\n<ul>\n<li>Decentralized multi-master and multi-worker, HA is supported by itself, overload processing</li>\n</ul>\n<h2>User-Friendly</h2>\n<ul>\n [...]
   "link": "/dist/en-us/docs/dev/user_doc/About_DolphinScheduler/About_DolphinScheduler.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/architecture/cache.html b/en-us/docs/dev/user_doc/architecture/cache.html
index d1605e0..d273172 100644
--- a/en-us/docs/dev/user_doc/architecture/cache.html
+++ b/en-us/docs/dev/user_doc/architecture/cache.html
@@ -10,11 +10,11 @@
   <link rel="stylesheet" href="/build/vendor.23870e5.css">
 </head>
 <body>
-  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
-<h4>Purpose</h4>
+  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
+<h2>Purpose</h2>
 <p>Due to the master-server scheduling process, there will be a large number of database read operations, such as <code>tenant</code>, <code>user</code>, <code>processDefinition</code>, etc. On the one hand, it will put a lot of pressure on the DB, and on the other hand, it will slow down the entire core scheduling process.</p>
 <p>Considering that this part of the business data is a scenario where more reads and less writes are performed, a cache module is introduced to reduce the DB read pressure and speed up the core scheduling process;</p>
-<h4>Cache settings</h4>
+<h2>Cache Settings</h2>
 <pre><code class="language-yaml"><span class="hljs-attr">spring:</span>
   <span class="hljs-attr">cache:</span>
     <span class="hljs-comment"># default disable cache, you can enable by `type: caffeine`</span>
@@ -30,9 +30,9 @@
 </code></pre>
 <p>The cache-module use <a href="https://spring.io/guides/gs/caching/">spring-cache</a>, so you can set cache config in the spring application.yaml directly. Default disable cache, and you can enable it by <code>type: caffeine</code>.</p>
 <p>With the config of <a href="https://github.com/ben-manes/caffeine">caffeine</a>, you can set the cache size, expire time, etc.</p>
-<h4>Cache Read</h4>
+<h2>Cache Read</h2>
 <p>The cache adopts the annotation <code>@Cacheable</code> of spring-cache and is configured in the mapper layer. For example: <code>TenantMapper</code>.</p>
-<h4>Cache Evict</h4>
+<h2>Cache Evict</h2>
 <p>The business data update comes from the api-server, and the cache end is in the master-server. So it is necessary to monitor the data update of the api-server (aspect intercept <code>@CacheEvict</code>), and the master-server will be notified when the cache eviction is required.</p>
 <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>
@@ -40,7 +40,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/architecture/cache.json b/en-us/docs/dev/user_doc/architecture/cache.json
index e02404a..1518904 100644
--- a/en-us/docs/dev/user_doc/architecture/cache.json
+++ b/en-us/docs/dev/user_doc/architecture/cache.json
@@ -1,6 +1,6 @@
 {
   "filename": "cache.md",
-  "__html": "<h3>Cache</h3>\n<h4>Purpose</h4>\n<p>Due to the master-server scheduling process, there will be a large number of database read operations, such as <code>tenant</code>, <code>user</code>, <code>processDefinition</code>, etc. On the one hand, it will put a lot of pressure on the DB, and on the other hand, it will slow down the entire core scheduling process.</p>\n<p>Considering that this part of the business data is a scenario where more reads and less writes are performed, a [...]
+  "__html": "<h1>Cache</h1>\n<h2>Purpose</h2>\n<p>Due to the master-server scheduling process, there will be a large number of database read operations, such as <code>tenant</code>, <code>user</code>, <code>processDefinition</code>, etc. On the one hand, it will put a lot of pressure on the DB, and on the other hand, it will slow down the entire core scheduling process.</p>\n<p>Considering that this part of the business data is a scenario where more reads and less writes are performed, a [...]
   "link": "/dist/en-us/docs/dev/user_doc/architecture/cache.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/architecture/configuration.html b/en-us/docs/dev/user_doc/architecture/configuration.html
index 9947466..92977fc 100644
--- a/en-us/docs/dev/user_doc/architecture/configuration.html
+++ b/en-us/docs/dev/user_doc/architecture/configuration.html
@@ -11,20 +11,20 @@
 </head>
 <body>
   <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
-<h1>Preface</h1>
+<h1>Configuration</h1>
+<h2>Preface</h2>
 <p>This document explains the DolphinScheduler application configurations according to DolphinScheduler-1.3.x versions.</p>
-<h1>Directory Structure</h1>
+<h2>Directory Structure</h2>
 <p>Currently, all the configuration files are under [conf ] directory. Please check the following simplified DolphinScheduler installation directories to have a direct view about the position [conf] directory in and configuration files inside. This document only describes DolphinScheduler configurations and other modules are not going into.</p>
 <p>[Note: the DolphinScheduler (hereinafter called the ‘DS’) .]</p>
-<pre><code>
-├─bin                               DS application commands directory
+<pre><code>├─bin                               DS application commands directory
 │  ├─dolphinscheduler-daemon.sh         startup/shutdown DS application 
 │  ├─start-all.sh                  A     startup all DS services with configurations
 │  ├─stop-all.sh                        shutdown all DS services with configurations
 ├─conf                              configurations directory
 │  ├─application-api.properties         API-service config properties
 │  ├─datasource.properties              datasource config properties
-│  ├─zookeeper.properties               zookeeper config properties
+│  ├─zookeeper.properties               ZooKeeper config properties
 │  ├─master.properties                  master config properties
 │  ├─worker.properties                  worker config properties
 │  ├─quartz.properties                  quartz config properties
@@ -51,14 +51,12 @@
 │  ├─upgrade-dolphinscheduler.sh        DS database upgrade script
 │  ├─monitor-server.sh                  DS monitor-server start script       
 │  ├─scp-hosts.sh                       transfer installation files script                                     
-│  ├─remove-zk-node.sh                  cleanup zookeeper caches script       
+│  ├─remove-zk-node.sh                  cleanup ZooKeeper caches script       
 ├─ui                                front-end web resources directory
 ├─lib                               DS .jar dependencies directory
 ├─install.sh                        auto-setup DS services script
-
-
 </code></pre>
-<h1>Configurations in Details</h1>
+<h2>Configurations in Details</h2>
 <table>
 <thead>
 <tr>
@@ -80,7 +78,7 @@
 </tr>
 <tr>
 <td>3</td>
-<td>zookeeper config properties</td>
+<td>ZooKeeper config properties</td>
 <td>zookeeper.properties</td>
 </tr>
 <tr>
@@ -130,8 +128,8 @@
 </tr>
 </tbody>
 </table>
-<h2><a href="http://1.dolphinscheduler-daemon.sh">1.dolphinscheduler-daemon.sh</a> [startup/shutdown DS application]</h2>
-<p><a href="http://dolphinscheduler-daemon.sh">dolphinscheduler-daemon.sh</a> is responsible for DS startup &amp; shutdown.
+<h3><a href="http://dolphinscheduler-daemon.sh">dolphinscheduler-daemon.sh</a> [startup/shutdown DS application]</h3>
+<p><a href="http://dolphinscheduler-daemon.sh">dolphinscheduler-daemon.sh</a> is responsible for DS startup and shutdown.
 Essentially, <a href="http://start-all.sh/stop-all.sh">start-all.sh/stop-all.sh</a> startup/shutdown the cluster via <a href="http://dolphinscheduler-daemon.sh">dolphinscheduler-daemon.sh</a>.
 Currently, DS just makes a basic config, please config further JVM options based on your practical situation of resources.</p>
 <p>Default simplified parameters are:</p>
@@ -150,7 +148,7 @@ Currently, DS just makes a basic config, please config further JVM options bas
 <blockquote>
 <p>&quot;-XX:DisableExplicitGC&quot; is not recommended due to may lead to memory link (DS dependent on Netty to communicate).</p>
 </blockquote>
-<h2>2.datasource.properties [datasource config properties]</h2>
+<h3>datasource.properties [datasource config properties]</h3>
 <p>DS uses Druid to manage database connections and default simplified configs are:</p>
 <table>
 <thead>
@@ -263,7 +261,7 @@ Currently, DS just makes a basic config, please config further JVM options bas
 </tr>
 </tbody>
 </table>
-<h2>3.zookeeper.properties [zookeeper config properties]</h2>
+<h3>zookeeper.properties [zookeeper config properties]</h3>
 <table>
 <thead>
 <tr>
@@ -276,12 +274,12 @@ Currently, DS just makes a basic config, please config further JVM options bas
 <tr>
 <td>zookeeper.quorum</td>
 <td>localhost:2181</td>
-<td>zookeeper cluster connection info</td>
+<td>ZooKeeper cluster connection info</td>
 </tr>
 <tr>
 <td>zookeeper.dolphinscheduler.root</td>
 <td>/dolphinscheduler</td>
-<td>DS is stored under zookeeper root directory</td>
+<td>DS is stored under ZooKeeper root directory</td>
 </tr>
 <tr>
 <td>zookeeper.session.timeout</td>
@@ -310,7 +308,7 @@ Currently, DS just makes a basic config, please config further JVM options bas
 </tr>
 </tbody>
 </table>
-<h2>4.common.properties [hadoop、s3、yarn config properties]</h2>
+<h3>common.properties [hadoop、s3、yarn config properties]</h3>
 <p>Currently, common.properties mainly configures hadoop/s3a related configurations.</p>
 <table>
 <thead>
@@ -413,7 +411,7 @@ Currently, DS just makes a basic config, please config further JVM options bas
 </tr>
 </tbody>
 </table>
-<h2>5.application-api.properties [API-service log config]</h2>
+<h3>application-api.properties [API-service log config]</h3>
 <table>
 <thead>
 <tr>
@@ -475,7 +473,7 @@ Currently, DS just makes a basic config, please config further JVM options bas
 </tr>
 </tbody>
 </table>
-<h2>6.master.properties [master-service log config]</h2>
+<h3>master.properties [master-service log config]</h3>
 <table>
 <thead>
 <tr>
@@ -537,7 +535,7 @@ Currently, DS just makes a basic config, please config further JVM options bas
 </tr>
 </tbody>
 </table>
-<h2>7.worker.properties [worker-service log config]</h2>
+<h3>worker.properties [worker-service log config]</h3>
 <table>
 <thead>
 <tr>
@@ -579,7 +577,7 @@ Currently, DS just makes a basic config, please config further JVM options bas
 </tr>
 </tbody>
 </table>
-<h2>8.alert.properties [alert-service log config]</h2>
+<h3>alert.properties [alert-service log config]</h3>
 <table>
 <thead>
 <tr>
@@ -701,7 +699,7 @@ Currently, DS just makes a basic config, please config further JVM options bas
 </tr>
 </tbody>
 </table>
-<h2>9.quartz.properties [quartz config properties]</h2>
+<h3>quartz.properties [quartz config properties]</h3>
 <p>This part describes quartz configs and please configure them based on your practical situation and resources.</p>
 <table>
 <thead>
@@ -804,22 +802,22 @@ Currently, DS just makes a basic config, please config further JVM options bas
 </tr>
 </tbody>
 </table>
-<h2>10.install_config.conf [DS environment variables configuration script[install/start DS]]</h2>
+<h3>install_config.conf [DS environment variables configuration script[install/start DS]]</h3>
 <p>install_config.conf is a bit complicated and is mainly used in the following two places.</p>
 <ul>
-<li>1.DS cluster auto installation</li>
+<li>DS Cluster Auto Installation</li>
 </ul>
 <blockquote>
 <p>System will load configs in the install_config.conf and auto-configure files below, based on the file content when executing '<a href="http://install.sh">install.sh</a>'.
 Files such as <a href="http://dolphinscheduler-daemon.sh">dolphinscheduler-daemon.sh</a>、datasource.properties、zookeeper.properties、common.properties、application-api.properties、master.properties、worker.properties、alert.properties、quartz.properties and etc.</p>
 </blockquote>
 <ul>
-<li>2.Startup/shutdown DS cluster</li>
+<li>Startup/Shutdown DS Cluster</li>
 </ul>
 <blockquote>
 <p>The system will load masters, workers, alertServer, apiServers and other parameters inside the file to startup/shutdown DS cluster.</p>
 </blockquote>
-<p>File content as follows:</p>
+<h4>File Content as Follows:</h4>
 <pre><code class="language-bash">
 <span class="hljs-comment"># Note:  please escape the character if the file contains special characters such as `.*[]^${}\+?|()@#&amp;`.</span>
 <span class="hljs-comment">#   eg: `[` escape to `\[`</span>
@@ -827,7 +825,7 @@ Files such as <a href="http://dolphinscheduler-daemon.sh">dolphinscheduler-daemo
 <span class="hljs-comment"># Database type (DS currently only supports PostgreSQL and MySQL)</span>
 dbtype=<span class="hljs-string">&quot;mysql&quot;</span>
 
-<span class="hljs-comment"># Database url &amp; port</span>
+<span class="hljs-comment"># Database url and port</span>
 dbhost=<span class="hljs-string">&quot;192.168.xx.xx:3306&quot;</span>
 
 <span class="hljs-comment"># Database name</span>
@@ -840,7 +838,7 @@ username=<span class="hljs-string">&quot;xx&quot;</span>
 <span class="hljs-comment"># Database password</span>
 password=<span class="hljs-string">&quot;xx&quot;</span>
 
-<span class="hljs-comment"># Zookeeper url</span>
+<span class="hljs-comment"># ZooKeeper url</span>
 zkQuorum=<span class="hljs-string">&quot;192.168.xx.xx:2181,192.168.xx.xx:2181,192.168.xx.xx:2181&quot;</span>
 
 <span class="hljs-comment"># DS installation path, such as &#x27;/data1_1T/dolphinscheduler&#x27;</span>
@@ -941,7 +939,7 @@ alertServer=<span class="hljs-string">&quot;ds3&quot;</span>
 <span class="hljs-comment"># Host deploy API-service</span>
 apiServers=<span class="hljs-string">&quot;ds1&quot;</span>
 </code></pre>
-<h2>11.dolphinscheduler_env.sh [load environment variables configs]</h2>
+<h3>dolphinscheduler_env.sh [load environment variables configs]</h3>
 <p>When using shell to commit tasks, DS will load environment variables inside dolphinscheduler_env.sh into the host.
 Types of tasks involved are: Shell task、Python task、Spark task、Flink task、Datax task and etc.</p>
 <pre><code class="language-bash"><span class="hljs-built_in">export</span> HADOOP_HOME=/opt/soft/hadoop
@@ -957,7 +955,7 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
 <span class="hljs-built_in">export</span> PATH=<span class="hljs-variable">$HADOOP_HOME</span>/bin:<span class="hljs-variable">$SPARK_HOME1</span>/bin:<span class="hljs-variable">$SPARK_HOME2</span>/bin:<span class="hljs-variable">$PYTHON_HOME</span>:<span class="hljs-variable">$JAVA_HOME</span>/bin:<span class="hljs-variable">$HIVE_HOME</span>/bin:<span class="hljs-variable">$PATH</span>:<span class="hljs-variable">$FLINK_HOME</span>/bin:<span class="hljs-variable">$DATAX_HOME</span>:<s [...]
 
 </code></pre>
-<h2>12. Services logback configs</h2>
+<h3>Services logback configs</h3>
 <table>
 <thead>
 <tr>
@@ -988,7 +986,7 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/architecture/configuration.json b/en-us/docs/dev/user_doc/architecture/configuration.json
index b9de4d6..5fd2955 100644
--- a/en-us/docs/dev/user_doc/architecture/configuration.json
+++ b/en-us/docs/dev/user_doc/architecture/configuration.json
@@ -1,6 +1,6 @@
 {
   "filename": "configuration.md",
-  "__html": "<!-- markdown-link-check-disable -->\n<h1>Preface</h1>\n<p>This document explains the DolphinScheduler application configurations according to DolphinScheduler-1.3.x versions.</p>\n<h1>Directory Structure</h1>\n<p>Currently, all the configuration files are under [conf ] directory. Please check the following simplified DolphinScheduler installation directories to have a direct view about the position [conf] directory in and configuration files inside. This document only descr [...]
+  "__html": "<!-- markdown-link-check-disable -->\n<h1>Configuration</h1>\n<h2>Preface</h2>\n<p>This document explains the DolphinScheduler application configurations according to DolphinScheduler-1.3.x versions.</p>\n<h2>Directory Structure</h2>\n<p>Currently, all the configuration files are under [conf ] directory. Please check the following simplified DolphinScheduler installation directories to have a direct view about the position [conf] directory in and configuration files inside.  [...]
   "link": "/dist/en-us/docs/dev/user_doc/architecture/configuration.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/architecture/design.html b/en-us/docs/dev/user_doc/architecture/design.html
index c89da8d..f765b62 100644
--- a/en-us/docs/dev/user_doc/architecture/design.html
+++ b/en-us/docs/dev/user_doc/architecture/design.html
@@ -10,9 +10,9 @@
   <link rel="stylesheet" href="/build/vendor.23870e5.css">
 </head>
 <body>
-  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
+  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
 <p>Before explaining the architecture of the scheduling system, let's first understand the commonly used terms of the scheduling system</p>
-<h3>1.Glossary</h3>
+<h2>Glossary</h2>
 <p><strong>DAG:</strong> The full name is Directed Acyclic Graph, referred to as DAG. Task tasks in the workflow are assembled in the form of a directed acyclic graph, and topological traversal is performed from nodes with zero degrees of entry until there are no subsequent nodes. Examples are as follows:</p>
 <p align="center">
   <img src="/img/dag_examples_cn.jpg" alt="dag example"  width="60%" />
@@ -31,29 +31,29 @@
 <p><strong>Email alert</strong>: Support <strong>SQL task</strong> Query result email sending, process instance running result email alert and fault tolerance alert notification</p>
 <p><strong>Failure strategy</strong>: For tasks running in parallel, if a task fails, two failure strategy processing methods are provided. <strong>Continue</strong> refers to regardless of the status of the task running in parallel until the end of the process failure. <strong>End</strong> means that once a failed task is found, Kill will also run the parallel task at the same time, and the process fails and ends</p>
 <p><strong>Complement</strong>: Supplement historical data,Supports <strong>interval parallel and serial</strong> two complement methods</p>
-<h3>2.System Structure</h3>
-<h4>2.1 System architecture diagram</h4>
+<h2>System Structure</h2>
+<h3>System Architecture Diagram</h3>
 <p align="center">
   <img src="/img/architecture-1.3.0.jpg" alt="System architecture diagram"  width="70%" />
   <p align="center">
         <em>System architecture diagram</em>
   </p>
 </p>
-<h4>2.2 Start process activity diagram</h4>
+<h3>Start Process Activity Diagram</h3>
 <p align="center">
   <img src="/img/process-start-flow-1.3.0.png" alt="Start process activity diagram"  width="70%" />
   <p align="center">
         <em>Start process activity diagram</em>
   </p>
 </p>
-<h4>2.3 Architecture description</h4>
+<h3>Architecture Description</h3>
 <ul>
 <li>
 <p><strong>MasterServer</strong></p>
 <p>MasterServer adopts a distributed and centerless design concept. MasterServer is mainly responsible for DAG task segmentation, task submission monitoring, and monitoring the health status of other MasterServer and WorkerServer at the same time.
-When the MasterServer service starts, register a temporary node with Zookeeper, and perform fault tolerance by monitoring changes in the temporary node of Zookeeper.
+When the MasterServer service starts, register a temporary node with ZooKeeper, and perform fault tolerance by monitoring changes in the temporary node of ZooKeeper.
 MasterServer provides monitoring services based on netty.</p>
-<h5>The service mainly includes:</h5>
+<h4>The Service Mainly Includes:</h4>
 <ul>
 <li>
 <p><strong>Distributed Quartz</strong> distributed scheduling component, which is mainly responsible for the start and stop operations of scheduled tasks. When Quartz starts the task, there will be a thread pool inside the Master that is specifically responsible for the follow-up operation of the processing task</p>
@@ -72,9 +72,9 @@ MasterServer provides monitoring services based on netty.</p>
 <li>
 <p><strong>WorkerServer</strong></p>
 <p>WorkerServer also adopts a distributed and decentralized design concept. WorkerServer is mainly responsible for task execution and providing log services.</p>
-<p>When the WorkerServer service starts, register a temporary node with Zookeeper and maintain a heartbeat.
+<p>When the WorkerServer service starts, register a temporary node with ZooKeeper and maintain a heartbeat.
 Server provides monitoring services based on netty. Worker</p>
-<h5>The service mainly includes:</h5>
+<h4>The Service Mainly Includes:</h4>
 <ul>
 <li><strong>Fetch TaskThread</strong> is mainly responsible for continuously getting tasks from <strong>Task Queue</strong>, and calling <strong>TaskScheduleThread</strong> corresponding executor according to different task types.</li>
 </ul>
@@ -86,7 +86,7 @@ Server provides monitoring services based on netty. Worker</p>
 </li>
 <li>
 <p><strong>Task Queue</strong></p>
-<p>Provide task queue operation, the current queue is also implemented based on Zookeeper. Because there is less information stored in the queue, there is no need to worry about too much data in the queue. In fact, we have tested the millions of data storage queues, which has no impact on system stability and performance.</p>
+<p>Provide task queue operation, the current queue is also implemented based on ZooKeeper. Because there is less information stored in the queue, there is no need to worry about too much data in the queue. In fact, we have tested the millions of data storage queues, which has no impact on system stability and performance.</p>
 </li>
 <li>
 <p><strong>Alert</strong></p>
@@ -102,9 +102,9 @@ Server provides monitoring services based on netty. Worker</p>
 at <a href="../guide/homepage.md">Introduction to Functions</a> section。</p>
 </li>
 </ul>
-<h4>2.3 Architecture design ideas</h4>
-<h5>One、Decentralization VS centralization</h5>
-<h6>Centralized thinking</h6>
+<h3>Architecture Design Ideas</h3>
+<h4>Decentralization VS Centralization</h4>
+<h5>Centralized Thinking</h5>
 <p>The centralized design concept is relatively simple. The nodes in the distributed cluster are divided into roles according to roles, which are roughly divided into two roles:</p>
 <p align="center">
    <img src="https://analysys.github.io/easyscheduler_docs_cn/images/master_slave.png" alt="master-slave character"  width="50%" />
@@ -118,7 +118,7 @@ at <a href="../guide/homepage.md">Introduction to Functions</a> section。</p>
 <li>Once there is a problem with the Master, the dragons are headless and the entire cluster will collapse. In order to solve this problem, most of the Master/Slave architecture models adopt the design scheme of active and standby Master, which can be hot standby or cold standby, or automatic switching or manual switching, and more and more new systems are beginning to have The ability to automatically elect and switch Master to improve the availability of the system.</li>
 <li>Another problem is that if the Scheduler is on the Master, although it can support different tasks in a DAG running on different machines, it will cause the Master to be overloaded. If the Scheduler is on the slave, all tasks in a DAG can only submit jobs on a certain machine. When there are more parallel tasks, the pressure on the slave may be greater.</li>
 </ul>
-<h6>Decentralized</h6>
+<h5>Decentralized</h5>
  <p align="center">
    <img src="https://analysys.github.io/easyscheduler_docs_cn/images/decentralization.png" alt="Decentralization"  width="50%" />
  </p>
@@ -133,10 +133,10 @@ at <a href="../guide/homepage.md">Introduction to Functions</a> section。</p>
 <p>In fact, truly decentralized distributed systems are rare. Instead, dynamic centralized distributed systems are constantly pouring out. Under this architecture, the managers in the cluster are dynamically selected, rather than preset, and when the cluster fails, the nodes of the cluster will automatically hold &quot;meetings&quot; to elect new &quot;managers&quot; To preside over the work. The most typical case is Etcd implemented by ZooKeeper and Go language.</p>
 </li>
 <li>
-<p>The decentralization of DolphinScheduler is that the Master/Worker is registered in Zookeeper, and the Master cluster and Worker cluster are centerless, and the Zookeeper distributed lock is used to elect one of the Master or Worker as the &quot;manager&quot; to perform the task.</p>
+<p>The decentralization of DolphinScheduler is that the Master/Worker is registered in ZooKeeper, and the Master cluster and Worker cluster are centerless, and the ZooKeeper distributed lock is used to elect one of the Master or Worker as the &quot;manager&quot; to perform the task.</p>
 </li>
 </ul>
-<h5>Two、Distributed lock practice</h5>
+<h4>Distributed Lock Practice</h4>
 <p>DolphinScheduler uses ZooKeeper distributed lock to realize that only one Master executes Scheduler at the same time, or only one Worker executes the submission of tasks.</p>
 <ol>
 <li>The core process algorithm for acquiring distributed locks is as follows:</li>
@@ -150,7 +150,7 @@ at <a href="../guide/homepage.md">Introduction to Functions</a> section。</p>
  <p align="center">
    <img src="/img/distributed_lock_procss.png" alt="Obtain distributed lock process"  width="50%" />
  </p>
-<h5>Three、Insufficient thread loop waiting problem</h5>
+<h4>Insufficient Thread Loop Waiting Problem</h4>
 <ul>
 <li>If there is no sub-process in a DAG, if the number of data in the Command is greater than the threshold set by the thread pool, the process directly waits or fails.</li>
 <li>If many sub-processes are nested in a large DAG, the following figure will produce a &quot;dead&quot; state:</li>
@@ -167,9 +167,9 @@ In the above figure, MainFlowThread waits for the end of SubFlowThread1, SubFlow
 </ol>
 <p>note: The Master Scheduler thread is executed by FIFO when acquiring the Command.</p>
 <p>So we chose the third way to solve the problem of insufficient threads.</p>
-<h5>Four、Fault-tolerant design</h5>
+<h4>Fault-Tolerant Design</h4>
 <p>Fault tolerance is divided into service downtime fault tolerance and task retry, and service downtime fault tolerance is divided into master fault tolerance and worker fault tolerance.</p>
-<h6>1. Downtime fault tolerance</h6>
+<h5>Downtime Fault Tolerance</h5>
 <p>The service fault-tolerance design relies on ZooKeeper's Watcher mechanism, and the implementation principle is shown in the figure:</p>
  <p align="center">
    <img src="https://analysys.github.io/easyscheduler_docs_cn/images/fault-tolerant.png" alt="DolphinScheduler fault-tolerant design"  width="40%" />
@@ -194,7 +194,7 @@ Among them, the Master monitors the directories of other Masters and Workers. If
 <p>Fault-tolerant content: When sending the remove event of the Worker node, the Master only fault-tolerant task instances. Before fault-tolerant, it compares the start time of the instance with the server start-up time, and skips fault-tolerance if after the server start time;</p>
 <p>Fault-tolerant post-processing: Once the Master Scheduler thread finds that the task instance is in the &quot;fault-tolerant&quot; state, it takes over the task and resubmits it.</p>
 <p>Note: Due to &quot;network jitter&quot;, the node may lose its heartbeat with ZooKeeper in a short period of time, and the node's remove event may occur. For this situation, we use the simplest way, that is, once the node and ZooKeeper timeout connection occurs, then directly stop the Master or Worker service.</p>
-<h6>2.Task failed and try again</h6>
+<h5>Task Failed and Try Again</h5>
 <p>Here we must first distinguish the concepts of task failure retry, process failure recovery, and process failure rerun:</p>
 <ul>
 <li>Task failure retry is at the task level and is automatically performed by the scheduling system. For example, if a Shell task is set to retry for 3 times, it will try to run it again up to 3 times after the Shell task fails.</li>
@@ -212,7 +212,7 @@ Among them, the Master monitors the directories of other Masters and Workers. If
 </ul>
 <p>Each <strong>business node</strong> can be configured with the number of failed retries. When the task node fails, it will automatically retry until it succeeds or exceeds the configured number of retries. <strong>Logical node</strong> Failure retry is not supported. But the tasks in the logical node support retry.</p>
 <p>If there is a task failure in the workflow that reaches the maximum number of retries, the workflow will fail to stop, and the failed workflow can be manually rerun or process recovery operation</p>
-<h5>Five、Task priority design</h5>
+<h4>Task Priority Design</h4>
 <p>In the early scheduling design, if there is no priority design and the fair scheduling design is used, the task submitted first may be completed at the same time as the task submitted later, and the process or task priority cannot be set, so We have redesigned this, and our current design is as follows:</p>
 <ul>
 <li>According to <strong>priority of different process instances</strong> priority over <strong>priority of the same process instance</strong> priority over <strong>priority of tasks within the same process</strong>priority over <strong>tasks within the same process</strong>submission order from high to Low task processing.
@@ -237,7 +237,7 @@ Among them, the Master monitors the directories of other Masters and Workers. If
 </ul>
 </li>
 </ul>
-<h5>Six、Logback and netty implement log access</h5>
+<h4>Logback and Netty Implement Log Access</h4>
 <ul>
 <li>
 <p>Since Web (UI) and Worker are not necessarily on the same machine, viewing the log cannot be like querying a local file. There are two options:</p>
@@ -259,78 +259,87 @@ Among them, the Master monitors the directories of other Masters and Workers. If
 <li>We use the FileAppender and Filter functions of the custom Logback to realize that each task instance generates a log file.</li>
 <li>FileAppender is mainly implemented as follows:</li>
 </ul>
-<pre><code class="language-java">/**
- * task log appender
- */
-public class TaskLogAppender extends FileAppender&lt;ILoggingEvent&gt; {
+<pre><code class="language-java"> <span class="hljs-comment">/**
+  * task log appender
+  */</span>
+ <span class="hljs-keyword">public</span> <span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">TaskLogAppender</span> <span class="hljs-keyword">extends</span> <span class="hljs-title">FileAppender</span>&lt;<span class="hljs-title">ILoggingEvent</span>&gt; </span>{
+ 
+     ...
 
-    ...
+    <span class="hljs-meta">@Override</span>
+    <span class="hljs-function"><span class="hljs-keyword">protected</span> <span class="hljs-keyword">void</span> <span class="hljs-title">append</span><span class="hljs-params">(ILoggingEvent event)</span> </span>{
 
-   @Override
-   protected void append(ILoggingEvent event) {
-
-       if (currentlyActiveFile == null){
-           currentlyActiveFile = getFile();
-       }
-       String activeFile = currentlyActiveFile;
-       // thread name: taskThreadName-processDefineId_processInstanceId_taskInstanceId
-       String threadName = event.getThreadName();
-       String[] threadNameArr = threadName.split(&quot;-&quot;);
-       // logId = processDefineId_processInstanceId_taskInstanceId
-       String logId = threadNameArr[1];
-       ...
-       super.subAppend(event);
-   }
+        <span class="hljs-keyword">if</span> (currentlyActiveFile == <span class="hljs-keyword">null</span>){
+            currentlyActiveFile = getFile();
+        }
+        String activeFile = currentlyActiveFile;
+        <span class="hljs-comment">// thread name: taskThreadName-processDefineId_processInstanceId_taskInstanceId</span>
+        String threadName = event.getThreadName();
+        String[] threadNameArr = threadName.split(<span class="hljs-string">&quot;-&quot;</span>);
+        <span class="hljs-comment">// logId = processDefineId_processInstanceId_taskInstanceId</span>
+        String logId = threadNameArr[<span class="hljs-number">1</span>];
+        ...
+        <span class="hljs-keyword">super</span>.subAppend(event);
+    }
 }
-
-
-Generate logs in the form of /process definition id/process instance id/task instance id.log
-
-- Filter to match the thread name starting with TaskLogInfo:
-
-- TaskLogFilter is implemented as follows:
-
-```java
-/**
+</code></pre>
+<p>Generate logs in the form of /process definition id/process instance id/task instance id.log</p>
+<ul>
+<li>
+<p>Filter to match the thread name starting with TaskLogInfo:</p>
+</li>
+<li>
+<p>TaskLogFilter is implemented as follows:</p>
+</li>
+</ul>
+<pre><code class="language-java"><span class="hljs-comment">/**
 *  task log filter
-*/
-public class TaskLogFilter extends Filter&lt;ILoggingEvent&gt; {
+*/</span>
+<span class="hljs-keyword">public</span> <span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">TaskLogFilter</span> <span class="hljs-keyword">extends</span> <span class="hljs-title">Filter</span>&lt;<span class="hljs-title">ILoggingEvent</span>&gt; </span>{
 
-   @Override
-   public FilterReply decide(ILoggingEvent event) {
-       if (event.getThreadName().startsWith(&quot;TaskLogInfo-&quot;)){
-           return FilterReply.ACCEPT;
+   <span class="hljs-meta">@Override</span>
+   <span class="hljs-function"><span class="hljs-keyword">public</span> FilterReply <span class="hljs-title">decide</span><span class="hljs-params">(ILoggingEvent event)</span> </span>{
+       <span class="hljs-keyword">if</span> (event.getThreadName().startsWith(<span class="hljs-string">&quot;TaskLogInfo-&quot;</span>)){
+           <span class="hljs-keyword">return</span> FilterReply.ACCEPT;
        }
-       return FilterReply.DENY;
+       <span class="hljs-keyword">return</span> FilterReply.DENY;
    }
 }
-
-### 3.Module introduction
-- dolphinscheduler-alert alarm module, providing AlertServer service.
-
-- dolphinscheduler-api web application module, providing ApiServer service.
-
-- dolphinscheduler-common General constant enumeration, utility class, data structure or base class
-
-- dolphinscheduler-dao provides operations such as database access.
-
-- dolphinscheduler-remote client and server based on netty
-
-- dolphinscheduler-server MasterServer and WorkerServer services
-
-- dolphinscheduler-service service module, including Quartz, Zookeeper, log client access service, easy to call server module and api module
-
-- dolphinscheduler-ui front-end module
-
-### Sum up
-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
-
 </code></pre>
+<h2>Module Introduction</h2>
+<ul>
+<li>
+<p>dolphinscheduler-alert alarm module, providing AlertServer service.</p>
+</li>
+<li>
+<p>dolphinscheduler-api web application module, providing ApiServer service.</p>
+</li>
+<li>
+<p>dolphinscheduler-common General constant enumeration, utility class, data structure or base class</p>
+</li>
+<li>
+<p>dolphinscheduler-dao provides operations such as database access.</p>
+</li>
+<li>
+<p>dolphinscheduler-remote client and server based on netty</p>
+</li>
+<li>
+<p>dolphinscheduler-server MasterServer and WorkerServer services</p>
+</li>
+<li>
+<p>dolphinscheduler-service service module, including Quartz, ZooKeeper, log client access service, easy to call server module and api module</p>
+</li>
+<li>
+<p>dolphinscheduler-ui front-end module</p>
+</li>
+</ul>
+<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="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/architecture/design.json b/en-us/docs/dev/user_doc/architecture/design.json
index a290b2e..bb3c884 100644
--- a/en-us/docs/dev/user_doc/architecture/design.json
+++ b/en-us/docs/dev/user_doc/architecture/design.json
@@ -1,6 +1,6 @@
 {
   "filename": "design.md",
-  "__html": "<h2>System Architecture Design</h2>\n<p>Before explaining the architecture of the scheduling system, let's first understand the commonly used terms of the scheduling system</p>\n<h3>1.Glossary</h3>\n<p><strong>DAG:</strong> The full name is Directed Acyclic Graph, referred to as DAG. Task tasks in the workflow are assembled in the form of a directed acyclic graph, and topological traversal is performed from nodes with zero degrees of entry until there are no subsequent nodes [...]
+  "__html": "<h1>System Architecture Design</h1>\n<p>Before explaining the architecture of the scheduling system, let's first understand the commonly used terms of the scheduling system</p>\n<h2>Glossary</h2>\n<p><strong>DAG:</strong> The full name is Directed Acyclic Graph, referred to as DAG. Task tasks in the workflow are assembled in the form of a directed acyclic graph, and topological traversal is performed from nodes with zero degrees of entry until there are no subsequent nodes.  [...]
   "link": "/dist/en-us/docs/dev/user_doc/architecture/design.html",
   "meta": {}
 }
\ No newline at end of file
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 fbb7660..6efa18a 100644
--- a/en-us/docs/dev/user_doc/architecture/load-balance.html
+++ b/en-us/docs/dev/user_doc/architecture/load-balance.html
@@ -10,30 +10,30 @@
   <link rel="stylesheet" href="/build/vendor.23870e5.css">
 </head>
 <body>
-  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
+  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
 <p>Load balancing refers to the reasonable allocation of server pressure through routing algorithms (usually in cluster environments) to achieve the maximum optimization of server performance.</p>
-<h3>DolphinScheduler-Worker load balancing algorithms</h3>
+<h2>DolphinScheduler-Worker Load Balancing Algorithms</h2>
 <p>DolphinScheduler-Master allocates tasks to workers, and by default provides three algorithms:</p>
 <p>Weighted random (random)</p>
 <p>Smoothing polling (roundrobin)</p>
 <p>Linear load (lowerweight)</p>
 <p>The default configuration is the linear load.</p>
 <p>As the routing is done on the client side, the master service, you can change master.host.selector in master.properties to configure the algorithm what you want.</p>
-<p>eg: master.host.selector = random (case-insensitive)</p>
-<h3>Worker load balancing configuration</h3>
+<p>e.g. master.host.selector = random (case-insensitive)</p>
+<h2>Worker Load Balancing Configuration</h2>
 <p>The configuration file is worker.properties</p>
-<h4>weight</h4>
+<h3>Weight</h3>
 <p>All of the above load algorithms are weighted based on weights, which affect the outcome of the triage. You can set different weights for different machines by modifying the worker.weight value.</p>
-<h4>Preheating</h4>
+<h3>Preheating</h3>
 <p>With JIT optimisation in mind, we will let the worker run at low power for a period of time after startup so that it can gradually reach its optimal state, a process we call preheating. If you are interested, you can read some articles about JIT.</p>
 <p>So the worker will gradually reach its maximum weight over time after it starts (by default ten minutes, we don't provide a configuration item, you can change it and submit a PR if needed).</p>
-<h3>Load balancing algorithm breakdown</h3>
-<h4>Random (weighted)</h4>
+<h2>Load Balancing Algorithm Breakdown</h2>
+<h3>Random (Weighted)</h3>
 <p>This algorithm is relatively simple, one of the matched workers is selected at random (the weighting affects his weighting).</p>
-<h4>Smoothed polling (weighted)</h4>
+<h3>Smoothed Polling (Weighted)</h3>
 <p>An obvious drawback of the weighted polling algorithm. Namely, under certain specific weights, weighted polling scheduling generates an uneven sequence of instances, and this unsmoothed load may cause some instances to experience transient high loads, leading to a risk of system downtime. To address this scheduling flaw, we provide a smooth weighted polling algorithm.</p>
 <p>Each worker is given two weights, weight (which remains constant after warm-up is complete) and current_weight (which changes dynamically), for each route. The current_weight + weight is iterated over all the workers, and the weight of all the workers is added up and counted as total_weight, then the worker with the largest current_weight is selected as the worker for this task. current_weight-total_weight.</p>
-<h4>Linear weighting (default algorithm)</h4>
+<h3>Linear Weighting (Default Algorithm)</h3>
 <p>The algorithm reports its own load information to the registry at regular intervals. We base our judgement on two main pieces of information</p>
 <ul>
 <li>load average (default is the number of CPU cores * 2)</li>
@@ -49,7 +49,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/architecture/load-balance.json b/en-us/docs/dev/user_doc/architecture/load-balance.json
index 21b1da5..3a6e983 100644
--- a/en-us/docs/dev/user_doc/architecture/load-balance.json
+++ b/en-us/docs/dev/user_doc/architecture/load-balance.json
@@ -1,6 +1,6 @@
 {
   "filename": "load-balance.md",
-  "__html": "<h3>Load Balance</h3>\n<p>Load balancing refers to the reasonable allocation of server pressure through routing algorithms (usually in cluster environments) to achieve the maximum optimization of server performance.</p>\n<h3>DolphinScheduler-Worker load balancing algorithms</h3>\n<p>DolphinScheduler-Master allocates tasks to workers, and by default provides three algorithms:</p>\n<p>Weighted random (random)</p>\n<p>Smoothing polling (roundrobin)</p>\n<p>Linear load (lowerwei [...]
+  "__html": "<h1>Load Balance</h1>\n<p>Load balancing refers to the reasonable allocation of server pressure through routing algorithms (usually in cluster environments) to achieve the maximum optimization of server performance.</p>\n<h2>DolphinScheduler-Worker Load Balancing Algorithms</h2>\n<p>DolphinScheduler-Master allocates tasks to workers, and by default provides three algorithms:</p>\n<p>Weighted random (random)</p>\n<p>Smoothing polling (roundrobin)</p>\n<p>Linear load (lowerwei [...]
   "link": "/dist/en-us/docs/dev/user_doc/architecture/load-balance.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/architecture/metadata.html b/en-us/docs/dev/user_doc/architecture/metadata.html
index b665054..c97588b 100644
--- a/en-us/docs/dev/user_doc/architecture/metadata.html
+++ b/en-us/docs/dev/user_doc/architecture/metadata.html
@@ -10,9 +10,9 @@
   <link rel="stylesheet" href="/build/vendor.23870e5.css">
 </head>
 <body>
-  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
+  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
 <p><a name="V5KOl"></a></p>
-<h3>Dolphin Scheduler 1.2 DB Table Overview</h3>
+<h2>DolphinScheduler DB Table Overview</h2>
 <table>
 <thead>
 <tr>
@@ -121,9 +121,9 @@
 </table>
 <hr>
 <p><a name="XCLy1"></a></p>
-<h3>E-R Diagram</h3>
+<h2>E-R Diagram</h2>
 <p><a name="5hWWZ"></a></p>
-<h4>User Queue DataSource</h4>
+<h3>User Queue DataSource</h3>
 <p><img src="/img/metadata-erd/user-queue-datasource.png" alt="image.png"></p>
 <ul>
 <li>Multiple users can belong to one tenant</li>
@@ -131,7 +131,7 @@
 <li>The user_id field in the t_ds_datasource table indicates the user who created the data source. The user_id in t_ds_relation_datasource_user indicates the user who has permission to the data source.
 <a name="7euSN"></a></li>
 </ul>
-<h4>Project Resource Alert</h4>
+<h3>Project Resource Alert</h3>
 <p><img src="/img/metadata-erd/project-resource-alert.png" alt="image.png"></p>
 <ul>
 <li>User can have multiple projects, User project authorization completes the relationship binding using project_id and user_id in t_ds_relation_project_user table</li>
@@ -140,7 +140,7 @@
 <li>The user_id in the t_ds_udfs table represents the user who created the UDF, and the user_id in the t_ds_relation_udfs_user table represents a user who has permission to the UDF
 <a name="JEw4v"></a></li>
 </ul>
-<h4>Command Process Task</h4>
+<h3>Command Process Task</h3>
 <p><img src="/img/metadata-erd/command.png" alt="image.png"><br /><img src="/img/metadata-erd/process-task.png" alt="image.png"></p>
 <ul>
 <li>A project has multiple process definitions, a process definition can generate multiple process instances, and a process instance can generate multiple task instances</li>
@@ -150,9 +150,9 @@
 </ul>
 <hr>
 <p><a name="yd79T"></a></p>
-<h3>Core Table Schema</h3>
+<h2>Core Table Schema</h2>
 <p><a name="6bVhH"></a></p>
-<h4>t_ds_process_definition</h4>
+<h3>t_ds_process_definition</h3>
 <table>
 <thead>
 <tr>
@@ -255,7 +255,7 @@
 </tbody>
 </table>
 <p><a name="t5uxM"></a></p>
-<h4>t_ds_process_instance</h4>
+<h3>t_ds_process_instance</h3>
 <table>
 <thead>
 <tr>
@@ -428,7 +428,7 @@
 </tbody>
 </table>
 <p><a name="tHZsY"></a></p>
-<h4>t_ds_task_instance</h4>
+<h3>t_ds_task_instance</h3>
 <table>
 <thead>
 <tr>
@@ -551,7 +551,7 @@
 </tbody>
 </table>
 <p><a name="gLGtm"></a></p>
-<h4>t_ds_command</h4>
+<h3>t_ds_command</h3>
 <table>
 <thead>
 <tr>
@@ -642,7 +642,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/architecture/metadata.json b/en-us/docs/dev/user_doc/architecture/metadata.json
index e97e616..403b4d4 100644
--- a/en-us/docs/dev/user_doc/architecture/metadata.json
+++ b/en-us/docs/dev/user_doc/architecture/metadata.json
@@ -1,6 +1,6 @@
 {
   "filename": "metadata.md",
-  "__html": "<h1>Dolphin Scheduler 1.3 MetaData</h1>\n<p><a name=\"V5KOl\"></a></p>\n<h3>Dolphin Scheduler 1.2 DB Table Overview</h3>\n<table>\n<thead>\n<tr>\n<th style=\"text-align:center\">Table Name</th>\n<th style=\"text-align:center\">Comment</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td style=\"text-align:center\">t_ds_access_token</td>\n<td style=\"text-align:center\">token for access ds backend</td>\n</tr>\n<tr>\n<td style=\"text-align:center\">t_ds_alert</td>\n<td style=\"text-align [...]
+  "__html": "<h1>MetaData</h1>\n<p><a name=\"V5KOl\"></a></p>\n<h2>DolphinScheduler DB Table Overview</h2>\n<table>\n<thead>\n<tr>\n<th style=\"text-align:center\">Table Name</th>\n<th style=\"text-align:center\">Comment</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td style=\"text-align:center\">t_ds_access_token</td>\n<td style=\"text-align:center\">token for access ds backend</td>\n</tr>\n<tr>\n<td style=\"text-align:center\">t_ds_alert</td>\n<td style=\"text-align:center\">alert detail</td> [...]
   "link": "/dist/en-us/docs/dev/user_doc/architecture/metadata.html",
   "meta": {}
 }
\ No newline at end of file
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 1fc162c..f25b7d0 100644
--- a/en-us/docs/dev/user_doc/architecture/task-structure.html
+++ b/en-us/docs/dev/user_doc/architecture/task-structure.html
@@ -10,7 +10,8 @@
   <link rel="stylesheet" href="/build/vendor.23870e5.css">
 </head>
 <body>
-  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
+  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
+<h2>Overall Tasks Storage Structure</h2>
 <p>All tasks created in DolphinScheduler are saved in the t_ds_process_definition table.</p>
 <p>The following shows the 't_ds_process_definition' table structure:</p>
 <table>
@@ -198,8 +199,8 @@
     <span class="hljs-string">&quot;timeout&quot;</span>:0
 }
 </code></pre>
-<h1>The Detailed Explanation of The Storage Structure of Each Task Type</h1>
-<h2>Shell Nodes</h2>
+<h2>The Detailed Explanation of The Storage Structure of Each Task Type</h2>
+<h3>Shell Nodes</h3>
 <p><strong>The node data structure is as follows:</strong></p>
 <table>
 <thead>
@@ -411,9 +412,8 @@
 
     ]
 }
-
 </code></pre>
-<h2>SQL Node</h2>
+<h3>SQL Node</h3>
 <p>Perform data query and update operations on the specified datasource through SQL.</p>
 <p><strong>The node data structure is as follows:</strong></p>
 <table>
@@ -720,10 +720,10 @@
     ]
 }
 </code></pre>
-<h2>PROCEDURE [stored procedures] Node</h2>
+<h3>Procedure [stored procedures] Node</h3>
 <p><strong>The node data structure is as follows:</strong>
 <strong>Node data example:</strong></p>
-<h2>SPARK Node</h2>
+<h3>Spark Node</h3>
 <p><strong>The node data structure is as follows:</strong></p>
 <table>
 <thead>
@@ -1037,7 +1037,7 @@
     ]
 }
 </code></pre>
-<h2>MapReduce(MR) Node</h2>
+<h3>MapReduce(MR) Node</h3>
 <p><strong>The node data structure is as follows:</strong></p>
 <table>
 <thead>
@@ -1288,7 +1288,7 @@
     ]
 }
 </code></pre>
-<h2>Python Node</h2>
+<h3>Python Node</h3>
 <p><strong>The node data structure is as follows:</strong></p>
 <table>
 <thead>
@@ -1501,7 +1501,7 @@
     ]
 }
 </code></pre>
-<h2>Flink Node</h2>
+<h3>Flink Node</h3>
 <p><strong>The node data structure is as follows:</strong></p>
 <table>
 <thead>
@@ -1798,7 +1798,7 @@
     ]
 }
 </code></pre>
-<h2>HTTP Node</h2>
+<h3>HTTP Node</h3>
 <p><strong>The node data structure is as follows:</strong></p>
 <table>
 <thead>
@@ -2043,7 +2043,7 @@
     ]
 }
 </code></pre>
-<h2>DataX Node</h2>
+<h3>DataX Node</h3>
 <p><strong>The node data structure is as follows:</strong></p>
 <table>
 <thead>
@@ -2340,7 +2340,7 @@
     ]
 }
 </code></pre>
-<h2>Sqoop Node</h2>
+<h3>Sqoop Node</h3>
 <p><strong>The node data structure is as follows:</strong></p>
 <table>
 <thead>
@@ -2583,7 +2583,7 @@
             ]
         }
 </code></pre>
-<h2>Condition Branch Node</h2>
+<h3>Condition Branch Node</h3>
 <p><strong>The node data structure is as follows:</strong></p>
 <table>
 <thead>
@@ -2766,7 +2766,7 @@
     ]
 }
 </code></pre>
-<h2>Subprocess Node</h2>
+<h3>Subprocess Node</h3>
 <p><strong>The node data structure is as follows:</strong></p>
 <table>
 <thead>
@@ -2951,7 +2951,7 @@
             ]
         }
 </code></pre>
-<h2>DEPENDENT Node</h2>
+<h3>DEPENDENT Node</h3>
 <p><strong>The node data structure is as follows:</strong></p>
 <table>
 <thead>
@@ -3268,7 +3268,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/architecture/task-structure.json b/en-us/docs/dev/user_doc/architecture/task-structure.json
index b80685a..dcd9b87 100644
--- a/en-us/docs/dev/user_doc/architecture/task-structure.json
+++ b/en-us/docs/dev/user_doc/architecture/task-structure.json
@@ -1,6 +1,6 @@
 {
   "filename": "task-structure.md",
-  "__html": "<h1>Overall Tasks Storage Structure</h1>\n<p>All tasks created in DolphinScheduler are saved in the t_ds_process_definition table.</p>\n<p>The following shows the 't_ds_process_definition' table structure:</p>\n<table>\n<thead>\n<tr>\n<th>No.</th>\n<th>field</th>\n<th>type</th>\n<th>description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>id</td>\n<td>int(11)</td>\n<td>primary key</td>\n</tr>\n<tr>\n<td>2</td>\n<td>name</td>\n<td>varchar(255)</td>\n<td>process defin [...]
+  "__html": "<h1>Task Structure</h1>\n<h2>Overall Tasks Storage Structure</h2>\n<p>All tasks created in DolphinScheduler are saved in the t_ds_process_definition table.</p>\n<p>The following shows the 't_ds_process_definition' table structure:</p>\n<table>\n<thead>\n<tr>\n<th>No.</th>\n<th>field</th>\n<th>type</th>\n<th>description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>id</td>\n<td>int(11)</td>\n<td>primary key</td>\n</tr>\n<tr>\n<td>2</td>\n<td>name</td>\n<td>varchar(255 [...]
   "link": "/dist/en-us/docs/dev/user_doc/architecture/task-structure.html",
   "meta": {}
 }
\ No newline at end of file
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 28d5115..34d77cc 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
@@ -10,7 +10,8 @@
   <link rel="stylesheet" href="/build/vendor.23870e5.css">
 </head>
 <body>
-  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
+  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
+<h2>How to Create Alert Plugins and Alert Groups</h2>
 <p>In version 2.0.0, users need to create alert instances, and then associate them with alert groups, and an alert group can use multiple alert instances, and we will notify them one by one.</p>
 <p>First of all, you need to go to the Security Center, select Alarm Group Management, then click Alarm Instance Management on the left, then create an alarm instance, then select the corresponding alarm plug-in and fill in the relevant alarm parameters.</p>
 <p>Then select Alarm Group Management, create an alarm group, and select the corresponding alarm instance.</p>
@@ -21,7 +22,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/alert/alert_plugin_user_guide.json b/en-us/docs/dev/user_doc/guide/alert/alert_plugin_user_guide.json
index 12e26d4..041e488 100644
--- a/en-us/docs/dev/user_doc/guide/alert/alert_plugin_user_guide.json
+++ b/en-us/docs/dev/user_doc/guide/alert/alert_plugin_user_guide.json
@@ -1,6 +1,6 @@
 {
   "filename": "alert_plugin_user_guide.md",
-  "__html": "<h2>How to create alert plugins and alert groups</h2>\n<p>In version 2.0.0, users need to create alert instances, and then associate them with alert groups, and an alert group can use multiple alert instances, and we will notify them one by one.</p>\n<p>First of all, you need to go to the Security Center, select Alarm Group Management, then click Alarm Instance Management on the left, then create an alarm instance, then select the corresponding alarm plug-in and fill in the  [...]
+  "__html": "<h1>Alert Component User Guide</h1>\n<h2>How to Create Alert Plugins and Alert Groups</h2>\n<p>In version 2.0.0, users need to create alert instances, and then associate them with alert groups, and an alert group can use multiple alert instances, and we will notify them one by one.</p>\n<p>First of all, you need to go to the Security Center, select Alarm Group Management, then click Alarm Instance Management on the left, then create an alarm instance, then select the corresp [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/alert/alert_plugin_user_guide.html",
   "meta": {}
 }
\ No newline at end of file
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 b47a6a1..14ed4cd 100644
--- a/en-us/docs/dev/user_doc/guide/alert/dingtalk.html
+++ b/en-us/docs/dev/user_doc/guide/alert/dingtalk.html
@@ -13,7 +13,7 @@
   <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
 <p>If you need to use DingTalk for alerting, please create an alert instance in the alert instance management and select the DingTalk plugin. The configuration example of DingTalk is as follows:</p>
 <p><img src="/img/alert/dingtalk-plugin.png" alt="dingtalk-plugin"></p>
-<p>parameter configuration</p>
+<h2>Parameter Configuration</h2>
 <ul>
 <li>Webhook
 <blockquote>
@@ -59,7 +59,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/alert/dingtalk.json b/en-us/docs/dev/user_doc/guide/alert/dingtalk.json
index 9155a50..39370b3 100644
--- a/en-us/docs/dev/user_doc/guide/alert/dingtalk.json
+++ b/en-us/docs/dev/user_doc/guide/alert/dingtalk.json
@@ -1,6 +1,6 @@
 {
   "filename": "dingtalk.md",
-  "__html": "<h1>DingTalk</h1>\n<p>If you need to use DingTalk for alerting, please create an alert instance in the alert instance management and select the DingTalk plugin. The configuration example of DingTalk is as follows:</p>\n<p><img src=\"/img/alert/dingtalk-plugin.png\" alt=\"dingtalk-plugin\"></p>\n<p>parameter configuration</p>\n<ul>\n<li>Webhook\n<blockquote>\n<p>The format is as follows: <a href=\"https://oapi.dingtalk.com/robot/send?access_token=XXXXXX\">https://oapi.dingtal [...]
+  "__html": "<h1>DingTalk</h1>\n<p>If you need to use DingTalk for alerting, please create an alert instance in the alert instance management and select the DingTalk plugin. The configuration example of DingTalk is as follows:</p>\n<p><img src=\"/img/alert/dingtalk-plugin.png\" alt=\"dingtalk-plugin\"></p>\n<h2>Parameter Configuration</h2>\n<ul>\n<li>Webhook\n<blockquote>\n<p>The format is as follows: <a href=\"https://oapi.dingtalk.com/robot/send?access_token=XXXXXX\">https://oapi.dingt [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/alert/dingtalk.html",
   "meta": {}
 }
\ No newline at end of file
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 507e37b..c7e9a1a 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
@@ -10,10 +10,10 @@
   <link rel="stylesheet" href="/build/vendor.23870e5.css">
 </head>
 <body>
-  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
-<p>If you need to use WebexTeams to alert, please create an alarm Instance in warning instance manage, and then choose the WebexTeams plugin. The configuration example of enterprise WebexTeams is as follows:</p>
+  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
+<p>If you need to use Webex Teams to alert, please create an alarm Instance in warning instance manage, and then choose the WebexTeams plugin. The configuration example of enterprise WebexTeams is as follows:</p>
 <p><img src="/img/alert/enterprise-webexteams-plugin.png" alt="enterprise-webexteams-plugin"></p>
-<p>parameter configuration</p>
+<h2>Parameter Configuration</h2>
 <ul>
 <li>botAccessToken
 <blockquote>
@@ -52,7 +52,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/alert/enterprise-webexteams.json b/en-us/docs/dev/user_doc/guide/alert/enterprise-webexteams.json
index 204eed6..00f0780 100644
--- a/en-us/docs/dev/user_doc/guide/alert/enterprise-webexteams.json
+++ b/en-us/docs/dev/user_doc/guide/alert/enterprise-webexteams.json
@@ -1,6 +1,6 @@
 {
   "filename": "enterprise-webexteams.md",
-  "__html": "<h1>WebexTeams</h1>\n<p>If you need to use WebexTeams to alert, please create an alarm Instance in warning instance manage, and then choose the WebexTeams plugin. The configuration example of enterprise WebexTeams is as follows:</p>\n<p><img src=\"/img/alert/enterprise-webexteams-plugin.png\" alt=\"enterprise-webexteams-plugin\"></p>\n<p>parameter configuration</p>\n<ul>\n<li>botAccessToken\n<blockquote>\n<p>The robot's access token you were given</p>\n</blockquote>\n</li>\n [...]
+  "__html": "<h1>Webex Teams</h1>\n<p>If you need to use Webex Teams to alert, please create an alarm Instance in warning instance manage, and then choose the WebexTeams plugin. The configuration example of enterprise WebexTeams is as follows:</p>\n<p><img src=\"/img/alert/enterprise-webexteams-plugin.png\" alt=\"enterprise-webexteams-plugin\"></p>\n<h2>Parameter Configuration</h2>\n<ul>\n<li>botAccessToken\n<blockquote>\n<p>The robot's access token you were given</p>\n</blockquote>\n</l [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/alert/enterprise-webexteams.html",
   "meta": {}
 }
\ No newline at end of file
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 ce8d5fc..b5a745d 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
@@ -21,7 +21,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 ffa5c1f..3545096 100644
--- a/en-us/docs/dev/user_doc/guide/alert/telegram.html
+++ b/en-us/docs/dev/user_doc/guide/alert/telegram.html
@@ -14,7 +14,7 @@
 <p>If you need <code>Telegram</code> to alert, please create an alarm instance in warning instance manage dashboard. and choose the <code>Telegram</code> plugin</p>
 <p>The configuration example of <code>Telegram</code> is as follows:</p>
 <p><img src="/img/alert/telegram-plugin.png" alt="telegram-plugin"></p>
-<p>params config:</p>
+<h2>Parameter Configuration</h2>
 <ul>
 <li>WebHook:
 <blockquote>
@@ -62,7 +62,7 @@
 </blockquote>
 </li>
 </ul>
-<p>P.S.:</p>
+<p>References:</p>
 <ul>
 <li><a href="https://core.telegram.org/bots">Telegram Application Bot Guide</a></li>
 <li><a href="https://core.telegram.org/bots/api">Telegram Bots Api</a></li>
@@ -72,7 +72,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/alert/telegram.json b/en-us/docs/dev/user_doc/guide/alert/telegram.json
index 14b48dc..b4724b9 100644
--- a/en-us/docs/dev/user_doc/guide/alert/telegram.json
+++ b/en-us/docs/dev/user_doc/guide/alert/telegram.json
@@ -1,6 +1,6 @@
 {
   "filename": "telegram.md",
-  "__html": "<h1>Telegram</h1>\n<p>If you need <code>Telegram</code> to alert, please create an alarm instance in warning instance manage dashboard. and choose the <code>Telegram</code> plugin</p>\n<p>The configuration example of <code>Telegram</code> is as follows:</p>\n<p><img src=\"/img/alert/telegram-plugin.png\" alt=\"telegram-plugin\"></p>\n<p>params config:</p>\n<ul>\n<li>WebHook:\n<blockquote>\n<p>Telegram open api</p>\n</blockquote>\n</li>\n<li>botToken\n<blockquote>\n<p>The rob [...]
+  "__html": "<h1>Telegram</h1>\n<p>If you need <code>Telegram</code> to alert, please create an alarm instance in warning instance manage dashboard. and choose the <code>Telegram</code> plugin</p>\n<p>The configuration example of <code>Telegram</code> is as follows:</p>\n<p><img src=\"/img/alert/telegram-plugin.png\" alt=\"telegram-plugin\"></p>\n<h2>Parameter Configuration</h2>\n<ul>\n<li>WebHook:\n<blockquote>\n<p>Telegram open api</p>\n</blockquote>\n</li>\n<li>botToken\n<blockquote>\ [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/alert/telegram.html",
   "meta": {}
 }
\ No newline at end of file
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 984cd05..88f8aff 100644
--- a/en-us/docs/dev/user_doc/guide/datasource/hive.html
+++ b/en-us/docs/dev/user_doc/guide/datasource/hive.html
@@ -31,7 +31,7 @@
 configure <code>common.properties</code>. It is helpful when you try to set env before running HIVE SQL. Parameter
 <code>support.hive.oneSession</code> default value is <code>false</code> and SQL would run in different session if their more than one.</p>
 </blockquote>
-<h2>Use HiveServer2 HA Zookeeper</h2>
+<h2>Use HiveServer2 HA ZooKeeper</h2>
  <p align="center">
     <img src="/img/hive1-en.png" width="80%" />
   </p>
@@ -52,7 +52,7 @@ login.user.keytab.path=/opt/hdfs.headless.keytab
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/datasource/hive.json b/en-us/docs/dev/user_doc/guide/datasource/hive.json
index 184bdc0..299decc 100644
--- a/en-us/docs/dev/user_doc/guide/datasource/hive.json
+++ b/en-us/docs/dev/user_doc/guide/datasource/hive.json
@@ -1,6 +1,6 @@
 {
   "filename": "hive.md",
-  "__html": "<h1>HIVE</h1>\n<h2>Use HiveServer2</h2>\n <p align=\"center\">\n    <img src=\"/img/hive-en.png\" width=\"80%\" />\n  </p>\n<ul>\n<li>Data source: select HIVE</li>\n<li>Data source name: enter the name of the data source</li>\n<li>Description: Enter a description of the data source</li>\n<li>IP/Host Name: Enter the IP connected to HIVE</li>\n<li>Port: Enter the port connected to HIVE</li>\n<li>Username: Set the username for connecting to HIVE</li>\n<li>Password: Set the pass [...]
+  "__html": "<h1>HIVE</h1>\n<h2>Use HiveServer2</h2>\n <p align=\"center\">\n    <img src=\"/img/hive-en.png\" width=\"80%\" />\n  </p>\n<ul>\n<li>Data source: select HIVE</li>\n<li>Data source name: enter the name of the data source</li>\n<li>Description: Enter a description of the data source</li>\n<li>IP/Host Name: Enter the IP connected to HIVE</li>\n<li>Port: Enter the port connected to HIVE</li>\n<li>Username: Set the username for connecting to HIVE</li>\n<li>Password: Set the pass [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/datasource/hive.html",
   "meta": {}
 }
\ No newline at end of file
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 75343f1..4efd35f 100644
--- a/en-us/docs/dev/user_doc/guide/datasource/introduction.html
+++ b/en-us/docs/dev/user_doc/guide/datasource/introduction.html
@@ -20,7 +20,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 2cddac0..4063708 100644
--- a/en-us/docs/dev/user_doc/guide/datasource/mysql.html
+++ b/en-us/docs/dev/user_doc/guide/datasource/mysql.html
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 b0348dc..b4e0f87 100644
--- a/en-us/docs/dev/user_doc/guide/datasource/postgresql.html
+++ b/en-us/docs/dev/user_doc/guide/datasource/postgresql.html
@@ -10,7 +10,7 @@
   <link rel="stylesheet" href="/build/vendor.23870e5.css">
 </head>
 <body>
-  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
+  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
 <ul>
 <li>Data source: select POSTGRESQL</li>
 <li>Data source name: enter the name of the data source</li>
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/datasource/postgresql.json b/en-us/docs/dev/user_doc/guide/datasource/postgresql.json
index 6b85bd9..51c5ecd 100644
--- a/en-us/docs/dev/user_doc/guide/datasource/postgresql.json
+++ b/en-us/docs/dev/user_doc/guide/datasource/postgresql.json
@@ -1,6 +1,6 @@
 {
   "filename": "postgresql.md",
-  "__html": "<h1>POSTGRESQL</h1>\n<ul>\n<li>Data source: select POSTGRESQL</li>\n<li>Data source name: enter the name of the data source</li>\n<li>Description: Enter a description of the data source</li>\n<li>IP/Host Name: Enter the IP to connect to POSTGRESQL</li>\n<li>Port: Enter the port to connect to POSTGRESQL</li>\n<li>Username: Set the username for connecting to POSTGRESQL</li>\n<li>Password: Set the password for connecting to POSTGRESQL</li>\n<li>Database name: Enter the name of  [...]
+  "__html": "<h1>PostgreSQL</h1>\n<ul>\n<li>Data source: select POSTGRESQL</li>\n<li>Data source name: enter the name of the data source</li>\n<li>Description: Enter a description of the data source</li>\n<li>IP/Host Name: Enter the IP to connect to POSTGRESQL</li>\n<li>Port: Enter the port to connect to POSTGRESQL</li>\n<li>Username: Set the username for connecting to POSTGRESQL</li>\n<li>Password: Set the password for connecting to POSTGRESQL</li>\n<li>Database name: Enter the name of  [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/datasource/postgresql.html",
   "meta": {}
 }
\ No newline at end of file
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 7990fa7..a9e1b6f 100644
--- a/en-us/docs/dev/user_doc/guide/datasource/spark.html
+++ b/en-us/docs/dev/user_doc/guide/datasource/spark.html
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 b91511a..32dacb4 100644
--- a/en-us/docs/dev/user_doc/guide/expansion-reduction.html
+++ b/en-us/docs/dev/user_doc/guide/expansion-reduction.html
@@ -11,19 +11,19 @@
 </head>
 <body>
   <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
-<h2>1. Expansion</h2>
+<h2>Expansion</h2>
 <p>This article describes how to add a new master service or worker service to an existing DolphinScheduler cluster.</p>
 <pre><code> Attention: There cannot be more than one master service process or worker service process on a physical machine.
        If the physical machine where the expansion master or worker node is located has already installed the scheduled service, skip to [1.4 Modify configuration] Edit the configuration file `conf/config/install_config.conf` on **all ** nodes, add masters or workers parameter, and restart the scheduling cluster.
 </code></pre>
-<h3>1.1 Basic software installation (please install the mandatory items yourself)</h3>
+<h3>Basic software installation</h3>
 <ul>
 <li>[required] <a href="https://www.oracle.com/technetwork/java/javase/downloads/index.html">JDK</a> (1.8+):Must be installed, please install and configure JAVA_HOME and PATH variables under /etc/profile</li>
 <li>[optional] If the expansion is a worker node, you need to consider whether to install an external client, such as Hadoop, Hive, Spark Client.</li>
 </ul>
 <pre><code class="language-markdown"> Attention: DolphinScheduler itself does not depend on Hadoop, Hive, Spark, but will only call their Client for the corresponding task submission.
 </code></pre>
-<h3>1.2 Get installation package</h3>
+<h3>Get Installation Package</h3>
 <ul>
 <li>Check which version of DolphinScheduler is used in your existing environment, and get the installation package of the corresponding version, if the versions are different, there may be compatibility problems.</li>
 <li>Confirm the unified installation directory of other nodes, this article assumes that DolphinScheduler is installed in /opt/ directory, and the full path is /opt/dolphinscheduler.</li>
@@ -40,7 +40,7 @@ mv apache-dolphinscheduler-1.3.8-bin  dolphinscheduler
 </code></pre>
 <pre><code class="language-markdown"> Attention: The installation package can be copied directly from an existing environment to an expanded physical machine for use.
 </code></pre>
-<h3>1.3 Create Deployment Users</h3>
+<h3>Create Deployment Users</h3>
 <ul>
 <li>Create deployment users on <strong>all</strong> expansion machines, and be sure to configure sudo-free. If we plan to deploy scheduling on four expansion machines, ds1, ds2, ds3, and ds4, we first need to create deployment users on each machine</li>
 </ul>
@@ -60,7 +60,7 @@ sed -i &#x27;s/Defaults    requirett/#Defaults    requirett/g&#x27; /etc/sudoers
 <span class="hljs-bullet"> -</span> If you find the line &quot;Default requiretty&quot; in the /etc/sudoers file, please also comment it out.
 <span class="hljs-bullet"> -</span> If resource uploads are used, you also need to assign read and write permissions to the deployment user on <span class="hljs-code">`HDFS or MinIO`</span>.
 </code></pre>
-<h3>1.4 Modify configuration</h3>
+<h3>Modify Configuration</h3>
 <ul>
 <li>
 <p>From an existing node such as Master/Worker, copy the conf directory directly to replace the conf directory in the new node. After copying, check if the configuration items are correct.</p>
@@ -123,7 +123,7 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
 </ul>
 <pre><code class="language-shell">sudo chown -R dolphinscheduler:dolphinscheduler dolphinscheduler
 </code></pre>
-<h3>1.4. Restart the cluster &amp; verify</h3>
+<h3>Restart the Cluster and Verify</h3>
 <ul>
 <li>restart the cluster</li>
 </ul>
@@ -165,10 +165,10 @@ sh bin/dolphinscheduler-daemon.sh start alert-server   # start alert  service
 </code></pre>
 <p>If the above services are started normally and the scheduling system page is normal, check whether there is an expanded Master or Worker service in the [Monitor] of the web system. If it exists, the expansion is complete.</p>
 <hr>
-<h2>2. Reduction</h2>
+<h2>Reduction</h2>
 <p>The reduction is to reduce the master or worker services for the existing DolphinScheduler cluster.
 There are two steps for shrinking. After performing the following two steps, the shrinking operation can be completed.</p>
-<h3>2.1 Stop the service on the scaled-down node</h3>
+<h3>Stop the Service on the Scaled-Down Node</h3>
 <ul>
 <li>If you are scaling down the master node, identify the physical machine where the master service is located, and stop the master service on the physical machine.</li>
 <li>If the worker node is scaled down, determine the physical machine where the worker service is to be scaled down and stop the worker services on the physical machine.</li>
@@ -202,7 +202,7 @@ sh bin/dolphinscheduler-daemon.sh start alert-server  # start alert  service
     AlertServer          ----- alert  service
 </code></pre>
 <p>If the corresponding master service or worker service does not exist, then the master/worker service is successfully shut down.</p>
-<h3>2.2 Modify the configuration file</h3>
+<h3>Modify the Configuration File</h3>
 <ul>
 <li>
 <p>modify the configuration file <code>conf/config/install_config.conf</code> on the <strong>all</strong> nodes, synchronizing the following configuration.</p>
@@ -229,7 +229,7 @@ workers=&quot;existing worker01:default,existing worker02:default,ds3:default,ds
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/expansion-reduction.json b/en-us/docs/dev/user_doc/guide/expansion-reduction.json
index 9be5fcf..2476e48 100644
--- a/en-us/docs/dev/user_doc/guide/expansion-reduction.json
+++ b/en-us/docs/dev/user_doc/guide/expansion-reduction.json
@@ -1,6 +1,6 @@
 {
   "filename": "expansion-reduction.md",
-  "__html": "<h1>DolphinScheduler Expansion and Reduction</h1>\n<h2>1. Expansion</h2>\n<p>This article describes how to add a new master service or worker service to an existing DolphinScheduler cluster.</p>\n<pre><code> Attention: There cannot be more than one master service process or worker service process on a physical machine.\n       If the physical machine where the expansion master or worker node is located has already installed the scheduled service, skip to [1.4 Modify configur [...]
+  "__html": "<h1>DolphinScheduler Expansion and Reduction</h1>\n<h2>Expansion</h2>\n<p>This article describes how to add a new master service or worker service to an existing DolphinScheduler cluster.</p>\n<pre><code> Attention: There cannot be more than one master service process or worker service process on a physical machine.\n       If the physical machine where the expansion master or worker node is located has already installed the scheduled service, skip to [1.4 Modify configurati [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/expansion-reduction.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/flink-call.html b/en-us/docs/dev/user_doc/guide/flink-call.html
index 52abbf2..32f9d07 100644
--- a/en-us/docs/dev/user_doc/guide/flink-call.html
+++ b/en-us/docs/dev/user_doc/guide/flink-call.html
@@ -10,8 +10,8 @@
   <link rel="stylesheet" href="/build/vendor.23870e5.css">
 </head>
 <body>
-  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
-<h3>Create a queue</h3>
+  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
+<h2>Create a Queue</h2>
 <ol>
 <li>Log in to the scheduling system, click &quot;Security&quot;, then click &quot;Queue manage&quot; on the left, and click &quot;Create queue&quot; to create a queue.</li>
 <li>Fill in the name and value of the queue, and click &quot;Submit&quot;</li>
@@ -19,7 +19,7 @@
 <p align="center">
    <img src="/img/api/create_queue.png" width="80%" />
  </p>
-<h3>Create a tenant</h3>
+<h2>Create a Tenant</h2>
 <pre><code>1. The tenant corresponds to a Linux user, which the user worker uses to submit jobs. If Linux OS environment does not have this user, the worker will create this user when executing the script.
 2. Both the tenant and the tenant code are unique and cannot be repeated, just like a person has a name and id number.  
 3. After creating a tenant, there will be a folder in the HDFS relevant directory.  
@@ -27,11 +27,11 @@
 <p align="center">
    <img src="/img/api/create_tenant.png" width="80%" />
  </p>
-<h3>Create a user</h3>
+<h2>Create a User</h2>
 <p align="center">
    <img src="/img/api/create_user.png" width="80%" />
  </p>
-<h3>Create a token</h3>
+<h2>Create a Token</h2>
 <ol>
 <li>Log in to the scheduling system, click &quot;Security&quot;, then click &quot;Token manage&quot; on the left, and click &quot;Create token&quot; to create a token.</li>
 </ol>
@@ -44,7 +44,7 @@
 <p align="center">
    <img src="/img/create-token-en1.png" width="80%" />
  </p>
-<h3>Use token</h3>
+<h2>Use Token</h2>
 <ol>
 <li>
 <p>Open the API documentation page</p>
@@ -73,21 +73,21 @@
 <p align="center">
    <img src="/img/test-api.png" width="80%" />
  </p>  
-<h3>User authorization</h3>
+<h2>User Authorization</h2>
 <p align="center">
    <img src="/img/api/user_authorization.png" width="80%" />
  </p>
-<h3>User login</h3>
+<h2>User Login</h2>
 <pre><code>http://192.168.1.163:12345/dolphinscheduler/ui/#/monitor/servers/master
 </code></pre>
 <p align="center">
    <img src="/img/api/user_login.png" width="80%" />
  </p>
-<h3>Upload the resource</h3>
+<h2>Upload the Resource</h2>
 <p align="center">
    <img src="/img/api/upload_resource.png" width="80%" />
  </p>
-<h3>Create a workflow</h3>
+<h2>Create a Workflow</h2>
 <p align="center">
    <img src="/img/api/create_workflow1.png" width="80%" />
  </p>
@@ -100,19 +100,18 @@
 <p align="center">
    <img src="/img/api/create_workflow4.png" width="80%" />
  </p>
-<h3>View the execution result</h3>
+<h2>View the Execution Result</h2>
 <p align="center">
    <img src="/img/api/execution_result.png" width="80%" />
  </p>
-<h3>View log</h3>
+<h2>View Log</h2>
 <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/twittergray.png [...]
+ </p></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-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="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/flink-call.json b/en-us/docs/dev/user_doc/guide/flink-call.json
index e2c20f3..1fa63f7 100644
--- a/en-us/docs/dev/user_doc/guide/flink-call.json
+++ b/en-us/docs/dev/user_doc/guide/flink-call.json
@@ -1,6 +1,6 @@
 {
   "filename": "flink-call.md",
-  "__html": "<h1>Flink Calls Operating steps</h1>\n<h3>Create a queue</h3>\n<ol>\n<li>Log in to the scheduling system, click &quot;Security&quot;, then click &quot;Queue manage&quot; on the left, and click &quot;Create queue&quot; to create a queue.</li>\n<li>Fill in the name and value of the queue, and click &quot;Submit&quot;</li>\n</ol>\n<p align=\"center\">\n   <img src=\"/img/api/create_queue.png\" width=\"80%\" />\n </p>\n<h3>Create a tenant</h3>\n<pre><code>1. The tenant correspon [...]
+  "__html": "<h1>Flink Calls Operating Steps</h1>\n<h2>Create a Queue</h2>\n<ol>\n<li>Log in to the scheduling system, click &quot;Security&quot;, then click &quot;Queue manage&quot; on the left, and click &quot;Create queue&quot; to create a queue.</li>\n<li>Fill in the name and value of the queue, and click &quot;Submit&quot;</li>\n</ol>\n<p align=\"center\">\n   <img src=\"/img/api/create_queue.png\" width=\"80%\" />\n </p>\n<h2>Create a Tenant</h2>\n<pre><code>1. The tenant correspon [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/flink-call.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/homepage.html b/en-us/docs/dev/user_doc/guide/homepage.html
index 3640761..5c9e780 100644
--- a/en-us/docs/dev/user_doc/guide/homepage.html
+++ b/en-us/docs/dev/user_doc/guide/homepage.html
@@ -10,7 +10,7 @@
   <link rel="stylesheet" href="/build/vendor.23870e5.css">
 </head>
 <body>
-  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
+  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
 <p>The home page contains task status statistics, process status statistics, and workflow definition statistics for all projects of the user.</p>
 <p align="center">
 <img src="/img/home_en.png" width="80%" />
@@ -18,7 +18,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/homepage.json b/en-us/docs/dev/user_doc/guide/homepage.json
index 007bb31..a6ff13a 100644
--- a/en-us/docs/dev/user_doc/guide/homepage.json
+++ b/en-us/docs/dev/user_doc/guide/homepage.json
@@ -1,6 +1,6 @@
 {
   "filename": "homepage.md",
-  "__html": "<h1>Home</h1>\n<p>The home page contains task status statistics, process status statistics, and workflow definition statistics for all projects of the user.</p>\n<p align=\"center\">\n<img src=\"/img/home_en.png\" width=\"80%\" />\n</p>",
+  "__html": "<h1>Home Page</h1>\n<p>The home page contains task status statistics, process status statistics, and workflow definition statistics for all projects of the user.</p>\n<p align=\"center\">\n<img src=\"/img/home_en.png\" width=\"80%\" />\n</p>",
   "link": "/dist/en-us/docs/dev/user_doc/guide/homepage.html",
   "meta": {}
 }
\ No newline at end of file
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 886d206..9b6c4fb 100644
--- a/en-us/docs/dev/user_doc/guide/installation/cluster.html
+++ b/en-us/docs/dev/user_doc/guide/installation/cluster.html
@@ -15,9 +15,9 @@
 <p>If you are a green hand and want to experience DolphinScheduler, we recommended you install follow <a href="standalone.md">Standalone</a>. If you want to experience more complete functions or schedule large tasks number, we recommended you install follow <a href="pseudo-cluster.md">pseudo-cluster deployment</a>. If you want to using DolphinScheduler in production, we recommended you follow <a href="cluster.md">cluster deployment</a> or <a href="kubernetes.md">kubernetes</a></p>
 <h2>Deployment Step</h2>
 <p>Cluster deployment uses the same scripts and configuration files as we deploy in <a href="pseudo-cluster.md">pseudo-cluster deployment</a>, so the prepare and required are the same as pseudo-cluster deployment. The difference is that <a href="pseudo-cluster.md">pseudo-cluster deployment</a> is for one machine, while cluster deployment (Cluster) for multiple. and the steps of &quot;Modify configuration&quot; are quite different between pseudo-cluster deployment and cluster deployment.</p>
-<h3>Prepare &amp;&amp; DolphinScheduler startup environment</h3>
-<p>Because of cluster deployment for multiple machine, so you have to run you &quot;Prepare&quot; and &quot;startup&quot; in every machine in <a href="pseudo-cluster.md">pseudo-cluster.md</a>, except section &quot;Configure machine SSH password-free login&quot;, &quot;Start zookeeper&quot;, &quot;Initialize the database&quot;, which is only for deployment or just need an single server</p>
-<h3>Modify configuration</h3>
+<h3>Prepare and DolphinScheduler Startup Environment</h3>
+<p>Because of cluster deployment for multiple machine, so you have to run you &quot;Prepare&quot; and &quot;startup&quot; in every machine in <a href="pseudo-cluster.md">pseudo-cluster.md</a>, except section &quot;Configure machine SSH password-free login&quot;, &quot;Start ZooKeeper&quot;, &quot;Initialize the database&quot;, which is only for deployment or just need an single server</p>
+<h3>Modify Configuration</h3>
 <p>This is a step that is quite different from <a href="pseudo-cluster.md">pseudo-cluster.md</a>, because the deployment script will transfer the resources required for installation machine to each deployment machine using <code>scp</code>. And we have to declare all machine we want to install DolphinScheduler and then run script <code>install.sh</code>. The configuration file is under the path <code>conf/config/install_config.conf</code>, here we only need to modify section <strong>INST [...]
 <pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> ---------------------------------------------------------</span>
 <span class="hljs-meta">#</span><span class="bash"> INSTALL MACHINE</span>
@@ -31,13 +31,15 @@ workers=&quot;ds3:default,ds4:default,ds5:default&quot;
 alertServer=&quot;ds4&quot;
 apiServers=&quot;ds5&quot;
 </code></pre>
-<h2>Start DolphinScheduler &amp;&amp; Login DolphinScheduler &amp;&amp; Server Start And Stop</h2>
+<h2>Start and Login DolphinScheduler</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>
+<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="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/installation/cluster.json b/en-us/docs/dev/user_doc/guide/installation/cluster.json
index ff97a7c..3790c4c 100644
--- a/en-us/docs/dev/user_doc/guide/installation/cluster.json
+++ b/en-us/docs/dev/user_doc/guide/installation/cluster.json
@@ -1,6 +1,6 @@
 {
   "filename": "cluster.md",
-  "__html": "<h1>Cluster Deployment</h1>\n<p>Cluster deployment is to deploy the DolphinScheduler on multiple machines for running a large number of tasks in production.</p>\n<p>If you are a green hand and want to experience DolphinScheduler, we recommended you install follow <a href=\"standalone.md\">Standalone</a>. If you want to experience more complete functions or schedule large tasks number, we recommended you install follow <a href=\"pseudo-cluster.md\">pseudo-cluster deployment</ [...]
+  "__html": "<h1>Cluster Deployment</h1>\n<p>Cluster deployment is to deploy the DolphinScheduler on multiple machines for running a large number of tasks in production.</p>\n<p>If you are a green hand and want to experience DolphinScheduler, we recommended you install follow <a href=\"standalone.md\">Standalone</a>. If you want to experience more complete functions or schedule large tasks number, we recommended you install follow <a href=\"pseudo-cluster.md\">pseudo-cluster deployment</ [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/installation/cluster.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/installation/docker.html b/en-us/docs/dev/user_doc/guide/installation/docker.html
index bfbfe5c..4f5707a 100644
--- a/en-us/docs/dev/user_doc/guide/installation/docker.html
+++ b/en-us/docs/dev/user_doc/guide/installation/docker.html
@@ -16,12 +16,12 @@
 <li><a href="https://docs.docker.com/engine/install/">Docker</a> 1.13.1+</li>
 <li><a href="https://docs.docker.com/compose/">Docker Compose</a> 1.11.0+</li>
 </ul>
-<h2>How to use this Docker image</h2>
+<h2>How to Use this Docker Image</h2>
 <p>Here're 3 ways to quickly install DolphinScheduler</p>
-<h3>The First Way: Start a DolphinScheduler by docker-compose (recommended)</h3>
+<h3>The First Way: Start a DolphinScheduler by Docker Compose (Recommended)</h3>
 <p>In this way, you need to install <a href="https://docs.docker.com/compose/">docker-compose</a> as a prerequisite, please install it yourself according to the rich docker-compose installation guidance on the Internet</p>
 <p>For Windows 7-10, you can install <a href="https://github.com/docker/toolbox/releases">Docker Toolbox</a>. For Windows 10 64-bit, you can install <a href="https://docs.docker.com/docker-for-windows/install/">Docker Desktop</a>, and pay attention to the <a href="https://docs.docker.com/docker-for-windows/install/#system-requirements">system requirements</a></p>
-<h4>0. Configure memory not less than 4GB</h4>
+<h4>Configure Memory not Less Than 4GB</h4>
 <p>For Mac user, click <code>Docker Desktop -&gt; Preferences -&gt; Resources -&gt; Memory</code></p>
 <p>For Windows Docker Toolbox user, two items need to be configured:</p>
 <ul>
@@ -33,9 +33,9 @@
 <li><strong>Hyper-V mode</strong>: Click <code>Docker Desktop -&gt; Settings -&gt; Resources -&gt; Memory</code></li>
 <li><strong>WSL 2 mode</strong>: Refer to <a href="https://docs.microsoft.com/en-us/windows/wsl/wsl-config#configure-global-options-with-wslconfig">WSL 2 utility VM</a></li>
 </ul>
-<h4>1. Download the Source Code Package</h4>
+<h4>Download the Source Code Package</h4>
 <p>Please download the source code package apache-dolphinscheduler-1.3.8-src.tar.gz, download address: <a href="/en-us/download/download.html">download</a></p>
-<h4>2. Pull Image and Start the Service</h4>
+<h4>Pull Image and Start the Service</h4>
 <blockquote>
 <p>For Mac and Linux user, open <strong>Terminal</strong>
 For Windows Docker Toolbox user, open <strong>Docker Quickstart Terminal</strong>
@@ -51,24 +51,24 @@ $ docker-compose up -d
 <p>PowerShell should use <code>cd apache-dolphinscheduler-1.3.8-src\docker\docker-swarm</code></p>
 </blockquote>
 <p>The <strong>PostgreSQL</strong> (with username <code>root</code>, password <code>root</code> and database <code>dolphinscheduler</code>) and <strong>ZooKeeper</strong> services will start by default</p>
-<h4>3. Login</h4>
+<h4>Login</h4>
 <p>Visit the Web UI: <a href="http://localhost:12345/dolphinscheduler">http://localhost:12345/dolphinscheduler</a> (The local address is <a href="http://localhost:12345/dolphinscheduler">http://localhost:12345/dolphinscheduler</a>)</p>
 <p>The default username is <code>admin</code> and the default password is <code>dolphinscheduler123</code></p>
 <p align="center">
   <img src="/img/login_en.png" width="60%" />
 </p>
 <p>Please refer to the <code>Quick Start</code> in the chapter <a href="../quick-start.md">Quick Start</a> to explore how to use DolphinScheduler</p>
-<h3>The Second Way: Start via specifying the existing PostgreSQL and ZooKeeper service</h3>
+<h3>The Second Way: Start via Specifying the Existing PostgreSQL and ZooKeeper Service</h3>
 <p>In this way, you need to install <a href="https://docs.docker.com/engine/install/">docker</a> as a prerequisite, please install it yourself according to the rich docker installation guidance on the Internet</p>
-<h4>1. Basic Required Software (please install by yourself)</h4>
+<h4>Basic Required Software</h4>
 <ul>
 <li><a href="https://www.postgresql.org/download/">PostgreSQL</a> (8.2.15+)</li>
 <li><a href="https://zookeeper.apache.org/releases.html">ZooKeeper</a> (3.4.6+)</li>
 <li><a href="https://docs.docker.com/engine/install/">Docker</a> (1.13.1+)</li>
 </ul>
-<h4>2. Please login to the PostgreSQL database and create a database named <code>dolphinscheduler</code></h4>
-<h4>3. Initialize the database, import <code>sql/dolphinscheduler_postgre.sql</code> to create tables and initial data</h4>
-<h4>4. Download the DolphinScheduler Image</h4>
+<h4>Please Login to the PostgreSQL Database and Create a Database Named <code>dolphinscheduler</code></h4>
+<h4>Initialize the Database, Import <code>sql/dolphinscheduler_postgre.sql</code> to Create Tables and Initial Data</h4>
+<h4>Download the DolphinScheduler Image</h4>
 <p>We have already uploaded user-oriented DolphinScheduler image to the Docker repository so that you can pull the image from the docker repository:</p>
 <pre><code>docker pull dolphinscheduler.docker.scarf.sh/apache/dolphinscheduler:1.3.8
 </code></pre>
@@ -81,9 +81,9 @@ $ docker-compose up -d
 apache/dolphinscheduler:1.3.8 all
 </code></pre>
 <p>Note: database username test and password test need to be replaced with your actual PostgreSQL username and password, 192.168.x.x need to be replaced with your relate PostgreSQL and ZooKeeper host IP</p>
-<h4>6. Login</h4>
+<h4>Login</h4>
 <p>Same as above</p>
-<h3>The Third Way: Start a standalone DolphinScheduler server</h3>
+<h3>The Third Way: Start a Standalone DolphinScheduler Server</h3>
 <p>The following services are automatically started when the container starts:</p>
 <pre><code>     MasterServer         ----- master service
      WorkerServer         ----- worker service
@@ -295,7 +295,7 @@ apache/dolphinscheduler:1.3.8 alert-server
 </tbody>
 </table>
 <h2>FAQ</h2>
-<h3>How to manage DolphinScheduler by docker-compose?</h3>
+<h3>How to Manage DolphinScheduler by Docker Compose?</h3>
 <p>Start, restart, stop or list containers:</p>
 <pre><code>docker-compose start
 docker-compose restart
@@ -308,7 +308,7 @@ docker-compose ps
 <p>Stop containers and remove containers, networks and volumes:</p>
 <pre><code>docker-compose down -v
 </code></pre>
-<h3>How to view the logs of a container?</h3>
+<h3>How to View the Logs of a Container?</h3>
 <p>List all running containers:</p>
 <pre><code>docker ps
 docker ps --format &quot;{{.Names}}&quot; # only print names
@@ -318,14 +318,14 @@ docker ps --format &quot;{{.Names}}&quot; # only print names
 docker logs -f docker-swarm_dolphinscheduler-api_1 # follow log output
 docker logs --tail 10 docker-swarm_dolphinscheduler-api_1 # show last 10 lines from the end of the logs
 </code></pre>
-<h3>How to scale master and worker by docker-compose?</h3>
+<h3>How to Scale Master and Worker by Docker Compose?</h3>
 <p>Scale master to 2 instances:</p>
 <pre><code>docker-compose up -d --scale dolphinscheduler-master=2 dolphinscheduler-master
 </code></pre>
 <p>Scale worker to 3 instances:</p>
 <pre><code>docker-compose up -d --scale dolphinscheduler-worker=3 dolphinscheduler-worker
 </code></pre>
-<h3>How to deploy DolphinScheduler on Docker Swarm?</h3>
+<h3>How to Deploy DolphinScheduler on Docker Swarm?</h3>
 <p>Assuming that the Docker Swarm cluster has been created (If there is no Docker Swarm cluster, please refer to <a href="https://docs.docker.com/engine/swarm/swarm-tutorial/create-swarm/">create-swarm</a>)</p>
 <p>Start a stack named dolphinscheduler:</p>
 <pre><code>docker stack deploy -c docker-stack.yml dolphinscheduler
@@ -339,15 +339,15 @@ docker logs --tail 10 docker-swarm_dolphinscheduler-api_1 # show last 10 lines f
 <p>Remove the volumes of the stack named dolphinscheduler:</p>
 <pre><code>docker volume rm -f $(docker volume ls --format &quot;{{.Name}}&quot; | grep -e &quot;^dolphinscheduler&quot;)
 </code></pre>
-<h3>How to scale master and worker on Docker Swarm?</h3>
+<h3>How to Scale Master and Worker on Docker Swarm?</h3>
 <p>Scale master of the stack named dolphinscheduler to 2 instances:</p>
 <pre><code>docker service scale dolphinscheduler_dolphinscheduler-master=2
 </code></pre>
 <p>Scale worker of the stack named dolphinscheduler to 3 instances:</p>
 <pre><code>docker service scale dolphinscheduler_dolphinscheduler-worker=3
 </code></pre>
-<h3>How to build a Docker image?</h3>
-<h4>Build from the source code (Require Maven 3.3+ &amp; JDK 1.8+)</h4>
+<h3>How to Build a Docker Image?</h3>
+<h4>Build From the Source Code (Require Maven 3.3+ and JDK 1.8+)</h4>
 <p>In Unix-Like, execute in Terminal:</p>
 <pre><code class="language-bash">$ bash ./docker/build/hooks/build
 </code></pre>
@@ -355,7 +355,7 @@ docker logs --tail 10 docker-swarm_dolphinscheduler-api_1 # show last 10 lines f
 <pre><code class="language-bat"><span class="hljs-function">C:\<span class="hljs-title">dolphinscheduler</span>-<span class="hljs-title">src</span>&gt;.\<span class="hljs-title">docker</span>\<span class="hljs-title">build</span>\<span class="hljs-title">hooks</span>\<span class="hljs-title">build.bat</span>
 </span></code></pre>
 <p>Please read <code>./docker/build/hooks/build</code> <code>./docker/build/hooks/build.bat</code> script files if you don't understand</p>
-<h4>Build from the binary distribution (Not require Maven 3.3+ &amp; JDK 1.8+)</h4>
+<h4>Build From the Binary Distribution (Not require Maven 3.3+ and JDK 1.8+)</h4>
 <p>Please download the binary distribution package apache-dolphinscheduler-1.3.8-bin.tar.gz, download address: <a href="/en-us/download/download.html">download</a>. And put apache-dolphinscheduler-1.3.8-bin.tar.gz into the <code>apache-dolphinscheduler-1.3.8-src/docker/build</code> directory, execute in Terminal or PowerShell:</p>
 <pre><code>$ cd apache-dolphinscheduler-1.3.8-src/docker/build
 $ docker build --build-arg VERSION=1.3.8 -t apache/dolphinscheduler:1.3.8 .
@@ -363,7 +363,7 @@ $ docker build --build-arg VERSION=1.3.8 -t apache/dolphinscheduler:1.3.8 .
 <blockquote>
 <p>PowerShell should use <code>cd apache-dolphinscheduler-1.3.8-src/docker/build</code></p>
 </blockquote>
-<h4>Build multi-platform images</h4>
+<h4>Build Multi-Platform Images</h4>
 <p>Currently support to build images including <code>linux/amd64</code> and <code>linux/arm64</code> platform architecture, requirements:</p>
 <ol>
 <li>Support <a href="https://docs.docker.com/engine/reference/commandline/buildx/">docker buildx</a></li>
@@ -373,7 +373,7 @@ $ docker build --build-arg VERSION=1.3.8 -t apache/dolphinscheduler:1.3.8 .
 <pre><code class="language-bash">$ docker login <span class="hljs-comment"># login to push apache/dolphinscheduler</span>
 $ bash ./docker/build/hooks/build
 </code></pre>
-<h3>How to add an environment variable for Docker?</h3>
+<h3>How to Add an Environment Variable for Docker?</h3>
 <p>If you would like to do additional initialization in an image derived from this one, add one or more environment variables under <code>/root/start-init-conf.sh</code>, and modify template files in <code>/opt/dolphinscheduler/conf/*.tpl</code>.</p>
 <p>For example, to add an environment variable <code>SECURITY_AUTHENTICATION_TYPE</code> in <code>/root/start-init-conf.sh</code>:</p>
 <pre><code>export SECURITY_AUTHENTICATION_TYPE=PASSWORD
@@ -390,7 +390,7 @@ EOF
 &quot;</span> &gt; <span class="hljs-variable">${DOLPHINSCHEDULER_HOME}</span>/conf/<span class="hljs-variable">${line%.*}</span>
 <span class="hljs-keyword">done</span>
 </code></pre>
-<h3>How to use MySQL as the DolphinScheduler's database instead of PostgreSQL?</h3>
+<h3>How to Use MySQL as the DolphinScheduler's Database Instead of PostgreSQL?</h3>
 <blockquote>
 <p>Because of the commercial license, we cannot directly use the driver of MySQL.</p>
 <p>If you want to use MySQL, you can build a new image based on the <code>apache/dolphinscheduler</code> image as follows.</p>
@@ -443,7 +443,7 @@ DATABASE_PARAMS=useUnicode=true&amp;characterEncoding=UTF-8
 <ol start="8">
 <li>Run a dolphinscheduler (See <strong>How to use this docker image</strong>)</li>
 </ol>
-<h3>How to support MySQL datasource in <code>Datasource manage</code>?</h3>
+<h3>How to Support MySQL Datasource in <code>Datasource manage</code>?</h3>
 <blockquote>
 <p>Because of the commercial license, we cannot directly use the driver of MySQL.</p>
 <p>If you want to add MySQL datasource, you can build a new image based on the <code>apache/dolphinscheduler</code> image as follows.</p>
@@ -478,7 +478,7 @@ COPY mysql-connector-java-8.0.16.jar /opt/dolphinscheduler/lib
 <p>Add a MySQL datasource in <code>Datasource manage</code></p>
 </li>
 </ol>
-<h3>How to support Oracle datasource in <code>Datasource manage</code>?</h3>
+<h3>How to Support Oracle Datasource in <code>Datasource manage</code>?</h3>
 <blockquote>
 <p>Because of the commercial license, we cannot directly use the driver of Oracle.</p>
 <p>If you want to add Oracle datasource, you can build a new image based on the <code>apache/dolphinscheduler</code> image as follows.</p>
@@ -513,7 +513,7 @@ COPY ojdbc8-19.9.0.0.jar /opt/dolphinscheduler/lib
 <p>Add an Oracle datasource in <code>Datasource manage</code></p>
 </li>
 </ol>
-<h3>How to support Python 2 pip and custom requirements.txt?</h3>
+<h3>How to Support Python 2 pip and Custom requirements.txt?</h3>
 <ol>
 <li>Create a new <code>Dockerfile</code> to install pip:</li>
 </ol>
@@ -546,7 +546,7 @@ RUN apt-get update &amp;&amp; \
 <p>Verify pip under a new Python task</p>
 </li>
 </ol>
-<h3>How to support Python 3?</h3>
+<h3>How to Support Python 3?</h3>
 <ol>
 <li>Create a new <code>Dockerfile</code> to install Python 3:</li>
 </ol>
@@ -580,7 +580,7 @@ RUN apt-get update &amp;&amp; \
 <p>Verify Python 3 under a new Python task</p>
 </li>
 </ol>
-<h3>How to support Hadoop, Spark, Flink, Hive or DataX?</h3>
+<h3>How to Support Hadoop, Spark, Flink, Hive or DataX?</h3>
 <p>Take Spark 2.4.7 as an example:</p>
 <ol>
 <li>
@@ -629,7 +629,7 @@ ln -s spark-2.4.7-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 </ol>
 <p>Spark on YARN (Deploy Mode is <code>cluster</code> or <code>client</code>) requires Hadoop support. Similar to Spark support, the operation of supporting Hadoop is almost the same as the previous steps</p>
 <p>Ensure that <code>$HADOOP_HOME</code> and <code>$HADOOP_CONF_DIR</code> exists</p>
-<h3>How to support Spark 3?</h3>
+<h3>How to Support Spark 3?</h3>
 <p>In fact, the way to submit applications with <code>spark-submit</code> is the same, regardless of Spark 1, 2 or 3. In other words, the semantics of <code>SPARK_HOME2</code> is the second <code>SPARK_HOME</code> instead of <code>SPARK2</code>'s <code>HOME</code>, so just set <code>SPARK_HOME2=/path/to/spark3</code></p>
 <p>Take Spark 3.1.1 as an example:</p>
 <ol>
@@ -662,7 +662,7 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 <pre><code>$SPARK_HOME2/bin/spark-submit --class org.apache.spark.examples.SparkPi $SPARK_HOME2/examples/jars/spark-examples_2.12-3.1.1.jar
 </code></pre>
 <p>Check whether the task log contains the output like <code>Pi is roughly 3.146015</code></p>
-<h3>How to support shared storage between Master, Worker and Api server?</h3>
+<h3>How to Support Shared Storage between Master, Worker and Api server?</h3>
 <blockquote>
 <p><strong>Note</strong>: If it is deployed on a single machine by <code>docker-compose</code>, step 1 and 2 can be skipped directly, and execute the command like <code>docker cp hadoop-3.2.2.tar.gz docker-swarm_dolphinscheduler-worker_1:/opt/soft</code> to put Hadoop into the shared directory <code>/opt/soft</code> in the container</p>
 </blockquote>
@@ -688,7 +688,7 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 <p>Ensure that <code>$HADOOP_HOME</code> and <code>$HADOOP_CONF_DIR</code> are correct</p>
 </li>
 </ol>
-<h3>How to support local file resource storage instead of HDFS and S3?</h3>
+<h3>How to Support Local File Resource Storage Instead of HDFS and S3?</h3>
 <blockquote>
 <p><strong>Note</strong>: If it is deployed on a single machine by <code>docker-compose</code>, step 2 can be skipped directly</p>
 </blockquote>
@@ -711,7 +711,7 @@ FS_DEFAULT_FS=file:///
       <span class="hljs-attr">o:</span> <span class="hljs-string">&quot;addr=10.40.0.199,nolock,soft,rw&quot;</span>
       <span class="hljs-attr">device:</span> <span class="hljs-string">&quot;:/path/to/resource/dir&quot;</span>
 </code></pre>
-<h3>How to support S3 resource storage like MinIO?</h3>
+<h3>How to Support S3 Resource Storage Like MinIO?</h3>
 <p>Take MinIO as an example: Modify the following environment variables in <code>config.env.sh</code></p>
 <pre><code>RESOURCE_STORAGE_TYPE=S3
 RESOURCE_UPLOAD_PATH=/dolphinscheduler
@@ -724,7 +724,7 @@ FS_S3A_SECRET_KEY=MINIO_SECRET_KEY
 <blockquote>
 <p><strong>Note</strong>: <code>MINIO_IP</code> can only use IP instead of the domain name, because DolphinScheduler currently doesn't support S3 path style access</p>
 </blockquote>
-<h3>How to configure SkyWalking?</h3>
+<h3>How to Configure SkyWalking?</h3>
 <p>Modify SkyWalking environment variables in <code>config.env.sh</code>:</p>
 <pre><code>SKYWALKING_ENABLE=true
 SW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800
@@ -759,10 +759,10 @@ SW_GRPC_LOG_SERVER_PORT=11800
 <p><strong>Note</strong>: You must specify it when starting a standalone dolphinscheduler server. Like <code>master-server</code>, <code>worker-server</code>, <code>api-server</code>, <code>alert-server</code>.</p>
 <h3>ZooKeeper</h3>
 <p><strong><code>ZOOKEEPER_QUORUM</code></strong></p>
-<p>This environment variable sets zookeeper quorum. The default value is <code>127.0.0.1:2181</code>.</p>
+<p>This environment variable sets ZooKeeper quorum. The default value is <code>127.0.0.1:2181</code>.</p>
 <p><strong>Note</strong>: You must specify it when starting a standalone dolphinscheduler server. Like <code>master-server</code>, <code>worker-server</code>, <code>api-server</code>.</p>
 <p><strong><code>ZOOKEEPER_ROOT</code></strong></p>
-<p>This environment variable sets zookeeper root directory for dolphinscheduler. The default value is <code>/dolphinscheduler</code>.</p>
+<p>This environment variable sets ZooKeeper root directory for dolphinscheduler. The default value is <code>/dolphinscheduler</code>.</p>
 <h3>Common</h3>
 <p><strong><code>DOLPHINSCHEDULER_OPTS</code></strong></p>
 <p>This environment variable sets JVM options for dolphinscheduler, suitable for <code>master-server</code>, <code>worker-server</code>, <code>api-server</code>, <code>alert-server</code>. The default value is empty.</p>
@@ -896,7 +896,7 @@ SW_GRPC_LOG_SERVER_PORT=11800
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/installation/docker.json b/en-us/docs/dev/user_doc/guide/installation/docker.json
index 553f82f..1c6957d 100644
--- a/en-us/docs/dev/user_doc/guide/installation/docker.json
+++ b/en-us/docs/dev/user_doc/guide/installation/docker.json
@@ -1,6 +1,6 @@
 {
   "filename": "docker.md",
-  "__html": "<h1>QuickStart in Docker</h1>\n<h2>Prerequisites</h2>\n<ul>\n<li><a href=\"https://docs.docker.com/engine/install/\">Docker</a> 1.13.1+</li>\n<li><a href=\"https://docs.docker.com/compose/\">Docker Compose</a> 1.11.0+</li>\n</ul>\n<h2>How to use this Docker image</h2>\n<p>Here're 3 ways to quickly install DolphinScheduler</p>\n<h3>The First Way: Start a DolphinScheduler by docker-compose (recommended)</h3>\n<p>In this way, you need to install <a href=\"https://docs.docker.co [...]
+  "__html": "<h1>QuickStart in Docker</h1>\n<h2>Prerequisites</h2>\n<ul>\n<li><a href=\"https://docs.docker.com/engine/install/\">Docker</a> 1.13.1+</li>\n<li><a href=\"https://docs.docker.com/compose/\">Docker Compose</a> 1.11.0+</li>\n</ul>\n<h2>How to Use this Docker Image</h2>\n<p>Here're 3 ways to quickly install DolphinScheduler</p>\n<h3>The First Way: Start a DolphinScheduler by Docker Compose (Recommended)</h3>\n<p>In this way, you need to install <a href=\"https://docs.docker.co [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/installation/docker.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/installation/hardware.html b/en-us/docs/dev/user_doc/guide/installation/hardware.html
index 778255d..64b41f93 100644
--- a/en-us/docs/dev/user_doc/guide/installation/hardware.html
+++ b/en-us/docs/dev/user_doc/guide/installation/hardware.html
@@ -12,7 +12,7 @@
 <body>
   <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
 <p>DolphinScheduler, as an open-source distributed workflow task scheduling system, can be well deployed and run in Intel architecture server environments and mainstream virtualization environments, and supports mainstream Linux operating system environments.</p>
-<h2>1. Linux Operating System Version Requirements</h2>
+<h2>Linux Operating System Version Requirements</h2>
 <table>
 <thead>
 <tr>
@@ -43,7 +43,7 @@
 <p><strong>Attention:</strong>
 The above Linux operating systems can run on physical servers and mainstream virtualization environments such as VMware, KVM, and XEN.</p>
 </blockquote>
-<h2>2. Recommended Server Configuration</h2>
+<h2>Recommended Server Configuration</h2>
 <p>DolphinScheduler supports 64-bit hardware platforms with Intel x86-64 architecture. The following recommendation is made for server hardware configuration in a production environment:</p>
 <h3>Production Environment</h3>
 <table>
@@ -73,7 +73,7 @@ The above Linux operating systems can run on physical servers and mainstream vir
 <li>The hard disk size configuration is recommended by more than 50GB. The system disk and data disk are separated.</li>
 </ul>
 </blockquote>
-<h2>3. Network Requirements</h2>
+<h2>Network Requirements</h2>
 <p>DolphinScheduler provides the following network port configurations for normal operation:</p>
 <table>
 <thead>
@@ -108,13 +108,13 @@ The above Linux operating systems can run on physical servers and mainstream vir
 <li>Administrators can adjust relevant ports on the network side and host-side according to the deployment plan of DolphinScheduler components in the actual environment.</li>
 </ul>
 </blockquote>
-<h2>4. Browser Requirements</h2>
+<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="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/installation/hardware.json b/en-us/docs/dev/user_doc/guide/installation/hardware.json
index 7cd374d..ef7513f 100644
--- a/en-us/docs/dev/user_doc/guide/installation/hardware.json
+++ b/en-us/docs/dev/user_doc/guide/installation/hardware.json
@@ -1,6 +1,6 @@
 {
   "filename": "hardware.md",
-  "__html": "<h1>Hardware Environment</h1>\n<p>DolphinScheduler, as an open-source distributed workflow task scheduling system, can be well deployed and run in Intel architecture server environments and mainstream virtualization environments, and supports mainstream Linux operating system environments.</p>\n<h2>1. Linux Operating System Version Requirements</h2>\n<table>\n<thead>\n<tr>\n<th style=\"text-align:left\">OS</th>\n<th style=\"text-align:center\">Version</th>\n</tr>\n</thead>\n [...]
+  "__html": "<h1>Hardware Environment</h1>\n<p>DolphinScheduler, as an open-source distributed workflow task scheduling system, can be well deployed and run in Intel architecture server environments and mainstream virtualization environments, and supports mainstream Linux operating system environments.</p>\n<h2>Linux Operating System Version Requirements</h2>\n<table>\n<thead>\n<tr>\n<th style=\"text-align:left\">OS</th>\n<th style=\"text-align:center\">Version</th>\n</tr>\n</thead>\n<tb [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/installation/hardware.html",
   "meta": {}
 }
\ No newline at end of file
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 dc31ed4..68a31dc 100644
--- a/en-us/docs/dev/user_doc/guide/installation/kubernetes.html
+++ b/en-us/docs/dev/user_doc/guide/installation/kubernetes.html
@@ -19,7 +19,7 @@
 <li><a href="https://kubernetes.io/">Kubernetes</a> 1.12+</li>
 <li>PV provisioner support in the underlying infrastructure</li>
 </ul>
-<h2>Installing the Chart</h2>
+<h2>Install the Chart</h2>
 <p>Please download the source code package apache-dolphinscheduler-1.3.8-src.tar.gz, download address: <a href="/en-us/download/download.html">download</a></p>
 <p>To install the chart with the release name <code>dolphinscheduler</code>, please execute the following commands:</p>
 <pre><code>$ tar -zxvf apache-dolphinscheduler-1.3.8-src.tar.gz
@@ -60,7 +60,7 @@ NODE_PORT=$(kubectl get svc {{ template <span class="hljs-string">&quot;dolphins
 <p>And then access the web: http://<span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>N</mi><mi>O</mi><mi>D</mi><msub><mi>E</mi><mi>I</mi></msub><mi>P</mi><mo>:</mo></mrow><annotation encoding="application/x-tex">NODE_IP:</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="strut" style="height:0.68333em;"></span><span class="strut bottom" style="height:0.83333em;vertical-align:-0.15em;"></span><span class="base textstyle u [...]
 <p>The default username is <code>admin</code> and the default password is <code>dolphinscheduler123</code></p>
 <p>Please refer to the <code>Quick Start</code> in the chapter <a href="../quick-start.md">Quick Start</a> to explore how to use DolphinScheduler</p>
-<h2>Uninstalling the Chart</h2>
+<h2>Uninstall the Chart</h2>
 <p>To uninstall/delete the <code>dolphinscheduler</code> deployment:</p>
 <pre><code class="language-bash">$ helm uninstall dolphinscheduler
 </code></pre>
@@ -236,7 +236,7 @@ NODE_PORT=$(kubectl get svc {{ template <span class="hljs-string">&quot;dolphins
 </tbody>
 </table>
 <h2>FAQ</h2>
-<h3>How to view the logs of a pod container?</h3>
+<h3>How to View the Logs of a Pod Container?</h3>
 <p>List all pods (aka <code>po</code>):</p>
 <pre><code>kubectl get po
 kubectl get po -n test # with test namespace
@@ -246,7 +246,7 @@ kubectl get po -n test # with test namespace
 kubectl logs -f dolphinscheduler-master-0 # follow log output
 kubectl logs --tail 10 dolphinscheduler-master-0 -n test # show last 10 lines from the end of the logs
 </code></pre>
-<h3>How to scale api, master and worker on Kubernetes?</h3>
+<h3>How to Scale api, master and worker on Kubernetes?</h3>
 <p>List all deployments (aka <code>deploy</code>):</p>
 <pre><code>kubectl get deploy
 kubectl get deploy -n test # with test namespace
@@ -267,7 +267,7 @@ kubectl scale --replicas=2 sts dolphinscheduler-master -n test # with test names
 <pre><code>kubectl scale --replicas=6 sts dolphinscheduler-worker
 kubectl scale --replicas=6 sts dolphinscheduler-worker -n test # with test namespace
 </code></pre>
-<h3>How to use MySQL as the DolphinScheduler's database instead of PostgreSQL?</h3>
+<h3>How to Use MySQL as the DolphinScheduler's Database Instead of PostgreSQL?</h3>
 <blockquote>
 <p>Because of the commercial license, we cannot directly use the driver of MySQL.</p>
 <p>If you want to use MySQL, you can build a new image based on the <code>apache/dolphinscheduler</code> image as follows.</p>
@@ -315,7 +315,7 @@ COPY mysql-connector-java-8.0.16.jar /opt/dolphinscheduler/lib
 <ol start="8">
 <li>Run a DolphinScheduler release in Kubernetes (See <strong>Installing the Chart</strong>)</li>
 </ol>
-<h3>How to support MySQL datasource in <code>Datasource manage</code>?</h3>
+<h3>How to Support MySQL Datasource in <code>Datasource manage</code>?</h3>
 <blockquote>
 <p>Because of the commercial license, we cannot directly use the driver of MySQL.</p>
 <p>If you want to add MySQL datasource, you can build a new image based on the <code>apache/dolphinscheduler</code> image as follows.</p>
@@ -350,7 +350,7 @@ COPY mysql-connector-java-8.0.16.jar /opt/dolphinscheduler/lib
 <p>Add a MySQL datasource in <code>Datasource manage</code></p>
 </li>
 </ol>
-<h3>How to support Oracle datasource in <code>Datasource manage</code>?</h3>
+<h3>How to Support Oracle Datasource in <code>Datasource manage</code>?</h3>
 <blockquote>
 <p>Because of the commercial license, we cannot directly use the driver of Oracle.</p>
 <p>If you want to add Oracle datasource, you can build a new image based on the <code>apache/dolphinscheduler</code> image as follows.</p>
@@ -385,7 +385,7 @@ COPY ojdbc8-19.9.0.0.jar /opt/dolphinscheduler/lib
 <p>Add an Oracle datasource in <code>Datasource manage</code></p>
 </li>
 </ol>
-<h3>How to support Python 2 pip and custom requirements.txt?</h3>
+<h3>How to Support Python 2 pip and Custom requirements.txt?</h3>
 <ol>
 <li>Create a new <code>Dockerfile</code> to install pip:</li>
 </ol>
@@ -418,7 +418,7 @@ RUN apt-get update &amp;&amp; \
 <p>Verify pip under a new Python task</p>
 </li>
 </ol>
-<h3>How to support Python 3?</h3>
+<h3>How to Support Python 3?</h3>
 <ol>
 <li>Create a new <code>Dockerfile</code> to install Python 3:</li>
 </ol>
@@ -452,7 +452,7 @@ RUN apt-get update &amp;&amp; \
 <p>Verify Python 3 under a new Python task</p>
 </li>
 </ol>
-<h3>How to support Hadoop, Spark, Flink, Hive or DataX?</h3>
+<h3>How to Support Hadoop, Spark, Flink, Hive or DataX?</h3>
 <p>Take Spark 2.4.7 as an example:</p>
 <ol>
 <li>
@@ -506,7 +506,7 @@ ln -s spark-2.4.7-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 </ol>
 <p>Spark on YARN (Deploy Mode is <code>cluster</code> or <code>client</code>) requires Hadoop support. Similar to Spark support, the operation of supporting Hadoop is almost the same as the previous steps</p>
 <p>Ensure that <code>$HADOOP_HOME</code> and <code>$HADOOP_CONF_DIR</code> exists</p>
-<h3>How to support Spark 3?</h3>
+<h3>How to Support Spark 3?</h3>
 <p>In fact, the way to submit applications with <code>spark-submit</code> is the same, regardless of Spark 1, 2 or 3. In other words, the semantics of <code>SPARK_HOME2</code> is the second <code>SPARK_HOME</code> instead of <code>SPARK2</code>'s <code>HOME</code>, so just set <code>SPARK_HOME2=/path/to/spark3</code></p>
 <p>Take Spark 3.1.1 as an example:</p>
 <ol>
@@ -544,7 +544,7 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 <pre><code>$SPARK_HOME2/bin/spark-submit --class org.apache.spark.examples.SparkPi $SPARK_HOME2/examples/jars/spark-examples_2.12-3.1.1.jar
 </code></pre>
 <p>Check whether the task log contains the output like <code>Pi is roughly 3.146015</code></p>
-<h3>How to support shared storage between Master, Worker and Api server?</h3>
+<h3>How to Support Shared Storage Between Master, Worker and Api Server?</h3>
 <p>For example, Master, Worker and API server may use Hadoop at the same time</p>
 <ol>
 <li>Modify the following configurations in <code>values.yaml</code></li>
@@ -570,7 +570,7 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 <p>Ensure that <code>$HADOOP_HOME</code> and <code>$HADOOP_CONF_DIR</code> are correct</p>
 </li>
 </ol>
-<h3>How to support local file resource storage instead of HDFS and S3?</h3>
+<h3>How to Support Local File Resource Storage Instead of HDFS and S3?</h3>
 <p>Modify the following configurations in <code>values.yaml</code></p>
 <pre><code class="language-yaml"><span class="hljs-attr">common:</span>
   <span class="hljs-attr">configmap:</span>
@@ -588,7 +588,7 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 <blockquote>
 <p><strong>Note</strong>: <code>storageClassName</code> must support the access mode: <code>ReadWriteMany</code></p>
 </blockquote>
-<h3>How to support S3 resource storage like MinIO?</h3>
+<h3>How to Support S3 Resource Storage Like MinIO?</h3>
 <p>Take MinIO as an example: Modify the following configurations in <code>values.yaml</code></p>
 <pre><code class="language-yaml"><span class="hljs-attr">common:</span>
   <span class="hljs-attr">configmap:</span>
@@ -603,7 +603,7 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 <blockquote>
 <p><strong>Note</strong>: <code>MINIO_IP</code> can only use IP instead of domain name, because DolphinScheduler currently doesn't support S3 path style access</p>
 </blockquote>
-<h3>How to configure SkyWalking?</h3>
+<h3>How to Configure SkyWalking?</h3>
 <p>Modify SKYWALKING configurations in <code>values.yaml</code>:</p>
 <pre><code class="language-yaml"><span class="hljs-attr">common:</span>
   <span class="hljs-attr">configmap:</span>
@@ -739,7 +739,7 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 </tr>
 <tr>
 <td><code>zookeeper.enabled</code></td>
-<td>If not exists external Zookeeper, by default, the DolphinScheduler will use a internal Zookeeper</td>
+<td>If not exists external ZooKeeper, by default, the DolphinScheduler will use a internal ZooKeeper</td>
 <td><code>true</code></td>
 </tr>
 <tr>
@@ -749,7 +749,7 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 </tr>
 <tr>
 <td><code>zookeeper.persistence.enabled</code></td>
-<td>Set <code>zookeeper.persistence.enabled</code> to <code>true</code> to mount a new volume for internal Zookeeper</td>
+<td>Set <code>zookeeper.persistence.enabled</code> to <code>true</code> to mount a new volume for internal ZooKeeper</td>
 <td><code>false</code></td>
 </tr>
 <tr>
@@ -759,22 +759,22 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 </tr>
 <tr>
 <td><code>zookeeper.persistence.storageClass</code></td>
-<td>Zookeeper data persistent volume storage class. If set to &quot;-&quot;, storageClassName: &quot;&quot;, which disables dynamic provisioning</td>
+<td>ZooKeeper data persistent volume storage class. If set to &quot;-&quot;, storageClassName: &quot;&quot;, which disables dynamic provisioning</td>
 <td><code>-</code></td>
 </tr>
 <tr>
 <td><code>zookeeper.zookeeperRoot</code></td>
-<td>Specify dolphinscheduler root directory in Zookeeper</td>
+<td>Specify dolphinscheduler root directory in ZooKeeper</td>
 <td><code>/dolphinscheduler</code></td>
 </tr>
 <tr>
 <td><code>externalZookeeper.zookeeperQuorum</code></td>
-<td>If exists external Zookeeper, and set <code>zookeeper.enabled</code> value to false. Specify Zookeeper quorum</td>
+<td>If exists external ZooKeeper, and set <code>zookeeper.enabled</code> value to false. Specify Zookeeper quorum</td>
 <td><code>127.0.0.1:2181</code></td>
 </tr>
 <tr>
 <td><code>externalZookeeper.zookeeperRoot</code></td>
-<td>If exists external Zookeeper, and set <code>zookeeper.enabled</code> value to false. Specify dolphinscheduler root directory in Zookeeper</td>
+<td>If exists external ZooKeeper, and set <code>zookeeper.enabled</code> value to false. Specify dolphinscheduler root directory in Zookeeper</td>
 <td><code>/dolphinscheduler</code></td>
 </tr>
 <tr>
@@ -1733,7 +1733,7 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/installation/kubernetes.json b/en-us/docs/dev/user_doc/guide/installation/kubernetes.json
index b74f1c6..611e91f 100644
--- a/en-us/docs/dev/user_doc/guide/installation/kubernetes.json
+++ b/en-us/docs/dev/user_doc/guide/installation/kubernetes.json
@@ -1,6 +1,6 @@
 {
   "filename": "kubernetes.md",
-  "__html": "<h1>QuickStart in Kubernetes</h1>\n<p>Kubernetes deployment is deploy DolphinScheduler in a Kubernetes cluster, which can schedule a large number of tasks and can be used in production.</p>\n<p>If you are a green hand and want to experience DolphinScheduler, we recommended you install follow <a href=\"standalone.md\">Standalone</a>. If you want to experience more complete functions or schedule large tasks number, we recommended you install follow <a href=\"pseudo-cluster.md\ [...]
+  "__html": "<h1>QuickStart in Kubernetes</h1>\n<p>Kubernetes deployment is deploy DolphinScheduler in a Kubernetes cluster, which can schedule a large number of tasks and can be used in production.</p>\n<p>If you are a green hand and want to experience DolphinScheduler, we recommended you install follow <a href=\"standalone.md\">Standalone</a>. If you want to experience more complete functions or schedule large tasks number, we recommended you install follow <a href=\"pseudo-cluster.md\ [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/installation/kubernetes.html",
   "meta": {}
 }
\ No newline at end of file
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 a96d7d0..3b67b79 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
@@ -30,8 +30,8 @@
 <blockquote>
 <p><strong><em>Note:</em></strong> DolphinScheduler itself does not depend on Hadoop, Hive, Spark, but if you need to run tasks that depend on them, you need to have the corresponding environment support</p>
 </blockquote>
-<h2>DolphinScheduler startup environment</h2>
-<h3>Configure user exemption and permissions</h3>
+<h2>DolphinScheduler Startup Environment</h2>
+<h3>Configure User Exemption and Permissions</h3>
 <p>Create a deployment user, and be sure to configure <code>sudo</code> without password. We here make a example for user dolphinscheduler.</p>
 <pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> To create a user, login as root</span>
 useradd dolphinscheduler
@@ -53,7 +53,7 @@ chown -R dolphinscheduler:dolphinscheduler apache-dolphinscheduler-*-bin
 <li>If you find the line &quot;Defaults requirest&quot; in the <code>/etc/sudoers</code> file, please comment it</li>
 </ul>
 </blockquote>
-<h3>Configure machine SSH password-free login</h3>
+<h3>Configure Machine SSH Password-Free Login</h3>
 <p>Since resources need to be sent to different machines during installation, SSH password-free login is required between each machine. The steps to configure password-free login are as follows</p>
 <pre><code class="language-shell">su dolphinscheduler
 
@@ -64,9 +64,9 @@ chmod 600 ~/.ssh/authorized_keys
 <blockquote>
 <p><strong><em>Notice:</em></strong> After the configuration is complete, you can run the command <code>ssh localhost</code> to test if it work or not, if you can login with ssh without password.</p>
 </blockquote>
-<h3>Start zookeeper</h3>
-<p>Go to the zookeeper installation directory, copy configure file <code>zoo_sample.cfg</code> to <code>conf/zoo.cfg</code>, and change value of dataDir in <code>conf/zoo.cfg</code> to <code>dataDir=./tmp/zookeeper</code></p>
-<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> Start zookeeper</span>
+<h3>Start ZooKeeper</h3>
+<p>Go to the ZooKeeper installation directory, copy configure file <code>zoo_sample.cfg</code> to <code>conf/zoo.cfg</code>, and change value of dataDir in <code>conf/zoo.cfg</code> to <code>dataDir=./tmp/zookeeper</code></p>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> Start ZooKeeper</span>
 ./bin/zkServer.sh start
 </code></pre>
 <!--
@@ -86,7 +86,7 @@ After modifying and saving, execute the following command to create database tab
 sh script/create-dolphinscheduler.sh
 ```
 -->
-<h2>Modify configuration</h2>
+<h2>Modify Configuration</h2>
 <p>After completing the preparation of the basic environment, you need to modify the configuration file according to your environment. The configuration file is in the path of <code>conf/config/install_config.conf</code>. Generally, you just needs to modify the <strong>INSTALL MACHINE, DolphinScheduler ENV, Database, Registry Server</strong> part to complete the deployment, the following describes the parameters that must be modified</p>
 <pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> ---------------------------------------------------------</span>
 <span class="hljs-meta">#</span><span class="bash"> INSTALL MACHINE</span>
@@ -124,10 +124,10 @@ dbname=&quot;dolphinscheduler&quot;
 #</span><span class="bash"> ---------------------------------------------------------</span>
 <span class="hljs-meta">#</span><span class="bash"> Registry Server</span>
 <span class="hljs-meta">#</span><span class="bash"> ---------------------------------------------------------</span>
-<span class="hljs-meta">#</span><span class="bash"> Registration center address, the address of zookeeper service</span>
+<span class="hljs-meta">#</span><span class="bash"> Registration center address, the address of ZooKeeper service</span>
 registryServers=&quot;localhost:2181&quot;
 </code></pre>
-<h2>Initialize the database</h2>
+<h2>Initialize the Database</h2>
 <p>DolphinScheduler metadata is stored in relational database. Currently, PostgreSQL and MySQL are supported. If you use MySQL, you need to manually download <a href="https://downloads.MySQL.com/archives/c-j/">mysql-connector-java driver</a> (8.0.16) and move it to the lib directory of DolphinScheduler. Let's take MySQL as an example for how to initialize the database</p>
 <pre><code class="language-shell">mysql -uroot -p
 <span class="hljs-meta">
@@ -152,7 +152,7 @@ mysql&gt;</span><span class="bash"> flush privileges;</span>
 </blockquote>
 <h2>Login DolphinScheduler</h2>
 <p>The browser access address <a href="http://localhost:12345/dolphinscheduler">http://localhost:12345/dolphinscheduler</a> can login DolphinScheduler UI. The default username and password are <strong>admin/dolphinscheduler123</strong></p>
-<h2>Start or stop server</h2>
+<h2>Start or Stop Server</h2>
 <pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> Stop all DolphinScheduler server</span>
 sh ./bin/stop-all.sh
 <span class="hljs-meta">
@@ -182,7 +182,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/installation/pseudo-cluster.json b/en-us/docs/dev/user_doc/guide/installation/pseudo-cluster.json
index 4cc7403..362e964 100644
--- a/en-us/docs/dev/user_doc/guide/installation/pseudo-cluster.json
+++ b/en-us/docs/dev/user_doc/guide/installation/pseudo-cluster.json
@@ -1,6 +1,6 @@
 {
   "filename": "pseudo-cluster.md",
-  "__html": "<h1>Pseudo-Cluster Deployment</h1>\n<p>The purpose of pseudo-cluster deployment is to deploy the DolphinScheduler service on a single machine. In this mode, DolphinScheduler's master, worker, api server, are all on the same machine.</p>\n<p>If you are a green hand and want to experience DolphinScheduler, we recommended you install follow <a href=\"standalone.md\">Standalone</a>. If you want to experience more complete functions or schedule large tasks number, we recommended  [...]
+  "__html": "<h1>Pseudo-Cluster Deployment</h1>\n<p>The purpose of pseudo-cluster deployment is to deploy the DolphinScheduler service on a single machine. In this mode, DolphinScheduler's master, worker, api server, are all on the same machine.</p>\n<p>If you are a green hand and want to experience DolphinScheduler, we recommended you install follow <a href=\"standalone.md\">Standalone</a>. If you want to experience more complete functions or schedule large tasks number, we recommended  [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/installation/pseudo-cluster.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/installation/skywalking-agent.html b/en-us/docs/dev/user_doc/guide/installation/skywalking-agent.html
index 90b0b3e..994e79c 100644
--- a/en-us/docs/dev/user_doc/guide/installation/skywalking-agent.html
+++ b/en-us/docs/dev/user_doc/guide/installation/skywalking-agent.html
@@ -13,9 +13,9 @@
   <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
 <p>The dolphinscheduler-skywalking module provides <a href="https://skywalking.apache.org/">SkyWalking</a> monitor agent for the Dolphinscheduler project.</p>
 <p>This document describes how to enable SkyWalking 8.4+ support with this module (recommended to use SkyWalking 8.5.0).</p>
-<h1>Installation</h1>
+<h2>Installation</h2>
 <p>The following configuration is used to enable SkyWalking agent.</p>
-<h3>Through environment variable configuration (for Docker Compose)</h3>
+<h3>Through Environment Variable Configuration (for Docker Compose)</h3>
 <p>Modify SkyWalking environment variables in <code>docker/docker-swarm/config.env.sh</code>:</p>
 <pre><code>SKYWALKING_ENABLE=true
 SW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800
@@ -25,7 +25,7 @@ SW_GRPC_LOG_SERVER_PORT=11800
 <p>And run</p>
 <pre><code class="language-shell"><span class="hljs-meta">$</span><span class="bash"> docker-compose up -d</span>
 </code></pre>
-<h3>Through environment variable configuration (for Docker)</h3>
+<h3>Through Environment Variable Configuration (for Docker)</h3>
 <pre><code class="language-shell"><span class="hljs-meta">$</span><span class="bash"> docker run -d --name dolphinscheduler \
 -e DATABASE_HOST=<span class="hljs-string">&quot;192.168.x.x&quot;</span> -e DATABASE_PORT=<span class="hljs-string">&quot;5432&quot;</span> -e DATABASE_DATABASE=<span class="hljs-string">&quot;dolphinscheduler&quot;</span> \
 -e DATABASE_USERNAME=<span class="hljs-string">&quot;test&quot;</span> -e DATABASE_PASSWORD=<span class="hljs-string">&quot;test&quot;</span> \
@@ -37,7 +37,7 @@ SW_GRPC_LOG_SERVER_PORT=11800
 -p 12345:12345 \
 apache/dolphinscheduler:1.3.8 all</span>
 </code></pre>
-<h3>Through install_config.conf configuration (for DolphinScheduler <a href="http://install.sh">install.sh</a>)</h3>
+<h3>Through install_config.conf Configuration (for DolphinScheduler <a href="http://install.sh">install.sh</a>)</h3>
 <p>Add the following configurations to <code>${workDir}/conf/config/install_config.conf</code>.</p>
 <pre><code class="language-properties"><span class="hljs-comment">
 # SkyWalking config</span>
@@ -51,9 +51,9 @@ apache/dolphinscheduler:1.3.8 all</span>
 <span class="hljs-attr">skywalkingLogReporterPort</span>=<span class="hljs-string">&quot;11800&quot;</span>
 
 </code></pre>
-<h1>Usage</h1>
+<h2>Usage</h2>
 <h3>Import Dashboard</h3>
-<h4>Import DolphinScheduler Dashboard to SkyWalking Sever</h4>
+<h4>Import DolphinScheduler Dashboard to SkyWalking Server</h4>
 <p>Copy the <code>${dolphinscheduler.home}/ext/skywalking-agent/dashboard/dolphinscheduler.yml</code> file into <code>${skywalking-oap-server.home}/config/ui-initialized-templates/</code> directory, and restart SkyWalking oap-server.</p>
 <h4>View DolphinScheduler Dashboard</h4>
 <p>If you have opened SkyWalking dashboard with a browser before, you need to clear the browser cache.</p>
@@ -62,7 +62,7 @@ apache/dolphinscheduler:1.3.8 all</span>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/installation/skywalking-agent.json b/en-us/docs/dev/user_doc/guide/installation/skywalking-agent.json
index bdc1309..9e6c173 100644
--- a/en-us/docs/dev/user_doc/guide/installation/skywalking-agent.json
+++ b/en-us/docs/dev/user_doc/guide/installation/skywalking-agent.json
@@ -1,6 +1,6 @@
 {
   "filename": "skywalking-agent.md",
-  "__html": "<h1>SkyWalking Agent Deployment</h1>\n<p>The dolphinscheduler-skywalking module provides <a href=\"https://skywalking.apache.org/\">SkyWalking</a> monitor agent for the Dolphinscheduler project.</p>\n<p>This document describes how to enable SkyWalking 8.4+ support with this module (recommended to use SkyWalking 8.5.0).</p>\n<h1>Installation</h1>\n<p>The following configuration is used to enable SkyWalking agent.</p>\n<h3>Through environment variable configuration (for Docker [...]
+  "__html": "<h1>SkyWalking Agent Deployment</h1>\n<p>The dolphinscheduler-skywalking module provides <a href=\"https://skywalking.apache.org/\">SkyWalking</a> monitor agent for the Dolphinscheduler project.</p>\n<p>This document describes how to enable SkyWalking 8.4+ support with this module (recommended to use SkyWalking 8.5.0).</p>\n<h2>Installation</h2>\n<p>The following configuration is used to enable SkyWalking agent.</p>\n<h3>Through Environment Variable Configuration (for Docker [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/installation/skywalking-agent.html",
   "meta": {}
 }
\ No newline at end of file
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 6c9993c..6d2e073 100644
--- a/en-us/docs/dev/user_doc/guide/installation/standalone.html
+++ b/en-us/docs/dev/user_doc/guide/installation/standalone.html
@@ -14,7 +14,7 @@
 <p>Standalone only for quick look for DolphinScheduler.</p>
 <p>If you are a green hand and want to experience DolphinScheduler, we recommended you install follow <a href="standalone.md">Standalone</a>. If you want to experience more complete functions or schedule large tasks number, we recommended you install follow <a href="pseudo-cluster.md">pseudo-cluster deployment</a>. If you want to using DolphinScheduler in production, we recommended you follow <a href="cluster.md">cluster deployment</a> or <a href="kubernetes.md">kubernetes</a></p>
 <blockquote>
-<p><strong><em>Note:</em></strong> Standalone only recommends the use of less than 20 workflows, because it uses H2 Database, Zookeeper Testing Server, too many tasks may cause instability</p>
+<p><strong><em>Note:</em></strong> Standalone only recommends the use of less than 20 workflows, because it uses H2 Database, ZooKeeper Testing Server, too many tasks may cause instability</p>
 </blockquote>
 <h2>Prepare</h2>
 <ul>
@@ -22,7 +22,7 @@
 <li>Binary package: Download the DolphinScheduler binary package at <a href="https://dolphinscheduler.apache.org/en-us/download/download.html">download page</a></li>
 </ul>
 <h2>Start DolphinScheduler Standalone Server</h2>
-<h3>Extract and start DolphinScheduler</h3>
+<h3>Extract and Start DolphinScheduler</h3>
 <p>There is a standalone startup script in the binary compressed package, which can be quickly started after extract. Switch to a user with sudo permission and run the script</p>
 <pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> Extract and start Standalone Server</span>
 tar -xvzf apache-dolphinscheduler-*-bin.tar.gz
@@ -31,7 +31,7 @@ sh ./bin/dolphinscheduler-daemon.sh start standalone-server
 </code></pre>
 <h3>Login DolphinScheduler</h3>
 <p>The browser access address <a href="http://localhost:12345/dolphinscheduler">http://localhost:12345/dolphinscheduler</a> can login DolphinScheduler UI. The default username and password are <strong>admin/dolphinscheduler123</strong></p>
-<h2>start/stop server</h2>
+<h3>Start or Stop Server</h3>
 <p>The script <code>./bin/dolphinscheduler-daemon.sh</code> can not only quickly start standalone, but also stop the service operation. All the commands are as follows</p>
 <pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> Start Standalone Server</span>
 sh ./bin/dolphinscheduler-daemon.sh start standalone-server
@@ -42,7 +42,7 @@ sh ./bin/dolphinscheduler-daemon.sh stop standalone-server
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/installation/standalone.json b/en-us/docs/dev/user_doc/guide/installation/standalone.json
index 8925a20..bdc2ce5 100644
--- a/en-us/docs/dev/user_doc/guide/installation/standalone.json
+++ b/en-us/docs/dev/user_doc/guide/installation/standalone.json
@@ -1,6 +1,6 @@
 {
   "filename": "standalone.md",
-  "__html": "<h1>Standalone</h1>\n<p>Standalone only for quick look for DolphinScheduler.</p>\n<p>If you are a green hand and want to experience DolphinScheduler, we recommended you install follow <a href=\"standalone.md\">Standalone</a>. If you want to experience more complete functions or schedule large tasks number, we recommended you install follow <a href=\"pseudo-cluster.md\">pseudo-cluster deployment</a>. If you want to using DolphinScheduler in production, we recommended you foll [...]
+  "__html": "<h1>Standalone</h1>\n<p>Standalone only for quick look for DolphinScheduler.</p>\n<p>If you are a green hand and want to experience DolphinScheduler, we recommended you install follow <a href=\"standalone.md\">Standalone</a>. If you want to experience more complete functions or schedule large tasks number, we recommended you install follow <a href=\"pseudo-cluster.md\">pseudo-cluster deployment</a>. If you want to using DolphinScheduler in production, we recommended you foll [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/installation/standalone.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/introduction.html b/en-us/docs/dev/user_doc/guide/introduction.html
index 646f0af..133833b 100644
--- a/en-us/docs/dev/user_doc/guide/introduction.html
+++ b/en-us/docs/dev/user_doc/guide/introduction.html
@@ -16,7 +16,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/monitor.html b/en-us/docs/dev/user_doc/guide/monitor.html
index 7e5fce7..edf2369 100644
--- a/en-us/docs/dev/user_doc/guide/monitor.html
+++ b/en-us/docs/dev/user_doc/guide/monitor.html
@@ -11,53 +11,53 @@
 </head>
 <body>
   <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
-<h2>Service management</h2>
+<h2>Service Management</h2>
 <ul>
 <li>Service management is mainly to monitor and display the health status and basic information of each service in the system</li>
 </ul>
-<h2>master monitoring</h2>
+<h2>Monitor Master Server</h2>
 <ul>
 <li>Mainly related to master information.</li>
 </ul>
 <p align="center">
    <img src="/img/master-jk-en.png" width="80%" />
  </p>
-<h2>worker monitoring</h2>
+<h2>Monitor Worker Server</h2>
 <ul>
 <li>Mainly related to worker information.</li>
 </ul>
 <p align="center">
    <img src="/img/worker-jk-en.png" width="80%" />
  </p>
-<h2>Zookeeper monitoring</h2>
+<h2>Monitor ZooKeeper</h2>
 <ul>
 <li>Mainly related configuration information of each worker and master in ZooKeeper.</li>
 </ul>
 <p alignlinux ="center">
    <img src="/img/zookeeper-monitor-en.png" width="80%" />
  </p>
-<h2>DB monitoring</h2>
+<h2>Monitor DB</h2>
 <ul>
 <li>Mainly the health of the DB</li>
 </ul>
 <p align="center">
    <img src="/img/mysql-jk-en.png" width="80%" />
  </p>
-<h2>Statistics management</h2>
+<h2>Statistics Management</h2>
 <p align="center">
    <img src="/img/statistics-en.png" width="80%" />
  </p>
 <ul>
 <li>Number of commands to be executed: statistics on the t_ds_command table</li>
 <li>The number of failed commands: statistics on the t_ds_error_command table</li>
-<li>Number of tasks to run: Count the data of task_queue in Zookeeper</li>
-<li>Number of tasks to be killed: Count the data of task_kill in Zookeeper</li>
+<li>Number of tasks to run: Count the data of task_queue in ZooKeeper</li>
+<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="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/monitor.json b/en-us/docs/dev/user_doc/guide/monitor.json
index c03daba..8d2b1ef 100644
--- a/en-us/docs/dev/user_doc/guide/monitor.json
+++ b/en-us/docs/dev/user_doc/guide/monitor.json
@@ -1,6 +1,6 @@
 {
   "filename": "monitor.md",
-  "__html": "<h1>Monitor</h1>\n<h2>Service management</h2>\n<ul>\n<li>Service management is mainly to monitor and display the health status and basic information of each service in the system</li>\n</ul>\n<h2>master monitoring</h2>\n<ul>\n<li>Mainly related to master information.</li>\n</ul>\n<p align=\"center\">\n   <img src=\"/img/master-jk-en.png\" width=\"80%\" />\n </p>\n<h2>worker monitoring</h2>\n<ul>\n<li>Mainly related to worker information.</li>\n</ul>\n<p align=\"center\">\n   [...]
+  "__html": "<h1>Monitor</h1>\n<h2>Service Management</h2>\n<ul>\n<li>Service management is mainly to monitor and display the health status and basic information of each service in the system</li>\n</ul>\n<h2>Monitor Master Server</h2>\n<ul>\n<li>Mainly related to master information.</li>\n</ul>\n<p align=\"center\">\n   <img src=\"/img/master-jk-en.png\" width=\"80%\" />\n </p>\n<h2>Monitor Worker Server</h2>\n<ul>\n<li>Mainly related to worker information.</li>\n</ul>\n<p align=\"cente [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/monitor.html",
   "meta": {}
 }
\ No newline at end of file
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 2bf8ff5..269225a 100644
--- a/en-us/docs/dev/user_doc/guide/open-api.html
+++ b/en-us/docs/dev/user_doc/guide/open-api.html
@@ -14,7 +14,7 @@
 <h2>Background</h2>
 <p>Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.</p>
 <h2>The Operation Steps of DS API Calls</h2>
-<h3>Create a token</h3>
+<h3>Create a Token</h3>
 <ol>
 <li>Log in to the scheduling system, click &quot;Security&quot;, then click &quot;Token manage&quot; on the left, and click &quot;Create token&quot; to create a token.</li>
 </ol>
@@ -27,7 +27,7 @@
 <p align="center">
    <img src="/img/create-token-en1.png" width="80%" />
  </p>
-<h3>Use token</h3>
+<h3>Use Token</h3>
 <ol>
 <li>Open the API documentation page
 <blockquote>
@@ -51,7 +51,7 @@
 <p align="center">
    <img src="/img/test-api.png" width="80%" />
  </p>  
-<h3>Create a project</h3>
+<h3>Create a Project</h3>
 <p>Here is an example of creating a project named &quot;wudl-flink-test&quot;:</p>
 <p align="center">
    <img src="/img/api/create_project1.png" width="80%" />
@@ -64,7 +64,7 @@
  </p>
 The returned msg information is "success", indicating that we have successfully created the project through API.
 <p>If you are interested in the source code of the project, please continue to read the following:</p>
-<h3>Appendix:The source code of creating a project</h3>
+<h3>Appendix:The Source Code of Creating a Project</h3>
 <p align="center">
    <img src="/img/api/create_source1.png" width="80%" />
  </p>
@@ -75,7 +75,7 @@ The returned msg information is "success", indicating that we have successfully
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/open-api.json b/en-us/docs/dev/user_doc/guide/open-api.json
index 2ed9731..9c607fc 100644
--- a/en-us/docs/dev/user_doc/guide/open-api.json
+++ b/en-us/docs/dev/user_doc/guide/open-api.json
@@ -1,6 +1,6 @@
 {
   "filename": "open-api.md",
-  "__html": "<h1>Open API</h1>\n<h2>Background</h2>\n<p>Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.</p>\n<h2>The Operation Steps of DS API Calls</h2>\n<h3>Create a token</h3>\n<ol>\n<li>Log in to the scheduling system, click &quot;Security&quot;, then click &quot;Token manage&quot; on the left, and click &quot;Create token&quot; to create a token.</li>\n</ol>\n<p align=\"center\ [...]
+  "__html": "<h1>Open API</h1>\n<h2>Background</h2>\n<p>Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.</p>\n<h2>The Operation Steps of DS API Calls</h2>\n<h3>Create a Token</h3>\n<ol>\n<li>Log in to the scheduling system, click &quot;Security&quot;, then click &quot;Token manage&quot; on the left, and click &quot;Create token&quot; to create a token.</li>\n</ol>\n<p align=\"center\ [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/open-api.html",
   "meta": {}
 }
\ No newline at end of file
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 bade8e0..1e199bd 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
@@ -56,15 +56,14 @@ the second is offset, representing the number of months the user wants to add or
 * Next N hours:$[HHmmss+N/24]
 * First N hours:$[HHmmss-N/24]
 * Next N minutes:$[HHmmss+N/24/60]
-* First N minutes:$[HHmmss-N/24/60]
-</code></pre>
+* First N minutes:$[HHmmss-N/24/60]</code></pre>
 </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="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/parameter/built-in.json b/en-us/docs/dev/user_doc/guide/parameter/built-in.json
index 47301ad..4188c9d 100644
--- a/en-us/docs/dev/user_doc/guide/parameter/built-in.json
+++ b/en-us/docs/dev/user_doc/guide/parameter/built-in.json
@@ -1,6 +1,6 @@
 {
   "filename": "built-in.md",
-  "__html": "<h1>Built-in Parameter</h1>\n<h2>Basic Built-in Parameter</h2>\n<table>\n    <tr><th>variable</th><th>declaration method</th><th>meaning</th></tr>\n    <tr>\n        <td>system.biz.date</td>\n        <td>${system.biz.date}</td>\n        <td>The day before the scheduled time of the daily scheduling instance, the format is yyyyMMdd</td>\n    </tr>\n    <tr>\n        <td>system.biz.curdate</td>\n        <td>${system.biz.curdate}</td>\n        <td>The timing time of the daily sc [...]
+  "__html": "<h1>Built-in Parameter</h1>\n<h2>Basic Built-in Parameter</h2>\n<table>\n    <tr><th>variable</th><th>declaration method</th><th>meaning</th></tr>\n    <tr>\n        <td>system.biz.date</td>\n        <td>${system.biz.date}</td>\n        <td>The day before the scheduled time of the daily scheduling instance, the format is yyyyMMdd</td>\n    </tr>\n    <tr>\n        <td>system.biz.curdate</td>\n        <td>${system.biz.curdate}</td>\n        <td>The timing time of the daily sc [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/parameter/built-in.html",
   "meta": {}
 }
\ No newline at end of file
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 4956b09..21bef44 100644
--- a/en-us/docs/dev/user_doc/guide/parameter/context.html
+++ b/en-us/docs/dev/user_doc/guide/parameter/context.html
@@ -12,11 +12,11 @@
 <body>
   <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
 <p>DolphinScheduler provides the ability to refer to each other between parameters, including: local parameters refer to global parameters, and upstream and downstream parameter transfer. Because of the existence of references, it involves the priority of parameters when the parameter names are the same. see also <a href="priority.md">Parameter Priority</a></p>
-<h2>Local task use global parameter</h2>
+<h2>Local Task Use Global Parameter</h2>
 <p>The premise of local tasks referencing global parameters is that you have already defined <a href="global.md">Global Parameter</a>. The usage is similar to the usage in <a href="local.md">local parameters</a>, but the value of the parameter needs to be configured as the key in the global parameter</p>
 <p><img src="/img/global_parameter.png" alt="parameter-call-global-in-local"></p>
 <p>As shown in the figure above, <code>${biz_date}</code> and <code>${curdate}</code> are examples of local parameters referencing global parameters. Observe the last line of the above figure, local_param_bizdate uses ${global_bizdate} to refer to the global parameter. In the shell script, you can use ${local_param_bizdate} to refer to the value of the global variable global_bizdate, or set the value of local_param_bizdate directly through JDBC. In the same way, local_param refers to the [...]
-<h2>Pass parameter from upstream task to downstream</h2>
+<h2>Pass Parameter From Upstream Task to Downstream</h2>
 <p>DolphinScheduler Parameter transfer between tasks is allowed, and the current transfer direction only supports one-way transfer from upstream to downstream. The task types currently supporting this feature are:</p>
 <ul>
 <li><a href="../task/shell.md">Shell</a></li>
@@ -49,7 +49,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/parameter/context.json b/en-us/docs/dev/user_doc/guide/parameter/context.json
index bcccc07..408e71e 100644
--- a/en-us/docs/dev/user_doc/guide/parameter/context.json
+++ b/en-us/docs/dev/user_doc/guide/parameter/context.json
@@ -1,6 +1,6 @@
 {
   "filename": "context.md",
-  "__html": "<h1>Parameter Context</h1>\n<p>DolphinScheduler provides the ability to refer to each other between parameters, including: local parameters refer to global parameters, and upstream and downstream parameter transfer. Because of the existence of references, it involves the priority of parameters when the parameter names are the same. see also <a href=\"priority.md\">Parameter Priority</a></p>\n<h2>Local task use global parameter</h2>\n<p>The premise of local tasks referencing  [...]
+  "__html": "<h1>Parameter Context</h1>\n<p>DolphinScheduler provides the ability to refer to each other between parameters, including: local parameters refer to global parameters, and upstream and downstream parameter transfer. Because of the existence of references, it involves the priority of parameters when the parameter names are the same. see also <a href=\"priority.md\">Parameter Priority</a></p>\n<h2>Local Task Use Global Parameter</h2>\n<p>The premise of local tasks referencing  [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/parameter/context.html",
   "meta": {}
 }
\ No newline at end of file
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 5bcc624..f79a058 100644
--- a/en-us/docs/dev/user_doc/guide/parameter/global.html
+++ b/en-us/docs/dev/user_doc/guide/parameter/global.html
@@ -26,7 +26,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
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 e5ebeda..b65970a 100644
--- a/en-us/docs/dev/user_doc/guide/parameter/local.html
+++ b/en-us/docs/dev/user_doc/guide/parameter/local.html
@@ -26,7 +26,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/parameter/priority.html b/en-us/docs/dev/user_doc/guide/parameter/priority.html
index 5d012b2..f7207b7 100644
--- a/en-us/docs/dev/user_doc/guide/parameter/priority.html
+++ b/en-us/docs/dev/user_doc/guide/parameter/priority.html
@@ -40,7 +40,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/project/project-list.html b/en-us/docs/dev/user_doc/guide/project/project-list.html
index f70ac22..9f1dd6a 100644
--- a/en-us/docs/dev/user_doc/guide/project/project-list.html
+++ b/en-us/docs/dev/user_doc/guide/project/project-list.html
@@ -11,7 +11,7 @@
 </head>
 <body>
   <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
-<h2>Create project</h2>
+<h2>Create Project</h2>
 <ul>
 <li>
 <p>Click &quot;Project Management&quot; to enter the project management page, click the &quot;Create Project&quot; button, enter the project name, project description, and click &quot;Submit&quot; to create a new project.</p>
@@ -20,7 +20,7 @@
 </p>
 </li>
 </ul>
-<h2>Project home</h2>
+<h2>Project Home</h2>
 <ul>
 <li>
 <p>Click the project name link on the project management page to enter the project home page, as shown in the figure below, the project home page contains the task status statistics, process status statistics, and workflow definition statistics of the project. The introduction for those metric:</p>
@@ -42,7 +42,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/project/project-list.json b/en-us/docs/dev/user_doc/guide/project/project-list.json
index 7a28017..1ceabbc 100644
--- a/en-us/docs/dev/user_doc/guide/project/project-list.json
+++ b/en-us/docs/dev/user_doc/guide/project/project-list.json
@@ -1,6 +1,6 @@
 {
   "filename": "project-list.md",
-  "__html": "<h1>Project</h1>\n<h2>Create project</h2>\n<ul>\n<li>\n<p>Click &quot;Project Management&quot; to enter the project management page, click the &quot;Create Project&quot; button, enter the project name, project description, and click &quot;Submit&quot; to create a new project.</p>\n<p align=\"center\">\n    <img src=\"/img/create_project_en1.png\" width=\"80%\" />\n</p>\n</li>\n</ul>\n<h2>Project home</h2>\n<ul>\n<li>\n<p>Click the project name link on the project management  [...]
+  "__html": "<h1>Project</h1>\n<h2>Create Project</h2>\n<ul>\n<li>\n<p>Click &quot;Project Management&quot; to enter the project management page, click the &quot;Create Project&quot; button, enter the project name, project description, and click &quot;Submit&quot; to create a new project.</p>\n<p align=\"center\">\n    <img src=\"/img/create_project_en1.png\" width=\"80%\" />\n</p>\n</li>\n</ul>\n<h2>Project Home</h2>\n<ul>\n<li>\n<p>Click the project name link on the project management  [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/project/project-list.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/project/task-instance.html b/en-us/docs/dev/user_doc/guide/project/task-instance.html
index c8afad0..bf4fc51 100644
--- a/en-us/docs/dev/user_doc/guide/project/task-instance.html
+++ b/en-us/docs/dev/user_doc/guide/project/task-instance.html
@@ -10,7 +10,7 @@
   <link rel="stylesheet" href="/build/vendor.23870e5.css">
 </head>
 <body>
-  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
+  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
 <ul>
 <li>
 <p>Click Project Management -&gt; Workflow -&gt; Task Instance to enter the task instance page, as shown in the figure below, click the name of the workflow instance, you can jump to the workflow instance DAG chart to view the task status.</p>
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/project/task-instance.json b/en-us/docs/dev/user_doc/guide/project/task-instance.json
index 16193b1..6371b7d 100644
--- a/en-us/docs/dev/user_doc/guide/project/task-instance.json
+++ b/en-us/docs/dev/user_doc/guide/project/task-instance.json
@@ -1,6 +1,6 @@
 {
   "filename": "task-instance.md",
-  "__html": "<h2>Task instance</h2>\n<ul>\n<li>\n<p>Click Project Management -&gt; Workflow -&gt; Task Instance to enter the task instance page, as shown in the figure below, click the name of the workflow instance, you can jump to the workflow instance DAG chart to view the task status.</p>\n   <p align=\"center\">\n      <img src=\"/img/task-list-en.png\" width=\"80%\" />\n   </p>\n</li>\n<li>\n<p><span id=taskLog>View log:</span>Click the &quot;view log&quot; button in the operation c [...]
+  "__html": "<h2>Task Instance</h2>\n<ul>\n<li>\n<p>Click Project Management -&gt; Workflow -&gt; Task Instance to enter the task instance page, as shown in the figure below, click the name of the workflow instance, you can jump to the workflow instance DAG chart to view the task status.</p>\n   <p align=\"center\">\n      <img src=\"/img/task-list-en.png\" width=\"80%\" />\n   </p>\n</li>\n<li>\n<p><span id=taskLog>View log:</span>Click the &quot;view log&quot; button in the operation c [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/project/task-instance.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/project/workflow-definition.html b/en-us/docs/dev/user_doc/guide/project/workflow-definition.html
index 8857a1f..14a34c4 100644
--- a/en-us/docs/dev/user_doc/guide/project/workflow-definition.html
+++ b/en-us/docs/dev/user_doc/guide/project/workflow-definition.html
@@ -10,8 +10,8 @@
   <link rel="stylesheet" href="/build/vendor.23870e5.css">
 </head>
 <body>
-  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
-<h2><span id=creatDag> Create workflow definition</span></h2>
+  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
+<h2><span id=creatDag> Create Workflow Definition</span></h2>
 <ul>
 <li>
 <p>Click Project Management -&gt; Workflow -&gt; Workflow Definition to enter the workflow definition page, and click the &quot;Create Workflow&quot; button to enter the <strong>workflow DAG edit</strong> page, as shown in the following figure:</p>
@@ -59,7 +59,7 @@
 <blockquote>
 <p>For other types of tasks, please refer to <a href="#TaskParamers">Task Node Type and Parameter Settings</a>.</p>
 </blockquote>
-<h2>Workflow definition operation function</h2>
+<h2>Workflow Definition Operation Function</h2>
 <p>Click Project Management -&gt; Workflow -&gt; Workflow Definition to enter the workflow definition page, as shown below:</p>
 <p align="center">
 <img src="/img/work_list_en.png" width="80%" />
@@ -79,7 +79,7 @@ The operation functions of the workflow definition list are as follows:
 </p>
 </li>
 </ul>
-<h2><span id=runWorkflow>Run the workflow</span></h2>
+<h2><span id=runWorkflow>Run the Workflow</span></h2>
 <ul>
 <li>
 <p>Click Project Management -&gt; Workflow -&gt; Workflow Definition to enter the workflow definition page, as shown in the figure below, click the &quot;Go Online&quot; button <img src="/img/online.png" width="35"/>,Go online workflow.</p>
@@ -117,7 +117,7 @@ The operation functions of the workflow definition list are as follows:
 </blockquote>
 </li>
 </ul>
-<h2><span id=creatTiming>Workflow timing</span></h2>
+<h2><span id=creatTiming>Workflow Timing</span></h2>
 <ul>
 <li>Create timing: Click Project Management-&gt;Workflow-&gt;Workflow Definition, enter the workflow definition page, go online the workflow, click the &quot;timing&quot; button <img src="/img/timing.png" width="35"/> ,The timing parameter setting dialog box pops up, as shown in the figure below:<p align="center">
     <img src="/img/time_schedule_en.png" width="80%" />
@@ -135,13 +135,13 @@ The operation functions of the workflow definition list are as follows:
 </p>
 </li>
 </ul>
-<h2>Import workflow</h2>
+<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="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/project/workflow-definition.json b/en-us/docs/dev/user_doc/guide/project/workflow-definition.json
index 1f2d04c..e46e2f9 100644
--- a/en-us/docs/dev/user_doc/guide/project/workflow-definition.json
+++ b/en-us/docs/dev/user_doc/guide/project/workflow-definition.json
@@ -1,6 +1,6 @@
 {
   "filename": "workflow-definition.md",
-  "__html": "<h1>Workflow definition</h1>\n<h2><span id=creatDag> Create workflow definition</span></h2>\n<ul>\n<li>\n<p>Click Project Management -&gt; Workflow -&gt; Workflow Definition to enter the workflow definition page, and click the &quot;Create Workflow&quot; button to enter the <strong>workflow DAG edit</strong> page, as shown in the following figure:</p>\n<p align=\"center\">\n    <img src=\"/img/dag5.png\" width=\"80%\" />\n</p>\n</li>\n<li>\n<p>Drag in the toolbar <img src=\" [...]
+  "__html": "<h1>Workflow Definition</h1>\n<h2><span id=creatDag> Create Workflow Definition</span></h2>\n<ul>\n<li>\n<p>Click Project Management -&gt; Workflow -&gt; Workflow Definition to enter the workflow definition page, and click the &quot;Create Workflow&quot; button to enter the <strong>workflow DAG edit</strong> page, as shown in the following figure:</p>\n<p align=\"center\">\n    <img src=\"/img/dag5.png\" width=\"80%\" />\n</p>\n</li>\n<li>\n<p>Drag in the toolbar <img src=\" [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/project/workflow-definition.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/project/workflow-instance.html b/en-us/docs/dev/user_doc/guide/project/workflow-instance.html
index 5e22053..a9d2a42 100644
--- a/en-us/docs/dev/user_doc/guide/project/workflow-instance.html
+++ b/en-us/docs/dev/user_doc/guide/project/workflow-instance.html
@@ -10,8 +10,8 @@
   <link rel="stylesheet" href="/build/vendor.23870e5.css">
 </head>
 <body>
-  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
-<h2>View workflow instance</h2>
+  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
+<h2>View Workflow Instance</h2>
 <ul>
 <li>Click Project Management -&gt; Workflow -&gt; Workflow Instance to enter the Workflow Instance page, as shown in the figure below:   <p align="center">
       <img src="/img/instance-list-en.png" width="80%" />
@@ -22,7 +22,7 @@
 </p>
 </li>
 </ul>
-<h2>View task log</h2>
+<h2>View Task Log</h2>
 <ul>
 <li>Enter the workflow instance page, click the workflow name, enter the DAG view page, double-click the task node, as shown in the following figure: <p align="center">
    <img src="/img/instanceViewLog-en.png" width="80%" />
@@ -33,7 +33,7 @@
  </p>
 </li>
 </ul>
-<h2>View task history</h2>
+<h2>View Task History</h2>
 <ul>
 <li>Click Project Management -&gt; Workflow -&gt; Workflow Instance to enter the workflow instance page, and click the workflow name to enter the workflow DAG page;</li>
 <li>Double-click the task node, as shown in the figure below, click &quot;View History&quot; to jump to the task instance page, and display a list of task instances running by the workflow instance <p align="center">
@@ -41,7 +41,7 @@
  </p>
 </li>
 </ul>
-<h2>View operating parameters</h2>
+<h2>View Operating Parameters</h2>
 <ul>
 <li>Click Project Management -&gt; Workflow -&gt; Workflow Instance to enter the workflow instance page, and click the workflow name to enter the workflow DAG page;</li>
 <li>Click the icon in the upper left corner <img src="/img/run_params_button.png" width="35"/>,View the startup parameters of the workflow instance; click the icon <img src="/img/global_param.png" width="35"/>,View the global and local parameters of the workflow instance, as shown in the following figure: <p align="center">
@@ -49,7 +49,7 @@
  </p>
 </li>
 </ul>
-<h2>Workflow instance operation function</h2>
+<h2>Workflow Instance Operation Function</h2>
 <p>Click Project Management -&gt; Workflow -&gt; Workflow Instance to enter the Workflow Instance page, as shown in the figure below:</p>
   <p align="center">
     <img src="/img/instance-list-en.png" width="80%" />
@@ -74,7 +74,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/project/workflow-instance.json b/en-us/docs/dev/user_doc/guide/project/workflow-instance.json
index ec075f0..bcad5ab 100644
--- a/en-us/docs/dev/user_doc/guide/project/workflow-instance.json
+++ b/en-us/docs/dev/user_doc/guide/project/workflow-instance.json
@@ -1,6 +1,6 @@
 {
   "filename": "workflow-instance.md",
-  "__html": "<h1>Workflow instance</h1>\n<h2>View workflow instance</h2>\n<ul>\n<li>Click Project Management -&gt; Workflow -&gt; Workflow Instance to enter the Workflow Instance page, as shown in the figure below:   <p align=\"center\">\n      <img src=\"/img/instance-list-en.png\" width=\"80%\" />\n   </p>\n</li>\n<li>Click the workflow name to enter the DAG view page to view the task execution status, as shown in the figure below.<p align=\"center\">\n  <img src=\"/img/instance-runs-e [...]
+  "__html": "<h1>Workflow Instance</h1>\n<h2>View Workflow Instance</h2>\n<ul>\n<li>Click Project Management -&gt; Workflow -&gt; Workflow Instance to enter the Workflow Instance page, as shown in the figure below:   <p align=\"center\">\n      <img src=\"/img/instance-list-en.png\" width=\"80%\" />\n   </p>\n</li>\n<li>Click the workflow name to enter the DAG view page to view the task execution status, as shown in the figure below.<p align=\"center\">\n  <img src=\"/img/instance-runs-e [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/project/workflow-instance.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/quick-start.html b/en-us/docs/dev/user_doc/guide/quick-start.html
index 6bb6470..c546a4b 100644
--- a/en-us/docs/dev/user_doc/guide/quick-start.html
+++ b/en-us/docs/dev/user_doc/guide/quick-start.html
@@ -92,7 +92,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/resource.html b/en-us/docs/dev/user_doc/guide/resource.html
index 0223e09..85c3814 100644
--- a/en-us/docs/dev/user_doc/guide/resource.html
+++ b/en-us/docs/dev/user_doc/guide/resource.html
@@ -19,7 +19,7 @@
 <li>If you using Hadoop cluster with HA, you need to enable HDFS resource upload, and you need to copy the <code>core-site.xml</code> and <code>hdfs-site.xml</code> under the Hadoop cluster to <code>/opt/dolphinscheduler/conf</code>, otherwise Skip step</li>
 </ul>
 </blockquote>
-<h2>hdfs resource configuration</h2>
+<h2>HDFS Resource Configuration</h2>
 <ul>
 <li>Upload resource files and udf functions, all uploaded files and resources will be stored on hdfs, so the following configuration items are required:</li>
 </ul>
@@ -53,7 +53,7 @@ conf/common/hadoop.properties
 <li>Only one address needs to be configured for yarn.resourcemanager.ha.rm.ids and yarn.application.status.address, and the other address is empty.</li>
 <li>You need to copy core-site.xml and hdfs-site.xml from the conf directory of the Hadoop cluster to the conf directory of the dolphinscheduler project, and restart the api-server service.</li>
 </ul>
-<h2>File management</h2>
+<h2>File Management</h2>
 <blockquote>
 <p>It is the management of various resource files, including creating basic txt/log/sh/conf/py/java and other files, uploading jar packages and other types of files, and can do edit, rename, download, delete and other operations.</p>
 </blockquote>
@@ -117,8 +117,8 @@ conf/common/hadoop.properties
   </p>
 </li>
 </ul>
-<h2>UDF management</h2>
-<h3>Resource management</h3>
+<h2>UDF Management</h2>
+<h3>Resource Management</h3>
 <blockquote>
 <p>The resource management and file management functions are similar. The difference is that the resource management is the uploaded UDF function, and the file management uploads the user program, script and configuration file.
 Operation function: rename, download, delete.</p>
@@ -130,7 +130,7 @@ Operation function: rename, download, delete.</p>
 </blockquote>
 </li>
 </ul>
-<h3>Function management</h3>
+<h3>Function Management</h3>
 <ul>
 <li>Create UDF function
 <blockquote>
@@ -149,10 +149,10 @@ Operation function: rename, download, delete.</p>
 <p align="center">
    <img src="/img/udf_edit_en.png" width="80%" />
  </p>
-<h2>Task group settings</h2>
+<h2>Task Group Settings</h2>
 <p>The task group is mainly used to control the concurrency of task instances, and is designed to control the pressure of other resources (it can also control the pressure of the Hadoop cluster, the cluster will have queue control it). When creating a new task definition, you can configure the corresponding task group and configure the priority of the task running in the task group.</p>
-<h3>Task group configuration</h3>
-<h4>Create task group</h4>
+<h3>Task Group Configuration</h3>
+<h4>Create Task Group</h4>
 <p align="center">
     <img src="/img/task_group_manage_eng.png" width="80%" />
 </p>
@@ -164,7 +164,7 @@ Operation function: rename, download, delete.</p>
 <p>[Task group name]: The name displayed when the task group is used</p>
 <p>[Project name]: The project that the task group functions, this item is optional, if not selected, all the projects in the whole system can use this task group.</p>
 <p>[Resource pool size]: The maximum number of concurrent task instances allowed</p>
-<h4>View task group queue</h4>
+<h4>View Task Group Queue</h4>
 <p align="center">
     <img src="/img/task_group_conf_eng.png" width="80%" />
 </p>
@@ -172,7 +172,7 @@ Operation function: rename, download, delete.</p>
 <p align="center">
     <img src="/img/task_group_queue_list_eng.png" width="80%" />
 </p>
-<h4>Use of task groups</h4>
+<h4>Use of Task Groups</h4>
 <p>Note: The use of task groups is applicable to tasks executed by workers, such as [switch] nodes, [condition] nodes, [sub_process] and other node types executed by the master are not controlled by the task group. Let's take the shell node as an example:</p>
 <p align="center">
     <img src="/img/task_group_use_eng.png" width="80%" />
@@ -180,10 +180,10 @@ Operation function: rename, download, delete.</p>
 <p>Regarding the configuration of the task group, all you need to do is to configure the part in the red box:</p>
 <p>[Task group name] : The task group name displayed on the task group configuration page. Here you can only see the task group that the project has permission to (the project is selected when creating a task group), or the task group that acts globally (the new task group is created). when no item is selected)</p>
 <p>[Priority] : When there is a waiting resource, the task with high priority will be distributed to the worker by the master first. The larger the value of this part, the higher the priority.</p>
-<h3>Implementation logic of task group</h3>
-<h4>Get task group resources:</h4>
+<h3>Implementation Logic of Task Group</h3>
+<h4>Get Task Group Resources:</h4>
 <p>The master judges whether the task is configured with a task group when distributing the task. If the task is not configured, it is normally thrown to the worker to run; if a task group is configured, it checks whether the remaining size of the task group resource pool meets the current task operation before throwing it to the worker for execution. , if the resource pool -1 is satisfied, continue to run; if not, exit the task distribution and wait for other tasks to wake up.</p>
-<h4>Release and wake up:</h4>
+<h4>Release and Wake Up:</h4>
 <p>When the task that has obtained the task group resource ends, the task group resource will be released. After the release, it will check whether there is a task waiting in the current task group. If there is, mark the task with the best priority to run, and create a new executable event. . The event stores the task id that is marked to obtain the resource, and then obtains the task group resource and then runs it.</p>
 <h4>Task Group Flowchart</h4>
 <p align="center">
@@ -193,7 +193,7 @@ Operation function: rename, download, delete.</p>
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/resource.json b/en-us/docs/dev/user_doc/guide/resource.json
index 8c49653..1d535dd 100644
--- a/en-us/docs/dev/user_doc/guide/resource.json
+++ b/en-us/docs/dev/user_doc/guide/resource.json
@@ -1,6 +1,6 @@
 {
   "filename": "resource.md",
-  "__html": "<h1>Resource Center</h1>\n<p>If you want to use the resource upload function, you can select the local file directory for a single machine(this operation does not need to deploy Hadoop). Or you can also upload to a Hadoop or MinIO cluster, at this time, you need to have Hadoop (2.6+) or MinIO and other related environments</p>\n<blockquote>\n<p><strong><em>Note:</em></strong></p>\n<ul>\n<li>If the resource upload function is used, the deployment user in <a href=\"installatio [...]
+  "__html": "<h1>Resource Center</h1>\n<p>If you want to use the resource upload function, you can select the local file directory for a single machine(this operation does not need to deploy Hadoop). Or you can also upload to a Hadoop or MinIO cluster, at this time, you need to have Hadoop (2.6+) or MinIO and other related environments</p>\n<blockquote>\n<p><strong><em>Note:</em></strong></p>\n<ul>\n<li>If the resource upload function is used, the deployment user in <a href=\"installatio [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/resource.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/security.html b/en-us/docs/dev/user_doc/guide/security.html
index 2b6c8b5..01d6996 100644
--- a/en-us/docs/dev/user_doc/guide/security.html
+++ b/en-us/docs/dev/user_doc/guide/security.html
@@ -15,7 +15,7 @@
 <li>Only the administrator account in the security center has the authority to operate. It has functions such as queue management, tenant management, user management, alarm group management, worker group management, token management, etc. In the user management module, resources, data sources, projects, etc. Authorization</li>
 <li>Administrator login, default user name and password: admin/dolphinscheduler123</li>
 </ul>
-<h2>Create queue</h2>
+<h2>Create Queue</h2>
 <ul>
 <li>Queue is used when the &quot;queue&quot; parameter is needed to execute programs such as spark and mapreduce.</li>
 <li>The administrator enters the Security Center-&gt;Queue Management page and clicks the &quot;Create Queue&quot; button to create a queue.</li>
@@ -23,7 +23,7 @@
 <p align="center">
    <img src="/img/create-queue-en.png" width="80%" />
  </p>
-<h2>Add tenant</h2>
+<h2>Add Tenant</h2>
 <ul>
 <li>The tenant corresponds to the Linux user, which is used by the worker to submit the job. Task will fail if Linux does not exists this user. You can set the parameter <code>worker.tenant.auto.create</code> as <code>true</code> in configuration file <code>worker.properties</code>. After that DolphinScheduler would create user if not exists, The property <code>worker.tenant.auto.create=true</code> requests worker run <code>sudo</code> command without password.</li>
 <li>Tenant Code: <strong>Tenant Code is the only user on Linux and cannot be repeated</strong></li>
@@ -32,7 +32,7 @@
  <p align="center">
     <img src="/img/addtenant-en.png" width="80%" />
   </p>
-<h2>Create normal user</h2>
+<h2>Create Normal User</h2>
 <ul>
 <li>
 <p>Users are divided into <strong>administrator users</strong> and <strong>normal users</strong></p>
@@ -63,7 +63,7 @@
 <li>The administrator enters the Security Center-&gt;User Management page and clicks the &quot;Edit&quot; button. When editing user information, enter the new password to modify the user password.</li>
 <li>After a normal user logs in, click the user information in the user name drop-down box to enter the password modification page, enter the password and confirm the password and click the &quot;Edit&quot; button, then the password modification is successful.</li>
 </ul>
-<h2>Create alarm group</h2>
+<h2>Create Alarm Group</h2>
 <ul>
 <li>The alarm group is a parameter set at startup. After the process ends, the status of the process and other information will be sent to the alarm group in the form of email.</li>
 </ul>
@@ -74,7 +74,7 @@
   <img src="/img/mail-en.png" width="80%" />
 </li>
 </ul>
-<h2>Token management</h2>
+<h2>Token Management</h2>
 <blockquote>
 <p>Since the back-end interface has login check, token management provides a way to perform various operations on the system by calling the interface.</p>
 </blockquote>
@@ -125,7 +125,7 @@
         }
     }
 </code></pre>
-<h2>Granted permission</h2>
+<h2>Granted Permission</h2>
 <pre><code>* Granted permissions include project permissions, resource permissions, data source permissions, UDF function permissions.
 * The administrator can authorize the projects, resources, data sources and UDF functions not created by ordinary users. Because the authorization methods for projects, resources, data sources and UDF functions are the same, we take project authorization as an example.
 * Note: For projects created by users themselves, the user has all permissions. The project list and the selected project list will not be displayed.
@@ -145,7 +145,7 @@
 <ul>
 <li>Resources, data sources, and UDF function authorization are the same as project authorization.</li>
 </ul>
-<h2>Worker grouping</h2>
+<h2>Worker Grouping</h2>
 <p>Each worker node will belong to its own worker group, and the default group is &quot;default&quot;.</p>
 <p>When the task is executed, the task can be assigned to the specified worker group, and the task will be executed by the worker node in the group.</p>
 <blockquote>
@@ -199,7 +199,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/security.json b/en-us/docs/dev/user_doc/guide/security.json
index 1f9e904..378b756 100644
--- a/en-us/docs/dev/user_doc/guide/security.json
+++ b/en-us/docs/dev/user_doc/guide/security.json
@@ -1,6 +1,6 @@
 {
   "filename": "security.md",
-  "__html": "<h1>Security</h1>\n<ul>\n<li>Only the administrator account in the security center has the authority to operate. It has functions such as queue management, tenant management, user management, alarm group management, worker group management, token management, etc. In the user management module, resources, data sources, projects, etc. Authorization</li>\n<li>Administrator login, default user name and password: admin/dolphinscheduler123</li>\n</ul>\n<h2>Create queue</h2>\n<ul>\ [...]
+  "__html": "<h1>Security</h1>\n<ul>\n<li>Only the administrator account in the security center has the authority to operate. It has functions such as queue management, tenant management, user management, alarm group management, worker group management, token management, etc. In the user management module, resources, data sources, projects, etc. Authorization</li>\n<li>Administrator login, default user name and password: admin/dolphinscheduler123</li>\n</ul>\n<h2>Create Queue</h2>\n<ul>\ [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/security.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/conditions.html b/en-us/docs/dev/user_doc/guide/task/conditions.html
index b9fa0d5..17daa71 100644
--- a/en-us/docs/dev/user_doc/guide/task/conditions.html
+++ b/en-us/docs/dev/user_doc/guide/task/conditions.html
@@ -43,13 +43,13 @@
 </ul>
 </li>
 </ul>
-<h2>Related task</h2>
+<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="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/task/conditions.json b/en-us/docs/dev/user_doc/guide/task/conditions.json
index 8f8ae97..116a41a 100644
--- a/en-us/docs/dev/user_doc/guide/task/conditions.json
+++ b/en-us/docs/dev/user_doc/guide/task/conditions.json
@@ -1,6 +1,6 @@
 {
   "filename": "conditions.md",
-  "__html": "<h1>Conditions</h1>\n<p>Conditions is a condition node, determining which downstream task should be run based on the condition set to it. For now, the Conditions support multiple upstream tasks, but only two downstream tasks. When the number of upstream tasks exceeds one, complex upstream dependencies can be achieved through <code>and</code> and <code>or</code> operators.</p>\n<h2>Create</h2>\n<p>Drag in the toolbar<img src=\"/img/conditions.png\" width=\"20\"/>The task node [...]
+  "__html": "<h1>Conditions</h1>\n<p>Conditions is a condition node, determining which downstream task should be run based on the condition set to it. For now, the Conditions support multiple upstream tasks, but only two downstream tasks. When the number of upstream tasks exceeds one, complex upstream dependencies can be achieved through <code>and</code> and <code>or</code> operators.</p>\n<h2>Create</h2>\n<p>Drag in the toolbar<img src=\"/img/conditions.png\" width=\"20\"/>The task node [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/task/conditions.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/datax.html b/en-us/docs/dev/user_doc/guide/task/datax.html
index 83bfa21..d4aab00 100644
--- a/en-us/docs/dev/user_doc/guide/task/datax.html
+++ b/en-us/docs/dev/user_doc/guide/task/datax.html
@@ -10,7 +10,7 @@
   <link rel="stylesheet" href="/build/vendor.23870e5.css">
 </head>
 <body>
-  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
+  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
 <ul>
 <li>
 <p>Drag in the toolbar<img src="/img/datax.png" width="35"/>Task node into the drawing board</p>
@@ -50,7 +50,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/task/datax.json b/en-us/docs/dev/user_doc/guide/task/datax.json
index f43e310..317aea3 100644
--- a/en-us/docs/dev/user_doc/guide/task/datax.json
+++ b/en-us/docs/dev/user_doc/guide/task/datax.json
@@ -1,6 +1,6 @@
 {
   "filename": "datax.md",
-  "__html": "<h1>DATAX</h1>\n<ul>\n<li>\n<p>Drag in the toolbar<img src=\"/img/datax.png\" width=\"35\"/>Task node into the drawing board</p>\n<p align=\"center\">\n <img src=\"/img/datax-en.png\" width=\"80%\" />\n</p>\n</li>\n<li>\n<p>Custom template: When you turn on the custom template switch, you can customize the content of the json configuration file of the datax node (applicable when the control configuration does not meet the requirements)</p>\n</li>\n<li>\n<p>Data source: selec [...]
+  "__html": "<h1>DataX</h1>\n<ul>\n<li>\n<p>Drag in the toolbar<img src=\"/img/datax.png\" width=\"35\"/>Task node into the drawing board</p>\n<p align=\"center\">\n <img src=\"/img/datax-en.png\" width=\"80%\" />\n</p>\n</li>\n<li>\n<p>Custom template: When you turn on the custom template switch, you can customize the content of the json configuration file of the datax node (applicable when the control configuration does not meet the requirements)</p>\n</li>\n<li>\n<p>Data source: selec [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/task/datax.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/dependent.html b/en-us/docs/dev/user_doc/guide/task/dependent.html
index 0a49999..bb4e628 100644
--- a/en-us/docs/dev/user_doc/guide/task/dependent.html
+++ b/en-us/docs/dev/user_doc/guide/task/dependent.html
@@ -10,7 +10,7 @@
   <link rel="stylesheet" href="/build/vendor.23870e5.css">
 </head>
 <body>
-  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
+  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
 <ul>
 <li>Dependent nodes are <strong>dependency check nodes</strong>. For example, process A depends on the successful execution of process B yesterday, and the dependent node will check whether process B has a successful execution yesterday.</li>
 </ul>
@@ -41,7 +41,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/task/dependent.json b/en-us/docs/dev/user_doc/guide/task/dependent.json
index 0e6d145..51fe700 100644
--- a/en-us/docs/dev/user_doc/guide/task/dependent.json
+++ b/en-us/docs/dev/user_doc/guide/task/dependent.json
@@ -1,6 +1,6 @@
 {
   "filename": "dependent.md",
-  "__html": "<h1>DEPENDENT</h1>\n<ul>\n<li>Dependent nodes are <strong>dependency check nodes</strong>. For example, process A depends on the successful execution of process B yesterday, and the dependent node will check whether process B has a successful execution yesterday.</li>\n</ul>\n<blockquote>\n<p>Drag the <img src=\"https://analysys.github.io/easyscheduler_docs_cn/images/toolbar_DEPENDENT.png\" alt=\"PNG\"> task node in the toolbar to the drawing board, as shown in the following [...]
+  "__html": "<h1>Dependent</h1>\n<ul>\n<li>Dependent nodes are <strong>dependency check nodes</strong>. For example, process A depends on the successful execution of process B yesterday, and the dependent node will check whether process B has a successful execution yesterday.</li>\n</ul>\n<blockquote>\n<p>Drag the <img src=\"https://analysys.github.io/easyscheduler_docs_cn/images/toolbar_DEPENDENT.png\" alt=\"PNG\"> task node in the toolbar to the drawing board, as shown in the following [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/task/dependent.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/emr.html b/en-us/docs/dev/user_doc/guide/task/emr.html
index f18ada9..1cb34bc 100644
--- a/en-us/docs/dev/user_doc/guide/task/emr.html
+++ b/en-us/docs/dev/user_doc/guide/task/emr.html
@@ -68,7 +68,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/task/flink.html b/en-us/docs/dev/user_doc/guide/task/flink.html
index 81d93e9..1d07d65 100644
--- a/en-us/docs/dev/user_doc/guide/task/flink.html
+++ b/en-us/docs/dev/user_doc/guide/task/flink.html
@@ -13,7 +13,7 @@
   <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
 <h2>Overview</h2>
 <p>Flink task type for executing Flink programs. For Flink nodes, the worker submits the task by using the flink command <code>flink run</code>. See <a href="https://nightlies.apache.org/flink/flink-docs-release-1.14/docs/deployment/cli/">flink cli</a> for more details.</p>
-<h2>Create task</h2>
+<h2>Create Task</h2>
 <ul>
 <li>Click Project Management -&gt; Project Name -&gt; Workflow Definition, and click the &quot;Create Workflow&quot; button to enter the DAG editing page.</li>
 <li>Drag the <img src="/img/tasks/icons/flink.png" width="15"/> from the toolbar to the drawing board.</li>
@@ -50,13 +50,13 @@
 <li><strong>Predecessor task</strong>: Selecting a predecessor task for the current task will set the selected predecessor task as upstream of the current task.</li>
 </ul>
 <h2>Task Example</h2>
-<h3>Execute the WordCount program</h3>
+<h3>Execute the WordCount Program</h3>
 <p>This is a common introductory case in the Big Data ecosystem, which often applied to computational frameworks such as MapReduce, Flink and Spark. The main purpose is to count the number of identical words in the input text. (Flink's releases come with this example job)</p>
-<h4>Uploading the main package</h4>
+<h4>Upload the Main Package</h4>
 <p>When using the Flink task node, you will need to use the Resource Centre to upload the jar package for the executable. Refer to the <a href="../resource.md">resource center</a>.</p>
 <p>After configuring the Resource Centre, you can upload the required target files directly using drag and drop.</p>
 <p><img src="/img/tasks/demo/upload_flink.png" alt="resource_upload"></p>
-<h4>Configuring Flink nodes</h4>
+<h4>Configure Flink Nodes</h4>
 <p>Simply configure the required content according to the parameter descriptions above.</p>
 <p><img src="/img/tasks/demo/flink_task.png" alt="demo-flink-simple"></p>
 <h2>Notice</h2>
@@ -65,7 +65,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/task/flink.json b/en-us/docs/dev/user_doc/guide/task/flink.json
index f2f3ed8..1873203 100644
--- a/en-us/docs/dev/user_doc/guide/task/flink.json
+++ b/en-us/docs/dev/user_doc/guide/task/flink.json
@@ -1,6 +1,6 @@
 {
   "filename": "flink.md",
-  "__html": "<h1>Flink</h1>\n<h2>Overview</h2>\n<p>Flink task type for executing Flink programs. For Flink nodes, the worker submits the task by using the flink command <code>flink run</code>. See <a href=\"https://nightlies.apache.org/flink/flink-docs-release-1.14/docs/deployment/cli/\">flink cli</a> for more details.</p>\n<h2>Create task</h2>\n<ul>\n<li>Click Project Management -&gt; Project Name -&gt; Workflow Definition, and click the &quot;Create Workflow&quot; button to enter the D [...]
+  "__html": "<h1>Flink</h1>\n<h2>Overview</h2>\n<p>Flink task type for executing Flink programs. For Flink nodes, the worker submits the task by using the flink command <code>flink run</code>. See <a href=\"https://nightlies.apache.org/flink/flink-docs-release-1.14/docs/deployment/cli/\">flink cli</a> for more details.</p>\n<h2>Create Task</h2>\n<ul>\n<li>Click Project Management -&gt; Project Name -&gt; Workflow Definition, and click the &quot;Create Workflow&quot; button to enter the D [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/task/flink.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/http.html b/en-us/docs/dev/user_doc/guide/task/http.html
index 6baf307..afbb67b 100644
--- a/en-us/docs/dev/user_doc/guide/task/http.html
+++ b/en-us/docs/dev/user_doc/guide/task/http.html
@@ -37,7 +37,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/task/map-reduce.html b/en-us/docs/dev/user_doc/guide/task/map-reduce.html
index 8bed23f..2d749c2 100644
--- a/en-us/docs/dev/user_doc/guide/task/map-reduce.html
+++ b/en-us/docs/dev/user_doc/guide/task/map-reduce.html
@@ -47,7 +47,7 @@
 <li><strong>Resource</strong>: If the resource file is referenced in other parameters, you need to select and specify in the resource</li>
 <li><strong>User-defined parameter</strong>: It is a user-defined parameter of the MapReduce part, which will replace the content with ${variable} in the script</li>
 </ul>
-<h2>Python program</h2>
+<h2>Python Program</h2>
 <ul>
 <li><strong>Program type</strong>: select Python language</li>
 <li><strong>Main jar package</strong>: is the Python jar package for running MR</li>
@@ -58,20 +58,20 @@
 <li><strong>User-defined parameter</strong>: It is a user-defined parameter of the MapReduce part, which will replace the content with ${variable} in the script</li>
 </ul>
 <h2>Task Example</h2>
-<h3>Execute the WordCount program</h3>
+<h3>Execute the WordCount Program</h3>
 <p>This example is a common introductory type of MapReduce application, which is designed to count the number of identical words in the input text.</p>
-<h4>Uploading the main package</h4>
+<h4>Upload the Main Package</h4>
 <p>When using the MapReduce task node, you will need to use the Resource Centre to upload the jar package for the executable. Refer to the <a href="../resource.md">resource centre</a>.</p>
 <p>After configuring the Resource Centre, you can upload the required target files directly using drag and drop.</p>
 <p><img src="/img/tasks/demo/resource_upload.png" alt="resource_upload"></p>
-<h4>Configuring MapReduce nodes</h4>
+<h4>Configure MapReduce Nodes</h4>
 <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="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/task/map-reduce.json b/en-us/docs/dev/user_doc/guide/task/map-reduce.json
index 4ecc224..19201ef 100644
--- a/en-us/docs/dev/user_doc/guide/task/map-reduce.json
+++ b/en-us/docs/dev/user_doc/guide/task/map-reduce.json
@@ -1,6 +1,6 @@
 {
   "filename": "map-reduce.md",
-  "__html": "<h1>MapReduce</h1>\n<h2>Overview</h2>\n<ul>\n<li>MapReduce(MR) task type for executing MapReduce programs. For MapReduce nodes, the worker submits the task by using the Hadoop command <code>hadoop jar</code>. See <a href=\"https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/CommandsManual.html#jar\">Hadoop Command Manual</a> for more details.</li>\n</ul>\n<h2>Create Task</h2>\n<ul>\n<li>Click Project Management-Project Name-Workflow Definition, and click [...]
+  "__html": "<h1>MapReduce</h1>\n<h2>Overview</h2>\n<ul>\n<li>MapReduce(MR) task type for executing MapReduce programs. For MapReduce nodes, the worker submits the task by using the Hadoop command <code>hadoop jar</code>. See <a href=\"https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/CommandsManual.html#jar\">Hadoop Command Manual</a> for more details.</li>\n</ul>\n<h2>Create Task</h2>\n<ul>\n<li>Click Project Management-Project Name-Workflow Definition, and click [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/task/map-reduce.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/pigeon.html b/en-us/docs/dev/user_doc/guide/task/pigeon.html
index 025cf3b..8edd192 100644
--- a/en-us/docs/dev/user_doc/guide/task/pigeon.html
+++ b/en-us/docs/dev/user_doc/guide/task/pigeon.html
@@ -30,7 +30,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/task/python.html b/en-us/docs/dev/user_doc/guide/task/python.html
index 50b5962..4321bca 100644
--- a/en-us/docs/dev/user_doc/guide/task/python.html
+++ b/en-us/docs/dev/user_doc/guide/task/python.html
@@ -31,7 +31,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/task/shell.html b/en-us/docs/dev/user_doc/guide/task/shell.html
index b18a0b2..8a5d097 100644
--- a/en-us/docs/dev/user_doc/guide/task/shell.html
+++ b/en-us/docs/dev/user_doc/guide/task/shell.html
@@ -50,7 +50,7 @@ to using the parameter we just declared. After this example is being run, we wou
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/task/spark.html b/en-us/docs/dev/user_doc/guide/task/spark.html
index 69a8c73..14a60bc 100644
--- a/en-us/docs/dev/user_doc/guide/task/spark.html
+++ b/en-us/docs/dev/user_doc/guide/task/spark.html
@@ -13,7 +13,7 @@
   <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
 <h2>Overview</h2>
 <p>Spark task type for executing Spark programs. For Spark nodes, the worker submits the task by using the spark command <code>spark submit</code>. See <a href="https://spark.apache.org/docs/3.2.1/submitting-applications.html#launching-applications-with-spark-submit">spark-submit</a> for more details.</p>
-<h2>Create task</h2>
+<h2>Create Task</h2>
 <ul>
 <li>Click Project Management -&gt; Project Name -&gt; Workflow Definition, and click the &quot;Create Workflow&quot; button to enter the DAG editing page.</li>
 <li>Drag the <img src="/img/tasks/icons/spark.png" width="15"/> from the toolbar to the drawing board.</li>
@@ -47,13 +47,13 @@
 <li><strong>Predecessor task</strong>: Selecting a predecessor task for the current task will set the selected predecessor task as upstream of the current task.</li>
 </ul>
 <h2>Task Example</h2>
-<h3>Execute the WordCount program</h3>
+<h3>Execute the WordCount Program</h3>
 <p>This is a common introductory case in the Big Data ecosystem, which often applied to computational frameworks such as MapReduce, Flink and Spark. The main purpose is to count the number of identical words in the input text.</p>
-<h4>Uploading the main package</h4>
+<h4>Upload the Main Package</h4>
 <p>When using the Spark task node, you will need to use the Resource Center to upload the jar package for the executable. Refer to the <a href="../resource.md">resource center</a>.</p>
 <p>After configuring the Resource Center, you can upload the required target files directly using drag and drop.</p>
 <p><img src="/img/tasks/demo/upload_spark.png" alt="resource_upload"></p>
-<h4>Configuring Spark nodes</h4>
+<h4>Configure Spark Nodes</h4>
 <p>Simply configure the required content according to the parameter descriptions above.</p>
 <p><img src="/img/tasks/demo/spark_task.png" alt="demo-spark-simple"></p>
 <h2>Notice</h2>
@@ -62,7 +62,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/task/spark.json b/en-us/docs/dev/user_doc/guide/task/spark.json
index f89115f..5513deb 100644
--- a/en-us/docs/dev/user_doc/guide/task/spark.json
+++ b/en-us/docs/dev/user_doc/guide/task/spark.json
@@ -1,6 +1,6 @@
 {
   "filename": "spark.md",
-  "__html": "<h1>Spark</h1>\n<h2>Overview</h2>\n<p>Spark task type for executing Spark programs. For Spark nodes, the worker submits the task by using the spark command <code>spark submit</code>. See <a href=\"https://spark.apache.org/docs/3.2.1/submitting-applications.html#launching-applications-with-spark-submit\">spark-submit</a> for more details.</p>\n<h2>Create task</h2>\n<ul>\n<li>Click Project Management -&gt; Project Name -&gt; Workflow Definition, and click the &quot;Create Work [...]
+  "__html": "<h1>Spark</h1>\n<h2>Overview</h2>\n<p>Spark task type for executing Spark programs. For Spark nodes, the worker submits the task by using the spark command <code>spark submit</code>. See <a href=\"https://spark.apache.org/docs/3.2.1/submitting-applications.html#launching-applications-with-spark-submit\">spark-submit</a> for more details.</p>\n<h2>Create Task</h2>\n<ul>\n<li>Click Project Management -&gt; Project Name -&gt; Workflow Definition, and click the &quot;Create Work [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/task/spark.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/sql.html b/en-us/docs/dev/user_doc/guide/task/sql.html
index cbaa613..c759bdb 100644
--- a/en-us/docs/dev/user_doc/guide/task/sql.html
+++ b/en-us/docs/dev/user_doc/guide/task/sql.html
@@ -13,7 +13,7 @@
   <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
 <h2>Overview</h2>
 <p>SQL task, used to connect to database and execute SQL.</p>
-<h2>create data source</h2>
+<h2>Create Data Source</h2>
 <p>Refer to <a href="../datasource/introduction.md">Data Source</a></p>
 <h2>Create Task</h2>
 <ul>
@@ -32,10 +32,10 @@
 <li>Post-sql: Post-sql is executed after the sql statement.</li>
 </ul>
 <h2>Task Example</h2>
-<h3>Create a temporary table in hive and write data</h3>
+<h3>Create a Temporary Table in Hive and Write Data</h3>
 <p>This example creates a temporary table <code>tmp_hello_world</code> in hive and write a row of data. Before creating a temporary table, we need to ensure that the table does not exist, so we will use custom parameters to obtain the time of the day as the suffix of the table name every time we run, so that this task can run every day. The format of the created table name is: <code>tmp_hello_world_{yyyyMMdd}</code>.</p>
 <p><img src="/img/tasks/demo/hive-sql.png" alt="hive-sql"></p>
-<h3>After running the task successfully, query the results in hive.</h3>
+<h3>After Running the Task Successfully, Query the Results in Hive</h3>
 <p>Log in to the bigdata cluster and use 'hive' command or 'beeline' or 'JDBC' and other methods to connect to the 'Apache Hive' for the query. The query SQL is <code>select * from tmp_hello_world_{yyyyMMdd}</code>, please replace '{yyyyMMdd}' with the date of the running day. The query screenshot is as follows:</p>
 <p><img src="/img/tasks/demo/hive-result.png" alt="hive-sql"></p>
 <h2>Notice</h2>
@@ -44,7 +44,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/task/sql.json b/en-us/docs/dev/user_doc/guide/task/sql.json
index cf0c7b0..90a7977 100644
--- a/en-us/docs/dev/user_doc/guide/task/sql.json
+++ b/en-us/docs/dev/user_doc/guide/task/sql.json
@@ -1,6 +1,6 @@
 {
   "filename": "sql.md",
-  "__html": "<h1>SQL</h1>\n<h2>Overview</h2>\n<p>SQL task, used to connect to database and execute SQL.</p>\n<h2>create data source</h2>\n<p>Refer to <a href=\"../datasource/introduction.md\">Data Source</a></p>\n<h2>Create Task</h2>\n<ul>\n<li>Click Project Management-Project Name-Workflow Definition, and click the &quot;Create Workflow&quot; button to enter the DAG editing page.</li>\n<li>Drag <img src=\"/img/tasks/icons/sql.png\" width=\"25\"/> from the toolbar to the drawing board.</ [...]
+  "__html": "<h1>SQL</h1>\n<h2>Overview</h2>\n<p>SQL task, used to connect to database and execute SQL.</p>\n<h2>Create Data Source</h2>\n<p>Refer to <a href=\"../datasource/introduction.md\">Data Source</a></p>\n<h2>Create Task</h2>\n<ul>\n<li>Click Project Management-Project Name-Workflow Definition, and click the &quot;Create Workflow&quot; button to enter the DAG editing page.</li>\n<li>Drag <img src=\"/img/tasks/icons/sql.png\" width=\"25\"/> from the toolbar to the drawing board.</ [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/task/sql.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/stored-procedure.html b/en-us/docs/dev/user_doc/guide/task/stored-procedure.html
index a7944b9..48df845 100644
--- a/en-us/docs/dev/user_doc/guide/task/stored-procedure.html
+++ b/en-us/docs/dev/user_doc/guide/task/stored-procedure.html
@@ -29,7 +29,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/task/sub-process.html b/en-us/docs/dev/user_doc/guide/task/sub-process.html
index 11050c2..9285760 100644
--- a/en-us/docs/dev/user_doc/guide/task/sub-process.html
+++ b/en-us/docs/dev/user_doc/guide/task/sub-process.html
@@ -31,7 +31,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/task/switch.html b/en-us/docs/dev/user_doc/guide/task/switch.html
index 6771ca0..682bb74 100644
--- a/en-us/docs/dev/user_doc/guide/task/switch.html
+++ b/en-us/docs/dev/user_doc/guide/task/switch.html
@@ -46,7 +46,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/upgrade.html b/en-us/docs/dev/user_doc/guide/upgrade.html
index 2d45d96..38da8b2 100644
--- a/en-us/docs/dev/user_doc/guide/upgrade.html
+++ b/en-us/docs/dev/user_doc/guide/upgrade.html
@@ -10,16 +10,16 @@
   <link rel="stylesheet" href="/build/vendor.23870e5.css">
 </head>
 <body>
-  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
-<h2>1. Back Up Previous Version's Files and Database.</h2>
-<h2>2. Stop All Services of DolphinScheduler.</h2>
+  <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
+<h2>Back Up Previous Version's Files and Database</h2>
+<h2>Stop All Services of DolphinScheduler</h2>
 <p><code>sh ./script/stop-all.sh</code></p>
-<h2>3. Download the New Version's Installation Package.</h2>
+<h2>Download the New Version's Installation Package</h2>
 <ul>
 <li><a href="/en-us/download/download.html">download</a> the latest version of the installation packages.</li>
 <li>The following upgrade operations need to be performed in the new version's directory.</li>
 </ul>
-<h2>4. Database Upgrade</h2>
+<h2>Database Upgrade</h2>
 <ul>
 <li>
 <p>Modify the following properties in conf/datasource.properties.</p>
@@ -41,8 +41,8 @@
 <p><code>sh ./script/upgrade-dolphinscheduler.sh</code></p>
 </li>
 </ul>
-<h2>5. Backend Service Upgrade.</h2>
-<h3>5.1 Modify the Content in <code>conf/config/install_config.conf</code> File.</h3>
+<h2>Backend Service Upgrade</h2>
+<h3>Modify the Content in <code>conf/config/install_config.conf</code> File</h3>
 <ul>
 <li>Standalone Deployment please refer the [6, Modify running arguments] in <a href="./installation/standalone.md">Standalone-Deployment</a>.</li>
 <li>Cluster Deployment please refer the [6, Modify running arguments] in <a href="./installation/cluster.md">Cluster-Deployment</a>.</li>
@@ -53,8 +53,10 @@
 <li>Before version 1.3.1 worker group can be created through UI interface.</li>
 <li>Since version 1.3.1 worker group can be created by modify the worker configuration.</li>
 </ul>
-<h4>When Upgrade from Version Before 1.3.1 to 1.3.2, Below Operations are What We Need to Do to Keep Worker Group Config Consist with Previous.</h4>
-<p>1, Go to the backup database, search records in t_ds_worker_group table, mainly focus id, name and IP three columns.</p>
+<h4>When Upgrade from Version Before 1.3.1 to 1.3.2, Below Operations are What We Need to Do to Keep Worker Group Config Consist with Previous</h4>
+<ol>
+<li>Go to the backup database, search records in t_ds_worker_group table, mainly focus id, name and IP three columns.</li>
+</ol>
 <table>
 <thead>
 <tr>
@@ -76,7 +78,9 @@
 </tr>
 </tbody>
 </table>
-<p>2、Modify the workers config item in conf/config/install_config.conf file.</p>
+<ol start="2">
+<li>Modify the workers config item in conf/config/install_config.conf file.</li>
+</ol>
 <p>Imaging bellow are the machine worker service to be deployed:</p>
 <table>
 <thead>
@@ -104,16 +108,16 @@
 <pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash">worker service is deployed on <span class="hljs-built_in">which</span> machine, and also specify <span class="hljs-built_in">which</span> worker group this worker belongs to.</span> 
 workers=&quot;ds1:service1,ds2:service2,ds3:service2&quot;
 </code></pre>
-<h4>The Worker Group has Been Enhanced in Version 1.3.2.</h4>
+<h4>The Worker Group has Been Enhanced in Version 1.3.2</h4>
 <p>Worker in 1.3.1 can't belong to more than one worker group, in 1.3.2 it's supported. So in 1.3.1 it's not supported when workers=&quot;ds1:service1,ds1:service2&quot;, and in 1.3.2 it's supported.</p>
-<h3>5.2 Execute Deploy Script.</h3>
+<h3>Execute Deploy Script</h3>
 <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="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/dev/user_doc/guide/upgrade.json b/en-us/docs/dev/user_doc/guide/upgrade.json
index 6e138a3..f51d7f1 100644
--- a/en-us/docs/dev/user_doc/guide/upgrade.json
+++ b/en-us/docs/dev/user_doc/guide/upgrade.json
@@ -1,6 +1,6 @@
 {
   "filename": "upgrade.md",
-  "__html": "<h1>DolphinScheduler upgrade documentation</h1>\n<h2>1. Back Up Previous Version's Files and Database.</h2>\n<h2>2. Stop All Services of DolphinScheduler.</h2>\n<p><code>sh ./script/stop-all.sh</code></p>\n<h2>3. Download the New Version's Installation Package.</h2>\n<ul>\n<li><a href=\"/en-us/download/download.html\">download</a> the latest version of the installation packages.</li>\n<li>The following upgrade operations need to be performed in the new version's directory.</ [...]
+  "__html": "<h1>DolphinScheduler Upgrade Documentation</h1>\n<h2>Back Up Previous Version's Files and Database</h2>\n<h2>Stop All Services of DolphinScheduler</h2>\n<p><code>sh ./script/stop-all.sh</code></p>\n<h2>Download the New Version's Installation Package</h2>\n<ul>\n<li><a href=\"/en-us/download/download.html\">download</a> the latest version of the installation packages.</li>\n<li>The following upgrade operations need to be performed in the new version's directory.</li>\n</ul>\n [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/upgrade.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/latest/user_doc/About_DolphinScheduler/About_DolphinScheduler.html b/en-us/docs/latest/user_doc/About_DolphinScheduler/About_DolphinScheduler.html
index 74dfcee..6cbf84c 100644
--- a/en-us/docs/latest/user_doc/About_DolphinScheduler/About_DolphinScheduler.html
+++ b/en-us/docs/latest/user_doc/About_DolphinScheduler/About_DolphinScheduler.html
@@ -32,7 +32,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/latest/user_doc/architecture/cache.html b/en-us/docs/latest/user_doc/architecture/cache.html
index 3cdd2e5..c707024 100644
--- a/en-us/docs/latest/user_doc/architecture/cache.html
+++ b/en-us/docs/latest/user_doc/architecture/cache.html
@@ -40,7 +40,7 @@
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
-  <script src="/build/vendor.2cb1845.js"></script>
+  <script src="/build/vendor.195c065.js"></script>
   <script src="/build/docs.md.fce1cc0.js"></script>
   <script>
     var _hmt = _hmt || [];
diff --git a/en-us/docs/latest/user_doc/architecture/configuration.html b/en-us/docs/latest/user_doc/architecture/configuration.html
index d25b00b..afe9708 100644
--- a/en-us/docs/latest/user_doc/architecture/configuration.html
+++ b/en-us/docs/latest/user_doc/architecture/configuration.html
@@ -993,7 +993,7 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
... 7753 lines suppressed ...