diff --git a/README.md b/README.md
index 3f2daf5ac..186bf5c27 100644
--- a/README.md
+++ b/README.md
@@ -44,8 +44,8 @@ Arthas was built to solve these issues. A developer can troubleshoot your produc
### Online Tutorials(Recommended)
-* [Arthas Basics](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=arthas-basics)
-* [Arthas Advanced](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=arthas-advanced)
+* [Arthas Basics](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=arthas-basics)
+* [Arthas Advanced](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=arthas-advanced)
### Quick start
@@ -79,7 +79,7 @@ You can enter its interactive interface by executing `as.sh`, or execute `as.sh
### Documentation
-* [Online Tutorials(Recommended)](https://alibaba.github.io/arthas/arthas-tutorials?language=en)
+* [Online Tutorials(Recommended)](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en)
* [User manual](https://alibaba.github.io/arthas/en)
* [Installation](https://alibaba.github.io/arthas/en/install-detail.html)
* [Download](https://alibaba.github.io/arthas/en/download.html)
diff --git a/README_CN.md b/README_CN.md
index 9f7cd10cc..2cfd4dc1a 100644
--- a/README_CN.md
+++ b/README_CN.md
@@ -30,8 +30,8 @@ English version goes [here](README.md).
### 在线教程(推荐)
-* [基础教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-basics)
-* [进阶教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced)
+* [基础教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=arthas-basics)
+* [进阶教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=arthas-advanced)
### 快速开始
@@ -68,7 +68,7 @@ curl -L https://alibaba.github.io/arthas/install.sh | sh
### 文档
-* [在线教程(推荐)](https://alibaba.github.io/arthas/arthas-tutorials?language=cn)
+* [在线教程(推荐)](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn)
* [用户文档](https://alibaba.github.io/arthas/)
* [安装](https://alibaba.github.io/arthas/install-detail.html)
* [下载](https://alibaba.github.io/arthas/download.html)
diff --git a/core/src/main/java/com/taobao/arthas/core/util/ArthasBanner.java b/core/src/main/java/com/taobao/arthas/core/util/ArthasBanner.java
index 01de9e121..0f5eeaf78 100644
--- a/core/src/main/java/com/taobao/arthas/core/util/ArthasBanner.java
+++ b/core/src/main/java/com/taobao/arthas/core/util/ArthasBanner.java
@@ -24,7 +24,7 @@ public class ArthasBanner {
private static final String CREDIT_LOCATION = "/com/taobao/arthas/core/res/thanks.txt";
private static final String VERSION_LOCATION = "/com/taobao/arthas/core/res/version";
private static final String WIKI = "https://alibaba.github.io/arthas";
- private static final String TUTORIALS = "https://alibaba.github.io/arthas/arthas-tutorials";
+ private static final String TUTORIALS = "https://arthas.aliyun.com/doc/arthas-tutorials.html";
private static String LOGO = "Welcome to Arthas";
private static String VERSION = "unknown";
diff --git a/core/src/main/resources/com/taobao/arthas/core/http/index.html b/core/src/main/resources/com/taobao/arthas/core/http/index.html
index 405077334..3c22bb287 100644
--- a/core/src/main/resources/com/taobao/arthas/core/http/index.html
+++ b/core/src/main/resources/com/taobao/arthas/core/http/index.html
@@ -48,7 +48,7 @@
(current)
- Online Tutorials
+ Online Tutorials
Github
diff --git a/site/src/site/sphinx/advanced-use.md b/site/src/site/sphinx/advanced-use.md
index 5d0fc103d..7caa50341 100644
--- a/site/src/site/sphinx/advanced-use.md
+++ b/site/src/site/sphinx/advanced-use.md
@@ -136,7 +136,7 @@ Escape character is '^]'.
wiki https://alibaba.github.io/arthas
-tutorials https://alibaba.github.io/arthas/arthas-tutorials
+tutorials https://arthas.aliyun.com/doc/arthas-tutorials.html
version 3.3.6
pid 58883
```
diff --git a/site/src/site/sphinx/cat.md b/site/src/site/sphinx/cat.md
index d9a56ed46..27a27f929 100644
--- a/site/src/site/sphinx/cat.md
+++ b/site/src/site/sphinx/cat.md
@@ -1,7 +1,7 @@
cat
===
-[`cat`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-cat)
+[`cat`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-cat)
> 打印文件内容,和linux里的cat命令类似。
diff --git a/site/src/site/sphinx/dashboard.md b/site/src/site/sphinx/dashboard.md
index 350478b4c..7f1827988 100644
--- a/site/src/site/sphinx/dashboard.md
+++ b/site/src/site/sphinx/dashboard.md
@@ -1,7 +1,7 @@
dashboard
===
-[`dashboard`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-dashboard)
+[`dashboard`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-dashboard)
> 当前系统的实时数据面板,按 ctrl+c 退出。
diff --git a/site/src/site/sphinx/echo.md b/site/src/site/sphinx/echo.md
index 670ba1b11..96f180973 100644
--- a/site/src/site/sphinx/echo.md
+++ b/site/src/site/sphinx/echo.md
@@ -1,7 +1,7 @@
echo
===
-[`echo`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-echo)
+[`echo`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-echo)
> 打印参数,和linux里的echo命令类似。
diff --git a/site/src/site/sphinx/en/advanced-use.md b/site/src/site/sphinx/en/advanced-use.md
index 43fed81df..4c5124a7b 100644
--- a/site/src/site/sphinx/en/advanced-use.md
+++ b/site/src/site/sphinx/en/advanced-use.md
@@ -131,7 +131,7 @@ Escape character is '^]'.
wiki https://alibaba.github.io/arthas
-tutorials https://alibaba.github.io/arthas/arthas-tutorials
+tutorials https://arthas.aliyun.com/doc/arthas-tutorials.html
version 3.3.6
pid 58883
```
diff --git a/site/src/site/sphinx/en/cat.md b/site/src/site/sphinx/en/cat.md
index 21b962609..aaca771ca 100644
--- a/site/src/site/sphinx/en/cat.md
+++ b/site/src/site/sphinx/en/cat.md
@@ -1,7 +1,7 @@
cat
===
-[`cat` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-cat)
+[`cat` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-cat)
> Concatenate and print files
diff --git a/site/src/site/sphinx/en/dashboard.md b/site/src/site/sphinx/en/dashboard.md
index 2c8703cfa..8ba3cbafc 100644
--- a/site/src/site/sphinx/en/dashboard.md
+++ b/site/src/site/sphinx/en/dashboard.md
@@ -1,7 +1,7 @@
dashboard
=========
-[`dashboard` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-dashboard)
+[`dashboard` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-dashboard)
> This is the real time statistics dashboard for the current system, press `Ctrl+C` to exit.
diff --git a/site/src/site/sphinx/en/echo.md b/site/src/site/sphinx/en/echo.md
index c034e6317..fe37cc077 100644
--- a/site/src/site/sphinx/en/echo.md
+++ b/site/src/site/sphinx/en/echo.md
@@ -1,7 +1,7 @@
echo
===
-[`echo` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-echo)
+[`echo` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-echo)
> write arguments to the standard output.
diff --git a/site/src/site/sphinx/en/getstatic.md b/site/src/site/sphinx/en/getstatic.md
index 9bdb2383a..dfd971b37 100644
--- a/site/src/site/sphinx/en/getstatic.md
+++ b/site/src/site/sphinx/en/getstatic.md
@@ -1,7 +1,7 @@
getstatic
=========
-[`getstatic` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-getstatic)
+[`getstatic` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-getstatic)
* It is recommended to use the [OGNL] (ognl.md) command, which will be more flexible.
diff --git a/site/src/site/sphinx/en/grep.md b/site/src/site/sphinx/en/grep.md
index d4494c7f9..3e1187f1c 100644
--- a/site/src/site/sphinx/en/grep.md
+++ b/site/src/site/sphinx/en/grep.md
@@ -1,7 +1,7 @@
grep
===
-[`grep` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-grep)
+[`grep` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-grep)
> Similar to the traditional `grep` command.
diff --git a/site/src/site/sphinx/en/heapdump.md b/site/src/site/sphinx/en/heapdump.md
index 439b6e5ac..c01b2bd9a 100644
--- a/site/src/site/sphinx/en/heapdump.md
+++ b/site/src/site/sphinx/en/heapdump.md
@@ -1,7 +1,7 @@
heapdump
===
-[`heapdump` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-heapdump)
+[`heapdump` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-heapdump)
> dump java heap in hprof binary format, like `jmap`.
diff --git a/site/src/site/sphinx/en/http-api.md b/site/src/site/sphinx/en/http-api.md
index 9b2c5f728..2e76d9079 100644
--- a/site/src/site/sphinx/en/http-api.md
+++ b/site/src/site/sphinx/en/http-api.md
@@ -297,7 +297,7 @@ The response content is as follows:
"message" : "Welcome to arthas!"
},
{
- "tutorials" : "https://alibaba.github.io/arthas/arthas-tutorials",
+ "tutorials" : "https://arthas.aliyun.com/doc/arthas-tutorials.html",
"time" : "2020-08-06 15:56:43",
"type" : "welcome",
"jobId" : 0,
diff --git a/site/src/site/sphinx/en/index.md b/site/src/site/sphinx/en/index.md
index c74b19423..441394f58 100644
--- a/site/src/site/sphinx/en/index.md
+++ b/site/src/site/sphinx/en/index.md
@@ -39,7 +39,7 @@ Arthas is built to solve these issues. A developer can troubleshoot production i
Contents
--------
-* [Online tutorials(Recommend)](https://alibaba.github.io/arthas/arthas-tutorials?language=en)
+* [Online tutorials(Recommend)](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en)
* [Installation](install-detail.md)
* [Download](download.md)
* [Quick start](quick-start.md)
diff --git a/site/src/site/sphinx/en/jvm.md b/site/src/site/sphinx/en/jvm.md
index 3f293180a..78f30470c 100644
--- a/site/src/site/sphinx/en/jvm.md
+++ b/site/src/site/sphinx/en/jvm.md
@@ -1,7 +1,7 @@
jvm
===
-[`sysenv` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-sysenv)
+[`sysenv` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-sysenv)
> Check the current JVM's info
diff --git a/site/src/site/sphinx/en/keymap.md b/site/src/site/sphinx/en/keymap.md
index cd71aca58..239be9a1a 100644
--- a/site/src/site/sphinx/en/keymap.md
+++ b/site/src/site/sphinx/en/keymap.md
@@ -1,7 +1,7 @@
Arthas Console Keymap
===
-[`keymap` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-keymap)
+[`keymap` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-keymap)
Use `keymap` command to print the current keymap:
diff --git a/site/src/site/sphinx/en/mbean.md b/site/src/site/sphinx/en/mbean.md
index e99eee352..1c08406f2 100644
--- a/site/src/site/sphinx/en/mbean.md
+++ b/site/src/site/sphinx/en/mbean.md
@@ -1,7 +1,7 @@
mbean
=======
-[`mbean` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-mbean)
+[`mbean` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-mbean)
> show Mbean information
diff --git a/site/src/site/sphinx/en/monitor.md b/site/src/site/sphinx/en/monitor.md
index 6c268aa71..ce9fcf454 100644
--- a/site/src/site/sphinx/en/monitor.md
+++ b/site/src/site/sphinx/en/monitor.md
@@ -1,7 +1,7 @@
monitor
=======
-[`monitor` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-monitor)
+[`monitor` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-monitor)
> Monitor method invocation.
diff --git a/site/src/site/sphinx/en/options.md b/site/src/site/sphinx/en/options.md
index 0599daa44..3a5938e44 100644
--- a/site/src/site/sphinx/en/options.md
+++ b/site/src/site/sphinx/en/options.md
@@ -1,7 +1,7 @@
options
===
-[`options` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-options)
+[`options` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-options)
> Global options
diff --git a/site/src/site/sphinx/en/perfcounter.md b/site/src/site/sphinx/en/perfcounter.md
index d1b0ea691..14ef691ce 100644
--- a/site/src/site/sphinx/en/perfcounter.md
+++ b/site/src/site/sphinx/en/perfcounter.md
@@ -1,7 +1,7 @@
perfcounter
===
-[`perfcounter` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-perfcounter)
+[`perfcounter` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-perfcounter)
> Check the current JVM Perf Counter information.
diff --git a/site/src/site/sphinx/en/pwd.md b/site/src/site/sphinx/en/pwd.md
index 8b473a338..a5ac649ad 100644
--- a/site/src/site/sphinx/en/pwd.md
+++ b/site/src/site/sphinx/en/pwd.md
@@ -1,7 +1,7 @@
pwd
===
-[`pwd` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-pwd)
+[`pwd` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-pwd)
> Return working directory name
diff --git a/site/src/site/sphinx/en/reset.md b/site/src/site/sphinx/en/reset.md
index a15a8af81..c339a5d96 100644
--- a/site/src/site/sphinx/en/reset.md
+++ b/site/src/site/sphinx/en/reset.md
@@ -1,7 +1,7 @@
reset
===
-[`reset` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-reset)
+[`reset` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-reset)
> Reset all classes that have been enhanced by Arthas. These enhanced classes will also be reset when Arthas server is `stop`.
diff --git a/site/src/site/sphinx/en/stack.md b/site/src/site/sphinx/en/stack.md
index c07a11cc7..2b8e8bba0 100644
--- a/site/src/site/sphinx/en/stack.md
+++ b/site/src/site/sphinx/en/stack.md
@@ -1,7 +1,7 @@
stack
=====
-[`stack` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-stack)
+[`stack` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-stack)
> Print out the full call stack of the current method.
diff --git a/site/src/site/sphinx/en/sysenv.md b/site/src/site/sphinx/en/sysenv.md
index 58a2b0cc5..63f3e5162 100644
--- a/site/src/site/sphinx/en/sysenv.md
+++ b/site/src/site/sphinx/en/sysenv.md
@@ -1,7 +1,7 @@
sysenv
=======================
-[`sysenv` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-sysenv)
+[`sysenv` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-sysenv)
> View the current JVM environment variables.
diff --git a/site/src/site/sphinx/en/sysprop.md b/site/src/site/sphinx/en/sysprop.md
index 349ad23ef..4ae1ce429 100644
--- a/site/src/site/sphinx/en/sysprop.md
+++ b/site/src/site/sphinx/en/sysprop.md
@@ -1,7 +1,7 @@
sysprop
=======
-[`sysprop` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-sysprop)
+[`sysprop` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-sysprop)
> Examine the system properties from the target JVM
diff --git a/site/src/site/sphinx/en/tee.md b/site/src/site/sphinx/en/tee.md
index 750a137b1..9376c8137 100644
--- a/site/src/site/sphinx/en/tee.md
+++ b/site/src/site/sphinx/en/tee.md
@@ -1,7 +1,7 @@
tee
===
-[`tee` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-tee)
+[`tee` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-tee)
> Similar to the traditional `tee` command, it is used to read standard input data and output its contents into a file.
diff --git a/site/src/site/sphinx/en/thread.md b/site/src/site/sphinx/en/thread.md
index 416a0571e..e998c6a4f 100644
--- a/site/src/site/sphinx/en/thread.md
+++ b/site/src/site/sphinx/en/thread.md
@@ -1,7 +1,7 @@
thread
======
-[`thread` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-thread)
+[`thread` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-thread)
> Check the basic info and stack trace of the target thread.
diff --git a/site/src/site/sphinx/en/trace.md b/site/src/site/sphinx/en/trace.md
index a95b83a96..55b091cc3 100644
--- a/site/src/site/sphinx/en/trace.md
+++ b/site/src/site/sphinx/en/trace.md
@@ -1,7 +1,7 @@
trace
=====
-[`trace` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-trace)
+[`trace` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-trace)
> Trace method calling path, and output the time cost for each node in the path.
diff --git a/site/src/site/sphinx/en/tt.md b/site/src/site/sphinx/en/tt.md
index 39f1740fe..6c0845af6 100644
--- a/site/src/site/sphinx/en/tt.md
+++ b/site/src/site/sphinx/en/tt.md
@@ -1,7 +1,7 @@
tt
==
-[`tt` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-tt)
+[`tt` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-tt)
Check the `parameters`, `return values` and `exceptions` of the methods at different times.
diff --git a/site/src/site/sphinx/en/vmoption.md b/site/src/site/sphinx/en/vmoption.md
index 7ef71adad..d3194c586 100644
--- a/site/src/site/sphinx/en/vmoption.md
+++ b/site/src/site/sphinx/en/vmoption.md
@@ -1,7 +1,7 @@
vmoption
===
-[`vmoption` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-vmoption)
+[`vmoption` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-vmoption)
> Display, and update the vm diagnostic options.
diff --git a/site/src/site/sphinx/en/watch.md b/site/src/site/sphinx/en/watch.md
index 8b5a3bef3..d248e7f39 100644
--- a/site/src/site/sphinx/en/watch.md
+++ b/site/src/site/sphinx/en/watch.md
@@ -1,7 +1,7 @@
watch
=====
-[`watch` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-watch)
+[`watch` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-watch)
Monitor methods in data aspect including `return values`, `exceptions` and `parameters`.
diff --git a/site/src/site/sphinx/en/web-console.md b/site/src/site/sphinx/en/web-console.md
index 58742e245..1f4b0137f 100644
--- a/site/src/site/sphinx/en/web-console.md
+++ b/site/src/site/sphinx/en/web-console.md
@@ -1,7 +1,7 @@
Web Console
===
-[`Web Console` online tutorial](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=case-web-console)
+[`Web Console` online tutorial](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=case-web-console)
### Connect arthas through the browser
@@ -61,7 +61,7 @@ After Arthas attach succeeds, the agentId will be printed, such as:
wiki https://alibaba.github.io/arthas
-tutorials https://alibaba.github.io/arthas/arthas-tutorials
+tutorials https://arthas.aliyun.com/doc/arthas-tutorials.html
version 3.1.2
pid 86183
time 2019-08-30 15:40:53
diff --git a/site/src/site/sphinx/getstatic.md b/site/src/site/sphinx/getstatic.md
index 5158c7708..b36aee3ab 100644
--- a/site/src/site/sphinx/getstatic.md
+++ b/site/src/site/sphinx/getstatic.md
@@ -1,7 +1,7 @@
getstatic
===
-[`getstatic`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-getstatic)
+[`getstatic`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-getstatic)
* 推荐直接使用[ognl](ognl.md)命令,更加灵活。
diff --git a/site/src/site/sphinx/grep.md b/site/src/site/sphinx/grep.md
index 84ad185cb..5eace9317 100644
--- a/site/src/site/sphinx/grep.md
+++ b/site/src/site/sphinx/grep.md
@@ -1,7 +1,7 @@
grep
===
-[`grep`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-grep)
+[`grep`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-grep)
> 类似传统的`grep`命令。
diff --git a/site/src/site/sphinx/heapdump.md b/site/src/site/sphinx/heapdump.md
index 784d6b2b0..a98e1c765 100644
--- a/site/src/site/sphinx/heapdump.md
+++ b/site/src/site/sphinx/heapdump.md
@@ -1,7 +1,7 @@
heapdump
===
-[`heapdump`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-heapdump)
+[`heapdump`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-heapdump)
> dump java heap, 类似jmap命令的heap dump功能。
diff --git a/site/src/site/sphinx/http-api.md b/site/src/site/sphinx/http-api.md
index 687b22833..1382670ed 100644
--- a/site/src/site/sphinx/http-api.md
+++ b/site/src/site/sphinx/http-api.md
@@ -244,7 +244,7 @@ while true; do curl -Ss -XPOST http://localhost:8563/api -d '
"message" : "Welcome to arthas!"
},
{
- "tutorials" : "https://alibaba.github.io/arthas/arthas-tutorials",
+ "tutorials" : "https://arthas.aliyun.com/doc/arthas-tutorials.html",
"time" : "2020-08-06 15:56:43",
"type" : "welcome",
"jobId" : 0,
diff --git a/site/src/site/sphinx/index.md b/site/src/site/sphinx/index.md
index 7b943ab60..9d6c2ac0a 100644
--- a/site/src/site/sphinx/index.md
+++ b/site/src/site/sphinx/index.md
@@ -30,7 +30,7 @@ Contents
* [社招信息!](https://mp.weixin.qq.com/s/677GO-3kYx5ygG9rlOlfQg)
* [技术征文!](https://developer.aliyun.com/article/751641)
* [English Docs](https://alibaba.github.io/arthas/en/)
-* [在线教程(推荐)](https://alibaba.github.io/arthas/arthas-tutorials?language=cn)
+* [在线教程(推荐)](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn)
* [安装](install-detail.md)
* [下载](download.md)
* [快速入门](quick-start.md)
diff --git a/site/src/site/sphinx/jvm.md b/site/src/site/sphinx/jvm.md
index 9de437b96..5636862b7 100644
--- a/site/src/site/sphinx/jvm.md
+++ b/site/src/site/sphinx/jvm.md
@@ -1,7 +1,7 @@
jvm
===
-[`sysenv`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-sysenv)
+[`sysenv`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-sysenv)
> 查看当前JVM信息
diff --git a/site/src/site/sphinx/keymap.md b/site/src/site/sphinx/keymap.md
index e1a70259d..6d50eca41 100644
--- a/site/src/site/sphinx/keymap.md
+++ b/site/src/site/sphinx/keymap.md
@@ -1,7 +1,7 @@
Arthas 命令行快捷键
===
-[`keymap`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-keymap)
+[`keymap`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-keymap)
`keymap`命令输出当前的快捷键映射表:
diff --git a/site/src/site/sphinx/mbean.md b/site/src/site/sphinx/mbean.md
index b47553875..a48df0884 100644
--- a/site/src/site/sphinx/mbean.md
+++ b/site/src/site/sphinx/mbean.md
@@ -1,7 +1,7 @@
mbean
=======
-[`mbean`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-mbean)
+[`mbean`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-mbean)
> 查看 Mbean 的信息
diff --git a/site/src/site/sphinx/monitor.md b/site/src/site/sphinx/monitor.md
index b3522e5f8..87bd06c6e 100644
--- a/site/src/site/sphinx/monitor.md
+++ b/site/src/site/sphinx/monitor.md
@@ -1,7 +1,7 @@
monitor
=======
-[`monitor`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-monitor)
+[`monitor`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-monitor)
> 方法执行监控
diff --git a/site/src/site/sphinx/options.md b/site/src/site/sphinx/options.md
index fed8791f2..a5bc4e599 100644
--- a/site/src/site/sphinx/options.md
+++ b/site/src/site/sphinx/options.md
@@ -1,7 +1,7 @@
options
===
-[`options`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-options)
+[`options`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-options)
> 全局开关
diff --git a/site/src/site/sphinx/perfcounter.md b/site/src/site/sphinx/perfcounter.md
index d8ce0f39b..5176e58ee 100644
--- a/site/src/site/sphinx/perfcounter.md
+++ b/site/src/site/sphinx/perfcounter.md
@@ -1,7 +1,7 @@
perfcounter
===
-[`perfcounter`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-perfcounter)
+[`perfcounter`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-perfcounter)
> 查看当前JVM的 Perf Counter信息
diff --git a/site/src/site/sphinx/pwd.md b/site/src/site/sphinx/pwd.md
index d71709566..5d752fcfa 100644
--- a/site/src/site/sphinx/pwd.md
+++ b/site/src/site/sphinx/pwd.md
@@ -1,7 +1,7 @@
pwd
===
-[`pwd`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-pwd)
+[`pwd`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-pwd)
> 返回当前的工作目录,和linux命令类似
diff --git a/site/src/site/sphinx/reset.md b/site/src/site/sphinx/reset.md
index d7c29cc3e..f8f3538cb 100644
--- a/site/src/site/sphinx/reset.md
+++ b/site/src/site/sphinx/reset.md
@@ -1,7 +1,7 @@
reset命令
===
-[`reset`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-reset)
+[`reset`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-reset)
> 重置增强类,将被 Arthas 增强过的类全部还原,Arthas 服务端`stop`时会重置所有增强过的类
diff --git a/site/src/site/sphinx/stack.md b/site/src/site/sphinx/stack.md
index 58b39d2c0..b98fd80cf 100644
--- a/site/src/site/sphinx/stack.md
+++ b/site/src/site/sphinx/stack.md
@@ -1,7 +1,7 @@
stack
===
-[`stack`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-stack)
+[`stack`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-stack)
> 输出当前方法被调用的调用路径
diff --git a/site/src/site/sphinx/sysenv.md b/site/src/site/sphinx/sysenv.md
index 1ee9c4e3b..79862d556 100644
--- a/site/src/site/sphinx/sysenv.md
+++ b/site/src/site/sphinx/sysenv.md
@@ -1,7 +1,7 @@
sysenv
=======================
-[`sysenv`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-sysenv)
+[`sysenv`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-sysenv)
> 查看当前JVM的环境属性(`System Environment Variables`)
diff --git a/site/src/site/sphinx/sysprop.md b/site/src/site/sphinx/sysprop.md
index d2e1a1f3f..61f9a7d26 100644
--- a/site/src/site/sphinx/sysprop.md
+++ b/site/src/site/sphinx/sysprop.md
@@ -1,7 +1,7 @@
sysprop
=======================
-[`sysprop`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-sysprop)
+[`sysprop`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-sysprop)
> 查看当前JVM的系统属性(`System Property`)
diff --git a/site/src/site/sphinx/tee.md b/site/src/site/sphinx/tee.md
index 355af7355..6580a3b03 100644
--- a/site/src/site/sphinx/tee.md
+++ b/site/src/site/sphinx/tee.md
@@ -1,7 +1,7 @@
tee
===
-[`tee`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-tee)
+[`tee`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-tee)
> 类似传统的`tee`命令, 用于读取标准输入的数据,并将其内容输出成文件。
diff --git a/site/src/site/sphinx/thread.md b/site/src/site/sphinx/thread.md
index c52c6a097..546b58e01 100644
--- a/site/src/site/sphinx/thread.md
+++ b/site/src/site/sphinx/thread.md
@@ -1,7 +1,7 @@
thread
===
-[`thread`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-thread)
+[`thread`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-thread)
> 查看当前线程信息,查看线程的堆栈
diff --git a/site/src/site/sphinx/trace.md b/site/src/site/sphinx/trace.md
index e5b764e9c..fd8dda492 100644
--- a/site/src/site/sphinx/trace.md
+++ b/site/src/site/sphinx/trace.md
@@ -1,7 +1,7 @@
trace
===
-[`trace`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-trace)
+[`trace`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-trace)
> 方法内部调用路径,并输出方法路径上的每个节点上耗时
diff --git a/site/src/site/sphinx/tt.md b/site/src/site/sphinx/tt.md
index 82bfcbb4e..ceff9ff26 100644
--- a/site/src/site/sphinx/tt.md
+++ b/site/src/site/sphinx/tt.md
@@ -1,7 +1,7 @@
tt
===
-[`tt`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-tt)
+[`tt`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-tt)
> 方法执行数据的时空隧道,记录下指定方法每次调用的入参和返回信息,并能对这些不同的时间下调用进行观测
diff --git a/site/src/site/sphinx/vmoption.md b/site/src/site/sphinx/vmoption.md
index e6dbdf7ce..265a0ffec 100644
--- a/site/src/site/sphinx/vmoption.md
+++ b/site/src/site/sphinx/vmoption.md
@@ -1,7 +1,7 @@
vmoption
===
-[`vmoption`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-vmoption)
+[`vmoption`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-vmoption)
> 查看,更新VM诊断相关的参数
diff --git a/site/src/site/sphinx/watch.md b/site/src/site/sphinx/watch.md
index a878694fe..81e4b754b 100644
--- a/site/src/site/sphinx/watch.md
+++ b/site/src/site/sphinx/watch.md
@@ -1,7 +1,7 @@
watch
===
-[`watch`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-watch)
+[`watch`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-watch)
> 方法执行数据观测
diff --git a/site/src/site/sphinx/web-console.md b/site/src/site/sphinx/web-console.md
index 19264fa22..f8579eb21 100644
--- a/site/src/site/sphinx/web-console.md
+++ b/site/src/site/sphinx/web-console.md
@@ -1,7 +1,7 @@
Web Console
===
-[`Web Console`在线教程](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=case-web-console)
+[`Web Console`在线教程](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=case-web-console)
### 通过浏览器连接arthas
@@ -65,7 +65,7 @@ attach成功之后,会打印出agentId,比如:
wiki https://alibaba.github.io/arthas
-tutorials https://alibaba.github.io/arthas/arthas-tutorials
+tutorials https://arthas.aliyun.com/doc/arthas-tutorials.html
version 3.1.2
pid 86183
time 2019-08-30 15:40:53
diff --git a/tunnel-server/src/main/resources/static/index.html b/tunnel-server/src/main/resources/static/index.html
index a84932b97..e0a62bc03 100644
--- a/tunnel-server/src/main/resources/static/index.html
+++ b/tunnel-server/src/main/resources/static/index.html
@@ -48,7 +48,7 @@
(current)
- Online Tutorials
+ Online Tutorials
Github
diff --git a/tutorials/katacoda/arthas-basics-cn/finish.md b/tutorials/katacoda/arthas-basics-cn/finish.md
index 72fae1da9..db5ffa858 100644
--- a/tutorials/katacoda/arthas-basics-cn/finish.md
+++ b/tutorials/katacoda/arthas-basics-cn/finish.md
@@ -1,7 +1,7 @@
通过本教程基本掌握了Arthas的用法。更多高级特性,可以在下面的进阶指南里继续了解。
-* [Arthas进阶](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced)
+* [Arthas进阶](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas 文档](https://alibaba.github.io/arthas/)
diff --git a/tutorials/katacoda/arthas-basics-en/finish.md b/tutorials/katacoda/arthas-basics-en/finish.md
index 12da6a1b0..4e0c6bff8 100644
--- a/tutorials/katacoda/arthas-basics-en/finish.md
+++ b/tutorials/katacoda/arthas-basics-en/finish.md
@@ -1,6 +1,6 @@
Through this tutorial, you can know how to use Arthas. More advanced features can be found in the Advanced Guide below.
-* [Arthas Advanced](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=arthas-advanced)
+* [Arthas Advanced](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas Documentation](https://alibaba.github.io/arthas/en)
diff --git a/tutorials/katacoda/case-web-console-cn/finish.md b/tutorials/katacoda/case-web-console-cn/finish.md
index d3087daff..0cac02eea 100644
--- a/tutorials/katacoda/case-web-console-cn/finish.md
+++ b/tutorials/katacoda/case-web-console-cn/finish.md
@@ -1,7 +1,7 @@
通过本教程基本掌握了Arthas Web Console。更多高级特性,可以在下面的进阶指南里继续了解。
-* [Arthas进阶](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced)
+* [Arthas进阶](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas 文档](https://alibaba.github.io/arthas/)
diff --git a/tutorials/katacoda/case-web-console-en/finish.md b/tutorials/katacoda/case-web-console-en/finish.md
index 944cb08ac..1b4b0d690 100644
--- a/tutorials/katacoda/case-web-console-en/finish.md
+++ b/tutorials/katacoda/case-web-console-en/finish.md
@@ -1,6 +1,6 @@
Through this tutorial, you can know how to use Arthas `Web console`. More advanced features can be found in the Advanced Guide below.
-* [Arthas Advanced](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=arthas-advanced)
+* [Arthas Advanced](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas Documentation](https://alibaba.github.io/arthas/en)
diff --git a/tutorials/katacoda/command-cat-cn/finish.md b/tutorials/katacoda/command-cat-cn/finish.md
index b34016166..8bf0ed520 100644
--- a/tutorials/katacoda/command-cat-cn/finish.md
+++ b/tutorials/katacoda/command-cat-cn/finish.md
@@ -1,7 +1,7 @@
通过本教程基本掌握了Arthas cat的用法。更多高级特性,可以在下面的进阶指南里继续了解。
-* [Arthas进阶](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced)
+* [Arthas进阶](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas 文档](https://alibaba.github.io/arthas/)
diff --git a/tutorials/katacoda/command-cat-en/finish.md b/tutorials/katacoda/command-cat-en/finish.md
index 0cecc4ee6..afb0a9e4a 100644
--- a/tutorials/katacoda/command-cat-en/finish.md
+++ b/tutorials/katacoda/command-cat-en/finish.md
@@ -1,6 +1,6 @@
Through this tutorial, you can know how to use Arthas `cat`. More advanced features can be found in the Advanced Guide below.
-* [Arthas Advanced](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=arthas-advanced)
+* [Arthas Advanced](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas Documentation](https://alibaba.github.io/arthas/en)
diff --git a/tutorials/katacoda/command-cls-cn/finish.md b/tutorials/katacoda/command-cls-cn/finish.md
index c259f0ae5..f514403cf 100644
--- a/tutorials/katacoda/command-cls-cn/finish.md
+++ b/tutorials/katacoda/command-cls-cn/finish.md
@@ -1,7 +1,7 @@
通过本教程基本掌握了Arthas cls的用法。更多高级特性,可以在下面的进阶指南里继续了解。
-* [Arthas进阶](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced)
+* [Arthas进阶](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas 文档](https://alibaba.github.io/arthas/)
diff --git a/tutorials/katacoda/command-cls-en/finish.md b/tutorials/katacoda/command-cls-en/finish.md
index c3b296afd..84c61c144 100644
--- a/tutorials/katacoda/command-cls-en/finish.md
+++ b/tutorials/katacoda/command-cls-en/finish.md
@@ -1,6 +1,6 @@
Through this tutorial, you can know how to use Arthas `cls`. More advanced features can be found in the Advanced Guide below.
-* [Arthas Advanced](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=arthas-advanced)
+* [Arthas Advanced](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas Documentation](https://alibaba.github.io/arthas/en)
diff --git a/tutorials/katacoda/command-dashboard-cn/finish.md b/tutorials/katacoda/command-dashboard-cn/finish.md
index dabca4533..4759de3ff 100644
--- a/tutorials/katacoda/command-dashboard-cn/finish.md
+++ b/tutorials/katacoda/command-dashboard-cn/finish.md
@@ -1,7 +1,7 @@
通过本教程基本掌握了Arthas dashboard的用法。更多高级特性,可以在下面的进阶指南里继续了解。
-* [Arthas进阶](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced)
+* [Arthas进阶](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas 文档](https://alibaba.github.io/arthas/)
diff --git a/tutorials/katacoda/command-dashboard-en/finish.md b/tutorials/katacoda/command-dashboard-en/finish.md
index 6112feb15..f2c46d4c3 100644
--- a/tutorials/katacoda/command-dashboard-en/finish.md
+++ b/tutorials/katacoda/command-dashboard-en/finish.md
@@ -1,6 +1,6 @@
Through this tutorial, you can know how to use Arthas `dashboard`. More advanced features can be found in the Advanced Guide below.
-* [Arthas Advanced](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=arthas-advanced)
+* [Arthas Advanced](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas Documentation](https://alibaba.github.io/arthas/en)
diff --git a/tutorials/katacoda/command-echo-cn/finish.md b/tutorials/katacoda/command-echo-cn/finish.md
index a1b162a4e..4dfc49fdd 100644
--- a/tutorials/katacoda/command-echo-cn/finish.md
+++ b/tutorials/katacoda/command-echo-cn/finish.md
@@ -1,7 +1,7 @@
通过本教程基本掌握了Arthas echo的用法。更多高级特性,可以在下面的进阶指南里继续了解。
-* [Arthas进阶](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced)
+* [Arthas进阶](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas 文档](https://alibaba.github.io/arthas/)
diff --git a/tutorials/katacoda/command-echo-en/finish.md b/tutorials/katacoda/command-echo-en/finish.md
index f02cf6b2f..11da49bf6 100644
--- a/tutorials/katacoda/command-echo-en/finish.md
+++ b/tutorials/katacoda/command-echo-en/finish.md
@@ -1,6 +1,6 @@
Through this tutorial, you can know how to use Arthas `echo`. More advanced features can be found in the Advanced Guide below.
-* [Arthas Advanced](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=arthas-advanced)
+* [Arthas Advanced](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas Documentation](https://alibaba.github.io/arthas/en)
diff --git a/tutorials/katacoda/command-getstatic-cn/getstatic.md b/tutorials/katacoda/command-getstatic-cn/getstatic.md
index 5e1308b54..0f2e052f0 100644
--- a/tutorials/katacoda/command-getstatic-cn/getstatic.md
+++ b/tutorials/katacoda/command-getstatic-cn/getstatic.md
@@ -1,6 +1,6 @@
-* 推荐直接使用[ognl](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=command-ognl)命令,更加灵活。
+* 推荐直接使用[ognl](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-ognl)命令,更加灵活。
通过getstatic命令可以方便的查看类的静态属性。使用方法为`getstatic class_name field_name`
diff --git a/tutorials/katacoda/command-getstatic-en/getstatic.md b/tutorials/katacoda/command-getstatic-en/getstatic.md
index a68c2e171..29b1585cb 100644
--- a/tutorials/katacoda/command-getstatic-en/getstatic.md
+++ b/tutorials/katacoda/command-getstatic-en/getstatic.md
@@ -1,5 +1,5 @@
-* It is recommended to use the [OGNL] (https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=command-ognl) command, which will be more flexible.
+* It is recommended to use the [OGNL] (https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-ognl) command, which will be more flexible.
Check the static fields of classes conveniently, the usage is `getstatic class_name field_name`.
diff --git a/tutorials/katacoda/command-grep-cn/finish.md b/tutorials/katacoda/command-grep-cn/finish.md
index 67588cad0..6fa87d44b 100644
--- a/tutorials/katacoda/command-grep-cn/finish.md
+++ b/tutorials/katacoda/command-grep-cn/finish.md
@@ -1,7 +1,7 @@
通过本教程基本掌握了Arthas grep的用法。更多高级特性,可以在下面的进阶指南里继续了解。
-* [Arthas进阶](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced)
+* [Arthas进阶](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas 文档](https://alibaba.github.io/arthas/)
diff --git a/tutorials/katacoda/command-grep-en/finish.md b/tutorials/katacoda/command-grep-en/finish.md
index bc32c0631..8c8f25321 100644
--- a/tutorials/katacoda/command-grep-en/finish.md
+++ b/tutorials/katacoda/command-grep-en/finish.md
@@ -1,6 +1,6 @@
Through this tutorial, you can know how to use Arthas `grep`. More advanced features can be found in the Advanced Guide below.
-* [Arthas Advanced](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=arthas-advanced)
+* [Arthas Advanced](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas Documentation](https://alibaba.github.io/arthas/en)
diff --git a/tutorials/katacoda/command-help-cn/finish.md b/tutorials/katacoda/command-help-cn/finish.md
index 72fae1da9..db5ffa858 100644
--- a/tutorials/katacoda/command-help-cn/finish.md
+++ b/tutorials/katacoda/command-help-cn/finish.md
@@ -1,7 +1,7 @@
通过本教程基本掌握了Arthas的用法。更多高级特性,可以在下面的进阶指南里继续了解。
-* [Arthas进阶](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced)
+* [Arthas进阶](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas 文档](https://alibaba.github.io/arthas/)
diff --git a/tutorials/katacoda/command-help-en/finish.md b/tutorials/katacoda/command-help-en/finish.md
index 12da6a1b0..4e0c6bff8 100644
--- a/tutorials/katacoda/command-help-en/finish.md
+++ b/tutorials/katacoda/command-help-en/finish.md
@@ -1,6 +1,6 @@
Through this tutorial, you can know how to use Arthas. More advanced features can be found in the Advanced Guide below.
-* [Arthas Advanced](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=arthas-advanced)
+* [Arthas Advanced](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas Documentation](https://alibaba.github.io/arthas/en)
diff --git a/tutorials/katacoda/command-history-cn/finish.md b/tutorials/katacoda/command-history-cn/finish.md
index cf83bbe71..e72655a36 100644
--- a/tutorials/katacoda/command-history-cn/finish.md
+++ b/tutorials/katacoda/command-history-cn/finish.md
@@ -1,7 +1,7 @@
通过本教程基本掌握了Arthas history的用法。更多高级特性,可以在下面的进阶指南里继续了解。
-* [Arthas进阶](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced)
+* [Arthas进阶](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas 文档](https://alibaba.github.io/arthas/)
diff --git a/tutorials/katacoda/command-history-en/finish.md b/tutorials/katacoda/command-history-en/finish.md
index 90cd563cd..fee0b555b 100644
--- a/tutorials/katacoda/command-history-en/finish.md
+++ b/tutorials/katacoda/command-history-en/finish.md
@@ -1,6 +1,6 @@
Through this tutorial, you can know how to use Arthas `history`. More advanced features can be found in the Advanced Guide below.
-* [Arthas Advanced](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=arthas-advanced)
+* [Arthas Advanced](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas Documentation](https://alibaba.github.io/arthas/en)
diff --git a/tutorials/katacoda/command-keymap-cn/finish.md b/tutorials/katacoda/command-keymap-cn/finish.md
index 5c5040234..69e0cbf97 100644
--- a/tutorials/katacoda/command-keymap-cn/finish.md
+++ b/tutorials/katacoda/command-keymap-cn/finish.md
@@ -1,7 +1,7 @@
通过本教程基本掌握了Arthas keymap的用法。更多高级特性,可以在下面的进阶指南里继续了解。
-* [Arthas进阶](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced)
+* [Arthas进阶](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas 文档](https://alibaba.github.io/arthas/)
diff --git a/tutorials/katacoda/command-keymap-en/finish.md b/tutorials/katacoda/command-keymap-en/finish.md
index 3b2119836..4a109f427 100644
--- a/tutorials/katacoda/command-keymap-en/finish.md
+++ b/tutorials/katacoda/command-keymap-en/finish.md
@@ -1,6 +1,6 @@
Through this tutorial, you can know how to use Arthas `keymap`. More advanced features can be found in the Advanced Guide below.
-* [Arthas Advanced](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=arthas-advanced)
+* [Arthas Advanced](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas Documentation](https://alibaba.github.io/arthas/en)
diff --git a/tutorials/katacoda/command-pwd-cn/finish.md b/tutorials/katacoda/command-pwd-cn/finish.md
index 9dc12e525..0c4af3a3f 100644
--- a/tutorials/katacoda/command-pwd-cn/finish.md
+++ b/tutorials/katacoda/command-pwd-cn/finish.md
@@ -1,7 +1,7 @@
通过本教程基本掌握了Arthas pwd的用法。更多高级特性,可以在下面的进阶指南里继续了解。
-* [Arthas进阶](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced)
+* [Arthas进阶](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas 文档](https://alibaba.github.io/arthas/)
diff --git a/tutorials/katacoda/command-pwd-en/finish.md b/tutorials/katacoda/command-pwd-en/finish.md
index 2f057d424..b2b052140 100644
--- a/tutorials/katacoda/command-pwd-en/finish.md
+++ b/tutorials/katacoda/command-pwd-en/finish.md
@@ -1,6 +1,6 @@
Through this tutorial, you can know how to use Arthas `pwd`. More advanced features can be found in the Advanced Guide below.
-* [Arthas Advanced](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=arthas-advanced)
+* [Arthas Advanced](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas Documentation](https://alibaba.github.io/arthas/en)
diff --git a/tutorials/katacoda/command-quit-stop-cn/finish.md b/tutorials/katacoda/command-quit-stop-cn/finish.md
index 69bdd894b..202c0ac04 100644
--- a/tutorials/katacoda/command-quit-stop-cn/finish.md
+++ b/tutorials/katacoda/command-quit-stop-cn/finish.md
@@ -1,7 +1,7 @@
通过本教程基本掌握了Arthas quit-stop的用法。更多高级特性,可以在下面的进阶指南里继续了解。
-* [Arthas进阶](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced)
+* [Arthas进阶](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas 文档](https://alibaba.github.io/arthas/)
diff --git a/tutorials/katacoda/command-quit-stop-en/finish.md b/tutorials/katacoda/command-quit-stop-en/finish.md
index 9377c48be..15ede0090 100644
--- a/tutorials/katacoda/command-quit-stop-en/finish.md
+++ b/tutorials/katacoda/command-quit-stop-en/finish.md
@@ -1,6 +1,6 @@
Through this tutorial, you can know how to use Arthas `quit-stop`. More advanced features can be found in the Advanced Guide below.
-* [Arthas Advanced](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=arthas-advanced)
+* [Arthas Advanced](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas Documentation](https://alibaba.github.io/arthas/en)
diff --git a/tutorials/katacoda/command-reset-cn/finish.md b/tutorials/katacoda/command-reset-cn/finish.md
index 42999cb1c..4235fe3bc 100644
--- a/tutorials/katacoda/command-reset-cn/finish.md
+++ b/tutorials/katacoda/command-reset-cn/finish.md
@@ -1,7 +1,7 @@
通过本教程基本掌握了Arthas reset的用法。更多高级特性,可以在下面的进阶指南里继续了解。
-* [Arthas进阶](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced)
+* [Arthas进阶](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas 文档](https://alibaba.github.io/arthas/)
diff --git a/tutorials/katacoda/command-reset-en/finish.md b/tutorials/katacoda/command-reset-en/finish.md
index 260852086..5b89ca4f4 100644
--- a/tutorials/katacoda/command-reset-en/finish.md
+++ b/tutorials/katacoda/command-reset-en/finish.md
@@ -1,6 +1,6 @@
Through this tutorial, you can know how to use Arthas `reset`. More advanced features can be found in the Advanced Guide below.
-* [Arthas Advanced](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=arthas-advanced)
+* [Arthas Advanced](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas Documentation](https://alibaba.github.io/arthas/en)
diff --git a/tutorials/katacoda/command-session-cn/finish.md b/tutorials/katacoda/command-session-cn/finish.md
index 569a21fae..79ae0dee0 100644
--- a/tutorials/katacoda/command-session-cn/finish.md
+++ b/tutorials/katacoda/command-session-cn/finish.md
@@ -1,7 +1,7 @@
通过本教程基本掌握了Arthas session的用法。更多高级特性,可以在下面的进阶指南里继续了解。
-* [Arthas进阶](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced)
+* [Arthas进阶](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas 文档](https://alibaba.github.io/arthas/)
diff --git a/tutorials/katacoda/command-session-en/finish.md b/tutorials/katacoda/command-session-en/finish.md
index c4dcab6d3..48233f5cc 100644
--- a/tutorials/katacoda/command-session-en/finish.md
+++ b/tutorials/katacoda/command-session-en/finish.md
@@ -1,6 +1,6 @@
Through this tutorial, you can know how to use Arthas `session`. More advanced features can be found in the Advanced Guide below.
-* [Arthas Advanced](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=arthas-advanced)
+* [Arthas Advanced](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas Documentation](https://alibaba.github.io/arthas/en)
diff --git a/tutorials/katacoda/command-tee-cn/finish.md b/tutorials/katacoda/command-tee-cn/finish.md
index 838e0098d..17374efda 100644
--- a/tutorials/katacoda/command-tee-cn/finish.md
+++ b/tutorials/katacoda/command-tee-cn/finish.md
@@ -1,7 +1,7 @@
通过本教程基本掌握了Arthas tee的用法。更多高级特性,可以在下面的进阶指南里继续了解。
-* [Arthas进阶](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced)
+* [Arthas进阶](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas 文档](https://alibaba.github.io/arthas/)
diff --git a/tutorials/katacoda/command-tee-en/finish.md b/tutorials/katacoda/command-tee-en/finish.md
index b697b5ba4..49fe13288 100644
--- a/tutorials/katacoda/command-tee-en/finish.md
+++ b/tutorials/katacoda/command-tee-en/finish.md
@@ -1,6 +1,6 @@
Through this tutorial, you can know how to use Arthas `tee`. More advanced features can be found in the Advanced Guide below.
-* [Arthas Advanced](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=arthas-advanced)
+* [Arthas Advanced](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas Documentation](https://alibaba.github.io/arthas/en)
diff --git a/tutorials/katacoda/command-version-cn/finish.md b/tutorials/katacoda/command-version-cn/finish.md
index c259f0ae5..f514403cf 100644
--- a/tutorials/katacoda/command-version-cn/finish.md
+++ b/tutorials/katacoda/command-version-cn/finish.md
@@ -1,7 +1,7 @@
通过本教程基本掌握了Arthas cls的用法。更多高级特性,可以在下面的进阶指南里继续了解。
-* [Arthas进阶](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced)
+* [Arthas进阶](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas 文档](https://alibaba.github.io/arthas/)
diff --git a/tutorials/katacoda/command-version-en/finish.md b/tutorials/katacoda/command-version-en/finish.md
index 54f4bf718..413302f61 100644
--- a/tutorials/katacoda/command-version-en/finish.md
+++ b/tutorials/katacoda/command-version-en/finish.md
@@ -1,6 +1,6 @@
Through this tutorial, you can know how to use Arthas `version`. More advanced features can be found in the Advanced Guide below.
-* [Arthas Advanced](https://alibaba.github.io/arthas/arthas-tutorials?language=en&id=arthas-advanced)
+* [Arthas Advanced](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas Documentation](https://alibaba.github.io/arthas/en)
diff --git a/tutorials/katacoda/common-resources/finish.md b/tutorials/katacoda/common-resources/finish.md
index f26c3b3b1..6654b30dd 100644
--- a/tutorials/katacoda/common-resources/finish.md
+++ b/tutorials/katacoda/common-resources/finish.md
@@ -1,7 +1,7 @@
通过本教程基本掌握了Arthas的用法。更多高级特性,可以在下面的进阶指南里继续了解。
-* [Arthas进阶](https://alibaba.github.io/arthas/arthas-tutorials?language=cn&id=arthas-advanced)
+* [Arthas进阶](https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=arthas-advanced)
* [Arthas Github](https://github.com/alibaba/arthas)
* [Arthas 文档](https://alibaba.github.io/arthas/)