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/23 02:25:36 UTC

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

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 b8e26d3  Automated deployment: 9eba490b6711a4e4183ad21a2382da35957d4a37
b8e26d3 is described below

commit b8e26d3aa48bc61f653d15aa29cc8ab2760f553f
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Wed Mar 23 02:25:32 2022 +0000

    Automated deployment: 9eba490b6711a4e4183ad21a2382da35957d4a37
---
 en-us/docs/dev/user_doc/guide/datasource/hive.html |  12 +--
 en-us/docs/dev/user_doc/guide/datasource/hive.json |   2 +-
 .../docs/dev/user_doc/guide/datasource/mysql.html  |   4 +-
 .../docs/dev/user_doc/guide/datasource/mysql.json  |   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  |   4 +-
 .../docs/dev/user_doc/guide/datasource/spark.json  |   2 +-
 en-us/docs/dev/user_doc/guide/homepage.html        |   5 +-
 en-us/docs/dev/user_doc/guide/homepage.json        |   2 +-
 en-us/docs/dev/user_doc/guide/monitor.html         |  23 +----
 en-us/docs/dev/user_doc/guide/monitor.json         |   2 +-
 .../dev/user_doc/guide/project/project-list.html   |  12 +--
 .../dev/user_doc/guide/project/project-list.json   |   2 +-
 en-us/docs/dev/user_doc/guide/resource.html        |  40 +++------
 en-us/docs/dev/user_doc/guide/resource.json        |   2 +-
 en-us/docs/dev/user_doc/guide/security.html        |  53 ++++-------
 en-us/docs/dev/user_doc/guide/security.json        |   2 +-
 .../docs/dev/user_doc/guide/start/quick-start.html |  58 +++++-------
 .../docs/dev/user_doc/guide/start/quick-start.json |   2 +-
 img/new_ui/dev/datasource/hive.png                 | Bin 0 -> 82758 bytes
 img/new_ui/dev/datasource/hiveserver2.png          | Bin 0 -> 83554 bytes
 img/new_ui/dev/datasource/mysql.png                | Bin 0 -> 79362 bytes
 img/new_ui/dev/datasource/postgresql.png           | Bin 0 -> 80970 bytes
 img/new_ui/dev/datasource/sparksql.png             | Bin 0 -> 80720 bytes
 img/new_ui/dev/homepage/homepage.png               | Bin 0 -> 161117 bytes
 img/new_ui/dev/monitor/db.png                      | Bin 0 -> 70427 bytes
 img/new_ui/dev/monitor/master.png                  | Bin 0 -> 90785 bytes
 img/new_ui/dev/monitor/statistics.png              | Bin 0 -> 62859 bytes
 img/new_ui/dev/monitor/worker.png                  | Bin 0 -> 90458 bytes
 img/new_ui/dev/project/project-list.png            | Bin 0 -> 129969 bytes
 img/new_ui/dev/project/project-overview.png        | Bin 0 -> 167215 bytes
 img/new_ui/dev/quick-start/create-alarmGroup.png   | Bin 0 -> 104181 bytes
 .../dev/quick-start/create-alarmInstance.png       | Bin 0 -> 123293 bytes
 img/new_ui/dev/quick-start/create-environment.png  | Bin 0 -> 97865 bytes
 img/new_ui/dev/quick-start/create-queue.png        | Bin 0 -> 83582 bytes
 img/new_ui/dev/quick-start/create-tenant.png       | Bin 0 -> 140937 bytes
 img/new_ui/dev/quick-start/create-token.png        | Bin 0 -> 104637 bytes
 img/new_ui/dev/quick-start/create-user.png         | Bin 0 -> 141908 bytes
 img/new_ui/dev/quick-start/create-workerGroup.png  | Bin 0 -> 90985 bytes
 img/new_ui/dev/quick-start/login.png               | Bin 0 -> 53227 bytes
 img/new_ui/dev/quick-start/project.png             | Bin 0 -> 167352 bytes
 img/new_ui/dev/resource/create-file.png            | Bin 0 -> 52868 bytes
 img/new_ui/dev/resource/create-taskGroup.png       | Bin 0 -> 80421 bytes
 img/new_ui/dev/resource/create-udf.png             | Bin 0 -> 80525 bytes
 img/new_ui/dev/resource/file-manage.png            | Bin 0 -> 83523 bytes
 img/new_ui/dev/resource/rename-file.png            | Bin 0 -> 90893 bytes
 img/new_ui/dev/resource/taskGroup.png              | Bin 0 -> 63641 bytes
 img/new_ui/dev/resource/upload-file.png            | Bin 0 -> 98998 bytes
 img/new_ui/dev/resource/use-queue.png              | Bin 0 -> 182654 bytes
 img/new_ui/dev/resource/view-groupQueue.png        | Bin 0 -> 75807 bytes
 img/new_ui/dev/resource/view-queue.png             | Bin 0 -> 394081 bytes
 img/new_ui/dev/security/create-alarmGroup.png      | Bin 0 -> 104181 bytes
 img/new_ui/dev/security/create-alarmInstance.png   | Bin 0 -> 123293 bytes
 img/new_ui/dev/security/create-environment.png     | Bin 0 -> 97865 bytes
 img/new_ui/dev/security/create-queue.png           | Bin 0 -> 83582 bytes
 img/new_ui/dev/security/create-tenant.png          | Bin 0 -> 140937 bytes
 img/new_ui/dev/security/create-token.png           | Bin 0 -> 104637 bytes
 img/new_ui/dev/security/create-user.png            | Bin 0 -> 141908 bytes
 img/new_ui/dev/security/create-workerGroup.png     | Bin 0 -> 90985 bytes
 img/new_ui/dev/security/project-authorize.png      | Bin 0 -> 155410 bytes
 img/new_ui/dev/security/use-environment.png        | Bin 0 -> 181755 bytes
 img/new_ui/dev/security/user-authorize.png         | Bin 0 -> 149260 bytes
 zh-cn/docs/dev/user_doc/guide/datasource/hive.html |  28 +++---
 zh-cn/docs/dev/user_doc/guide/datasource/hive.json |   2 +-
 .../docs/dev/user_doc/guide/datasource/mysql.html  |  20 ++---
 .../docs/dev/user_doc/guide/datasource/mysql.json  |   2 +-
 .../dev/user_doc/guide/datasource/postgresql.html  |  20 ++---
 .../dev/user_doc/guide/datasource/postgresql.json  |   2 +-
 .../docs/dev/user_doc/guide/datasource/spark.html  |   6 +-
 .../docs/dev/user_doc/guide/datasource/spark.json  |   2 +-
 zh-cn/docs/dev/user_doc/guide/homepage.html        |   5 +-
 zh-cn/docs/dev/user_doc/guide/homepage.json        |   2 +-
 zh-cn/docs/dev/user_doc/guide/monitor.html         |  43 +++------
 zh-cn/docs/dev/user_doc/guide/monitor.json         |   2 +-
 .../dev/user_doc/guide/project/project-list.html   |   9 +-
 .../dev/user_doc/guide/project/project-list.json   |   2 +-
 zh-cn/docs/dev/user_doc/guide/resource.html        |  65 +++++---------
 zh-cn/docs/dev/user_doc/guide/resource.json        |   2 +-
 zh-cn/docs/dev/user_doc/guide/security.html        | 100 ++++++++-------------
 zh-cn/docs/dev/user_doc/guide/security.json        |   2 +-
 zh-cn/docs/dev/user_doc/guide/start/docker.html    |   4 +-
 zh-cn/docs/dev/user_doc/guide/start/docker.json    |   2 +-
 .../docs/dev/user_doc/guide/start/quick-start.html |  52 +++++------
 .../docs/dev/user_doc/guide/start/quick-start.json |   2 +-
 85 files changed, 216 insertions(+), 393 deletions(-)

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 71e34cd..423b0f7 100644
--- a/en-us/docs/dev/user_doc/guide/datasource/hive.html
+++ b/en-us/docs/dev/user_doc/guide/datasource/hive.html
@@ -12,9 +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- [...]
 <h2>Use HiveServer2</h2>
- <p align="center">
-    <img src="/img/hive-en.png" width="80%" />
-  </p>
+<p><img src="/img/new_ui/dev/datasource/hive.png" alt="hive"></p>
 <ul>
 <li>Datasource: select <code>HIVE</code></li>
 <li>Datasource name: enter the name of the DataSource</li>
@@ -31,11 +29,9 @@
 It is helpful when you try to set env variables before running HIVE SQL. Default value of <code>support.hive.oneSession</code> is <code>false</code> and multi-SQLs run in different sessions.</p>
 </blockquote>
 <h2>Use HiveServer2 HA ZooKeeper</h2>
- <p align="center">
-    <img src="/img/hive1-en.png" width="80%" />
-  </p>
-NOTICE: If Kerberos is disabled, ensure the parameter `hadoop.security.authentication.startup.state` is false, and parameter `java.security.krb5.conf.path` value sets null. 
-If **Kerberos** is enabled, needs to set the following parameters  in `common.properties`: 
+<p><img src="/img/new_ui/dev/datasource/hiveserver2.png" alt="hive-server2"></p>
+<p>NOTICE: If Kerberos is disabled, ensure the parameter <code>hadoop.security.authentication.startup.state</code> is false, and parameter <code>java.security.krb5.conf.path</code> value sets null.
+If <strong>Kerberos</strong> is enabled, needs to set the following parameters  in <code>common.properties</code>:</p>
 <pre><code class="language-conf"># whether to startup kerberos
 hadoop.security.authentication.startup.state=true
 
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 ec476a0..4131a60 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>Datasource: select <code>HIVE</code></li>\n<li>Datasource name: enter the name of the DataSource</li>\n<li>Description: enter a description of the DataSource</li>\n<li>IP/Host Name: enter the HIVE service IP</li>\n<li>Port: enter the HIVE service port</li>\n<li>Username: set the username for HIVE connection</li>\n<li>Password: set the password [...]
+  "__html": "<h1>HIVE</h1>\n<h2>Use HiveServer2</h2>\n<p><img src=\"/img/new_ui/dev/datasource/hive.png\" alt=\"hive\"></p>\n<ul>\n<li>Datasource: select <code>HIVE</code></li>\n<li>Datasource name: enter the name of the DataSource</li>\n<li>Description: enter a description of the DataSource</li>\n<li>IP/Host Name: enter the HIVE service IP</li>\n<li>Port: enter the HIVE service port</li>\n<li>Username: set the username for HIVE connection</li>\n<li>Password: set the password for HIVE co [...]
   "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/mysql.html b/en-us/docs/dev/user_doc/guide/datasource/mysql.html
index 7efb574..27af50c 100644
--- a/en-us/docs/dev/user_doc/guide/datasource/mysql.html
+++ b/en-us/docs/dev/user_doc/guide/datasource/mysql.html
@@ -11,9 +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- [...]
-<p align="center">
-   <img src="/img/mysql-en.png" width="80%" />
- </p>
+<p><img src="/img/new_ui/dev/datasource/mysql.png" alt="mysql"></p>
 <ul>
 <li>Datasource: select MYSQL</li>
 <li>Datasource name: enter the name of the DataSource</li>
diff --git a/en-us/docs/dev/user_doc/guide/datasource/mysql.json b/en-us/docs/dev/user_doc/guide/datasource/mysql.json
index 7fd8c59..2c729ad 100644
--- a/en-us/docs/dev/user_doc/guide/datasource/mysql.json
+++ b/en-us/docs/dev/user_doc/guide/datasource/mysql.json
@@ -1,6 +1,6 @@
 {
   "filename": "mysql.md",
-  "__html": "<h1>MySQL</h1>\n<p align=\"center\">\n   <img src=\"/img/mysql-en.png\" width=\"80%\" />\n </p>\n<ul>\n<li>Datasource: select MYSQL</li>\n<li>Datasource name: enter the name of the DataSource</li>\n<li>Description: enter a description of the DataSource</li>\n<li>IP/Host Name: enter the MYSQL service IP</li>\n<li>Port: enter the MYSQL service port</li>\n<li>Username: set the username for MYSQL connection</li>\n<li>Password: set the password for MYSQL connection</li>\n<li>Data [...]
+  "__html": "<h1>MySQL</h1>\n<p><img src=\"/img/new_ui/dev/datasource/mysql.png\" alt=\"mysql\"></p>\n<ul>\n<li>Datasource: select MYSQL</li>\n<li>Datasource name: enter the name of the DataSource</li>\n<li>Description: enter a description of the DataSource</li>\n<li>IP/Host Name: enter the MYSQL service IP</li>\n<li>Port: enter the MYSQL service port</li>\n<li>Username: set the username for MYSQL connection</li>\n<li>Password: set the password for MYSQL connection</li>\n<li>Database nam [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/datasource/mysql.html",
   "meta": {}
 }
