You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shenyu.apache.org by de...@apache.org on 2022/10/07 17:40:52 UTC

[shenyu-website] branch main updated: [type:fix] added missing syntax highlighting (#782)

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

dengliming pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/shenyu-website.git


The following commit(s) were added to refs/heads/main by this push:
     new 93a0815473 [type:fix] added missing syntax highlighting (#782)
93a0815473 is described below

commit 93a0815473d95b9c79fb6f26526e7adb7a847c27
Author: YunShu <Yu...@foxmail.com>
AuthorDate: Sat Oct 8 01:40:47 2022 +0800

    [type:fix] added missing syntax highlighting (#782)
---
 blog/DataSync-SourceCode-Analysis-Http-Data-Sync.md                 | 2 +-
 docs/deployment/deployment-cluster.md                               | 2 +-
 docs/developer/spi/custom-load-balance.md                           | 4 ++--
 docs/developer/spi/custom-match-mode.md                             | 4 ++--
 docs/developer/spi/custom-mock-generator.md                         | 4 ++--
 docs/developer/spi/custom-parameter-data.md                         | 4 ++--
 docs/developer/spi/custom-predicate-judge.md                        | 6 +++---
 docs/plugin-center/cache/cache-plugin.md                            | 2 +-
 docs/plugin-center/fault-tolerance/rate-limiter-plugin.md           | 2 +-
 docusaurus.config.js                                                | 2 +-
 .../current/deployment/deployment-cluster.md                        | 2 +-
 .../current/developer/spi/custom-load-balance.md                    | 4 ++--
 .../current/developer/spi/custom-match-mode.md                      | 4 ++--
 .../current/developer/spi/custom-mock-generator.md                  | 4 ++--
 .../current/developer/spi/custom-parameter-data.md                  | 4 ++--
 .../current/developer/spi/custom-predicate-judge.md                 | 6 +++---
 .../current/plugin-center/cache/cache-plugin.md                     | 2 +-
 .../current/plugin-center/fault-tolerance/rate-limiter-plugin.md    | 2 +-
 .../version-2.4.0/deployment/deployment-cluster.md                  | 4 ++--
 .../version-2.4.0/developer/spi/custom-match-mode.md                | 4 ++--
 .../version-2.4.0/developer/spi/custom-parameter-data.md            | 4 ++--
 .../version-2.4.0/developer/spi/custom-predicate-judge.md           | 4 ++--
 .../plugin-center/fault-tolerance/rate-limiter-plugin.md            | 2 +-
 .../version-2.4.1/deployment/deployment-cluster.md                  | 4 ++--
 .../version-2.4.1/developer/spi/custom-load-balance.md              | 4 ++--
 .../version-2.4.1/developer/spi/custom-match-mode.md                | 4 ++--
 .../version-2.4.1/developer/spi/custom-parameter-data.md            | 4 ++--
 .../version-2.4.1/developer/spi/custom-predicate-judge.md           | 4 ++--
 .../plugin-center/fault-tolerance/rate-limiter-plugin.md            | 2 +-
 .../version-2.4.2/deployment/deployment-cluster.md                  | 4 ++--
 .../version-2.4.2/developer/spi/custom-load-balance.md              | 4 ++--
 .../version-2.4.2/developer/spi/custom-match-mode.md                | 4 ++--
 .../version-2.4.2/developer/spi/custom-parameter-data.md            | 4 ++--
 .../version-2.4.2/developer/spi/custom-predicate-judge.md           | 6 +++---
 .../plugin-center/fault-tolerance/rate-limiter-plugin.md            | 2 +-
 .../version-2.4.3/deployment/deployment-cluster.md                  | 4 ++--
 .../version-2.4.3/developer/spi/custom-load-balance.md              | 4 ++--
 .../version-2.4.3/developer/spi/custom-match-mode.md                | 4 ++--
 .../version-2.4.3/developer/spi/custom-parameter-data.md            | 4 ++--
 .../version-2.4.3/developer/spi/custom-predicate-judge.md           | 6 +++---
 .../version-2.4.3/plugin-center/cache/cache-plugin.md               | 2 +-
 .../plugin-center/fault-tolerance/rate-limiter-plugin.md            | 2 +-
 .../version-2.5.0/deployment/deployment-cluster.md                  | 2 +-
 .../version-2.5.0/developer/spi/custom-load-balance.md              | 4 ++--
 .../version-2.5.0/developer/spi/custom-match-mode.md                | 4 ++--
 .../version-2.5.0/developer/spi/custom-mock-generator.md            | 4 ++--
 .../version-2.5.0/developer/spi/custom-parameter-data.md            | 4 ++--
 .../version-2.5.0/developer/spi/custom-predicate-judge.md           | 6 +++---
 .../version-2.5.0/plugin-center/cache/cache-plugin.md               | 2 +-
 .../plugin-center/fault-tolerance/rate-limiter-plugin.md            | 2 +-
 versioned_docs/version-2.4.0/deployment/deployment-cluster.md       | 4 ++--
 versioned_docs/version-2.4.0/developer/spi/custom-match-mode.md     | 4 ++--
 versioned_docs/version-2.4.0/developer/spi/custom-parameter-data.md | 4 ++--
 .../version-2.4.0/developer/spi/custom-predicate-judge.md           | 4 ++--
 .../plugin-center/fault-tolerance/rate-limiter-plugin.md            | 2 +-
 versioned_docs/version-2.4.1/deployment/deployment-cluster.md       | 4 ++--
 versioned_docs/version-2.4.1/developer/spi/custom-load-balance.md   | 4 ++--
 versioned_docs/version-2.4.1/developer/spi/custom-match-mode.md     | 4 ++--
 versioned_docs/version-2.4.1/developer/spi/custom-parameter-data.md | 4 ++--
 .../version-2.4.1/developer/spi/custom-predicate-judge.md           | 4 ++--
 .../plugin-center/fault-tolerance/rate-limiter-plugin.md            | 2 +-
 versioned_docs/version-2.4.2/deployment/deployment-cluster.md       | 4 ++--
 versioned_docs/version-2.4.2/developer/spi/custom-load-balance.md   | 4 ++--
 versioned_docs/version-2.4.2/developer/spi/custom-match-mode.md     | 4 ++--
 versioned_docs/version-2.4.2/developer/spi/custom-parameter-data.md | 4 ++--
 .../version-2.4.2/developer/spi/custom-predicate-judge.md           | 6 +++---
 .../plugin-center/fault-tolerance/rate-limiter-plugin.md            | 2 +-
 versioned_docs/version-2.4.3/deployment/deployment-cluster.md       | 4 ++--
 versioned_docs/version-2.4.3/developer/spi/custom-load-balance.md   | 4 ++--
 versioned_docs/version-2.4.3/developer/spi/custom-match-mode.md     | 4 ++--
 versioned_docs/version-2.4.3/developer/spi/custom-parameter-data.md | 4 ++--
 .../version-2.4.3/developer/spi/custom-predicate-judge.md           | 6 +++---
 versioned_docs/version-2.4.3/plugin-center/cache/cache-plugin.md    | 2 +-
 .../plugin-center/fault-tolerance/rate-limiter-plugin.md            | 2 +-
 versioned_docs/version-2.5.0/deployment/deployment-cluster.md       | 2 +-
 versioned_docs/version-2.5.0/developer/spi/custom-load-balance.md   | 4 ++--
 versioned_docs/version-2.5.0/developer/spi/custom-match-mode.md     | 4 ++--
 versioned_docs/version-2.5.0/developer/spi/custom-mock-generator.md | 4 ++--
 versioned_docs/version-2.5.0/developer/spi/custom-parameter-data.md | 4 ++--
 .../version-2.5.0/developer/spi/custom-predicate-judge.md           | 6 +++---
 versioned_docs/version-2.5.0/plugin-center/cache/cache-plugin.md    | 2 +-
 .../plugin-center/fault-tolerance/rate-limiter-plugin.md            | 2 +-
 82 files changed, 148 insertions(+), 148 deletions(-)

diff --git a/blog/DataSync-SourceCode-Analysis-Http-Data-Sync.md b/blog/DataSync-SourceCode-Analysis-Http-Data-Sync.md
index 4e5c11504d..19303b309b 100644
--- a/blog/DataSync-SourceCode-Analysis-Http-Data-Sync.md
+++ b/blog/DataSync-SourceCode-Analysis-Http-Data-Sync.md
@@ -32,7 +32,7 @@ The `Http long polling` data synchronization configuration is loaded through `sp
 
 Introduce dependencies in the `pom` file.
 
-```xm
+```xml
         <!--shenyu data sync start use http-->
         <dependency>
         	<groupId>org.apache.shenyu</groupId>
diff --git a/docs/deployment/deployment-cluster.md b/docs/deployment/deployment-cluster.md
index 18ea2d541f..e0fa2edda8 100644
--- a/docs/deployment/deployment-cluster.md
+++ b/docs/deployment/deployment-cluster.md
@@ -59,7 +59,7 @@ This aritcle introduces how to delopy the `Shenyu` gateway in cluster enviroment
 
 * modify `upstream` and `server` of configuration in `nginx.conf`.
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
diff --git a/docs/developer/spi/custom-load-balance.md b/docs/developer/spi/custom-load-balance.md
index beb88c9d14..f4ea3ecb2b 100644
--- a/docs/developer/spi/custom-load-balance.md
+++ b/docs/developer/spi/custom-load-balance.md
@@ -32,13 +32,13 @@ public class CustomLoadBalancer extends AbstractLoadBalancer {
 
 * In the project's META-INF/services directory, create key-value as following in `org.apache.shenyu.loadbalancer.spi.LoadBalancer` file.
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomLoadBalancer
 ```
 
diff --git a/docs/developer/spi/custom-match-mode.md b/docs/developer/spi/custom-match-mode.md
index c2df1686b0..3539e3e54f 100644
--- a/docs/developer/spi/custom-match-mode.md
+++ b/docs/developer/spi/custom-match-mode.md
@@ -37,13 +37,13 @@ public class CustomMatchStrategy extends AbstractMatchStrategy implements MatchS
 
 * In the project's META-INF/services directory, create `org.apache.shenyu.plugin.base.condition.strategy.MatchStrategy` file.
 
-```shell script
+```shell title="script"
 ${spi name} = ${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
-```shell script
+```shell title="script"
 custom = xxx.xxx.xxx.CustomMatchStrategy
 ```
 
diff --git a/docs/developer/spi/custom-mock-generator.md b/docs/developer/spi/custom-mock-generator.md
index 1232185af0..618fb42b5e 100644
--- a/docs/developer/spi/custom-mock-generator.md
+++ b/docs/developer/spi/custom-mock-generator.md
@@ -64,13 +64,13 @@ public class CustomGenerator implements Generator<String> {
 * In the project  `resources` directory,Create a new `META-INF/shenyu` directory, and the new file name is : `org.apache.shenyu.plugin.mock.generator.Generator`.
   add `${you spi name}` = `${you class path}`:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi`, `${spi name }` needs to be consistent with the definition of the getName() method in the Generator implementation class, `${custom class path}` represents the fully qualified name of the class. for example:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomGenerator
 ```
 
diff --git a/docs/developer/spi/custom-parameter-data.md b/docs/developer/spi/custom-parameter-data.md
index e88b089838..bff80ece76 100644
--- a/docs/developer/spi/custom-parameter-data.md
+++ b/docs/developer/spi/custom-parameter-data.md
@@ -36,13 +36,13 @@ public class CustomParameterData implements ParameterData {
 
 * In the project's META-INF/services directory, create `org.apache.shenyu.plugin.base.condition.data.ParameterData` file, add key-value as following:
 
-```shell script
+```shell title="script"
 ${spi name} = ${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomParameterData
 ```
 
diff --git a/docs/developer/spi/custom-predicate-judge.md b/docs/developer/spi/custom-predicate-judge.md
index c279463a4f..6b1640d5b8 100644
--- a/docs/developer/spi/custom-predicate-judge.md
+++ b/docs/developer/spi/custom-predicate-judge.md
@@ -44,13 +44,13 @@ public class CustomPredicateJudge implements PredicateJudge {
 
 * In the project's META-INF/services directory, create `org.apache.shenyu.plugin.base.condition.judge.PredicateJudge` file, add key-value as following:
 
-```shell script
+```shell title="script"
 ${spi name} = ${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomPredicateJudge
 ```
 
@@ -115,7 +115,7 @@ public class SpELPredicateJudge implements PredicateJudge {
 
 * Update `org.apache.shenyu.plugin.base.condition.judge.PredicateJudge`:
 
-```shell script
+```shell title="script"
 Groovy=xxx.xxx.xxx.GroovyPredicateJudge
 SpEL=xxx.xxx.xxx.SpELPredicateJudge
 ```
diff --git a/docs/plugin-center/cache/cache-plugin.md b/docs/plugin-center/cache/cache-plugin.md
index 156b1eef90..10675c4458 100644
--- a/docs/plugin-center/cache/cache-plugin.md
+++ b/docs/plugin-center/cache/cache-plugin.md
@@ -134,7 +134,7 @@ select redis cache type, config redis database, url, mode, password
 
 * send http request to cache result.
 
-```http request
+```http title="request"
 ### shengyu getway proxy orderSave
 GET http://localhost:9195/http/order/findById?id=123
 Accept: application/json
diff --git a/docs/plugin-center/fault-tolerance/rate-limiter-plugin.md b/docs/plugin-center/fault-tolerance/rate-limiter-plugin.md
index 309f01df1b..0f1c2a7794 100644
--- a/docs/plugin-center/fault-tolerance/rate-limiter-plugin.md
+++ b/docs/plugin-center/fault-tolerance/rate-limiter-plugin.md
@@ -145,7 +145,7 @@ description: rateLimiter plugin
 - Start two ShenYu Bootstrap on `10.10.10.20:9195` and `10.10.10.30:9195`, and config data sync center on `10.10.10.10:9095`
 - config nginx, for example:
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
diff --git a/docusaurus.config.js b/docusaurus.config.js
index 9b35fbefe4..4c14c757e2 100755
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -100,7 +100,7 @@ module.exports = {
     prism: {
       theme: lightCodeTheme,
       darkTheme: darkCodeTheme,
-      additionalLanguages: ['java'],
+      additionalLanguages: ['java', 'properties', 'nginx', 'http', 'lua', 'json5', 'protobuf'],
     },
     algolia: {
       apiKey: '5f882bef2dfc81f5f1b4e5ea87b2f165',
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/deployment/deployment-cluster.md b/i18n/zh/docusaurus-plugin-content-docs/current/deployment/deployment-cluster.md
index 516f327388..691a2bd77a 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/deployment/deployment-cluster.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/deployment/deployment-cluster.md
@@ -57,7 +57,7 @@ description: 集群部署
 
 * 在`nginx.conf`文件中修改`upstream`和`server`节点的配置。
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/developer/spi/custom-load-balance.md b/i18n/zh/docusaurus-plugin-content-docs/current/developer/spi/custom-load-balance.md
index c94752a469..1cd1c9376a 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/developer/spi/custom-load-balance.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/developer/spi/custom-load-balance.md
@@ -31,13 +31,13 @@ public class CustomLoadBalancer extends AbstractLoadBalancer {
 
 * 在工程的META-INF/services目录创建 `org.apache.shenyu.loadbalancer.spi.LoadBalancer`文件中添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}`表示`spi`的名称,`${custom class path}`表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomLoadBalancer
 ```
 
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/developer/spi/custom-match-mode.md b/i18n/zh/docusaurus-plugin-content-docs/current/developer/spi/custom-match-mode.md
index 8f80885712..a024d89162 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/developer/spi/custom-match-mode.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/developer/spi/custom-match-mode.md
@@ -36,13 +36,13 @@ public class CustomMatchStrategy extends AbstractMatchStrategy implements MatchS
 
 * 在工程的META-INF/services目录创建 `org.apache.shenyu.plugin.base.condition.strategy.MatchStrategy`文件中添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}`表示`spi`的名称,`${custom class path}`表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomMatchStrategy
 ```
 
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/developer/spi/custom-mock-generator.md b/i18n/zh/docusaurus-plugin-content-docs/current/developer/spi/custom-mock-generator.md
index cc5f591bb9..6335433f2f 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/developer/spi/custom-mock-generator.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/developer/spi/custom-mock-generator.md
@@ -62,13 +62,13 @@ public class CustomGenerator implements Generator<String> {
 
 * 在工程的 META-INF/shenyu 目录创建 `org.apache.shenyu.plugin.mock.generator.Generator`文件中添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}`表示`spi`的名称,`${spi name }` 需要与 Generator 实现类中 getName() 方法定义的一致 `${custom class path}`表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomGenerator
 ```
 
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/developer/spi/custom-parameter-data.md b/i18n/zh/docusaurus-plugin-content-docs/current/developer/spi/custom-parameter-data.md
index 66f142a2b3..fe44fa372a 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/developer/spi/custom-parameter-data.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/developer/spi/custom-parameter-data.md
@@ -36,13 +36,13 @@ public class CustomParameterData implements ParameterData {
 
 * 在工程的META-INF/services目录创建 `org.apache.shenyu.plugin.base.condition.data.ParameterData` 文件中添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}`表示`spi`的名称,`${custom class path}`表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomParameterData
 ```
 
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/developer/spi/custom-predicate-judge.md b/i18n/zh/docusaurus-plugin-content-docs/current/developer/spi/custom-predicate-judge.md
index 106f83b780..9415fd95ef 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/developer/spi/custom-predicate-judge.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/developer/spi/custom-predicate-judge.md
@@ -43,13 +43,13 @@ public class CustomPredicateJudge implements PredicateJudge {
 
 * 在工程的META-INF/services目录创建 `org.apache.shenyu.plugin.base.condition.judge.PredicateJudge` 文件,并添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}` 表示 `spi` 的名称, `${custom class path}` 表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomPredicateJudge
 ```
 
@@ -114,7 +114,7 @@ public class SpELPredicateJudge implements PredicateJudge {
 
 * 更新 `org.apache.shenyu.plugin.base.condition.judge.PredicateJudge`, 添加:
 
-```shell script
+```shell title="script"
 Groovy=xxx.xxx.xxx.GroovyPredicateJudge
 SpEL=xxx.xxx.xxx.SpELPredicateJudge
 ```
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/plugin-center/cache/cache-plugin.md b/i18n/zh/docusaurus-plugin-content-docs/current/plugin-center/cache/cache-plugin.md
index 2e063a1ab2..8c7d33419a 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/plugin-center/cache/cache-plugin.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/plugin-center/cache/cache-plugin.md
@@ -131,7 +131,7 @@ description: 缓存插件
 
 * 发送请求并且缓存结果
 
-```http request
+```http title="request"
 ### shengyu getway proxy orderSave
 GET http://localhost:9195/http/order/findById?id=123
 Accept: application/json
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/plugin-center/fault-tolerance/rate-limiter-plugin.md b/i18n/zh/docusaurus-plugin-content-docs/current/plugin-center/fault-tolerance/rate-limiter-plugin.md
index a2dbcafe4a..dd8c7e3ced 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/plugin-center/fault-tolerance/rate-limiter-plugin.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/plugin-center/fault-tolerance/rate-limiter-plugin.md
@@ -147,7 +147,7 @@ description: rateLimiter插件
 - 在`10.10.10.20:9195`和`10.10.10.30:9195`启动`ShenYu Bootstrap`, 配置`ShenYu Bootstrap`配置同步`10.10.10.10:9095`
 - 配置nginx,例如:
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.0/deployment/deployment-cluster.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.0/deployment/deployment-cluster.md
index aa1dcaa170..36f22aec94 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.0/deployment/deployment-cluster.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.0/deployment/deployment-cluster.md
@@ -55,7 +55,7 @@ description: 集群部署
 
 * 在`nginx.conf`文件中修改`upstream`和`server`节点的配置。
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
@@ -63,7 +63,7 @@ upstream shenyu_gateway_cluster {
 }
 ```
 
-```conf
+```nginx
 server {
   location / {
 		proxy_pass http://shenyu_gateway_cluster;
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.0/developer/spi/custom-match-mode.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.0/developer/spi/custom-match-mode.md
index 44bceae6a0..495777f924 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.0/developer/spi/custom-match-mode.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.0/developer/spi/custom-match-mode.md
@@ -25,13 +25,13 @@ public class CustomMatchStrategy extends AbstractMatchStrategy implements MatchS
 
 * 在`org.apache.shenyu.plugin.base.condition.strategy.MatchStrategy`文件中添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}`表示`spi`的名称,`${custom class path}`表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=org.apache.shenyu.examples.http.strategy.CustomMatchStrategy
 ```
 
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.0/developer/spi/custom-parameter-data.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.0/developer/spi/custom-parameter-data.md
index b878801a30..19359aad0b 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.0/developer/spi/custom-parameter-data.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.0/developer/spi/custom-parameter-data.md
@@ -25,13 +25,13 @@ public class CustomParameterData implements ParameterData {
 
 * 在 `org.apache.shenyu.plugin.base.condition.data.ParameterData` 文件中添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}`表示`spi`的名称,`${custom class path}`表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=org.apache.shenyu.examples.http.condition.data.CustomParameterData
 ```
 
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.0/developer/spi/custom-predicate-judge.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.0/developer/spi/custom-predicate-judge.md
index 418aef4548..bc15197841 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.0/developer/spi/custom-predicate-judge.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.0/developer/spi/custom-predicate-judge.md
@@ -27,13 +27,13 @@ public class CustomPredicateJudge implements PredicateJudge {
 
 * 在 `org.apache.shenyu.plugin.base.condition.judge.PredicateJudge` 文件中添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}`表示`spi`的名称,`${custom class path}`表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=org.apache.shenyu.examples.http.judge.CustomPredicateJudge
 ```
 
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.0/plugin-center/fault-tolerance/rate-limiter-plugin.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.0/plugin-center/fault-tolerance/rate-limiter-plugin.md
index a2dbcafe4a..dd8c7e3ced 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.0/plugin-center/fault-tolerance/rate-limiter-plugin.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.0/plugin-center/fault-tolerance/rate-limiter-plugin.md
@@ -147,7 +147,7 @@ description: rateLimiter插件
 - 在`10.10.10.20:9195`和`10.10.10.30:9195`启动`ShenYu Bootstrap`, 配置`ShenYu Bootstrap`配置同步`10.10.10.10:9095`
 - 配置nginx,例如:
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/deployment/deployment-cluster.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/deployment/deployment-cluster.md
index 043d958a63..2c8addd451 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/deployment/deployment-cluster.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/deployment/deployment-cluster.md
@@ -55,7 +55,7 @@ description: 集群部署
 
 * 在`nginx.conf`文件中修改`upstream`和`server`节点的配置。
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
@@ -63,7 +63,7 @@ upstream shenyu_gateway_cluster {
 }
 ```
 
-```conf
+```nginx
 server {
   location / {
 		proxy_pass http://shenyu_gateway_cluster;
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/developer/spi/custom-load-balance.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/developer/spi/custom-load-balance.md
index ff83c9a9df..818b18ce04 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/developer/spi/custom-load-balance.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/developer/spi/custom-load-balance.md
@@ -22,13 +22,13 @@ public class CustomLoadBalancer extends AbstractLoadBalancer {
 
 * 在`org.apache.shenyu.loadbalancer.spi.LoadBalancer`文件中添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}`表示`spi`的名称,`${custom class path}`表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=org.apache.shenyu.loadbalancer.spi.CustomLoadBalancer
 ```
 
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/developer/spi/custom-match-mode.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/developer/spi/custom-match-mode.md
index 44bceae6a0..495777f924 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/developer/spi/custom-match-mode.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/developer/spi/custom-match-mode.md
@@ -25,13 +25,13 @@ public class CustomMatchStrategy extends AbstractMatchStrategy implements MatchS
 
 * 在`org.apache.shenyu.plugin.base.condition.strategy.MatchStrategy`文件中添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}`表示`spi`的名称,`${custom class path}`表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=org.apache.shenyu.examples.http.strategy.CustomMatchStrategy
 ```
 
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/developer/spi/custom-parameter-data.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/developer/spi/custom-parameter-data.md
index b878801a30..19359aad0b 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/developer/spi/custom-parameter-data.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/developer/spi/custom-parameter-data.md
@@ -25,13 +25,13 @@ public class CustomParameterData implements ParameterData {
 
 * 在 `org.apache.shenyu.plugin.base.condition.data.ParameterData` 文件中添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}`表示`spi`的名称,`${custom class path}`表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=org.apache.shenyu.examples.http.condition.data.CustomParameterData
 ```
 
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/developer/spi/custom-predicate-judge.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/developer/spi/custom-predicate-judge.md
index 418aef4548..bc15197841 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/developer/spi/custom-predicate-judge.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/developer/spi/custom-predicate-judge.md
@@ -27,13 +27,13 @@ public class CustomPredicateJudge implements PredicateJudge {
 
 * 在 `org.apache.shenyu.plugin.base.condition.judge.PredicateJudge` 文件中添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}`表示`spi`的名称,`${custom class path}`表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=org.apache.shenyu.examples.http.judge.CustomPredicateJudge
 ```
 
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/plugin-center/fault-tolerance/rate-limiter-plugin.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/plugin-center/fault-tolerance/rate-limiter-plugin.md
index a2dbcafe4a..dd8c7e3ced 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/plugin-center/fault-tolerance/rate-limiter-plugin.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.1/plugin-center/fault-tolerance/rate-limiter-plugin.md
@@ -147,7 +147,7 @@ description: rateLimiter插件
 - 在`10.10.10.20:9195`和`10.10.10.30:9195`启动`ShenYu Bootstrap`, 配置`ShenYu Bootstrap`配置同步`10.10.10.10:9095`
 - 配置nginx,例如:
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/deployment/deployment-cluster.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/deployment/deployment-cluster.md
index 47eae0c2f6..b33a259caf 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/deployment/deployment-cluster.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/deployment/deployment-cluster.md
@@ -55,7 +55,7 @@ description: 集群部署
 
 * 在`nginx.conf`文件中修改`upstream`和`server`节点的配置。
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
@@ -63,7 +63,7 @@ upstream shenyu_gateway_cluster {
 }
 ```
 
-```conf
+```nginx
 server {
   location / {
 		proxy_pass http://shenyu_gateway_cluster;
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/developer/spi/custom-load-balance.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/developer/spi/custom-load-balance.md
index c94752a469..1cd1c9376a 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/developer/spi/custom-load-balance.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/developer/spi/custom-load-balance.md
@@ -31,13 +31,13 @@ public class CustomLoadBalancer extends AbstractLoadBalancer {
 
 * 在工程的META-INF/services目录创建 `org.apache.shenyu.loadbalancer.spi.LoadBalancer`文件中添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}`表示`spi`的名称,`${custom class path}`表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomLoadBalancer
 ```
 
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/developer/spi/custom-match-mode.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/developer/spi/custom-match-mode.md
index 8f80885712..a024d89162 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/developer/spi/custom-match-mode.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/developer/spi/custom-match-mode.md
@@ -36,13 +36,13 @@ public class CustomMatchStrategy extends AbstractMatchStrategy implements MatchS
 
 * 在工程的META-INF/services目录创建 `org.apache.shenyu.plugin.base.condition.strategy.MatchStrategy`文件中添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}`表示`spi`的名称,`${custom class path}`表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomMatchStrategy
 ```
 
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/developer/spi/custom-parameter-data.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/developer/spi/custom-parameter-data.md
index 66f142a2b3..fe44fa372a 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/developer/spi/custom-parameter-data.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/developer/spi/custom-parameter-data.md
@@ -36,13 +36,13 @@ public class CustomParameterData implements ParameterData {
 
 * 在工程的META-INF/services目录创建 `org.apache.shenyu.plugin.base.condition.data.ParameterData` 文件中添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}`表示`spi`的名称,`${custom class path}`表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomParameterData
 ```
 
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/developer/spi/custom-predicate-judge.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/developer/spi/custom-predicate-judge.md
index d7e3ab13a9..ca3830bf88 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/developer/spi/custom-predicate-judge.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/developer/spi/custom-predicate-judge.md
@@ -43,13 +43,13 @@ public class CustomPredicateJudge implements PredicateJudge {
 
 * 在工程的META-INF/services目录创建 `org.apache.shenyu.plugin.base.condition.judge.PredicateJudge` 文件,并添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}` 表示 `spi` 的名称, `${custom class path}` 表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomPredicateJudge
 ```
 
@@ -114,7 +114,7 @@ public class SpELPredicateJudge implements PredicateJudge {
 
 * 更新 `org.apache.shenyu.plugin.base.condition.judge.PredicateJudge`, 添加:
 
-```shell script
+```shell title="script"
 Groovy=xxx.xxx.xxx.GroovyPredicateJudge
 SpEL=xxx.xxx.xxx.SpELPredicateJudge
 ```
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/plugin-center/fault-tolerance/rate-limiter-plugin.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/plugin-center/fault-tolerance/rate-limiter-plugin.md
index a2dbcafe4a..dd8c7e3ced 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/plugin-center/fault-tolerance/rate-limiter-plugin.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.2/plugin-center/fault-tolerance/rate-limiter-plugin.md
@@ -147,7 +147,7 @@ description: rateLimiter插件
 - 在`10.10.10.20:9195`和`10.10.10.30:9195`启动`ShenYu Bootstrap`, 配置`ShenYu Bootstrap`配置同步`10.10.10.10:9095`
 - 配置nginx,例如:
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/deployment/deployment-cluster.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/deployment/deployment-cluster.md
index 8405cbdf8a..b0ec75580d 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/deployment/deployment-cluster.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/deployment/deployment-cluster.md
@@ -60,7 +60,7 @@ description: 集群部署
 
 * 在`nginx.conf`文件中修改`upstream`和`server`节点的配置。
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
@@ -68,7 +68,7 @@ upstream shenyu_gateway_cluster {
 }
 ```
 
-```conf
+```nginx
 server {
   location / {
 		proxy_pass http://shenyu_gateway_cluster;
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/developer/spi/custom-load-balance.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/developer/spi/custom-load-balance.md
index c94752a469..1cd1c9376a 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/developer/spi/custom-load-balance.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/developer/spi/custom-load-balance.md
@@ -31,13 +31,13 @@ public class CustomLoadBalancer extends AbstractLoadBalancer {
 
 * 在工程的META-INF/services目录创建 `org.apache.shenyu.loadbalancer.spi.LoadBalancer`文件中添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}`表示`spi`的名称,`${custom class path}`表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomLoadBalancer
 ```
 
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/developer/spi/custom-match-mode.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/developer/spi/custom-match-mode.md
index 8f80885712..a024d89162 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/developer/spi/custom-match-mode.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/developer/spi/custom-match-mode.md
@@ -36,13 +36,13 @@ public class CustomMatchStrategy extends AbstractMatchStrategy implements MatchS
 
 * 在工程的META-INF/services目录创建 `org.apache.shenyu.plugin.base.condition.strategy.MatchStrategy`文件中添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}`表示`spi`的名称,`${custom class path}`表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomMatchStrategy
 ```
 
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/developer/spi/custom-parameter-data.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/developer/spi/custom-parameter-data.md
index 66f142a2b3..fe44fa372a 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/developer/spi/custom-parameter-data.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/developer/spi/custom-parameter-data.md
@@ -36,13 +36,13 @@ public class CustomParameterData implements ParameterData {
 
 * 在工程的META-INF/services目录创建 `org.apache.shenyu.plugin.base.condition.data.ParameterData` 文件中添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}`表示`spi`的名称,`${custom class path}`表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomParameterData
 ```
 
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/developer/spi/custom-predicate-judge.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/developer/spi/custom-predicate-judge.md
index dce790a428..36e6b193fd 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/developer/spi/custom-predicate-judge.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/developer/spi/custom-predicate-judge.md
@@ -43,13 +43,13 @@ public class CustomPredicateJudge implements PredicateJudge {
 
 * 在工程的META-INF/services目录创建 `org.apache.shenyu.plugin.base.condition.judge.PredicateJudge` 文件,并添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}` 表示 `spi` 的名称, `${custom class path}` 表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomPredicateJudge
 ```
 
@@ -114,7 +114,7 @@ public class SpELPredicateJudge implements PredicateJudge {
 
 * 更新 `org.apache.shenyu.plugin.base.condition.judge.PredicateJudge`, 添加:
 
-```shell script
+```shell title="script"
 Groovy=xxx.xxx.xxx.GroovyPredicateJudge
 SpEL=xxx.xxx.xxx.SpELPredicateJudge
 ```
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/plugin-center/cache/cache-plugin.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/plugin-center/cache/cache-plugin.md
index 2e063a1ab2..8c7d33419a 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/plugin-center/cache/cache-plugin.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/plugin-center/cache/cache-plugin.md
@@ -131,7 +131,7 @@ description: 缓存插件
 
 * 发送请求并且缓存结果
 
-```http request
+```http title="request"
 ### shengyu getway proxy orderSave
 GET http://localhost:9195/http/order/findById?id=123
 Accept: application/json
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/plugin-center/fault-tolerance/rate-limiter-plugin.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/plugin-center/fault-tolerance/rate-limiter-plugin.md
index a2dbcafe4a..dd8c7e3ced 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/plugin-center/fault-tolerance/rate-limiter-plugin.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.4.3/plugin-center/fault-tolerance/rate-limiter-plugin.md
@@ -147,7 +147,7 @@ description: rateLimiter插件
 - 在`10.10.10.20:9195`和`10.10.10.30:9195`启动`ShenYu Bootstrap`, 配置`ShenYu Bootstrap`配置同步`10.10.10.10:9095`
 - 配置nginx,例如:
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/deployment/deployment-cluster.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/deployment/deployment-cluster.md
index 0a00fdd1e6..8bc5e7c79c 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/deployment/deployment-cluster.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/deployment/deployment-cluster.md
@@ -57,7 +57,7 @@ description: 集群部署
 
 * 在`nginx.conf`文件中修改`upstream`和`server`节点的配置。
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/developer/spi/custom-load-balance.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/developer/spi/custom-load-balance.md
index c94752a469..1cd1c9376a 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/developer/spi/custom-load-balance.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/developer/spi/custom-load-balance.md
@@ -31,13 +31,13 @@ public class CustomLoadBalancer extends AbstractLoadBalancer {
 
 * 在工程的META-INF/services目录创建 `org.apache.shenyu.loadbalancer.spi.LoadBalancer`文件中添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}`表示`spi`的名称,`${custom class path}`表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomLoadBalancer
 ```
 
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/developer/spi/custom-match-mode.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/developer/spi/custom-match-mode.md
index 8f80885712..a024d89162 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/developer/spi/custom-match-mode.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/developer/spi/custom-match-mode.md
@@ -36,13 +36,13 @@ public class CustomMatchStrategy extends AbstractMatchStrategy implements MatchS
 
 * 在工程的META-INF/services目录创建 `org.apache.shenyu.plugin.base.condition.strategy.MatchStrategy`文件中添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}`表示`spi`的名称,`${custom class path}`表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomMatchStrategy
 ```
 
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/developer/spi/custom-mock-generator.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/developer/spi/custom-mock-generator.md
index cc5f591bb9..6335433f2f 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/developer/spi/custom-mock-generator.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/developer/spi/custom-mock-generator.md
@@ -62,13 +62,13 @@ public class CustomGenerator implements Generator<String> {
 
 * 在工程的 META-INF/shenyu 目录创建 `org.apache.shenyu.plugin.mock.generator.Generator`文件中添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}`表示`spi`的名称,`${spi name }` 需要与 Generator 实现类中 getName() 方法定义的一致 `${custom class path}`表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomGenerator
 ```
 
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/developer/spi/custom-parameter-data.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/developer/spi/custom-parameter-data.md
index 66f142a2b3..fe44fa372a 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/developer/spi/custom-parameter-data.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/developer/spi/custom-parameter-data.md
@@ -36,13 +36,13 @@ public class CustomParameterData implements ParameterData {
 
 * 在工程的META-INF/services目录创建 `org.apache.shenyu.plugin.base.condition.data.ParameterData` 文件中添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}`表示`spi`的名称,`${custom class path}`表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomParameterData
 ```
 
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/developer/spi/custom-predicate-judge.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/developer/spi/custom-predicate-judge.md
index 8b27b4fa02..17966963e0 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/developer/spi/custom-predicate-judge.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/developer/spi/custom-predicate-judge.md
@@ -43,13 +43,13 @@ public class CustomPredicateJudge implements PredicateJudge {
 
 * 在工程的META-INF/services目录创建 `org.apache.shenyu.plugin.base.condition.judge.PredicateJudge` 文件,并添加如下内容:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}` 表示 `spi` 的名称, `${custom class path}` 表示该类的全限定名。比如:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomPredicateJudge
 ```
 
@@ -114,7 +114,7 @@ public class SpELPredicateJudge implements PredicateJudge {
 
 * 更新 `org.apache.shenyu.plugin.base.condition.judge.PredicateJudge`, 添加:
 
-```shell script
+```shell title="script"
 Groovy=xxx.xxx.xxx.GroovyPredicateJudge
 SpEL=xxx.xxx.xxx.SpELPredicateJudge
 ```
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/plugin-center/cache/cache-plugin.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/plugin-center/cache/cache-plugin.md
index 2e063a1ab2..8c7d33419a 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/plugin-center/cache/cache-plugin.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/plugin-center/cache/cache-plugin.md
@@ -131,7 +131,7 @@ description: 缓存插件
 
 * 发送请求并且缓存结果
 
-```http request
+```http title="request"
 ### shengyu getway proxy orderSave
 GET http://localhost:9195/http/order/findById?id=123
 Accept: application/json
diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/plugin-center/fault-tolerance/rate-limiter-plugin.md b/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/plugin-center/fault-tolerance/rate-limiter-plugin.md
index a2dbcafe4a..dd8c7e3ced 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/plugin-center/fault-tolerance/rate-limiter-plugin.md
+++ b/i18n/zh/docusaurus-plugin-content-docs/version-2.5.0/plugin-center/fault-tolerance/rate-limiter-plugin.md
@@ -147,7 +147,7 @@ description: rateLimiter插件
 - 在`10.10.10.20:9195`和`10.10.10.30:9195`启动`ShenYu Bootstrap`, 配置`ShenYu Bootstrap`配置同步`10.10.10.10:9095`
 - 配置nginx,例如:
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
diff --git a/versioned_docs/version-2.4.0/deployment/deployment-cluster.md b/versioned_docs/version-2.4.0/deployment/deployment-cluster.md
index 6de3fa2501..cbf58f9fb8 100644
--- a/versioned_docs/version-2.4.0/deployment/deployment-cluster.md
+++ b/versioned_docs/version-2.4.0/deployment/deployment-cluster.md
@@ -57,7 +57,7 @@ This aritcle introduces how to delopy the `Shenyu` gateway in cluster enviroment
 
 * modify `upstream` and `server` of configuration in `nginx.conf`.
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
@@ -65,7 +65,7 @@ upstream shenyu_gateway_cluster {
 }
 ```
 
-```conf
+```nginx
 server {
   location / {
 		proxy_pass http://shenyu_gateway_cluster;
diff --git a/versioned_docs/version-2.4.0/developer/spi/custom-match-mode.md b/versioned_docs/version-2.4.0/developer/spi/custom-match-mode.md
index bb517d6b35..744f2e1f76 100644
--- a/versioned_docs/version-2.4.0/developer/spi/custom-match-mode.md
+++ b/versioned_docs/version-2.4.0/developer/spi/custom-match-mode.md
@@ -26,14 +26,14 @@ public class CustomMatchStrategy extends AbstractMatchStrategy implements MatchS
 
 * Add key-value as following in  `org.apache.shenyu.plugin.base.condition.strategy.MatchStrategy` file.
 
-```shell script
+```shell title="script"
 ${spi name} = ${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
 
-```shell script
+```shell title="script"
 custom = org.apache.shenyu.examples.http.strategy.CustomMatchStrategy
 ```
 
diff --git a/versioned_docs/version-2.4.0/developer/spi/custom-parameter-data.md b/versioned_docs/version-2.4.0/developer/spi/custom-parameter-data.md
index 51560b81b7..0ef64c3448 100644
--- a/versioned_docs/version-2.4.0/developer/spi/custom-parameter-data.md
+++ b/versioned_docs/version-2.4.0/developer/spi/custom-parameter-data.md
@@ -25,14 +25,14 @@ public class CustomParameterData implements ParameterData {
 
 * In `org.apache.shenyu.plugin.base.condition.data.ParameterData` file, add key-value as following:
 
-```shell script
+```shell title="script"
 ${spi name} = ${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
 
-```shell script
+```shell title="script"
 custom=org.apache.shenyu.examples.http.condition.data.CustomParameterData
 ```
 
diff --git a/versioned_docs/version-2.4.0/developer/spi/custom-predicate-judge.md b/versioned_docs/version-2.4.0/developer/spi/custom-predicate-judge.md
index 9131ea395e..de000d9741 100644
--- a/versioned_docs/version-2.4.0/developer/spi/custom-predicate-judge.md
+++ b/versioned_docs/version-2.4.0/developer/spi/custom-predicate-judge.md
@@ -29,14 +29,14 @@ public class CustomPredicateJudge implements PredicateJudge {
 
 * In `org.apache.shenyu.plugin.base.condition.judge.PredicateJudge` file, add key-value as following:
 
-```shell script
+```shell title="script"
 ${spi name} = ${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
 
-```shell script
+```shell title="script"
 custom=org.apache.shenyu.examples.http.judge.CustomPredicateJudge
 ```
 
diff --git a/versioned_docs/version-2.4.0/plugin-center/fault-tolerance/rate-limiter-plugin.md b/versioned_docs/version-2.4.0/plugin-center/fault-tolerance/rate-limiter-plugin.md
index 309f01df1b..0f1c2a7794 100644
--- a/versioned_docs/version-2.4.0/plugin-center/fault-tolerance/rate-limiter-plugin.md
+++ b/versioned_docs/version-2.4.0/plugin-center/fault-tolerance/rate-limiter-plugin.md
@@ -145,7 +145,7 @@ description: rateLimiter plugin
 - Start two ShenYu Bootstrap on `10.10.10.20:9195` and `10.10.10.30:9195`, and config data sync center on `10.10.10.10:9095`
 - config nginx, for example:
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
diff --git a/versioned_docs/version-2.4.1/deployment/deployment-cluster.md b/versioned_docs/version-2.4.1/deployment/deployment-cluster.md
index 98ce1aa743..3ec203280d 100644
--- a/versioned_docs/version-2.4.1/deployment/deployment-cluster.md
+++ b/versioned_docs/version-2.4.1/deployment/deployment-cluster.md
@@ -57,7 +57,7 @@ This aritcle introduces how to delopy the `Shenyu` gateway in cluster enviroment
 
 * modify `upstream` and `server` of configuration in `nginx.conf`.
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
@@ -65,7 +65,7 @@ upstream shenyu_gateway_cluster {
 }
 ```
 
-```conf
+```nginx
 server {
   location / {
 		proxy_pass http://shenyu_gateway_cluster;
diff --git a/versioned_docs/version-2.4.1/developer/spi/custom-load-balance.md b/versioned_docs/version-2.4.1/developer/spi/custom-load-balance.md
index 8eb2d2a541..4c4968c829 100644
--- a/versioned_docs/version-2.4.1/developer/spi/custom-load-balance.md
+++ b/versioned_docs/version-2.4.1/developer/spi/custom-load-balance.md
@@ -22,13 +22,13 @@ public class CustomLoadBalancer extends AbstractLoadBalancer {
 
 * Add key-value as following in `org.apache.shenyu.loadbalancer.spi.LoadBalancer` file.
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
-```shell script
+```shell title="script"
 custom=org.apache.shenyu.loadbalancer.spi.CustomLoadBalancer
 ```
 
diff --git a/versioned_docs/version-2.4.1/developer/spi/custom-match-mode.md b/versioned_docs/version-2.4.1/developer/spi/custom-match-mode.md
index bb517d6b35..744f2e1f76 100644
--- a/versioned_docs/version-2.4.1/developer/spi/custom-match-mode.md
+++ b/versioned_docs/version-2.4.1/developer/spi/custom-match-mode.md
@@ -26,14 +26,14 @@ public class CustomMatchStrategy extends AbstractMatchStrategy implements MatchS
 
 * Add key-value as following in  `org.apache.shenyu.plugin.base.condition.strategy.MatchStrategy` file.
 
-```shell script
+```shell title="script"
 ${spi name} = ${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
 
-```shell script
+```shell title="script"
 custom = org.apache.shenyu.examples.http.strategy.CustomMatchStrategy
 ```
 
diff --git a/versioned_docs/version-2.4.1/developer/spi/custom-parameter-data.md b/versioned_docs/version-2.4.1/developer/spi/custom-parameter-data.md
index 51560b81b7..0ef64c3448 100644
--- a/versioned_docs/version-2.4.1/developer/spi/custom-parameter-data.md
+++ b/versioned_docs/version-2.4.1/developer/spi/custom-parameter-data.md
@@ -25,14 +25,14 @@ public class CustomParameterData implements ParameterData {
 
 * In `org.apache.shenyu.plugin.base.condition.data.ParameterData` file, add key-value as following:
 
-```shell script
+```shell title="script"
 ${spi name} = ${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
 
-```shell script
+```shell title="script"
 custom=org.apache.shenyu.examples.http.condition.data.CustomParameterData
 ```
 
diff --git a/versioned_docs/version-2.4.1/developer/spi/custom-predicate-judge.md b/versioned_docs/version-2.4.1/developer/spi/custom-predicate-judge.md
index 9131ea395e..de000d9741 100644
--- a/versioned_docs/version-2.4.1/developer/spi/custom-predicate-judge.md
+++ b/versioned_docs/version-2.4.1/developer/spi/custom-predicate-judge.md
@@ -29,14 +29,14 @@ public class CustomPredicateJudge implements PredicateJudge {
 
 * In `org.apache.shenyu.plugin.base.condition.judge.PredicateJudge` file, add key-value as following:
 
-```shell script
+```shell title="script"
 ${spi name} = ${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
 
-```shell script
+```shell title="script"
 custom=org.apache.shenyu.examples.http.judge.CustomPredicateJudge
 ```
 
diff --git a/versioned_docs/version-2.4.1/plugin-center/fault-tolerance/rate-limiter-plugin.md b/versioned_docs/version-2.4.1/plugin-center/fault-tolerance/rate-limiter-plugin.md
index 309f01df1b..0f1c2a7794 100644
--- a/versioned_docs/version-2.4.1/plugin-center/fault-tolerance/rate-limiter-plugin.md
+++ b/versioned_docs/version-2.4.1/plugin-center/fault-tolerance/rate-limiter-plugin.md
@@ -145,7 +145,7 @@ description: rateLimiter plugin
 - Start two ShenYu Bootstrap on `10.10.10.20:9195` and `10.10.10.30:9195`, and config data sync center on `10.10.10.10:9095`
 - config nginx, for example:
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
diff --git a/versioned_docs/version-2.4.2/deployment/deployment-cluster.md b/versioned_docs/version-2.4.2/deployment/deployment-cluster.md
index 77f43f5857..c8ea8ae979 100644
--- a/versioned_docs/version-2.4.2/deployment/deployment-cluster.md
+++ b/versioned_docs/version-2.4.2/deployment/deployment-cluster.md
@@ -57,7 +57,7 @@ This aritcle introduces how to delopy the `Shenyu` gateway in cluster enviroment
 
 * modify `upstream` and `server` of configuration in `nginx.conf`.
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
@@ -65,7 +65,7 @@ upstream shenyu_gateway_cluster {
 }
 ```
 
-```conf
+```nginx
 server {
   location / {
 		proxy_pass http://shenyu_gateway_cluster;
diff --git a/versioned_docs/version-2.4.2/developer/spi/custom-load-balance.md b/versioned_docs/version-2.4.2/developer/spi/custom-load-balance.md
index beb88c9d14..f4ea3ecb2b 100644
--- a/versioned_docs/version-2.4.2/developer/spi/custom-load-balance.md
+++ b/versioned_docs/version-2.4.2/developer/spi/custom-load-balance.md
@@ -32,13 +32,13 @@ public class CustomLoadBalancer extends AbstractLoadBalancer {
 
 * In the project's META-INF/services directory, create key-value as following in `org.apache.shenyu.loadbalancer.spi.LoadBalancer` file.
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomLoadBalancer
 ```
 
diff --git a/versioned_docs/version-2.4.2/developer/spi/custom-match-mode.md b/versioned_docs/version-2.4.2/developer/spi/custom-match-mode.md
index c2df1686b0..3539e3e54f 100644
--- a/versioned_docs/version-2.4.2/developer/spi/custom-match-mode.md
+++ b/versioned_docs/version-2.4.2/developer/spi/custom-match-mode.md
@@ -37,13 +37,13 @@ public class CustomMatchStrategy extends AbstractMatchStrategy implements MatchS
 
 * In the project's META-INF/services directory, create `org.apache.shenyu.plugin.base.condition.strategy.MatchStrategy` file.
 
-```shell script
+```shell title="script"
 ${spi name} = ${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
-```shell script
+```shell title="script"
 custom = xxx.xxx.xxx.CustomMatchStrategy
 ```
 
diff --git a/versioned_docs/version-2.4.2/developer/spi/custom-parameter-data.md b/versioned_docs/version-2.4.2/developer/spi/custom-parameter-data.md
index e88b089838..bff80ece76 100644
--- a/versioned_docs/version-2.4.2/developer/spi/custom-parameter-data.md
+++ b/versioned_docs/version-2.4.2/developer/spi/custom-parameter-data.md
@@ -36,13 +36,13 @@ public class CustomParameterData implements ParameterData {
 
 * In the project's META-INF/services directory, create `org.apache.shenyu.plugin.base.condition.data.ParameterData` file, add key-value as following:
 
-```shell script
+```shell title="script"
 ${spi name} = ${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomParameterData
 ```
 
diff --git a/versioned_docs/version-2.4.2/developer/spi/custom-predicate-judge.md b/versioned_docs/version-2.4.2/developer/spi/custom-predicate-judge.md
index 06e2a9e8ce..afa8edb1b5 100644
--- a/versioned_docs/version-2.4.2/developer/spi/custom-predicate-judge.md
+++ b/versioned_docs/version-2.4.2/developer/spi/custom-predicate-judge.md
@@ -44,13 +44,13 @@ public class CustomPredicateJudge implements PredicateJudge {
 
 * In the project's META-INF/services directory, create `org.apache.shenyu.plugin.base.condition.judge.PredicateJudge` file, add key-value as following:
 
-```shell script
+```shell title="script"
 ${spi name} = ${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomPredicateJudge
 ```
 
@@ -115,7 +115,7 @@ public class SpELPredicateJudge implements PredicateJudge {
 
 * Update `org.apache.shenyu.plugin.base.condition.judge.PredicateJudge`:
 
-```shell script
+```shell title="script"
 Groovy=xxx.xxx.xxx.GroovyPredicateJudge
 SpEL=xxx.xxx.xxx.SpELPredicateJudge
 ```
diff --git a/versioned_docs/version-2.4.2/plugin-center/fault-tolerance/rate-limiter-plugin.md b/versioned_docs/version-2.4.2/plugin-center/fault-tolerance/rate-limiter-plugin.md
index 309f01df1b..0f1c2a7794 100644
--- a/versioned_docs/version-2.4.2/plugin-center/fault-tolerance/rate-limiter-plugin.md
+++ b/versioned_docs/version-2.4.2/plugin-center/fault-tolerance/rate-limiter-plugin.md
@@ -145,7 +145,7 @@ description: rateLimiter plugin
 - Start two ShenYu Bootstrap on `10.10.10.20:9195` and `10.10.10.30:9195`, and config data sync center on `10.10.10.10:9095`
 - config nginx, for example:
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
diff --git a/versioned_docs/version-2.4.3/deployment/deployment-cluster.md b/versioned_docs/version-2.4.3/deployment/deployment-cluster.md
index b7169dd7eb..13e37552cd 100644
--- a/versioned_docs/version-2.4.3/deployment/deployment-cluster.md
+++ b/versioned_docs/version-2.4.3/deployment/deployment-cluster.md
@@ -59,7 +59,7 @@ This aritcle introduces how to delopy the `Shenyu` gateway in cluster enviroment
 
 * modify `upstream` and `server` of configuration in `nginx.conf`.
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
@@ -67,7 +67,7 @@ upstream shenyu_gateway_cluster {
 }
 ```
 
-```conf
+```nginx
 server {
   location / {
 		proxy_pass http://shenyu_gateway_cluster;
diff --git a/versioned_docs/version-2.4.3/developer/spi/custom-load-balance.md b/versioned_docs/version-2.4.3/developer/spi/custom-load-balance.md
index beb88c9d14..f4ea3ecb2b 100644
--- a/versioned_docs/version-2.4.3/developer/spi/custom-load-balance.md
+++ b/versioned_docs/version-2.4.3/developer/spi/custom-load-balance.md
@@ -32,13 +32,13 @@ public class CustomLoadBalancer extends AbstractLoadBalancer {
 
 * In the project's META-INF/services directory, create key-value as following in `org.apache.shenyu.loadbalancer.spi.LoadBalancer` file.
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomLoadBalancer
 ```
 
diff --git a/versioned_docs/version-2.4.3/developer/spi/custom-match-mode.md b/versioned_docs/version-2.4.3/developer/spi/custom-match-mode.md
index c2df1686b0..3539e3e54f 100644
--- a/versioned_docs/version-2.4.3/developer/spi/custom-match-mode.md
+++ b/versioned_docs/version-2.4.3/developer/spi/custom-match-mode.md
@@ -37,13 +37,13 @@ public class CustomMatchStrategy extends AbstractMatchStrategy implements MatchS
 
 * In the project's META-INF/services directory, create `org.apache.shenyu.plugin.base.condition.strategy.MatchStrategy` file.
 
-```shell script
+```shell title="script"
 ${spi name} = ${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
-```shell script
+```shell title="script"
 custom = xxx.xxx.xxx.CustomMatchStrategy
 ```
 
diff --git a/versioned_docs/version-2.4.3/developer/spi/custom-parameter-data.md b/versioned_docs/version-2.4.3/developer/spi/custom-parameter-data.md
index e88b089838..bff80ece76 100644
--- a/versioned_docs/version-2.4.3/developer/spi/custom-parameter-data.md
+++ b/versioned_docs/version-2.4.3/developer/spi/custom-parameter-data.md
@@ -36,13 +36,13 @@ public class CustomParameterData implements ParameterData {
 
 * In the project's META-INF/services directory, create `org.apache.shenyu.plugin.base.condition.data.ParameterData` file, add key-value as following:
 
-```shell script
+```shell title="script"
 ${spi name} = ${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomParameterData
 ```
 
diff --git a/versioned_docs/version-2.4.3/developer/spi/custom-predicate-judge.md b/versioned_docs/version-2.4.3/developer/spi/custom-predicate-judge.md
index 1d3853365d..bc0f554bb7 100644
--- a/versioned_docs/version-2.4.3/developer/spi/custom-predicate-judge.md
+++ b/versioned_docs/version-2.4.3/developer/spi/custom-predicate-judge.md
@@ -44,13 +44,13 @@ public class CustomPredicateJudge implements PredicateJudge {
 
 * In the project's META-INF/services directory, create `org.apache.shenyu.plugin.base.condition.judge.PredicateJudge` file, add key-value as following:
 
-```shell script
+```shell title="script"
 ${spi name} = ${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomPredicateJudge
 ```
 
@@ -115,7 +115,7 @@ public class SpELPredicateJudge implements PredicateJudge {
 
 * Update `org.apache.shenyu.plugin.base.condition.judge.PredicateJudge`:
 
-```shell script
+```shell title="script"
 Groovy=xxx.xxx.xxx.GroovyPredicateJudge
 SpEL=xxx.xxx.xxx.SpELPredicateJudge
 ```
diff --git a/versioned_docs/version-2.4.3/plugin-center/cache/cache-plugin.md b/versioned_docs/version-2.4.3/plugin-center/cache/cache-plugin.md
index a8316ffe10..98f52fc625 100644
--- a/versioned_docs/version-2.4.3/plugin-center/cache/cache-plugin.md
+++ b/versioned_docs/version-2.4.3/plugin-center/cache/cache-plugin.md
@@ -134,7 +134,7 @@ select redis cache type, config redis database, url, mode, password
 
 * send http request to cache result.
 
-```http request
+```http title="request"
 ### shengyu getway proxy orderSave
 GET http://localhost:9195/http/order/findById?id=123
 Accept: application/json
diff --git a/versioned_docs/version-2.4.3/plugin-center/fault-tolerance/rate-limiter-plugin.md b/versioned_docs/version-2.4.3/plugin-center/fault-tolerance/rate-limiter-plugin.md
index d8503332bc..97577b9f28 100644
--- a/versioned_docs/version-2.4.3/plugin-center/fault-tolerance/rate-limiter-plugin.md
+++ b/versioned_docs/version-2.4.3/plugin-center/fault-tolerance/rate-limiter-plugin.md
@@ -145,7 +145,7 @@ description: rateLimiter plugin
 - Start two ShenYu Bootstrap on `10.10.10.20:9195` and `10.10.10.30:9195`, and config data sync center on `10.10.10.10:9095`
 - config nginx, for example:
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
diff --git a/versioned_docs/version-2.5.0/deployment/deployment-cluster.md b/versioned_docs/version-2.5.0/deployment/deployment-cluster.md
index 4d13f5a8d8..c101e4d0fa 100644
--- a/versioned_docs/version-2.5.0/deployment/deployment-cluster.md
+++ b/versioned_docs/version-2.5.0/deployment/deployment-cluster.md
@@ -59,7 +59,7 @@ This aritcle introduces how to delopy the `Shenyu` gateway in cluster enviroment
 
 * modify `upstream` and `server` of configuration in `nginx.conf`.
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;
diff --git a/versioned_docs/version-2.5.0/developer/spi/custom-load-balance.md b/versioned_docs/version-2.5.0/developer/spi/custom-load-balance.md
index beb88c9d14..f4ea3ecb2b 100644
--- a/versioned_docs/version-2.5.0/developer/spi/custom-load-balance.md
+++ b/versioned_docs/version-2.5.0/developer/spi/custom-load-balance.md
@@ -32,13 +32,13 @@ public class CustomLoadBalancer extends AbstractLoadBalancer {
 
 * In the project's META-INF/services directory, create key-value as following in `org.apache.shenyu.loadbalancer.spi.LoadBalancer` file.
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomLoadBalancer
 ```
 
diff --git a/versioned_docs/version-2.5.0/developer/spi/custom-match-mode.md b/versioned_docs/version-2.5.0/developer/spi/custom-match-mode.md
index c2df1686b0..3539e3e54f 100644
--- a/versioned_docs/version-2.5.0/developer/spi/custom-match-mode.md
+++ b/versioned_docs/version-2.5.0/developer/spi/custom-match-mode.md
@@ -37,13 +37,13 @@ public class CustomMatchStrategy extends AbstractMatchStrategy implements MatchS
 
 * In the project's META-INF/services directory, create `org.apache.shenyu.plugin.base.condition.strategy.MatchStrategy` file.
 
-```shell script
+```shell title="script"
 ${spi name} = ${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
-```shell script
+```shell title="script"
 custom = xxx.xxx.xxx.CustomMatchStrategy
 ```
 
diff --git a/versioned_docs/version-2.5.0/developer/spi/custom-mock-generator.md b/versioned_docs/version-2.5.0/developer/spi/custom-mock-generator.md
index 1232185af0..618fb42b5e 100644
--- a/versioned_docs/version-2.5.0/developer/spi/custom-mock-generator.md
+++ b/versioned_docs/version-2.5.0/developer/spi/custom-mock-generator.md
@@ -64,13 +64,13 @@ public class CustomGenerator implements Generator<String> {
 * In the project  `resources` directory,Create a new `META-INF/shenyu` directory, and the new file name is : `org.apache.shenyu.plugin.mock.generator.Generator`.
   add `${you spi name}` = `${you class path}`:
 
-```shell script
+```shell title="script"
 ${spi name}=${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi`, `${spi name }` needs to be consistent with the definition of the getName() method in the Generator implementation class, `${custom class path}` represents the fully qualified name of the class. for example:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomGenerator
 ```
 
diff --git a/versioned_docs/version-2.5.0/developer/spi/custom-parameter-data.md b/versioned_docs/version-2.5.0/developer/spi/custom-parameter-data.md
index e88b089838..bff80ece76 100644
--- a/versioned_docs/version-2.5.0/developer/spi/custom-parameter-data.md
+++ b/versioned_docs/version-2.5.0/developer/spi/custom-parameter-data.md
@@ -36,13 +36,13 @@ public class CustomParameterData implements ParameterData {
 
 * In the project's META-INF/services directory, create `org.apache.shenyu.plugin.base.condition.data.ParameterData` file, add key-value as following:
 
-```shell script
+```shell title="script"
 ${spi name} = ${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomParameterData
 ```
 
diff --git a/versioned_docs/version-2.5.0/developer/spi/custom-predicate-judge.md b/versioned_docs/version-2.5.0/developer/spi/custom-predicate-judge.md
index 57cd0cd2be..c2d5395070 100644
--- a/versioned_docs/version-2.5.0/developer/spi/custom-predicate-judge.md
+++ b/versioned_docs/version-2.5.0/developer/spi/custom-predicate-judge.md
@@ -44,13 +44,13 @@ public class CustomPredicateJudge implements PredicateJudge {
 
 * In the project's META-INF/services directory, create `org.apache.shenyu.plugin.base.condition.judge.PredicateJudge` file, add key-value as following:
 
-```shell script
+```shell title="script"
 ${spi name} = ${custom class path}
 ``` 
 
 `${spi name}` represents the name of `spi` and `${custom class path}` represents the fully qualified name of the class. Such as:
 
-```shell script
+```shell title="script"
 custom=xxx.xxx.xxx.CustomPredicateJudge
 ```
 
@@ -115,7 +115,7 @@ public class SpELPredicateJudge implements PredicateJudge {
 
 * Update `org.apache.shenyu.plugin.base.condition.judge.PredicateJudge`:
 
-```shell script
+```shell title="script"
 Groovy=xxx.xxx.xxx.GroovyPredicateJudge
 SpEL=xxx.xxx.xxx.SpELPredicateJudge
 ```
diff --git a/versioned_docs/version-2.5.0/plugin-center/cache/cache-plugin.md b/versioned_docs/version-2.5.0/plugin-center/cache/cache-plugin.md
index 156b1eef90..10675c4458 100644
--- a/versioned_docs/version-2.5.0/plugin-center/cache/cache-plugin.md
+++ b/versioned_docs/version-2.5.0/plugin-center/cache/cache-plugin.md
@@ -134,7 +134,7 @@ select redis cache type, config redis database, url, mode, password
 
 * send http request to cache result.
 
-```http request
+```http title="request"
 ### shengyu getway proxy orderSave
 GET http://localhost:9195/http/order/findById?id=123
 Accept: application/json
diff --git a/versioned_docs/version-2.5.0/plugin-center/fault-tolerance/rate-limiter-plugin.md b/versioned_docs/version-2.5.0/plugin-center/fault-tolerance/rate-limiter-plugin.md
index 309f01df1b..0f1c2a7794 100644
--- a/versioned_docs/version-2.5.0/plugin-center/fault-tolerance/rate-limiter-plugin.md
+++ b/versioned_docs/version-2.5.0/plugin-center/fault-tolerance/rate-limiter-plugin.md
@@ -145,7 +145,7 @@ description: rateLimiter plugin
 - Start two ShenYu Bootstrap on `10.10.10.20:9195` and `10.10.10.30:9195`, and config data sync center on `10.10.10.10:9095`
 - config nginx, for example:
 
-```conf
+```nginx
 upstream shenyu_gateway_cluster {
   ip_hash;
   server 10.1.1.1:9195 max_fails=3 fail_timeout=10s weight=50;