\ No newline at end of file
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 c453df8..7e9bafe 100644
--- a/en-us/docs/dev/user_doc/guide/datasource/postgresql.html
+++ b/en-us/docs/dev/user_doc/guide/datasource/postgresql.html
@@ -11,9 +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- [...]
-<p align="center">
-   <img src="/img/postgresql-en.png" width="80%" />
- </p>
+<p><img src="/img/new_ui/dev/datasource/postgresql.png" alt="postgresql"></p>
 <ul>
 <li>Datasource: select POSTGRESQL</li>
 <li>Datasource name: enter the name of the DataSource</li>
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 eca9a9c..34c7f92 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<p align=\"center\">\n   <img src=\"/img/postgresql-en.png\" width=\"80%\" />\n </p>\n<ul>\n<li>Datasource: select POSTGRESQL</li>\n<li>Datasource name: enter the name of the DataSource</li>\n<li>Description: enter a description of the DataSource</li>\n<li>IP/Host Name: enter the PostgreSQL service IP</li>\n<li>Port: enter the PostgreSQL service port</li>\n<li>Username: set the username for PostgreSQL connection</li>\n<li>Password: set the password for P [...]
+  "__html": "<h1>PostgreSQL</h1>\n<p><img src=\"/img/new_ui/dev/datasource/postgresql.png\" alt=\"postgresql\"></p>\n<ul>\n<li>Datasource: select POSTGRESQL</li>\n<li>Datasource name: enter the name of the DataSource</li>\n<li>Description: enter a description of the DataSource</li>\n<li>IP/Host Name: enter the PostgreSQL service IP</li>\n<li>Port: enter the PostgreSQL service port</li>\n<li>Username: set the username for PostgreSQL connection</li>\n<li>Password: set the password for Post [...]
   "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 194aece..bfc40fd 100644
--- a/en-us/docs/dev/user_doc/guide/datasource/spark.html
+++ b/en-us/docs/dev/user_doc/guide/datasource/spark.html
@@ -11,9 +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- [...]
-<p align="center">
-   <img src="/img/spark-en.png" width="80%" />
- </p>
+<p><img src="/img/new_ui/dev/datasource/sparksql.png" alt="sparksql"></p>
 <ul>
 <li>Datasource: select Spark</li>
 <li>Datasource name: enter the name of the DataSource</li>
diff --git a/en-us/docs/dev/user_doc/guide/datasource/spark.json b/en-us/docs/dev/user_doc/guide/datasource/spark.json
index d28dc5a..53dc42e 100644
--- a/en-us/docs/dev/user_doc/guide/datasource/spark.json
+++ b/en-us/docs/dev/user_doc/guide/datasource/spark.json
@@ -1,6 +1,6 @@
 {
   "filename": "spark.md",
-  "__html": "<h1>Spark</h1>\n<p align=\"center\">\n   <img src=\"/img/spark-en.png\" width=\"80%\" />\n </p>\n<ul>\n<li>Datasource: select Spark</li>\n<li>Datasource name: enter the name of the DataSource</li>\n<li>Description: enter a description of the DataSource</li>\n<li>IP/Host Name: enter the Spark service IP</li>\n<li>Port: enter the Spark service port</li>\n<li>Username: set the username for Spark connection</li>\n<li>Password: set the password for Spark connection</li>\n<li>Data [...]
+  "__html": "<h1>Spark</h1>\n<p><img src=\"/img/new_ui/dev/datasource/sparksql.png\" alt=\"sparksql\"></p>\n<ul>\n<li>Datasource: select Spark</li>\n<li>Datasource name: enter the name of the DataSource</li>\n<li>Description: enter a description of the DataSource</li>\n<li>IP/Host Name: enter the Spark service IP</li>\n<li>Port: enter the Spark service port</li>\n<li>Username: set the username for Spark connection</li>\n<li>Password: set the password for Spark connection</li>\n<li>Databa [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/datasource/spark.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 04a6c1e..e1df4b5 100644
--- a/en-us/docs/dev/user_doc/guide/homepage.html
+++ b/en-us/docs/dev/user_doc/guide/homepage.html
@@ -12,9 +12,8 @@
 <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>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%" />
-</p></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray [...]
+<p><img src="/img/new_ui/dev/homepage/homepage.png" alt="homepage"></p>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
   <script>window.rootPath = '';</script>
diff --git a/en-us/docs/dev/user_doc/guide/homepage.json b/en-us/docs/dev/user_doc/guide/homepage.json
index a6ff13a..415496c 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 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>",
+  "__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><img src=\"/img/new_ui/dev/homepage/homepage.png\" alt=\"homepage\"></p>\n",
   "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/monitor.html b/en-us/docs/dev/user_doc/guide/monitor.html
index 5080fc2..7fcb1c6 100644
--- a/en-us/docs/dev/user_doc/guide/monitor.html
+++ b/en-us/docs/dev/user_doc/guide/monitor.html
@@ -19,34 +19,19 @@
 <ul>
 <li>Mainly related to master information.</li>
 </ul>
-<p align="center">
-   <img src="/img/master-jk-en.png" width="80%" />
- </p>
+<p><img src="/img/new_ui/dev/monitor/master.png" alt="master"></p>
 <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>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>
+<p><img src="/img/new_ui/dev/monitor/worker.png" alt="worker"></p>
 <h2>Monitor DB</h2>
 <ul>
 <li>Mainly the health status of the DB.</li>
 </ul>
-<p align="center">
-   <img src="/img/mysql-jk-en.png" width="80%" />
- </p>
+<p><img src="/img/new_ui/dev/monitor/db.png" alt="db"></p>
 <h2>Statistics Management</h2>
-<p align="center">
-   <img src="/img/statistics-en.png" width="80%" />
- </p>
+<p><img src="/img/new_ui/dev/monitor/statistics.png" alt="statistics"></p>
 <ul>
 <li>Number of commands wait to be executed: statistics of the <code>t_ds_command</code> table data.</li>
 <li>The number of failed commands: statistics of the <code>t_ds_error_command</code> table data.</li>
diff --git a/en-us/docs/dev/user_doc/guide/monitor.json b/en-us/docs/dev/user_doc/guide/monitor.json
index b29d5c2..1f39e81 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>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=\"cent [...]
+  "__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><img src=\"/img/new_ui/dev/monitor/master.png\" alt=\"master\"></p>\n<h2>Monitor Worker Server</h2>\n<ul>\n<li>Mainly related to worker information.</li>\n</ul>\n<p><img src=\"/img/new_ui/de [...]
   "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/project/project-list.html b/en-us/docs/dev/user_doc/guide/project/project-list.html
index 6b7e3d6..3ff9f7d 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
@@ -13,13 +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- [...]
 <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>
-<p align="center">
-    <img src="/img/create_project_en1.png" width="80%" />
-</p>
-</li>
+<li>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.</li>
 </ul>
+<p><img src="/img/new_ui/dev/project/project-list.png" alt="project-list"></p>
 <h2>Project Home</h2>
 <ul>
 <li>
@@ -33,11 +29,9 @@
 </li>
 <li>
 <p>Workflow definition statistics: count the workflow definitions created by this user and granted by the administrator</p>
-<p align="center">
-   <img src="/img/project_home_en.png" width="80%" />
-</p>
 </li>
 </ul>
+<p><img src="/img/new_ui/dev/project/project-overview.png" alt="project-overview"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
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 b0ac67c..2c4514b 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 Management</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  [...]
+  "__html": "<h1>Project Management</h1>\n<h2>Create Project</h2>\n<ul>\n<li>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.</li>\n</ul>\n<p><img src=\"/img/new_ui/dev/project/project-list.png\" alt=\"project-list\"></p>\n<h2>Project Home</h2>\n<ul>\n<li>\n<p>Click the project name link on the project management page to [...]
   "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/resource.html b/en-us/docs/dev/user_doc/guide/resource.html
index a6a2dc2..6322c3b 100644
--- a/en-us/docs/dev/user_doc/guide/resource.html
+++ b/en-us/docs/dev/user_doc/guide/resource.html
@@ -52,9 +52,7 @@
 <blockquote>
 <p>It is the management of various resource files, including creating basic <code>txt/log/sh/conf/py/java</code> and jar packages and other type files, and can do edit, rename, download, delete and other operations to the files.</p>
 </blockquote>
-  <p align="center">
-   <img src="/img/file-manage-en.png" width="80%" />
- </p>
+<p><img src="/img/new_ui/dev/resource/file-manage.png" alt="file-manage"></p>
 <ul>
 <li>Create a file
 <blockquote>
@@ -62,18 +60,14 @@
 </blockquote>
 </li>
 </ul>
-<p align="center">
-   <img src="/img/file_create_en.png" width="80%" />
- </p>
+<p><img src="/img/new_ui/dev/resource/create-file.png" alt="create-file"></p>
 <ul>
 <li>upload files</li>
 </ul>
 <blockquote>
 <p>Upload file: Click the &quot;Upload File&quot; button to upload, drag the file to the upload area, the file name will be automatically completed with the uploaded file name.</p>
 </blockquote>
-<p align="center">
-   <img src="/img/file-upload-en.png" width="80%" />
- </p>
+<p><img src="/img/new_ui/dev/resource/upload-file.png" alt="upload-file"></p>
 <ul>
 <li>File View</li>
 </ul>
@@ -92,9 +86,7 @@
 <ul>
 <li>File rename</li>
 </ul>
-<p align="center">
-   <img src="/img/file_rename_en.png" width="80%" />
- </p>
+<p><img src="/img/new_ui/dev/resource/rename-file.png" alt="rename-file"></p>
 <ul>
 <li>
 <p>delete</p>
@@ -141,20 +133,14 @@ Operation function: rename, download, delete.</p>
 <li>Package name Class name: enter the full path of the UDF function.</li>
 <li>UDF resource: set the resource file corresponding to the created UDF function.</li>
 </ul>
-<p align="center">
-   <img src="/img/udf_edit_en.png" width="80%" />
- </p>
+<p><img src="/img/new_ui/dev/resource/create-udf.png" alt="create-udf"></p>
 <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>
-<p align="center">
-    <img src="/img/task_group_manage_eng.png" width="80%" />
-</p>
+<p><img src="/img/new_ui/dev/resource/create-taskGroup.png" alt="create-taskGroup"></p>
 <p>The user clicks [Resources] - [Task Group Management] - [Task Group option] - [Create Task Group]</p>
-<p align="center">
-<img src="/img/task_group_create_eng.png" width="80%" />
-</p> 
+<p><img src="/img/new_ui/dev/resource/create-taskGroup.png" alt="create-taskGroup"></p>
 <p>You need to enter the information inside the picture:</p>
 <ul>
 <li>
@@ -168,18 +154,12 @@ Operation function: rename, download, delete.</p>
 </li>
 </ul>
 <h4>View Task Group Queue</h4>
-<p align="center">
-    <img src="/img/task_group_conf_eng.png" width="80%" />
-</p>
+<p><img src="/img/new_ui/dev/resource/view-queue.png" alt="view-queue"></p>
 <p>Click the button to view task group usage information:</p>
-<p align="center">
-    <img src="/img/task_group_queue_list_eng.png" width="80%" />
-</p>
+<p><img src="/img/new_ui/dev/resource/view-groupQueue.png" alt="view-queue"></p>
 <h4>Use of Task Groups</h4>
 <p><strong>Note</strong>: The usage 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%" />
-</p>        
+<p><img src="/img/new_ui/dev/resource/use-queue.png" alt="use-queue"></p>
 <p>Regarding the configuration of the task group, all you need to do is to configure these parts in the red box:</p>
 <ul>
 <li>
diff --git a/en-us/docs/dev/user_doc/guide/resource.json b/en-us/docs/dev/user_doc/guide/resource.json
index 3f2221a..e5a7486 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 appoint the local file directory as the upload 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 or other related environments.</p>\n<blockquote>\n<p><strong><em>Note:</em></strong></p>\n<ul>\n<li>If you want to use the resource upload function, the deploy [...]
+  "__html": "<h1>Resource Center</h1>\n<p>If you want to use the resource upload function, you can appoint the local file directory as the upload 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 or other related environments.</p>\n<blockquote>\n<p><strong><em>Note:</em></strong></p>\n<ul>\n<li>If you want to use the resource upload function, the deploy [...]
   "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 c29de30..d5b1fef 100644
--- a/en-us/docs/dev/user_doc/guide/security.html
+++ b/en-us/docs/dev/user_doc/guide/security.html
@@ -20,18 +20,14 @@
 <li>Configure <code>queue</code> parameter to execute programs such as Spark and MapReduce.</li>
 <li>The administrator enters the <code>Security Center-&gt;Queue Management</code> page and clicks the &quot;Create Queue&quot; button to create a new queue.</li>
 </ul>
-<p align="center">
-   <img src="/img/create-queue-en.png" width="80%" />
- </p>
+<p><img src="/img/new_ui/dev/security/create-queue.png" alt="create-queue"></p>
 <h2>Add Tenant</h2>
 <ul>
 <li>The tenant corresponds to the Linux user, which is used by the worker to submit the job. The task will fail if Linux does not have this user exists. 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 will create a 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>
 <li>The administrator enters the <code>Security Center-&gt;Tenant Management</code> page and clicks the <code>Create Tenant</code> button to create a tenant.</li>
 </ul>
- <p align="center">
-    <img src="/img/addtenant-en.png" width="80%" />
-  </p>
+<p><img src="/img/new_ui/dev/security/create-tenant.png" alt="create-tenant"></p>
 <h2>Create Normal User</h2>
 <ul>
 <li>
@@ -46,9 +42,7 @@
 <p>The administrator enters the <code>Security Center -&gt; User Management</code> page and clicks the <code>Create User</code> button to create a user.</p>
 </li>
 </ul>
-<p align="center">
-   <img src="/img/user-en.png" width="80%" />
- </p>
+<p><img src="/img/new_ui/dev/security/create-user.png" alt="create-user"></p>
 <blockquote>
 <p><strong>Edit user information</strong></p>
 </blockquote>
@@ -68,29 +62,20 @@
 <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 by email.</li>
 </ul>
 <ul>
-<li>
-<p>The administrator enters the <code>Security Center -&gt; Alarm Group Management</code> page and clicks the <code>Create Alarm Group</code> button to create an alarm group.</p>
-<p align="center">
-  <img src="/img/mail-en.png" width="80%" />
-</li>
+<li>The administrator enters the <code>Security Center -&gt; Alarm Group Management</code> page and clicks the <code>Create Alarm Group</code> button to create an alarm group.</li>
 </ul>
+<p><img src="/img/new_ui/dev/security/create-alarmInstance.png" alt="create-alarmInstance"></p>
 <h2>Token Management</h2>
 <blockquote>
 <p>Since the back-end interface has login check, token management provides a way to execute various operations on the system by calling interfaces.</p>
 </blockquote>
 <ul>
-<li>
-<p>The administrator enters the <code>Security Center -&gt; Token Management page</code>, clicks the <code>Create Token</code> button, selects the expiration time and user, clicks the <code>Generate Token</code> button, and clicks the <code>Submit</code> button, then create the selected user's token successfully.</p>
-<p align="center">
-    <img src="/img/create-token-en.png" width="80%" />
- </p>
-</li>
-<li>
-<p>After a normal user logs in, click the user information in the username drop-down box, enter the token management page, select the expiration time, click the <code>Generate Token</code> button, and click the <code>Submit</code> button, then the user creates a token successfully.</p>
-</li>
-<li>
-<p>Call example:</p>
-</li>
+<li>The administrator enters the <code>Security Center -&gt; Token Management page</code>, clicks the <code>Create Token</code> button, selects the expiration time and user, clicks the <code>Generate Token</code> button, and clicks the <code>Submit</code> button, then create the selected user's token successfully.</li>
+</ul>
+<p><img src="/img/new_ui/dev/security/create-token.png" alt="create-token"></p>
+<ul>
+<li>After a normal user logs in, click the user information in the username drop-down box, enter the token management page, select the expiration time, click the <code>Generate Token</code> button, and click the <code>Submit</code> button, then the user creates a token successfully.</li>
+<li>Call example:</li>
 </ul>
 <pre><code class="language-java">    <span class="hljs-comment">/**
      * test token
@@ -177,24 +162,16 @@
 <p>Add or update environment</p>
 </blockquote>
 <ul>
-<li>
-<p>The environment configuration is equivalent to the configuration in the <code>dolphinscheduler_env.sh</code> file.</p>
-<p align="center">
-    <img src="/img/create-environment.png" width="80%" />
-</p>
-</li>
+<li>The environment configuration is equivalent to the configuration in the <code>dolphinscheduler_env.sh</code> file.</li>
 </ul>
+<p><img src="/img/new_ui/dev/security/create-environment.png" alt="create-environment"></p>
 <blockquote>
 <p>Usage environment</p>
 </blockquote>
 <ul>
-<li>
-<p>Create a task node in the workflow definition, select the worker group and the environment corresponding to the worker group. When executing the task, the Worker will execute the environment first before executing the task.</p>
-  <p align="center">
-      <img src="/img/use-environment.png" width="80%" />
-  </p>
-</li>
+<li>Create a task node in the workflow definition, select the worker group and the environment corresponding to the worker group. When executing the task, the Worker will execute the environment first before executing the task.</li>
 </ul>
+<p><img src="/img/new_ui/dev/security/use-environment.png" alt="use-environment"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/security.json b/en-us/docs/dev/user_doc/guide/security.json
index e13415d..e2aec45 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 (Authorization System)</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, can authorize to the resources, data sources, projects, etc.</li>\n<li>Administrator login, the default username and password is <code>admin/dolphinscheduler123< [...]
+  "__html": "<h1>Security (Authorization System)</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, can authorize to the resources, data sources, projects, etc.</li>\n<li>Administrator login, the default username and password is <code>admin/dolphinscheduler123< [...]
   "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/start/quick-start.html b/en-us/docs/dev/user_doc/guide/start/quick-start.html
index 1ae977a..2b8d659 100644
--- a/en-us/docs/dev/user_doc/guide/start/quick-start.html
+++ b/en-us/docs/dev/user_doc/guide/start/quick-start.html
@@ -23,53 +23,39 @@
 </blockquote>
 </li>
 </ul>
-<p align="center">
-   <img src="/img/login_en.png" width="60%" />
- </p>
+<p><img src="/img/new_ui/dev/quick-start/login.png" alt="login"></p>
 <ul>
 <li>Create a queue</li>
 </ul>
-<p align="center">
-   <img src="/img/create-queue-en.png" width="60%" />
- </p>
+<p><img src="/img/new_ui/dev/quick-start/create-queue.png" alt="create-queue"></p>
 <ul>
 <li>Create a tenant</li>
 </ul>
-<p align="center">
-  <img src="/img/create-tenant-en.png" width="60%" />
-</p>
+<p><img src="/img/new_ui/dev/quick-start/create-tenant.png" alt="create-tenant"></p>
 <ul>
-<li>Creating Ordinary Users</li>
+<li>Create Ordinary Users</li>
 </ul>
-<p align="center">
-      <img src="/img/create-user-en.png" width="60%" />
- </p>
+<p><img src="/img/new_ui/dev/quick-start/create-user.png" alt="create-user"></p>
+<ul>
+<li>Create an alarm instance</li>
+</ul>
+<p><img src="/img/new_ui/dev/quick-start/create-alarmInstance.png" alt="create-alarmInstance"></p>
 <ul>
 <li>Create an alarm group</li>
 </ul>
- <p align="center">
-    <img src="/img/alarm-group-en.png" width="60%" />
-  </p>
+<p><img src="/img/new_ui/dev/quick-start/create-alarmGroup.png" alt="create-alarmGroup"></p>
 <ul>
-<li>
-<p>Create a worker group</p>
- <p align="center">
-    <img src="/img/worker-group-en.png" width="60%" />
-  </p>
-</li>
-<li>
-<p>Create environment</p>
-<p align="center">
- <img src="/img/create-environment.png" width="60%" />
-</p>
-</li>
-<li>
-<p>Create a token</p>
-</li>
+<li>Create a worker group</li>
 </ul>
-<p align="center">
-  <img src="/img/token-en.png" width="60%" />
-</p>
+<p><img src="/img/new_ui/dev/quick-start/create-workerGroup.png" alt="create-workerGroup"></p>
+<ul>
+<li>Create environment</li>
+</ul>
+<p><img src="/img/new_ui/dev/quick-start/create-environment.png" alt="create-environment"></p>
+<ul>
+<li>Create a token</li>
+</ul>
+<p><img src="/img/new_ui/dev/quick-start/create-token.png" alt="create-token"></p>
 <ul>
 <li>
 <p>Login with regular users</p>
@@ -81,9 +67,7 @@
 <p><code>Project Management - &gt; Create Project - &gt; Click on Project Name</code></p>
 </li>
 </ul>
-<p align="center">
-      <img src="/img/create_project_en.png" width="60%" />
- </p>
+<p><img src="/img/new_ui/dev/quick-start/project.png" alt="project"></p>
 <ul>
 <li><code>Click Workflow Definition - &gt; Create Workflow Definition - &gt; Online Process Definition</code></li>
 </ul>
diff --git a/en-us/docs/dev/user_doc/guide/start/quick-start.json b/en-us/docs/dev/user_doc/guide/start/quick-start.json
index a9d5cfa..2bd1213 100644
--- a/en-us/docs/dev/user_doc/guide/start/quick-start.json
+++ b/en-us/docs/dev/user_doc/guide/start/quick-start.json
@@ -1,6 +1,6 @@
 {
   "filename": "quick-start.md",
-  "__html": "<h1>Quick Start</h1>\n<ul>\n<li>\n<p>Watch Apache DolphinScheduler Quick Start Tutorile here:\n<a href=\"https://www.youtube.com/watch?v=nrF20hpCkug\"><img src=\"/img/video_cover/quick-use.png\" alt=\"image\"></a></p>\n</li>\n<li>\n<p>Administrator user login</p>\n<blockquote>\n<p>Address:<a href=\"http://localhost:12345/dolphinscheduler\">http://localhost:12345/dolphinscheduler</a>  Username and password: <code>admin/dolphinscheduler123</code></p>\n</blockquote>\n</li>\n</u [...]
+  "__html": "<h1>Quick Start</h1>\n<ul>\n<li>\n<p>Watch Apache DolphinScheduler Quick Start Tutorile here:\n<a href=\"https://www.youtube.com/watch?v=nrF20hpCkug\"><img src=\"/img/video_cover/quick-use.png\" alt=\"image\"></a></p>\n</li>\n<li>\n<p>Administrator user login</p>\n<blockquote>\n<p>Address:<a href=\"http://localhost:12345/dolphinscheduler\">http://localhost:12345/dolphinscheduler</a>  Username and password: <code>admin/dolphinscheduler123</code></p>\n</blockquote>\n</li>\n</u [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/start/quick-start.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/img/new_ui/dev/datasource/hive.png b/img/new_ui/dev/datasource/hive.png
new file mode 100644
index 0000000..e5832cf
Binary files /dev/null and b/img/new_ui/dev/datasource/hive.png differ
diff --git a/img/new_ui/dev/datasource/hiveserver2.png b/img/new_ui/dev/datasource/hiveserver2.png
new file mode 100644
index 0000000..e5aabe3
Binary files /dev/null and b/img/new_ui/dev/datasource/hiveserver2.png differ
diff --git a/img/new_ui/dev/datasource/mysql.png b/img/new_ui/dev/datasource/mysql.png
new file mode 100644
index 0000000..bdb9584
Binary files /dev/null and b/img/new_ui/dev/datasource/mysql.png differ
diff --git a/img/new_ui/dev/datasource/postgresql.png b/img/new_ui/dev/datasource/postgresql.png
new file mode 100644
index 0000000..332a150
Binary files /dev/null and b/img/new_ui/dev/datasource/postgresql.png differ
diff --git a/img/new_ui/dev/datasource/sparksql.png b/img/new_ui/dev/datasource/sparksql.png
new file mode 100644
index 0000000..e00348b
Binary files /dev/null and b/img/new_ui/dev/datasource/sparksql.png differ
diff --git a/img/new_ui/dev/homepage/homepage.png b/img/new_ui/dev/homepage/homepage.png
new file mode 100644
index 0000000..5b852f4
Binary files /dev/null and b/img/new_ui/dev/homepage/homepage.png differ
diff --git a/img/new_ui/dev/monitor/db.png b/img/new_ui/dev/monitor/db.png
new file mode 100644
index 0000000..6bb22c4
Binary files /dev/null and b/img/new_ui/dev/monitor/db.png differ
diff --git a/img/new_ui/dev/monitor/master.png b/img/new_ui/dev/monitor/master.png
new file mode 100644
index 0000000..6505595
Binary files /dev/null and b/img/new_ui/dev/monitor/master.png differ
diff --git a/img/new_ui/dev/monitor/statistics.png b/img/new_ui/dev/monitor/statistics.png
new file mode 100644
index 0000000..a7f4a4a
Binary files /dev/null and b/img/new_ui/dev/monitor/statistics.png differ
diff --git a/img/new_ui/dev/monitor/worker.png b/img/new_ui/dev/monitor/worker.png
new file mode 100644
index 0000000..4a68279
Binary files /dev/null and b/img/new_ui/dev/monitor/worker.png differ
diff --git a/img/new_ui/dev/project/project-list.png b/img/new_ui/dev/project/project-list.png
new file mode 100644
index 0000000..15c7d82
Binary files /dev/null and b/img/new_ui/dev/project/project-list.png differ
diff --git a/img/new_ui/dev/project/project-overview.png b/img/new_ui/dev/project/project-overview.png
new file mode 100644
index 0000000..67c5ee7
Binary files /dev/null and b/img/new_ui/dev/project/project-overview.png differ
diff --git a/img/new_ui/dev/quick-start/create-alarmGroup.png b/img/new_ui/dev/quick-start/create-alarmGroup.png
new file mode 100644
index 0000000..495ede8
Binary files /dev/null and b/img/new_ui/dev/quick-start/create-alarmGroup.png differ
diff --git a/img/new_ui/dev/quick-start/create-alarmInstance.png b/img/new_ui/dev/quick-start/create-alarmInstance.png
new file mode 100644
index 0000000..9caabe5
Binary files /dev/null and b/img/new_ui/dev/quick-start/create-alarmInstance.png differ
diff --git a/img/new_ui/dev/quick-start/create-environment.png b/img/new_ui/dev/quick-start/create-environment.png
new file mode 100644
index 0000000..f578084
Binary files /dev/null and b/img/new_ui/dev/quick-start/create-environment.png differ
diff --git a/img/new_ui/dev/quick-start/create-queue.png b/img/new_ui/dev/quick-start/create-queue.png
new file mode 100644
index 0000000..8fbb5b2
Binary files /dev/null and b/img/new_ui/dev/quick-start/create-queue.png differ
diff --git a/img/new_ui/dev/quick-start/create-tenant.png b/img/new_ui/dev/quick-start/create-tenant.png
new file mode 100644
index 0000000..18aadca
Binary files /dev/null and b/img/new_ui/dev/quick-start/create-tenant.png differ
diff --git a/img/new_ui/dev/quick-start/create-token.png b/img/new_ui/dev/quick-start/create-token.png
new file mode 100644
index 0000000..3c60587
Binary files /dev/null and b/img/new_ui/dev/quick-start/create-token.png differ
diff --git a/img/new_ui/dev/quick-start/create-user.png b/img/new_ui/dev/quick-start/create-user.png
new file mode 100644
index 0000000..c75e84a
Binary files /dev/null and b/img/new_ui/dev/quick-start/create-user.png differ
diff --git a/img/new_ui/dev/quick-start/create-workerGroup.png b/img/new_ui/dev/quick-start/create-workerGroup.png
new file mode 100644
index 0000000..8b58f9d
Binary files /dev/null and b/img/new_ui/dev/quick-start/create-workerGroup.png differ
diff --git a/img/new_ui/dev/quick-start/login.png b/img/new_ui/dev/quick-start/login.png
new file mode 100644
index 0000000..e883d33
Binary files /dev/null and b/img/new_ui/dev/quick-start/login.png differ
diff --git a/img/new_ui/dev/quick-start/project.png b/img/new_ui/dev/quick-start/project.png
new file mode 100644
index 0000000..0d78fe0
Binary files /dev/null and b/img/new_ui/dev/quick-start/project.png differ
diff --git a/img/new_ui/dev/resource/create-file.png b/img/new_ui/dev/resource/create-file.png
new file mode 100644
index 0000000..11cc9dc
Binary files /dev/null and b/img/new_ui/dev/resource/create-file.png differ
diff --git a/img/new_ui/dev/resource/create-taskGroup.png b/img/new_ui/dev/resource/create-taskGroup.png
new file mode 100644
index 0000000..a564f4b
Binary files /dev/null and b/img/new_ui/dev/resource/create-taskGroup.png differ
diff --git a/img/new_ui/dev/resource/create-udf.png b/img/new_ui/dev/resource/create-udf.png
new file mode 100644
index 0000000..f570b7f
Binary files /dev/null and b/img/new_ui/dev/resource/create-udf.png differ
diff --git a/img/new_ui/dev/resource/file-manage.png b/img/new_ui/dev/resource/file-manage.png
new file mode 100644
index 0000000..e51574d
Binary files /dev/null and b/img/new_ui/dev/resource/file-manage.png differ
diff --git a/img/new_ui/dev/resource/rename-file.png b/img/new_ui/dev/resource/rename-file.png
new file mode 100644
index 0000000..b01f4f5
Binary files /dev/null and b/img/new_ui/dev/resource/rename-file.png differ
diff --git a/img/new_ui/dev/resource/taskGroup.png b/img/new_ui/dev/resource/taskGroup.png
new file mode 100644
index 0000000..23d69d4
Binary files /dev/null and b/img/new_ui/dev/resource/taskGroup.png differ
diff --git a/img/new_ui/dev/resource/upload-file.png b/img/new_ui/dev/resource/upload-file.png
new file mode 100644
index 0000000..45ac7c7
Binary files /dev/null and b/img/new_ui/dev/resource/upload-file.png differ
diff --git a/img/new_ui/dev/resource/use-queue.png b/img/new_ui/dev/resource/use-queue.png
new file mode 100644
index 0000000..99ab2a2
Binary files /dev/null and b/img/new_ui/dev/resource/use-queue.png differ
diff --git a/img/new_ui/dev/resource/view-groupQueue.png b/img/new_ui/dev/resource/view-groupQueue.png
new file mode 100644
index 0000000..cf84f65
Binary files /dev/null and b/img/new_ui/dev/resource/view-groupQueue.png differ
diff --git a/img/new_ui/dev/resource/view-queue.png b/img/new_ui/dev/resource/view-queue.png
new file mode 100644
index 0000000..a903519
Binary files /dev/null and b/img/new_ui/dev/resource/view-queue.png differ
diff --git a/img/new_ui/dev/security/create-alarmGroup.png b/img/new_ui/dev/security/create-alarmGroup.png
new file mode 100644
index 0000000..495ede8
Binary files /dev/null and b/img/new_ui/dev/security/create-alarmGroup.png differ
diff --git a/img/new_ui/dev/security/create-alarmInstance.png b/img/new_ui/dev/security/create-alarmInstance.png
new file mode 100644
index 0000000..9caabe5
Binary files /dev/null and b/img/new_ui/dev/security/create-alarmInstance.png differ
diff --git a/img/new_ui/dev/security/create-environment.png b/img/new_ui/dev/security/create-environment.png
new file mode 100644
index 0000000..f578084
Binary files /dev/null and b/img/new_ui/dev/security/create-environment.png differ
diff --git a/img/new_ui/dev/security/create-queue.png b/img/new_ui/dev/security/create-queue.png
new file mode 100644
index 0000000..8fbb5b2
Binary files /dev/null and b/img/new_ui/dev/security/create-queue.png differ
diff --git a/img/new_ui/dev/security/create-tenant.png b/img/new_ui/dev/security/create-tenant.png
new file mode 100644
index 0000000..18aadca
Binary files /dev/null and b/img/new_ui/dev/security/create-tenant.png differ
diff --git a/img/new_ui/dev/security/create-token.png b/img/new_ui/dev/security/create-token.png
new file mode 100644
index 0000000..3c60587
Binary files /dev/null and b/img/new_ui/dev/security/create-token.png differ
diff --git a/img/new_ui/dev/security/create-user.png b/img/new_ui/dev/security/create-user.png
new file mode 100644
index 0000000..c75e84a
Binary files /dev/null and b/img/new_ui/dev/security/create-user.png differ
diff --git a/img/new_ui/dev/security/create-workerGroup.png b/img/new_ui/dev/security/create-workerGroup.png
new file mode 100644
index 0000000..8b58f9d
Binary files /dev/null and b/img/new_ui/dev/security/create-workerGroup.png differ
diff --git a/img/new_ui/dev/security/project-authorize.png b/img/new_ui/dev/security/project-authorize.png
new file mode 100644
index 0000000..c84dbb2
Binary files /dev/null and b/img/new_ui/dev/security/project-authorize.png differ
diff --git a/img/new_ui/dev/security/use-environment.png b/img/new_ui/dev/security/use-environment.png
new file mode 100644
index 0000000..e8aee0b
Binary files /dev/null and b/img/new_ui/dev/security/use-environment.png differ
diff --git a/img/new_ui/dev/security/user-authorize.png b/img/new_ui/dev/security/user-authorize.png
new file mode 100644
index 0000000..daa561d
Binary files /dev/null and b/img/new_ui/dev/security/user-authorize.png differ
diff --git a/zh-cn/docs/dev/user_doc/guide/datasource/hive.html b/zh-cn/docs/dev/user_doc/guide/datasource/hive.html
index 2ea0bed..56f5271 100644
--- a/zh-cn/docs/dev/user_doc/guide/datasource/hive.html
+++ b/zh-cn/docs/dev/user_doc/guide/datasource/hive.html
@@ -12,30 +12,26 @@
 <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="/zh-cn/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">En</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant [...]
 <h2>使用HiveServer2</h2>
- <p align="center">
-    <img src="/img/hive_edit.png" width="80%" />
-  </p>
+<p><img src="/img/new_ui/dev/datasource/hive.png" alt="hive"></p>
 <ul>
-<li>数据源:选择HIVE</li>
+<li>数据源:选择 HIVE</li>
 <li>数据源名称:输入数据源的名称</li>
 <li>描述:输入数据源的描述</li>
-<li>IP/主机名:输入连接HIVE的IP</li>
-<li>端口:输入连接HIVE的端口</li>
-<li>用户名:设置连接HIVE的用户名</li>
-<li>密码:设置连接HIVE的密码</li>
-<li>数据库名:输入连接HIVE的数据库名称</li>
-<li>Jdbc连接参数:用于HIVE连接的参数设置,以JSON形式填写</li>
+<li>IP 主机名:输入连接 HIVE 的 IP</li>
+<li>端口:输入连接 HIVE 的端口</li>
+<li>用户名:设置连接 HIVE 的用户名</li>
+<li>密码:设置连接 HIVE 的密码</li>
+<li>数据库名:输入连接 HIVE 的数据库名称</li>
+<li>Jdbc 连接参数:用于 HIVE 连接的参数设置,以 JSON 形式填写</li>
 </ul>
 <blockquote>
 <p>注意:如果您希望在同一个会话中执行多个 HIVE SQL,您可以修改配置文件 <code>common.properties</code> 中的配置,设置 <code>support.hive.oneSession = true</code>。
 这对运行 HIVE SQL 前设置环境变量的场景会很有帮助。参数 <code>support.hive.oneSession</code> 默认值为 <code>false</code>,多条 SQL 将在不同的会话中运行。</p>
 </blockquote>
-<h2>使用HiveServer2 HA Zookeeper</h2>
- <p align="center">
-    <img src="/img/hive_edit2.png" width="80%" />
-  </p>
-<p>注意:如果没有开启kerberos,请保证参数 <code>hadoop.security.authentication.startup.state</code> 值为 <code>false</code>,
-参数 <code>java.security.krb5.conf.path</code> 值为空. 开启了<strong>kerberos</strong>,则需要在 <code>common.properties</code> 配置以下参数</p>
+<h2>使用 HiveServer2 HA Zookeeper</h2>
+<p><img src="/img/new_ui/dev/datasource/hiveserver2.png" alt="hive-server2"></p>
+<p>注意:如果没有开启 kerberos,请保证参数 <code>hadoop.security.authentication.startup.state</code> 值为 <code>false</code>,
+参数 <code>java.security.krb5.conf.path</code> 值为空. 开启了 <strong>kerberos</strong>,则需要在 <code>common.properties</code> 配置以下参数</p>
 <pre><code class="language-conf"># whether to startup kerberos
 hadoop.security.authentication.startup.state=true
 
diff --git a/zh-cn/docs/dev/user_doc/guide/datasource/hive.json b/zh-cn/docs/dev/user_doc/guide/datasource/hive.json
index a6d7ac4..6bc1465 100644
--- a/zh-cn/docs/dev/user_doc/guide/datasource/hive.json
+++ b/zh-cn/docs/dev/user_doc/guide/datasource/hive.json
@@ -1,6 +1,6 @@
 {
   "filename": "hive.md",
-  "__html": "<h1>HIVE数据源</h1>\n<h2>使用HiveServer2</h2>\n <p align=\"center\">\n    <img src=\"/img/hive_edit.png\" width=\"80%\" />\n  </p>\n<ul>\n<li>数据源:选择HIVE</li>\n<li>数据源名称:输入数据源的名称</li>\n<li>描述:输入数据源的描述</li>\n<li>IP/主机名:输入连接HIVE的IP</li>\n<li>端口:输入连接HIVE的端口</li>\n<li>用户名:设置连接HIVE的用户名</li>\n<li>密码:设置连接HIVE的密码</li>\n<li>数据库名:输入连接HIVE的数据库名称</li>\n<li>Jdbc连接参数:用于HIVE连接的参数设置,以JSON形式填写</li>\n</ul>\n<blockquote>\n<p>注意:如果您希望在同一个会话中执行多个 HIVE SQL,您可以修改配置文件 <code>common.properties</code> 中的配置, [...]
+  "__html": "<h1>HIVE数据源</h1>\n<h2>使用HiveServer2</h2>\n<p><img src=\"/img/new_ui/dev/datasource/hive.png\" alt=\"hive\"></p>\n<ul>\n<li>数据源:选择 HIVE</li>\n<li>数据源名称:输入数据源的名称</li>\n<li>描述:输入数据源的描述</li>\n<li>IP 主机名:输入连接 HIVE 的 IP</li>\n<li>端口:输入连接 HIVE 的端口</li>\n<li>用户名:设置连接 HIVE 的用户名</li>\n<li>密码:设置连接 HIVE 的密码</li>\n<li>数据库名:输入连接 HIVE 的数据库名称</li>\n<li>Jdbc 连接参数:用于 HIVE 连接的参数设置,以 JSON 形式填写</li>\n</ul>\n<blockquote>\n<p>注意:如果您希望在同一个会话中执行多个 HIVE SQL,您可以修改配置文件 <code>common.properties</code> 中的 [...]
   "link": "/dist/zh-cn/docs/dev/user_doc/guide/datasource/hive.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/dev/user_doc/guide/datasource/mysql.html b/zh-cn/docs/dev/user_doc/guide/datasource/mysql.html
index b5b6405..3c150f5 100644
--- a/zh-cn/docs/dev/user_doc/guide/datasource/mysql.html
+++ b/zh-cn/docs/dev/user_doc/guide/datasource/mysql.html
@@ -10,20 +10,18 @@
   <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="/zh-cn/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">En</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant [...]
-<p align="center">
-   <img src="/img/mysql_edit.png" width="80%" />
-</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="/zh-cn/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">En</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant [...]
+<p><img src="/img/new_ui/dev/datasource/mysql.png" alt="mysql"></p>
 <ul>
-<li>数据源:选择MYSQL</li>
+<li>数据源:选择 MYSQL</li>
 <li>数据源名称:输入数据源的名称</li>
 <li>描述:输入数据源的描述</li>
-<li>IP主机名:输入连接MySQL的IP</li>
-<li>端口:输入连接MySQL的端口</li>
-<li>用户名:设置连接MySQL的用户名</li>
-<li>密码:设置连接MySQL的密码</li>
-<li>数据库名:输入连接MySQL的数据库名称</li>
-<li>Jdbc连接参数:用于MySQL连接的参数设置,以JSON形式填写</li>
+<li>IP 主机名:输入连接 MySQL 的 IP</li>
+<li>端口:输入连接 MySQL 的端口</li>
+<li>用户名:设置连接 MySQL 的用户名</li>
+<li>密码:设置连接 MySQL 的密码</li>
+<li>数据库名:输入连接 MySQL 的数据库名称</li>
+<li>Jdbc 连接参数:用于 MySQL 连接的参数设置,以 JSON 形式填写</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>联系我们</h3><h4>有问题需要反馈?请通过以下方式联系我们。</h4></div><div class="contact-container"><ul><li><a href="/zh-cn/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>邮件列表</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterblue.png"/><p [...]
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
diff --git a/zh-cn/docs/dev/user_doc/guide/datasource/mysql.json b/zh-cn/docs/dev/user_doc/guide/datasource/mysql.json
index 08e1fea..8d1dd8d 100644
--- a/zh-cn/docs/dev/user_doc/guide/datasource/mysql.json
+++ b/zh-cn/docs/dev/user_doc/guide/datasource/mysql.json
@@ -1,6 +1,6 @@
 {
   "filename": "mysql.md",
-  "__html": "<h1>MySQL数据源</h1>\n<p align=\"center\">\n   <img src=\"/img/mysql_edit.png\" width=\"80%\" />\n</p>\n<ul>\n<li>数据源:选择MYSQL</li>\n<li>数据源名称:输入数据源的名称</li>\n<li>描述:输入数据源的描述</li>\n<li>IP主机名:输入连接MySQL的IP</li>\n<li>端口:输入连接MySQL的端口</li>\n<li>用户名:设置连接MySQL的用户名</li>\n<li>密码:设置连接MySQL的密码</li>\n<li>数据库名:输入连接MySQL的数据库名称</li>\n<li>Jdbc连接参数:用于MySQL连接的参数设置,以JSON形式填写</li>\n</ul>\n",
+  "__html": "<h1>MySQL 数据源</h1>\n<p><img src=\"/img/new_ui/dev/datasource/mysql.png\" alt=\"mysql\"></p>\n<ul>\n<li>数据源:选择 MYSQL</li>\n<li>数据源名称:输入数据源的名称</li>\n<li>描述:输入数据源的描述</li>\n<li>IP 主机名:输入连接 MySQL 的 IP</li>\n<li>端口:输入连接 MySQL 的端口</li>\n<li>用户名:设置连接 MySQL 的用户名</li>\n<li>密码:设置连接 MySQL 的密码</li>\n<li>数据库名:输入连接 MySQL 的数据库名称</li>\n<li>Jdbc 连接参数:用于 MySQL 连接的参数设置,以 JSON 形式填写</li>\n</ul>\n",
   "link": "/dist/zh-cn/docs/dev/user_doc/guide/datasource/mysql.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/dev/user_doc/guide/datasource/postgresql.html b/zh-cn/docs/dev/user_doc/guide/datasource/postgresql.html
index 0389101..ce8a455 100644
--- a/zh-cn/docs/dev/user_doc/guide/datasource/postgresql.html
+++ b/zh-cn/docs/dev/user_doc/guide/datasource/postgresql.html
@@ -10,20 +10,18 @@
   <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="/zh-cn/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">En</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant [...]
-<p align="center">
-   <img src="/img/postgresql_edit.png" width="80%" />
- </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="/zh-cn/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">En</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant [...]
+<p><img src="/img/new_ui/dev/datasource/postgresql.png" alt="postgresql"></p>
 <ul>
-<li>数据源:选择POSTGRESQL</li>
+<li>数据源:选择 POSTGRESQL</li>
 <li>数据源名称:输入数据源的名称</li>
 <li>描述:输入数据源的描述</li>
-<li>IP/主机名:输入连接POSTGRESQL的IP</li>
-<li>端口:输入连接POSTGRESQL的端口</li>
-<li>用户名:设置连接POSTGRESQL的用户名</li>
-<li>密码:设置连接POSTGRESQL的密码</li>
-<li>数据库名:输入连接POSTGRESQL的数据库名称</li>
-<li>Jdbc连接参数:用于POSTGRESQL连接的参数设置,以JSON形式填写</li>
+<li>IP 主机名:输入连接 POSTGRESQL 的 IP</li>
+<li>端口:输入连接 POSTGRESQL 的端口</li>
+<li>用户名:设置连接 POSTGRESQL 的用户名</li>
+<li>密码:设置连接 POSTGRESQL 的密码</li>
+<li>数据库名:输入连接 POSTGRESQL 的数据库名称</li>
+<li>Jdbc 连接参数:用于 POSTGRESQL 连接的参数设置,以 JSON 形式填写</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>联系我们</h3><h4>有问题需要反馈?请通过以下方式联系我们。</h4></div><div class="contact-container"><ul><li><a href="/zh-cn/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>邮件列表</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterblue.png"/><p [...]
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
diff --git a/zh-cn/docs/dev/user_doc/guide/datasource/postgresql.json b/zh-cn/docs/dev/user_doc/guide/datasource/postgresql.json
index f095289..8ed447f 100644
--- a/zh-cn/docs/dev/user_doc/guide/datasource/postgresql.json
+++ b/zh-cn/docs/dev/user_doc/guide/datasource/postgresql.json
@@ -1,6 +1,6 @@
 {
   "filename": "postgresql.md",
-  "__html": "<h1>POSTGRESQL数据源</h1>\n<p align=\"center\">\n   <img src=\"/img/postgresql_edit.png\" width=\"80%\" />\n </p>\n<ul>\n<li>数据源:选择POSTGRESQL</li>\n<li>数据源名称:输入数据源的名称</li>\n<li>描述:输入数据源的描述</li>\n<li>IP/主机名:输入连接POSTGRESQL的IP</li>\n<li>端口:输入连接POSTGRESQL的端口</li>\n<li>用户名:设置连接POSTGRESQL的用户名</li>\n<li>密码:设置连接POSTGRESQL的密码</li>\n<li>数据库名:输入连接POSTGRESQL的数据库名称</li>\n<li>Jdbc连接参数:用于POSTGRESQL连接的参数设置,以JSON形式填写</li>\n</ul>\n",
+  "__html": "<h1>POSTGRESQL 数据源</h1>\n<p><img src=\"/img/new_ui/dev/datasource/postgresql.png\" alt=\"postgresql\"></p>\n<ul>\n<li>数据源:选择 POSTGRESQL</li>\n<li>数据源名称:输入数据源的名称</li>\n<li>描述:输入数据源的描述</li>\n<li>IP 主机名:输入连接 POSTGRESQL 的 IP</li>\n<li>端口:输入连接 POSTGRESQL 的端口</li>\n<li>用户名:设置连接 POSTGRESQL 的用户名</li>\n<li>密码:设置连接 POSTGRESQL 的密码</li>\n<li>数据库名:输入连接 POSTGRESQL 的数据库名称</li>\n<li>Jdbc 连接参数:用于 POSTGRESQL 连接的参数设置,以 JSON 形式填写</li>\n</ul>\n",
   "link": "/dist/zh-cn/docs/dev/user_doc/guide/datasource/postgresql.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/dev/user_doc/guide/datasource/spark.html b/zh-cn/docs/dev/user_doc/guide/datasource/spark.html
index 50e4daf..e969c6b 100644
--- a/zh-cn/docs/dev/user_doc/guide/datasource/spark.html
+++ b/zh-cn/docs/dev/user_doc/guide/datasource/spark.html
@@ -11,11 +11,9 @@
 </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="/zh-cn/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">En</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant [...]
-<p align="center">
-   <img src="/img/spark_datesource.png" width="80%" />
- </p>
+<p><img src="/img/new_ui/dev/datasource/sparksql.png" alt="sparksql"></p>
 <ul>
-<li>数据源:选择Spark</li>
+<li>数据源:选择 Spark</li>
 <li>数据源名称:输入数据源的名称</li>
 <li>描述:输入数据源的描述</li>
 <li>IP/主机名:输入连接Spark的IP</li>
diff --git a/zh-cn/docs/dev/user_doc/guide/datasource/spark.json b/zh-cn/docs/dev/user_doc/guide/datasource/spark.json
index a72b636..6ee4c66 100644
--- a/zh-cn/docs/dev/user_doc/guide/datasource/spark.json
+++ b/zh-cn/docs/dev/user_doc/guide/datasource/spark.json
@@ -1,6 +1,6 @@
 {
   "filename": "spark.md",
-  "__html": "<h1>Spark数据源</h1>\n<p align=\"center\">\n   <img src=\"/img/spark_datesource.png\" width=\"80%\" />\n </p>\n<ul>\n<li>数据源:选择Spark</li>\n<li>数据源名称:输入数据源的名称</li>\n<li>描述:输入数据源的描述</li>\n<li>IP/主机名:输入连接Spark的IP</li>\n<li>端口:输入连接Spark的端口</li>\n<li>用户名:设置连接Spark的用户名</li>\n<li>密码:设置连接Spark的密码</li>\n<li>数据库名:输入连接Spark的数据库名称</li>\n<li>Jdbc连接参数:用于Spark连接的参数设置,以JSON形式填写</li>\n</ul>\n<p>注意:如果开启了<strong>kerberos</strong>,则需要填写 <strong>Principal</strong></p>\n<p align=\"center\">\n    <im [...]
+  "__html": "<h1>Spark数据源</h1>\n<p><img src=\"/img/new_ui/dev/datasource/sparksql.png\" alt=\"sparksql\"></p>\n<ul>\n<li>数据源:选择 Spark</li>\n<li>数据源名称:输入数据源的名称</li>\n<li>描述:输入数据源的描述</li>\n<li>IP/主机名:输入连接Spark的IP</li>\n<li>端口:输入连接Spark的端口</li>\n<li>用户名:设置连接Spark的用户名</li>\n<li>密码:设置连接Spark的密码</li>\n<li>数据库名:输入连接Spark的数据库名称</li>\n<li>Jdbc连接参数:用于Spark连接的参数设置,以JSON形式填写</li>\n</ul>\n<p>注意:如果开启了<strong>kerberos</strong>,则需要填写 <strong>Principal</strong></p>\n<p align=\"center\">\n    <img src=\"/ [...]
   "link": "/dist/zh-cn/docs/dev/user_doc/guide/datasource/spark.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/dev/user_doc/guide/homepage.html b/zh-cn/docs/dev/user_doc/guide/homepage.html
index 7c6374d..4915888 100644
--- a/zh-cn/docs/dev/user_doc/guide/homepage.html
+++ b/zh-cn/docs/dev/user_doc/guide/homepage.html
@@ -12,9 +12,8 @@
 <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="/zh-cn/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">En</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant [...]
 <p>首页包含用户所有项目的任务状态统计、流程状态统计、工作流定义统计。</p>
-<p align="center">
-    <img src="/img/home.png" width="80%" />
-</p></div></section><footer class="footer-container"><div class="footer-body"><div><h3>联系我们</h3><h4>有问题需要反馈?请通过以下方式联系我们。</h4></div><div class="contact-container"><ul><li><a href="/zh-cn/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>邮件列表</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterblue.png" [...]
+<p><img src="/img/new_ui/dev/homepage/homepage.png" alt="homepage"></p>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>联系我们</h3><h4>有问题需要反馈?请通过以下方式联系我们。</h4></div><div class="contact-container"><ul><li><a href="/zh-cn/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>邮件列表</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterblue.png"/><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>
diff --git a/zh-cn/docs/dev/user_doc/guide/homepage.json b/zh-cn/docs/dev/user_doc/guide/homepage.json
index 26fabc6..bc201a8 100644
--- a/zh-cn/docs/dev/user_doc/guide/homepage.json
+++ b/zh-cn/docs/dev/user_doc/guide/homepage.json
@@ -1,6 +1,6 @@
 {
   "filename": "homepage.md",
-  "__html": "<h1>首页</h1>\n<p>首页包含用户所有项目的任务状态统计、流程状态统计、工作流定义统计。</p>\n<p align=\"center\">\n    <img src=\"/img/home.png\" width=\"80%\" />\n</p>",
+  "__html": "<h1>首页</h1>\n<p>首页包含用户所有项目的任务状态统计、流程状态统计、工作流定义统计。</p>\n<p><img src=\"/img/new_ui/dev/homepage/homepage.png\" alt=\"homepage\"></p>\n",
   "link": "/dist/zh-cn/docs/dev/user_doc/guide/homepage.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/dev/user_doc/guide/monitor.html b/zh-cn/docs/dev/user_doc/guide/monitor.html
index 5760b85..1bd6177 100644
--- a/zh-cn/docs/dev/user_doc/guide/monitor.html
+++ b/zh-cn/docs/dev/user_doc/guide/monitor.html
@@ -15,43 +15,28 @@
 <ul>
 <li>服务管理主要是对系统中的各个服务的健康状况和基本信息的监控和显示</li>
 </ul>
-<h3>master监控</h3>
+<h3>Master 监控</h3>
 <ul>
-<li>主要是master的相关信息。</li>
+<li>主要是 master 的相关信息。</li>
 </ul>
-<p align="center">
-   <img src="/img/master-jk.png" width="80%" />
- </p>
-<h3>worker监控</h3>
+<p><img src="/img/new_ui/dev/monitor/master.png" alt="master"></p>
+<h3>Worker 监控</h3>
 <ul>
-<li>主要是worker的相关信息。</li>
+<li>主要是 worker 的相关信息。</li>
 </ul>
-<p align="center">
-   <img src="/img/worker-jk.png" width="80%" />
- </p>
-<h3>Zookeeper监控</h3>
+<p><img src="/img/new_ui/dev/monitor/worker.png" alt="worker"></p>
+<h3>DB 监控</h3>
 <ul>
-<li>主要是zookpeeper中各个worker和master的相关配置信息。</li>
+<li>主要是 DB 的健康状况</li>
 </ul>
-<p align="center">
-   <img src="/img/zk-jk.png" width="80%" />
- </p>
-<h3>DB监控</h3>
-<ul>
-<li>主要是DB的健康状况</li>
-</ul>
-<p align="center">
-   <img src="/img/mysql-jk.png" width="80%" />
- </p>
+<p><img src="/img/new_ui/dev/monitor/db.png" alt="db"></p>
 <h2>统计管理</h2>
-<p align="center">
-   <img src="/img/Statistics.png" width="80%" />
- </p>
+<p><img src="/img/new_ui/dev/monitor/statistics.png" alt="statistics"></p>
 <ul>
-<li>待执行命令数:统计t_ds_command表的数据</li>
-<li>执行失败的命令数:统计t_ds_error_command表的数据</li>
-<li>待运行任务数:统计Zookeeper中task_queue的数据</li>
-<li>待杀死任务数:统计Zookeeper中task_kill的数据</li>
+<li>待执行命令数:统计 t_ds_command 表的数据</li>
+<li>执行失败的命令数:统计 t_ds_error_command 表的数据</li>
+<li>待运行任务数:统计 Zookeeper 中 task_queue 的数据</li>
+<li>待杀死任务数:统计 Zookeeper 中 task_kill 的数据</li>
 </ul>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>联系我们</h3><h4>有问题需要反馈?请通过以下方式联系我们。</h4></div><div class="contact-container"><ul><li><a href="/zh-cn/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>邮件列表</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterblue.png"/><p [...]
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
diff --git a/zh-cn/docs/dev/user_doc/guide/monitor.json b/zh-cn/docs/dev/user_doc/guide/monitor.json
index 7c0e8e1..cf17aab 100644
--- a/zh-cn/docs/dev/user_doc/guide/monitor.json
+++ b/zh-cn/docs/dev/user_doc/guide/monitor.json
@@ -1,6 +1,6 @@
 {
   "filename": "monitor.md",
-  "__html": "<h1>监控中心</h1>\n<h2>服务管理</h2>\n<ul>\n<li>服务管理主要是对系统中的各个服务的健康状况和基本信息的监控和显示</li>\n</ul>\n<h3>master监控</h3>\n<ul>\n<li>主要是master的相关信息。</li>\n</ul>\n<p align=\"center\">\n   <img src=\"/img/master-jk.png\" width=\"80%\" />\n </p>\n<h3>worker监控</h3>\n<ul>\n<li>主要是worker的相关信息。</li>\n</ul>\n<p align=\"center\">\n   <img src=\"/img/worker-jk.png\" width=\"80%\" />\n </p>\n<h3>Zookeeper监控</h3>\n<ul>\n<li>主要是zookpeeper中各个worker和master的相关配置信息。</li>\n</ul>\n<p align=\"center\">\n   <img  [...]
+  "__html": "<h1>监控中心</h1>\n<h2>服务管理</h2>\n<ul>\n<li>服务管理主要是对系统中的各个服务的健康状况和基本信息的监控和显示</li>\n</ul>\n<h3>Master 监控</h3>\n<ul>\n<li>主要是 master 的相关信息。</li>\n</ul>\n<p><img src=\"/img/new_ui/dev/monitor/master.png\" alt=\"master\"></p>\n<h3>Worker 监控</h3>\n<ul>\n<li>主要是 worker 的相关信息。</li>\n</ul>\n<p><img src=\"/img/new_ui/dev/monitor/worker.png\" alt=\"worker\"></p>\n<h3>DB 监控</h3>\n<ul>\n<li>主要是 DB 的健康状况</li>\n</ul>\n<p><img src=\"/img/new_ui/dev/monitor/db.png\" alt=\"db\"></p>\n<h2>统计管理</h [...]
   "link": "/dist/zh-cn/docs/dev/user_doc/guide/monitor.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/dev/user_doc/guide/project/project-list.html b/zh-cn/docs/dev/user_doc/guide/project/project-list.html
index 148860a..80f7bb2 100644
--- a/zh-cn/docs/dev/user_doc/guide/project/project-list.html
+++ b/zh-cn/docs/dev/user_doc/guide/project/project-list.html
@@ -13,9 +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="/zh-cn/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">En</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant [...]
 <h2>创建项目</h2>
 <p>点击&quot;项目管理&quot;进入项目管理页面,点击“创建项目”按钮,输入项目名称,项目描述,点击“提交”,创建新的项目。</p>
-<p align="center">
-    <img src="/img/project.png" width="80%" />
-</p>
+<p><img src="/img/new_ui/dev/project/project-list.png" alt="project"></p>
 <h2>项目首页</h2>
 <p>在项目管理页面点击项目名称链接,进入项目首页,如下图所示,项目首页包含该项目的任务状态统计、流程状态统计、工作流定义统计。这几个指标的说明如下</p>
 <ul>
@@ -23,9 +21,8 @@
 <li><strong>流程状态统计</strong>:在指定时间范围内,统计工作流实例中状态为提交成功、正在运行、准备暂停、暂停、准备停止、停止、失败、成功、需要容错、kill、等待线程的个数</li>
 <li><strong>工作流定义统计</strong>:统计用户创建的工作流定义及管理员授予该用户的工作流定义</li>
 </ul>
-<p align="center">
-    <img src="/img/project-home.png" width="80%" />
-</p></div></section><footer class="footer-container"><div class="footer-body"><div><h3>联系我们</h3><h4>有问题需要反馈?请通过以下方式联系我们。</h4></div><div class="contact-container"><ul><li><a href="/zh-cn/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>邮件列表</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterblue.png" [...]
+<p><img src="/img/new_ui/dev/project/project-overview.png" alt="project-overview"></p>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>联系我们</h3><h4>有问题需要反馈?请通过以下方式联系我们。</h4></div><div class="contact-container"><ul><li><a href="/zh-cn/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>邮件列表</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterblue.png"/><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>
diff --git a/zh-cn/docs/dev/user_doc/guide/project/project-list.json b/zh-cn/docs/dev/user_doc/guide/project/project-list.json
index 4d4fcc3..1cde2d9 100644
--- a/zh-cn/docs/dev/user_doc/guide/project/project-list.json
+++ b/zh-cn/docs/dev/user_doc/guide/project/project-list.json
@@ -1,6 +1,6 @@
 {
   "filename": "project-list.md",
-  "__html": "<h1>项目管理</h1>\n<h2>创建项目</h2>\n<p>点击&quot;项目管理&quot;进入项目管理页面,点击“创建项目”按钮,输入项目名称,项目描述,点击“提交”,创建新的项目。</p>\n<p align=\"center\">\n    <img src=\"/img/project.png\" width=\"80%\" />\n</p>\n<h2>项目首页</h2>\n<p>在项目管理页面点击项目名称链接,进入项目首页,如下图所示,项目首页包含该项目的任务状态统计、流程状态统计、工作流定义统计。这几个指标的说明如下</p>\n<ul>\n<li><strong>任务状态统计</strong>:在指定时间范围内,统计任务实例中状态为提交成功、正在运行、准备暂停、暂停、准备停止、停止、失败、成功、需要容错、kill、等待线程的个数</li>\n<li><strong>流程状态统计</strong>:在指定时间范围内,统计工作流实例中状态为提交成功、正在运行、准备暂停、暂停、准备停止、停止、失�
 �、成功、需要容错、kill、等待 [...]
+  "__html": "<h1>项目管理</h1>\n<h2>创建项目</h2>\n<p>点击&quot;项目管理&quot;进入项目管理页面,点击“创建项目”按钮,输入项目名称,项目描述,点击“提交”,创建新的项目。</p>\n<p><img src=\"/img/new_ui/dev/project/project-list.png\" alt=\"project\"></p>\n<h2>项目首页</h2>\n<p>在项目管理页面点击项目名称链接,进入项目首页,如下图所示,项目首页包含该项目的任务状态统计、流程状态统计、工作流定义统计。这几个指标的说明如下</p>\n<ul>\n<li><strong>任务状态统计</strong>:在指定时间范围内,统计任务实例中状态为提交成功、正在运行、准备暂停、暂停、准备停止、停止、失败、成功、需要容错、kill、等待线程的个数</li>\n<li><strong>流程状态统计</strong>:在指定时间范围内,统计工作流实例中状态为提交成功、正在运行、准备暂停、暂停、准备停止、停止、失败
 、成功、需要容错、kill、等待线 [...]
   "link": "/dist/zh-cn/docs/dev/user_doc/guide/project/project-list.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/dev/user_doc/guide/resource.html b/zh-cn/docs/dev/user_doc/guide/resource.html
index 00c4517..9e03d97 100644
--- a/zh-cn/docs/dev/user_doc/guide/resource.html
+++ b/zh-cn/docs/dev/user_doc/guide/resource.html
@@ -50,30 +50,27 @@
 </code></pre>
 <h2>文件管理</h2>
 <blockquote>
-<p>是对各种资源文件的管理,包括创建基本的txt/log/sh/conf/py/java等文件、上传jar包等各种类型文件,可进行编辑、重命名、下载、删除等操作。</p>
+<p>是对各种资源文件的管理,包括创建基本的 <code>txt/log/sh/conf/py/java</code> 等文件、上传jar包等各种类型文件,可进行编辑、重命名、下载、删除等操作。</p>
 </blockquote>
-  <p align="center">
-   <img src="/img/file-manage.png" width="80%" />
- </p>
+<p><img src="/img/new_ui/dev/resource/file-manage.png" alt="file-manage"></p>
 <ul>
 <li>
 <p>创建文件</p>
 <blockquote>
 <p>文件格式支持以下几种类型:txt、log、sh、conf、cfg、py、java、sql、xml、hql、properties</p>
 </blockquote>
-  <p align="center">
-      <img src="/img/file_create.png" width="80%" />
-  </p>
 </li>
-<li>
-<p>上传文件</p>
+</ul>
+<p><img src="/img/new_ui/dev/resource/create-file.png" alt="create-file"></p>
+<ul>
+<li>上传文件
 <blockquote>
 <p>上传文件:点击&quot;上传文件&quot;按钮进行上传,将文件拖拽到上传区域,文件名会自动以上传的文件名称补全</p>
 </blockquote>
-  <p align="center">
-      <img src="/img/file_upload.png" width="80%" />
-  </p>
 </li>
+</ul>
+<p><img src="/img/new_ui/dev/resource/upload-file.png" alt="upload-file"></p>
+<ul>
 <li>
 <p>文件查看</p>
 <blockquote>
@@ -93,9 +90,7 @@
 <p>文件重命名</p>
 </li>
 </ul>
-<p align="center">
-   <img src="/img/file_rename.png" width="80%" />
- </p>
+<p><img src="/img/new_ui/dev/resource/rename-file.png" alt="rename-file"></p>
 <ul>
 <li>删除</li>
 </ul>
@@ -130,56 +125,44 @@
 <h3>函数管理</h3>
 <ul>
 <li>
-<p>创建udf函数</p>
+<p>创建 UDF 函数</p>
 <blockquote>
-<p>点击“创建UDF函数”,输入udf函数参数,选择udf资源,点击“提交”,创建udf函数。
+<p>点击“创建 UDF 函数”,输入 UDF 函数参数,选择udf资源,点击“提交”,创建udf函数。
 目前只支持HIVE的临时UDF函数</p>
 </blockquote>
 </li>
 </ul>
 <ul>
-<li>UDF函数名称:输入UDF函数时的名称</li>
+<li>UDF 函数名称:输入UDF函数时的名称</li>
 <li>包名类名:输入UDF函数的全路径</li>
-<li>UDF资源:设置创建的UDF对应的资源文件</li>
+<li>UDF 资源:设置创建的 UDF 对应的资源文件</li>
 </ul>
-<p align="center">
-   <img src="/img/udf_edit.png" width="80%" />
- </p>
+<p><img src="/img/new_ui/dev/resource/create-udf.png" alt="create-udf"></p>
 <h2>任务组设置</h2>
 <p>任务组主要用于控制任务实例并发,旨在控制其他资源的压力(也可以控制Hadoop集群压力,不过集群会有队列管控)。您可在新建任务定义时,可配置对应的任务组,并配置任务在任务组内运行的优先级。</p>
 <h3>任务组配置</h3>
 <h4>新建任务组</h4>
-<p align="center">
-    <img src="/img/task_group_manage.png" width="80%" />
-</p>
+<p><img src="/img/new_ui/dev/resource/taskGroup.png" alt="taskGroup"></p>
 <p>用户点击【资源中心】-【任务组管理】-【任务组配置】-新建任务组</p>
-<p align="center">
-<img src="/img/task_group_create.png" width="80%" />
-</p> 
+<p><img src="/img/new_ui/dev/resource/create-taskGroup.png" alt="create-taskGroup"></p>
 <p>您需要输入图片中信息,其中</p>
 <p>【任务组名称】:任务组在被使用时显示的名称</p>
 <p>【项目名称】:任务组作用的项目,该项为非必选项,如果不选择,则整个系统所有项目均可使用该任务组。</p>
 <p>【资源容量】:允许任务实例并发的最大数量</p>
 <h4>查看任务组队列</h4>
-<p align="center">
-    <img src="/img/task_group_conf.png" width="80%" />
-</p>
+<p><img src="/img/new_ui/dev/resource/view-queue.png" alt="view-queue"></p>
 <p>点击按钮查看任务组使用信息</p>
-<p align="center">
-    <img src="/img/task_group_queue_list.png" width="80%" />
-</p>
+<p><img src="/img/new_ui/dev/resource/view-groupQueue.png" alt="view-queue"></p>
 <h4>任务组的使用</h4>
-<p>注:任务组的使用适用于由worker执行的任务,例如【switch】节点、【condition】节点、【sub_process】等由master负责执行的节点类型不受任务组控制。</p>
-<p>我们以shell节点为例:</p>
-<p align="center">
-    <img src="/img/task_group_use.png" width="80%" />
-</p>        
+<p>注:任务组的使用适用于由 worker 执行的任务,例如【switch】节点、【condition】节点、【sub_process】等由 master 负责执行的节点类型不受任务组控制。</p>
+<p>我们以 shell 节点为例:</p>
+<p><img src="/img/new_ui/dev/resource/use-queue.png" alt="use-queue"></p>
 <p>关于任务组的配置,您需要做的只需要配置红色框内的部分,其中:</p>
 <p>【任务组名称】:任务组配置页面显示的任务组名称,这里只能看到该项目有权限的任务组(新建任务组时选择了该项目),或作用在全局的任务组(新建任务组时没有选择项目)</p>
-<p>【组内优先级】:在出现等待资源时,优先级高的任务会最先被master分发给worker执行,该部分数值越大,优先级越高。</p>
+<p>【组内优先级】:在出现等待资源时,优先级高的任务会最先被 master 分发给 worker 执行,该部分数值越大,优先级越高。</p>
 <h3>任务组的实现逻辑</h3>
 <h4>获取任务组资源:</h4>
-<p>Master在分发任务时判断该任务是否配置了任务组,如果任务没有配置,则正常抛给worker运行;如果配置了任务组,在抛给worker执行之前检查任务组资源池剩余大小是否满足当前任务运行,如果满足资源池-1,继续运行;如果不满足则退出任务分发,等待其他任务结束唤醒。</p>
+<p>Master 在分发任务时判断该任务是否配置了任务组,如果任务没有配置,则正常抛给 worker 运行;如果配置了任务组,在抛给 worker 执行之前检查任务组资源池剩余大小是否满足当前任务运行,如果满足资源池 -1,继续运行;如果不满足则退出任务分发,等待其他任务结束唤醒。</p>
 <h4>释放与唤醒:</h4>
 <p>当获取到任务组资源的任务结束运行后,会释放任务组资源,释放后会检查当前任务组是否有任务等待,如果有则标记优先级最好的任务可以运行,并新建一个可以执行的event。该event中存储着被标记可以获取资源的任务id,随后在获取任务组资源然后运行。</p>
 <h4>任务组流程图</h4>
diff --git a/zh-cn/docs/dev/user_doc/guide/resource.json b/zh-cn/docs/dev/user_doc/guide/resource.json
index f0f418e..86ecfb9 100644
--- a/zh-cn/docs/dev/user_doc/guide/resource.json
+++ b/zh-cn/docs/dev/user_doc/guide/resource.json
@@ -1,6 +1,6 @@
 {
   "filename": "resource.md",
-  "__html": "<h1>资源中心</h1>\n<p>如果需要用到资源上传功能,针对单机可以选择本地文件目录作为上传文件夹(此操作不需要部署 Hadoop)。当然也可以选择上传到 Hadoop or MinIO 集群上,此时则需要有Hadoop (2.6+) 或者 MinIO 等相关环境</p>\n<blockquote>\n<p><strong><em>注意:</em></strong></p>\n<ul>\n<li>如果用到资源上传的功能,那么 <a href=\"installation/standalone.md\">安装部署</a>中,部署用户需要有这部分的操作权限</li>\n<li>如果 Hadoop 集群的 NameNode 配置了 HA 的话,需要开启 HDFS 类型的资源上传,同时需要将 Hadoop 集群下的 <code>core-site.xml</code> 和 <code>hdfs-site.xml</code> 复制到 <code>/opt/dolphinscheduler/conf</code>,非 NameNode HA 跳过次 [...]
+  "__html": "<h1>资源中心</h1>\n<p>如果需要用到资源上传功能,针对单机可以选择本地文件目录作为上传文件夹(此操作不需要部署 Hadoop)。当然也可以选择上传到 Hadoop or MinIO 集群上,此时则需要有Hadoop (2.6+) 或者 MinIO 等相关环境</p>\n<blockquote>\n<p><strong><em>注意:</em></strong></p>\n<ul>\n<li>如果用到资源上传的功能,那么 <a href=\"installation/standalone.md\">安装部署</a>中,部署用户需要有这部分的操作权限</li>\n<li>如果 Hadoop 集群的 NameNode 配置了 HA 的话,需要开启 HDFS 类型的资源上传,同时需要将 Hadoop 集群下的 <code>core-site.xml</code> 和 <code>hdfs-site.xml</code> 复制到 <code>/opt/dolphinscheduler/conf</code>,非 NameNode HA 跳过次 [...]
   "link": "/dist/zh-cn/docs/dev/user_doc/guide/resource.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/dev/user_doc/guide/security.html b/zh-cn/docs/dev/user_doc/guide/security.html
index 9988618..d81f786 100644
--- a/zh-cn/docs/dev/user_doc/guide/security.html
+++ b/zh-cn/docs/dev/user_doc/guide/security.html
@@ -13,25 +13,21 @@
   <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="/zh-cn/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">En</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant [...]
 <ul>
 <li>安全中心只有管理员账户才有权限操作,分别有队列管理、租户管理、用户管理、告警组管理、worker分组管理、令牌管理等功能,在用户管理模块可以对资源、数据源、项目等授权</li>
-<li>管理员登录,默认用户名密码:admin/dolphinscheduler123</li>
+<li>管理员登录,默认用户名/密码:admin/dolphinscheduler123</li>
 </ul>
 <h2>创建队列</h2>
 <ul>
-<li>队列是在执行spark、mapreduce等程序,需要用到“队列”参数时使用的。</li>
-<li>管理员进入安全中心-&gt;队列管理页面,点击“创建队列”按钮,创建队列。</li>
+<li>队列是在执行 spark、mapreduce 等程序,需要用到“队列”参数时使用的。</li>
+<li>管理员进入安全中心 -&gt; 队列管理页面,点击“创建队列”按钮,创建队列。</li>
 </ul>
-<p align="center">
-  <img src="/img/create-queue.png" width="80%" />
-</p>
+<p><img src="/img/new_ui/dev/security/create-queue.png" alt="create-queue"></p>
 <h2>添加租户</h2>
 <ul>
-<li>租户对应的是Linux的用户,用于worker提交作业所使用的用户。如果linux没有这个用户,则会导致任务运行失败。你可以通过修改 <code>worker.properties</code> 配置文件中参数 <code>worker.tenant.auto.create=true</code> 实现当 linux 用户不存在时自动创建该用户。<code>worker.tenant.auto.create=true</code> 参数会要求 worker 可以免密运行 <code>sudo</code> 命令</li>
-<li>租户编码:<strong>租户编码是Linux上的用户,唯一,不能重复</strong></li>
+<li>租户对应的是 Linux 的用户,用于 worker 提交作业所使用的用户。如果 linux 没有这个用户,则会导致任务运行失败。你可以通过修改 <code>worker.properties</code> 配置文件中参数 <code>worker.tenant.auto.create=true</code> 实现当 linux 用户不存在时自动创建该用户。<code>worker.tenant.auto.create=true</code> 参数会要求 worker 可以免密运行 <code>sudo</code> 命令</li>
+<li>租户编码:<strong>租户编码是 Linux上 的用户,唯一,不能重复</strong></li>
 <li>管理员进入安全中心-&gt;租户管理页面,点击“创建租户”按钮,创建租户。</li>
 </ul>
- <p align="center">
-    <img src="/img/addtenant.png" width="80%" />
-  </p>
+<p><img src="/img/new_ui/dev/security/create-tenant.png" alt="create-tenant"></p>
 <h2>创建普通用户</h2>
 <ul>
 <li>
@@ -46,9 +42,7 @@
 <p>进入安全中心-&gt;用户管理页面,点击“创建用户”按钮,创建用户。</p>
 </li>
 </ul>
-<p align="center">
-   <img src="/img/useredit2.png" width="80%" />
- </p>
+<p><img src="/img/new_ui/dev/security/create-user.png" alt="create-user"></p>
 <h3>编辑用户信息</h3>
 <ul>
 <li>管理员进入安全中心-&gt;用户管理页面,点击&quot;编辑&quot;按钮,编辑用户信息。</li>
@@ -61,29 +55,21 @@
 </ul>
 <h2>创建告警组</h2>
 <ul>
-<li>
-<p>告警组是在启动时设置的参数,在流程结束以后会将流程的状态和其他信息以邮件形式发送给告警组。</p>
-</li>
-<li>
-<p>管理员进入安全中心-&gt;告警组管理页面,点击“创建告警组”按钮,创建告警组。</p>
-<p align="center">
-  <img src="/img/mail_edit.png" width="80%" />
-</p>
-</li>
+<li>告警组是在启动时设置的参数,在流程结束以后会将流程的状态和其他信息以邮件形式发送给告警组。</li>
+<li>管理员进入安全中心-&gt;告警组管理页面,点击“创建告警组”按钮,创建告警组。</li>
 </ul>
+<p><img src="/img/new_ui/dev/security/create-alarmInstance.png" alt="create-alarmInstance"></p>
 <h2>令牌管理</h2>
 <blockquote>
 <p>由于后端接口有登录检查,令牌管理提供了一种可以通过调用接口的方式对系统进行各种操作。</p>
 </blockquote>
 <ul>
+<li>管理员进入安全中心-&gt;令牌管理页面,点击“创建令牌”按钮,选择失效时间与用户,点击&quot;生成令牌&quot;按钮,点击&quot;提交&quot;按钮,则选择用户的token创建成功。</li>
+</ul>
+<p><img src="/img/new_ui/dev/security/create-token.png" alt="create-token"></p>
+<ul>
 <li>
-<p>管理员进入安全中心-&gt;令牌管理页面,点击“创建令牌”按钮,选择失效时间与用户,点击&quot;生成令牌&quot;按钮,点击&quot;提交&quot;按钮,则选择用户的token创建成功。</p>
-<p align="center">
-    <img src="/img/creat_token.png" width="80%" />
- </p>
-</li>
-<li>
-<p>普通用户登录后,点击用户名下拉框中的用户信息,进入令牌管理页面,选择失效时间,点击&quot;生成令牌&quot;按钮,点击&quot;提交&quot;按钮,则该用户创建token成功。</p>
+<p>普通用户登录后,点击用户名下拉框中的用户信息,进入令牌管理页面,选择失效时间,点击&quot;生成令牌&quot;按钮,点击&quot;提交&quot;按钮,则该用户创建 token 成功。</p>
 </li>
 <li>
 <p>调用示例:</p>
@@ -124,76 +110,64 @@
 </code></pre>
 <h2>授予权限</h2>
 <ul>
-<li>授予权限包括项目权限,资源权限,数据源权限,UDF函数权限。</li>
-<li>管理员可以对普通用户进行非其创建的项目、资源、数据源和UDF函数进行授权。因为项目、资源、数据源和UDF函数授权方式都是一样的,所以以项目授权为例介绍。</li>
+<li>授予权限包括项目权限,资源权限,数据源权限,UD F函数权限。</li>
+<li>管理员可以对普通用户进行非其创建的项目、资源、数据源和 UDF 函数进行授权。因为项目、资源、数据源和 UDF 函数授权方式都是一样的,所以以项目授权为例介绍。</li>
 <li>注意:对于用户自己创建的项目,该用户拥有所有的权限。则项目列表和已选项目列表中不会显示。</li>
 </ul>
 <ul>
-<li>管理员进入安全中心-&gt;用户管理页面,点击需授权用户的“授权”按钮,如下图所示:<p align="center">
- <img src="/img/auth_user.png" width="80%" />
-</li>
+<li>管理员进入安全中心-&gt;用户管理页面,点击需授权用户的“授权”按钮,如下图所示:</li>
 </ul>
- </p>
+<p><img src="/img/new_ui/dev/security/user-authorize.png" alt="user-authorize"></p>
 <ul>
 <li>选择项目,进行项目授权。</li>
 </ul>
-<p align="center">
-   <img src="/img/auth_project.png" width="80%" />
- </p>
+<p><img src="/img/new_ui/dev/security/project-authorize.png" alt="project-authorize"></p>
 <ul>
-<li>资源、数据源、UDF函数授权同项目授权。</li>
+<li>资源、数据源、UDF 函数授权同项目授权。</li>
 </ul>
-<h2>Worker分组</h2>
-<p>每个worker节点都会归属于自己的Worker分组,默认分组为default.</p>
-<p>在任务执行时,可以将任务分配给指定worker分组,最终由该组中的worker节点执行该任务.</p>
+<h2>Worker 分组</h2>
+<p>每个 worker 节点都会归属于自己的 worker 分组,默认分组为 default。</p>
+<p>在任务执行时,可以将任务分配给指定 worker 分组,最终由该组中的 worker 节点执行该任务。</p>
 <blockquote>
-<p>新增/更新 worker分组</p>
+<p>新增/更新 worker 分组</p>
 </blockquote>
 <ul>
-<li>打开要设置分组的worker节点上的&quot;conf/worker.properties&quot;配置文件. 修改worker.groups参数.</li>
-<li>worker.groups参数后面对应的为该worker节点对应的分组名称,默认为default.</li>
-<li>如果该worker节点对应多个分组,则以逗号隔开.</li>
+<li>打开要设置分组的 worker 节点上的 <code>conf/worker.properties</code> 配置文件. 修改 worker.groups 参数.</li>
+<li>worker.groups 参数后面对应的为该 worker 节点对应的分组名称,默认为 default。</li>
+<li>如果该 worker 节点对应多个分组,则以逗号隔开。</li>
 </ul>
 <pre><code class="language-conf">示例: 
 worker.groups=default,test
 </code></pre>
 <ul>
-<li>也可以在运行中修改worker所属的worker分组,如果修改成功,worker就会使用这个新建的分组,忽略<code>worker.properties</code>中的配置。修改步骤为&quot;安全中心 -&gt; worker分组管理 -&gt; 点击 '新建worker分组' -&gt; 输入'组名称' -&gt; 选择已有worker -&gt; 点击'提交'&quot;</li>
+<li>也可以在运行中修改 worker 所属的 worker 分组,如果修改成功,worker 就会使用这个新建的分组,忽略 <code>worker.properties</code> 中的配置。修改步骤为&quot;安全中心 -&gt; worker分组管理 -&gt; 点击 '新建worker分组' -&gt; 输入'组名称' -&gt; 选择已有worker -&gt; 点击'提交'&quot;</li>
 </ul>
 <h2>环境管理</h2>
 <ul>
 <li>
-<p>在线配置Worker运行环境,一个Worker可以指定多个环境,每个环境等价于dolphinscheduler_env.sh文件.</p>
+<p>在线配置 worker 运行环境,一个 worker 可以指定多个环境,每个环境等价于 dolphinscheduler_env.sh 文件.</p>
 </li>
 <li>
 <p>默认环境为dolphinscheduler_env.sh文件.</p>
 </li>
 <li>
-<p>在任务执行时,可以将任务分配给指定worker分组,根据worker分组选择对应的环境,最终由该组中的worker节点执行环境后执行该任务.</p>
+<p>在任务执行时,可以将任务分配给指定 worker 分组,根据 worker 分组选择对应的环境,最终由该组中的 worker 节点执行环境后执行该任务.</p>
 </li>
 </ul>
 <blockquote>
 <p>创建/更新 环境</p>
 </blockquote>
 <ul>
-<li>
-<p>环境配置等价于dolphinscheduler_env.sh文件内配置</p>
-<p align="center">
-    <img src="/img/create-environment.png" width="80%" />
-</p>
-</li>
+<li>环境配置等价于dolphinscheduler_env.sh文件内配置</li>
 </ul>
+<p><img src="/img/new_ui/dev/security/create-environment.png" alt="create-environment"></p>
 <blockquote>
-<p>使用 环境</p>
+<p>使用环境</p>
 </blockquote>
 <ul>
-<li>
-<p>在工作流定义中创建任务节点选择Worker分组和Worker分组对应的环境,任务执行时Worker会先执行环境在执行任务.</p>
-  <p align="center">
-      <img src="/img/use-environment.png" width="80%" />
-  </p>
-</li>
+<li>在工作流定义中创建任务节点选择 worker 分组和 worker 分组对应的环境,任务执行时 worker 会先执行环境在执行任务.</li>
 </ul>
+<p><img src="/img/new_ui/dev/security/use-environment.png" alt="use-environment"></p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>联系我们</h3><h4>有问题需要反馈?请通过以下方式联系我们。</h4></div><div class="contact-container"><ul><li><a href="/zh-cn/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>邮件列表</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterblue.png"/><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>
diff --git a/zh-cn/docs/dev/user_doc/guide/security.json b/zh-cn/docs/dev/user_doc/guide/security.json
index 380994f..1fd3939 100644
--- a/zh-cn/docs/dev/user_doc/guide/security.json
+++ b/zh-cn/docs/dev/user_doc/guide/security.json
@@ -1,6 +1,6 @@
 {
   "filename": "security.md",
-  "__html": "<h1>安全中心(权限系统)</h1>\n<ul>\n<li>安全中心只有管理员账户才有权限操作,分别有队列管理、租户管理、用户管理、告警组管理、worker分组管理、令牌管理等功能,在用户管理模块可以对资源、数据源、项目等授权</li>\n<li>管理员登录,默认用户名密码:admin/dolphinscheduler123</li>\n</ul>\n<h2>创建队列</h2>\n<ul>\n<li>队列是在执行spark、mapreduce等程序,需要用到“队列”参数时使用的。</li>\n<li>管理员进入安全中心-&gt;队列管理页面,点击“创建队列”按钮,创建队列。</li>\n</ul>\n<p align=\"center\">\n  <img src=\"/img/create-queue.png\" width=\"80%\" />\n</p>\n<h2>添加租户</h2>\n<ul>\n<li>租户对应的是Linux的用户,用于worker提交作业所使用的用户。如果linux没有这个用户,则会导致任务运行失败。你可以通过修改 [...]
+  "__html": "<h1>安全中心(权限系统)</h1>\n<ul>\n<li>安全中心只有管理员账户才有权限操作,分别有队列管理、租户管理、用户管理、告警组管理、worker分组管理、令牌管理等功能,在用户管理模块可以对资源、数据源、项目等授权</li>\n<li>管理员登录,默认用户名/密码:admin/dolphinscheduler123</li>\n</ul>\n<h2>创建队列</h2>\n<ul>\n<li>队列是在执行 spark、mapreduce 等程序,需要用到“队列”参数时使用的。</li>\n<li>管理员进入安全中心 -&gt; 队列管理页面,点击“创建队列”按钮,创建队列。</li>\n</ul>\n<p><img src=\"/img/new_ui/dev/security/create-queue.png\" alt=\"create-queue\"></p>\n<h2>添加租户</h2>\n<ul>\n<li>租户对应的是 Linux 的用户,用于 worker 提交作业所使用的用户。如果 linux 没有这个用户,则会导致任 [...]
   "link": "/dist/zh-cn/docs/dev/user_doc/guide/security.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/dev/user_doc/guide/start/docker.html b/zh-cn/docs/dev/user_doc/guide/start/docker.html
index f45d60e..ca6ae64 100644
--- a/zh-cn/docs/dev/user_doc/guide/start/docker.html
+++ b/zh-cn/docs/dev/user_doc/guide/start/docker.html
@@ -54,9 +54,7 @@ $ docker-compose up -d
 <h4>3、登录系统</h4>
 <p>访问前端页面:<a href="http://localhost:12345/dolphinscheduler%EF%BC%8C%E5%A6%82%E6%9E%9C%E6%9C%89%E9%9C%80%E8%A6%81%E8%AF%B7%E4%BF%AE%E6%94%B9%E6%88%90%E5%AF%B9%E5%BA%94%E7%9A%84">http://localhost:12345/dolphinscheduler,如果有需要请修改成对应的</a> IP 地址</p>
 <p>默认的用户是<code>admin</code>,默认的密码是<code>dolphinscheduler123</code></p>
-<p align="center">
-  <img src="/img/login.png" width="60%" />
-</p>
+<p><img src="/img/new_ui/dev/quick-start/login.png" alt="login"></p>
 <p>请参考用户手册章节的<a href="../start/quick-start.md">快速上手</a>查看如何使用DolphinScheduler</p>
 <h3>二、通过指定已存在的 PostgreSQL 和 ZooKeeper 服务</h3>
 <p>这种方式需要先安装 <a href="https://docs.docker.com/engine/install/">docker</a>, docker 的安装网上已经有非常多的资料,请自行安装即可</p>
diff --git a/zh-cn/docs/dev/user_doc/guide/start/docker.json b/zh-cn/docs/dev/user_doc/guide/start/docker.json
index 9a3f03b..d19b3f1 100644
--- a/zh-cn/docs/dev/user_doc/guide/start/docker.json
+++ b/zh-cn/docs/dev/user_doc/guide/start/docker.json
@@ -1,6 +1,6 @@
 {
   "filename": "docker.md",
-  "__html": "<h1>快速试用 Docker 部署</h1>\n<h2>先决条件</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>如何使用 Docker 镜像</h2>\n<p>有 3 种方式可以快速试用 DolphinScheduler</p>\n<h3>一、以 docker-compose 的方式启动 DolphinScheduler (推荐)</h3>\n<p>这种方式需要先安装 <a href=\"https://docs.docker.com/compose/\">docker-compose</a>, docker-compose 的安装网上已经有非常多的资料,请自行安装即可</p>\n<p>对于 Windows 7-10,你可 [...]
+  "__html": "<h1>快速试用 Docker 部署</h1>\n<h2>先决条件</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>如何使用 Docker 镜像</h2>\n<p>有 3 种方式可以快速试用 DolphinScheduler</p>\n<h3>一、以 docker-compose 的方式启动 DolphinScheduler (推荐)</h3>\n<p>这种方式需要先安装 <a href=\"https://docs.docker.com/compose/\">docker-compose</a>, docker-compose 的安装网上已经有非常多的资料,请自行安装即可</p>\n<p>对于 Windows 7-10,你可 [...]
   "link": "/dist/zh-cn/docs/dev/user_doc/guide/start/docker.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/dev/user_doc/guide/start/quick-start.html b/zh-cn/docs/dev/user_doc/guide/start/quick-start.html
index e76b079..252b4a1 100644
--- a/zh-cn/docs/dev/user_doc/guide/start/quick-start.html
+++ b/zh-cn/docs/dev/user_doc/guide/start/quick-start.html
@@ -19,55 +19,45 @@
 <li>
 <p>管理员用户登录</p>
 <blockquote>
-<p>地址:<a href="http://localhost:12345/dolphinscheduler">http://localhost:12345/dolphinscheduler</a> 用户名密码:admin/dolphinscheduler123</p>
+<p>地址:<a href="http://localhost:12345/dolphinscheduler">http://localhost:12345/dolphinscheduler</a> 用户名/密码:admin/dolphinscheduler123</p>
 </blockquote>
 </li>
 </ul>
-<p align="center">
-   <img src="/img/login.png" width="60%" />
- </p>
+<p><img src="/img/new_ui/dev/quick-start/login.png" alt="login"></p>
 <ul>
 <li>创建队列</li>
 </ul>
-<p align="center">
-   <img src="/img/create-queue.png" width="60%" />
- </p>
+<p><img src="/img/new_ui/dev/quick-start/create-queue.png" alt="create-queue"></p>
 <ul>
 <li>创建租户</li>
 </ul>
-   <p align="center">
-    <img src="/img/addtenant.png" width="60%" />
-  </p>
+<p><img src="/img/new_ui/dev/quick-start/create-tenant.png" alt="create-tenant"></p>
 <ul>
 <li>创建普通用户</li>
 </ul>
-<p align="center">
-   <img src="/img/useredit2.png" width="60%" />
- </p>
+<p><img src="/img/new_ui/dev/quick-start/create-user.png" alt="create-user"></p>
 <ul>
-<li>创建告警组</li>
+<li>创建告警组实例</li>
 </ul>
- <p align="center">
-    <img src="/img/mail_edit.png" width="60%" />
-  </p>
+<p><img src="/img/new_ui/dev/quick-start/create-alarmInstance.png" alt="create-alarmInstance"></p>
 <ul>
-<li>创建Worker分组</li>
+<li>创建告警组</li>
 </ul>
- <p align="center">
-    <img src="/img/worker_group.png" width="60%" />
-  </p>
+<p><img src="/img/new_ui/dev/quick-start/create-alarmGroup.png" alt="create-alarmGroup"></p>
 <ul>
-<li>创建环境</li>
+<li>创建 Worker 分组</li>
 </ul>
- <p align="center">
-    <img src="/img/create-environment.png" width="60%" />
-  </p>
+<p><img src="/img/new_ui/dev/quick-start/create-workerGroup.png" alt="create-workerGroup"></p>
 <ul>
-<li>创建token令牌</li>
+<li>
+<p>创建环境
+<img src="/img/new_ui/dev/quick-start/create-environment.png" alt="create-environment"></p>
+</li>
+<li>
+<p>创建 Token 令牌</p>
+</li>
 </ul>
- <p align="center">
-    <img src="/img/creat_token.png" width="60%" />
-  </p>
+<p><img src="/img/new_ui/dev/quick-start/create-token.png" alt="create-token"></p>
 <ul>
 <li>使用普通用户登录</li>
 </ul>
@@ -77,9 +67,7 @@
 <ul>
 <li>项目管理-&gt;创建项目-&gt;点击项目名称</li>
 </ul>
-<p align="center">
-   <img src="/img/project.png" width="60%" />
- </p>
+<p><img src="/img/new_ui/dev/quick-start/project.png" alt="project"></p>
 <ul>
 <li>点击工作流定义-&gt;创建工作流定义-&gt;上线工作流定义</li>
 </ul>
diff --git a/zh-cn/docs/dev/user_doc/guide/start/quick-start.json b/zh-cn/docs/dev/user_doc/guide/start/quick-start.json
index 39100c2..db9b6d2 100644
--- a/zh-cn/docs/dev/user_doc/guide/start/quick-start.json
+++ b/zh-cn/docs/dev/user_doc/guide/start/quick-start.json
@@ -1,6 +1,6 @@
 {
   "filename": "quick-start.md",
-  "__html": "<h1>快速上手</h1>\n<ul>\n<li>\n<p>喜欢看视频的伙伴可以参见手把手教你如何《快速上手 Apache DolphinScheduler 教程》\n<a href=\"https://www.bilibili.com/video/BV1d64y1s7eZ\"><img src=\"https://user-images.githubusercontent.com/15833811/126286960-dfb3bfee-c8fb-4bdf-a717-d3be221c9711.png\" alt=\"image\"></a></p>\n</li>\n<li>\n<p>管理员用户登录</p>\n<blockquote>\n<p>地址:<a href=\"http://localhost:12345/dolphinscheduler\">http://localhost:12345/dolphinscheduler</a> 用户名密码:admin/dolphinscheduler123</p>\n</blockquote>\n</l [...]
+  "__html": "<h1>快速上手</h1>\n<ul>\n<li>\n<p>喜欢看视频的伙伴可以参见手把手教你如何《快速上手 Apache DolphinScheduler 教程》\n<a href=\"https://www.bilibili.com/video/BV1d64y1s7eZ\"><img src=\"https://user-images.githubusercontent.com/15833811/126286960-dfb3bfee-c8fb-4bdf-a717-d3be221c9711.png\" alt=\"image\"></a></p>\n</li>\n<li>\n<p>管理员用户登录</p>\n<blockquote>\n<p>地址:<a href=\"http://localhost:12345/dolphinscheduler\">http://localhost:12345/dolphinscheduler</a> 用户名/密码:admin/dolphinscheduler123</p>\n</blockquote>\n</ [...]
   "link": "/dist/zh-cn/docs/dev/user_doc/guide/start/quick-start.html",
   "meta": {}
 }
\ No newline at end of file