You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by gi...@apache.org on 2021/03/31 04:10:56 UTC
[apisix-website] branch asf-site updated: deploy:
49dc92a2f0053d5d203f6e93704de96910070d40
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/apisix-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 2122da1 deploy: 49dc92a2f0053d5d203f6e93704de96910070d40
2122da1 is described below
commit 2122da19eb3efdbdf1410ceb96ea0ebe55bea796
Author: LiteSun <Li...@users.noreply.github.com>
AuthorDate: Wed Mar 31 04:10:46 2021 +0000
deploy: 49dc92a2f0053d5d203f6e93704de96910070d40
---
404.html | 4 ++--
.../{162a65a3.a010ea3b.js => 162a65a3.f9a0d738.js} | 2 +-
assets/js/19945770.18462fa7.js | 1 +
assets/js/19945770.d7cf2836.js | 1 -
.../{1bc24c0d.46bbee1a.js => 1bc24c0d.2c33fa3b.js} | 2 +-
assets/js/3ace1223.39ed1ce7.js | 1 -
assets/js/3ace1223.5ab4630f.js | 1 +
assets/js/3dc9f306.28aac4f4.js | 1 +
assets/js/3dc9f306.75fb94ee.js | 1 -
assets/js/50facf8e.173a76b3.js | 1 -
assets/js/50facf8e.ff6b2fbf.js | 1 +
assets/js/66fbb9c2.9da377da.js | 1 +
assets/js/66fbb9c2.c66866f1.js | 1 -
assets/js/7193710f.08f1683e.js | 1 +
assets/js/7193710f.62efcefc.js | 1 -
assets/js/7af3052c.3f404f0c.js | 1 -
assets/js/7af3052c.e86851e9.js | 1 +
assets/js/84d2a1f2.6764571f.js | 1 -
assets/js/84d2a1f2.95c7c362.js | 1 +
assets/js/8e784bf3.9194fb4c.js | 1 -
assets/js/8e784bf3.e3818095.js | 1 +
assets/js/adbb350b.5d6f542e.js | 1 +
assets/js/adbb350b.fc42d56f.js | 1 -
assets/js/bd3a6b69.5882ee43.js | 1 -
assets/js/bd3a6b69.b3708c1c.js | 1 +
...e~main.e12d3c84.js => runtime~main.92ace220.js} | 2 +-
blog/2020/08/22/new-website/index.html | 4 ++--
.../index.html | 4 ++--
.../index.html | 4 ++--
.../21/run-ingress-apisix-on-amazon-eks/index.html | 4 ++--
.../index.html | 4 ++--
.../index.html | 4 ++--
.../index.html | 4 ++--
blog/index.html | 4 ++--
docs/apisix/FAQ/index.html | 10 ++++-----
docs/apisix/IGNORE_DOC/index.html | 4 ++--
docs/apisix/admin-api/index.html | 10 ++++-----
docs/apisix/architecture-design/apisix/index.html | 4 ++--
.../apisix/architecture-design/consumer/index.html | 4 ++--
.../architecture-design/debug-mode/index.html | 4 ++--
.../architecture-design/global-rule/index.html | 4 ++--
.../architecture-design/plugin-config/index.html | 4 ++--
docs/apisix/architecture-design/plugin/index.html | 4 ++--
docs/apisix/architecture-design/route/index.html | 4 ++--
docs/apisix/architecture-design/router/index.html | 4 ++--
docs/apisix/architecture-design/script/index.html | 4 ++--
docs/apisix/architecture-design/service/index.html | 4 ++--
.../apisix/architecture-design/upstream/index.html | 4 ++--
docs/apisix/aws/index.html | 4 ++--
docs/apisix/batch-processor/index.html | 4 ++--
docs/apisix/benchmark/index.html | 4 ++--
docs/apisix/control-api/index.html | 4 ++--
.../customize-nginx-configuration/index.html | 4 ++--
docs/apisix/debug-function/index.html | 4 ++--
docs/apisix/discovery/consul_kv/index.html | 4 ++--
docs/apisix/discovery/dns/index.html | 4 ++--
docs/apisix/discovery/index.html | 4 ++--
.../index.html | 4 ++--
docs/apisix/getting-started/index.html | 4 ++--
docs/apisix/grpc-proxy/index.html | 4 ++--
docs/apisix/health-check/index.html | 4 ++--
docs/apisix/how-to-build/index.html | 4 ++--
docs/apisix/https/index.html | 4 ++--
docs/apisix/install-dependencies/index.html | 4 ++--
docs/apisix/mtls/index.html | 4 ++--
docs/apisix/plugin-develop/index.html | 4 ++--
docs/apisix/plugin-interceptors/index.html | 4 ++--
docs/apisix/plugins/api-breaker/index.html | 4 ++--
docs/apisix/plugins/authz-keycloak/index.html | 4 ++--
docs/apisix/plugins/basic-auth/index.html | 4 ++--
docs/apisix/plugins/batch-requests/index.html | 4 ++--
.../apisix/plugins/consumer-restriction/index.html | 4 ++--
docs/apisix/plugins/cors/index.html | 4 ++--
docs/apisix/plugins/dubbo-proxy/index.html | 4 ++--
docs/apisix/plugins/echo/index.html | 4 ++--
docs/apisix/plugins/error-log-logger/index.html | 4 ++--
docs/apisix/plugins/fault-injection/index.html | 4 ++--
docs/apisix/plugins/grpc-transcode/index.html | 4 ++--
docs/apisix/plugins/hmac-auth/index.html | 4 ++--
docs/apisix/plugins/http-logger/index.html | 4 ++--
docs/apisix/plugins/index.html | 4 ++--
docs/apisix/plugins/ip-restriction/index.html | 4 ++--
docs/apisix/plugins/jwt-auth/index.html | 4 ++--
docs/apisix/plugins/kafka-logger/index.html | 4 ++--
docs/apisix/plugins/key-auth/index.html | 4 ++--
docs/apisix/plugins/limit-conn/index.html | 4 ++--
docs/apisix/plugins/limit-count/index.html | 4 ++--
docs/apisix/plugins/limit-req/index.html | 4 ++--
docs/apisix/plugins/log-rotate/index.html | 4 ++--
docs/apisix/plugins/mqtt-proxy/index.html | 4 ++--
docs/apisix/plugins/node-status/index.html | 4 ++--
docs/apisix/plugins/openid-connect/index.html | 4 ++--
docs/apisix/plugins/prometheus/index.html | 16 ++++++++++-----
docs/apisix/plugins/proxy-cache/index.html | 4 ++--
docs/apisix/plugins/proxy-mirror/index.html | 4 ++--
docs/apisix/plugins/proxy-rewrite/index.html | 4 ++--
docs/apisix/plugins/redirect/index.html | 10 ++++-----
docs/apisix/plugins/referer-restriction/index.html | 4 ++--
docs/apisix/plugins/request-id/index.html | 4 ++--
docs/apisix/plugins/request-validation/index.html | 4 ++--
docs/apisix/plugins/response-rewrite/index.html | 4 ++--
docs/apisix/plugins/server-info/index.html | 4 ++--
docs/apisix/plugins/serverless/index.html | 4 ++--
docs/apisix/plugins/skywalking/index.html | 4 ++--
docs/apisix/plugins/sls-logger/index.html | 4 ++--
docs/apisix/plugins/syslog/index.html | 4 ++--
docs/apisix/plugins/tcp-logger/index.html | 4 ++--
docs/apisix/plugins/traffic-split/index.html | 4 ++--
docs/apisix/plugins/udp-logger/index.html | 4 ++--
docs/apisix/plugins/uri-blocker/index.html | 4 ++--
docs/apisix/plugins/wolf-rbac/index.html | 4 ++--
docs/apisix/plugins/zipkin/index.html | 4 ++--
docs/apisix/profile/index.html | 4 ++--
docs/apisix/router-radixtree/index.html | 4 ++--
docs/apisix/stand-alone/index.html | 4 ++--
docs/apisix/stream-proxy/index.html | 4 ++--
docs/dashboard/FAQ/index.html | 4 ++--
docs/dashboard/I18N_USER_GUIDE/index.html | 4 ++--
docs/dashboard/IGNORE_DOC/index.html | 4 ++--
.../dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html | 4 ++--
docs/dashboard/USER_GUIDE/index.html | 4 ++--
docs/dashboard/api/api/index.html | 4 ++--
docs/dashboard/back-end-tests/index.html | 4 ++--
docs/dashboard/deploy-with-docker/index.html | 4 ++--
docs/dashboard/deploy-with-rpm/index.html | 4 ++--
docs/dashboard/deploy/index.html | 10 ++++-----
docs/dashboard/develop/index.html | 10 ++++-----
docs/dashboard/front-end-e2e/index.html | 4 ++--
docs/general/2fa/index.html | 10 ++++-----
docs/general/committer-guide/index.html | 10 ++++-----
docs/general/contributor-guide/index.html | 10 ++++-----
.../general/integrate-with-project-docs/index.html | 10 ++++-----
docs/general/release-guide/index.html | 10 ++++-----
docs/general/security/index.html | 10 ++++-----
docs/general/subscribe-guide/index.html | 10 ++++-----
docs/index.html | 4 ++--
docs/ingress-controller/FAQ/index.html | 4 ++--
docs/ingress-controller/IGNORE_DOC/index.html | 4 ++--
.../concepts/apisix_route/index.html | 4 ++--
.../concepts/apisix_tls/index.html | 4 ++--
.../concepts/apisix_upstream/index.html | 4 ++--
docs/ingress-controller/contribute/index.html | 4 ++--
docs/ingress-controller/deployments/ack/index.html | 4 ++--
docs/ingress-controller/deployments/aws/index.html | 4 ++--
.../deployments/azure/index.html | 4 ++--
docs/ingress-controller/deployments/gke/index.html | 4 ++--
.../deployments/k3s-rke/index.html | 4 ++--
.../deployments/kubesphere/index.html | 4 ++--
.../deployments/minikube/index.html | 4 ++--
docs/ingress-controller/deployments/tke/index.html | 4 ++--
docs/ingress-controller/design/index.html | 4 ++--
docs/ingress-controller/development/index.html | 4 ++--
docs/ingress-controller/getting-started/index.html | 4 ++--
docs/ingress-controller/practices/index/index.html | 4 ++--
.../index.html | 4 ++--
.../practices/proxy-the-httpbin-service/index.html | 4 ++--
.../references/apisix_route_v1/index.html | 4 ++--
.../references/apisix_route_v2alpha1/index.html | 4 ++--
.../references/apisix_tls/index.html | 4 ++--
.../references/apisix_upstream/index.html | 4 ++--
downloads/ProjectCard/index.html | 4 ++--
downloads/index.html | 4 ++--
.../index.html | 4 ++--
.../index.html | 4 ++--
.../02/09/release-apache-apisix-2.3/index.html | 4 ++--
.../index.html | 4 ++--
.../release-apache-apisix-dashboard-2.4/index.html | 4 ++--
.../03/05/release-apache-apisix-2.4/index.html | 4 ++--
.../index.html | 4 ++--
events/index.html | 4 ++--
help/index.html | 4 ++--
index.html | 4 ++--
search/index.html | 4 ++--
team/index.html | 4 ++--
zh/404.html | 8 ++++----
zh/assets/js/19945770.83f76c46.js | 1 -
zh/assets/js/19945770.fe1d2845.js | 1 +
zh/assets/js/3dc9f306.7b0f2ab5.js | 1 -
zh/assets/js/3dc9f306.f0612993.js | 1 +
zh/assets/js/50facf8e.4a4a5ce2.js | 1 +
zh/assets/js/50facf8e.98fab196.js | 1 -
zh/assets/js/5880833a.22ed563a.js | 1 -
zh/assets/js/5880833a.fcda62bc.js | 1 +
zh/assets/js/601cd3be.1e9eae27.js | 1 -
.../{64288df6.f24e46b8.js => 64288df6.9ed10f84.js} | 2 +-
zh/assets/js/66fbb9c2.81d9fa37.js | 1 -
zh/assets/js/66fbb9c2.f6cf608d.js | 1 +
.../{679cfa79.000b3417.js => 679cfa79.8cd8a033.js} | 2 +-
.../{690ea98f.5634d254.js => 690ea98f.17a9ee38.js} | 2 +-
.../{6967878f.b2beed1b.js => 6967878f.9efd71c6.js} | 2 +-
.../{6a0e174f.09532014.js => 6a0e174f.953e5482.js} | 2 +-
.../{6f365930.d8771ea5.js => 6f365930.aacfaf65.js} | 2 +-
.../{6f8b8f6f.06145d11.js => 6f8b8f6f.9f60469d.js} | 2 +-
.../{701a45ac.313462bd.js => 701a45ac.eaa6fd1a.js} | 2 +-
.../{71950930.4ad870bd.js => 71950930.aedf5c44.js} | 2 +-
.../{72aa3c55.a5253acd.js => 72aa3c55.62a4aee7.js} | 2 +-
.../{72ff46d3.c3eec510.js => 72ff46d3.3f585461.js} | 2 +-
.../{749ed826.895eac9d.js => 749ed826.40bb8671.js} | 2 +-
.../{755c8723.8f844507.js => 755c8723.a4d309a0.js} | 2 +-
.../{769df5e0.0bca329b.js => 769df5e0.7c6f9a6b.js} | 2 +-
.../{76e7d0f9.185124d0.js => 76e7d0f9.e30cd832.js} | 2 +-
zh/assets/js/7af3052c.742df50b.js | 1 -
zh/assets/js/7af3052c.e3f8782c.js | 1 +
.../{7e37206e.81b6d3de.js => 7e37206e.d850f553.js} | 2 +-
.../{7e8e17a7.3e353ed3.js => 7e8e17a7.e0e93d6b.js} | 2 +-
.../{7ecc8185.a51601a0.js => 7ecc8185.53a4e3e6.js} | 2 +-
.../{81f18807.8efb6187.js => 81f18807.1285b3c6.js} | 2 +-
.../{83cf9161.ea6c416d.js => 83cf9161.4f5901ae.js} | 2 +-
zh/assets/js/84d2a1f2.d0f6b864.js | 1 -
zh/assets/js/84d2a1f2.fc4cdb2a.js | 1 +
.../{859cc09f.b5b6f6d7.js => 859cc09f.46156b2a.js} | 2 +-
.../{86151fad.e74bc7b4.js => 86151fad.f22f4dea.js} | 2 +-
.../{89015cf6.5485441a.js => 89015cf6.7effb882.js} | 2 +-
.../{8cc2e0eb.cbc25515.js => 8cc2e0eb.6f37b7c5.js} | 2 +-
zh/assets/js/8cf41c7e.99c3488e.js | 1 +
zh/assets/js/8e784bf3.125a63a8.js | 1 -
zh/assets/js/8e784bf3.c3517288.js | 1 +
zh/assets/js/adbb350b.3d504734.js | 1 +
zh/assets/js/adbb350b.40aeb82b.js | 1 -
zh/assets/js/bd3a6b69.3c0ba7e6.js | 1 +
zh/assets/js/bd3a6b69.cd87e154.js | 1 -
.../{d0e718c3.45a31a5f.js => d0e718c3.79e432c0.js} | 2 +-
.../{d4f121db.6e785dba.js => d4f121db.d6503c93.js} | 2 +-
zh/assets/js/ece6e754.3c900fd3.js | 1 -
zh/assets/js/ece6e754.5a7c475e.js | 1 +
zh/assets/js/fc9a947c.d78374a4.js | 1 -
zh/assets/js/fc9a947c.eaeea52e.js | 1 +
.../js/{main.2176e971.js => main.ecf9fd7d.js} | 4 ++--
...js.LICENSE.txt => main.ecf9fd7d.js.LICENSE.txt} | 0
...e~main.1f408238.js => runtime~main.ee719c63.js} | 2 +-
zh/blog/2020/08/22/new-website/index.html | 8 ++++----
.../index.html | 12 +++++------
.../index.html | 8 ++++----
.../21/run-ingress-apisix-on-amazon-eks/index.html | 8 ++++----
.../index.html | 8 ++++----
.../index.html | 8 ++++----
.../index.html | 8 ++++----
zh/blog/index.html | 8 ++++----
zh/docs/apisix/FAQ/index.html | 14 ++++++-------
zh/docs/apisix/IGNORE_DOC/index.html | 8 ++++----
zh/docs/apisix/admin-api/index.html | 14 ++++++-------
.../apisix/architecture-design/apisix/index.html | 8 ++++----
.../apisix/architecture-design/consumer/index.html | 8 ++++----
.../architecture-design/debug-mode/index.html | 12 +++++------
.../architecture-design/global-rule/index.html | 8 ++++----
.../architecture-design/plugin-config/index.html | 8 ++++----
.../apisix/architecture-design/plugin/index.html | 8 ++++----
.../apisix/architecture-design/route/index.html | 8 ++++----
.../apisix/architecture-design/router/index.html | 8 ++++----
.../apisix/architecture-design/script/index.html | 12 +++++------
.../apisix/architecture-design/service/index.html | 8 ++++----
.../apisix/architecture-design/upstream/index.html | 8 ++++----
zh/docs/apisix/aws/index.html | 12 +++++------
zh/docs/apisix/batch-processor/index.html | 8 ++++----
zh/docs/apisix/benchmark/index.html | 8 ++++----
zh/docs/apisix/control-api/index.html | 8 ++++----
.../customize-nginx-configuration/index.html | 8 ++++----
zh/docs/apisix/debug-function/index.html | 12 +++++------
zh/docs/apisix/discovery/consul_kv/index.html | 8 ++++----
zh/docs/apisix/discovery/dns/index.html | 12 +++++------
zh/docs/apisix/discovery/index.html | 8 ++++----
.../index.html | 8 ++++----
zh/docs/apisix/getting-started/index.html | 8 ++++----
zh/docs/apisix/grpc-proxy/index.html | 8 ++++----
zh/docs/apisix/health-check/index.html | 8 ++++----
zh/docs/apisix/how-to-build/index.html | 8 ++++----
zh/docs/apisix/https/index.html | 8 ++++----
zh/docs/apisix/install-dependencies/index.html | 12 +++++------
zh/docs/apisix/mtls/index.html | 8 ++++----
zh/docs/apisix/plugin-develop/index.html | 8 ++++----
zh/docs/apisix/plugin-interceptors/index.html | 8 ++++----
zh/docs/apisix/plugins/api-breaker/index.html | 8 ++++----
zh/docs/apisix/plugins/authz-keycloak/index.html | 8 ++++----
zh/docs/apisix/plugins/basic-auth/index.html | 12 +++++------
zh/docs/apisix/plugins/batch-requests/index.html | 12 +++++------
.../apisix/plugins/consumer-restriction/index.html | 12 +++++------
zh/docs/apisix/plugins/cors/index.html | 12 +++++------
zh/docs/apisix/plugins/dubbo-proxy/index.html | 24 ++++++++++------------
zh/docs/apisix/plugins/echo/index.html | 8 ++++----
zh/docs/apisix/plugins/error-log-logger/index.html | 8 ++++----
zh/docs/apisix/plugins/fault-injection/index.html | 8 ++++----
zh/docs/apisix/plugins/grpc-transcode/index.html | 8 ++++----
zh/docs/apisix/plugins/hmac-auth/index.html | 14 ++++++-------
zh/docs/apisix/plugins/http-logger/index.html | 8 ++++----
zh/docs/apisix/plugins/index.html | 8 ++++----
zh/docs/apisix/plugins/ip-restriction/index.html | 8 ++++----
zh/docs/apisix/plugins/jwt-auth/index.html | 8 ++++----
zh/docs/apisix/plugins/kafka-logger/index.html | 8 ++++----
zh/docs/apisix/plugins/key-auth/index.html | 8 ++++----
zh/docs/apisix/plugins/limit-conn/index.html | 8 ++++----
zh/docs/apisix/plugins/limit-count/index.html | 8 ++++----
zh/docs/apisix/plugins/limit-req/index.html | 8 ++++----
zh/docs/apisix/plugins/log-rotate/index.html | 8 ++++----
zh/docs/apisix/plugins/mqtt-proxy/index.html | 8 ++++----
zh/docs/apisix/plugins/node-status/index.html | 8 ++++----
zh/docs/apisix/plugins/openid-connect/index.html | 8 ++++----
zh/docs/apisix/plugins/prometheus/index.html | 14 ++++++-------
zh/docs/apisix/plugins/proxy-cache/index.html | 8 ++++----
zh/docs/apisix/plugins/proxy-mirror/index.html | 8 ++++----
zh/docs/apisix/plugins/proxy-rewrite/index.html | 8 ++++----
zh/docs/apisix/plugins/redirect/index.html | 14 ++++++-------
.../apisix/plugins/referer-restriction/index.html | 8 ++++----
zh/docs/apisix/plugins/request-id/index.html | 12 +++++------
.../apisix/plugins/request-validation/index.html | 8 ++++----
zh/docs/apisix/plugins/response-rewrite/index.html | 8 ++++----
zh/docs/apisix/plugins/server-info/index.html | 8 ++++----
zh/docs/apisix/plugins/serverless/index.html | 8 ++++----
zh/docs/apisix/plugins/skywalking/index.html | 8 ++++----
zh/docs/apisix/plugins/sls-logger/index.html | 12 +++++------
zh/docs/apisix/plugins/syslog/index.html | 8 ++++----
zh/docs/apisix/plugins/tcp-logger/index.html | 8 ++++----
zh/docs/apisix/plugins/traffic-split/index.html | 12 +++++------
zh/docs/apisix/plugins/udp-logger/index.html | 8 ++++----
zh/docs/apisix/plugins/uri-blocker/index.html | 12 +++++------
zh/docs/apisix/plugins/wolf-rbac/index.html | 8 ++++----
zh/docs/apisix/plugins/zipkin/index.html | 8 ++++----
zh/docs/apisix/profile/index.html | 8 ++++----
zh/docs/apisix/router-radixtree/index.html | 8 ++++----
zh/docs/apisix/stand-alone/index.html | 8 ++++----
zh/docs/apisix/stream-proxy/index.html | 8 ++++----
zh/docs/dashboard/FAQ/index.html | 8 ++++----
zh/docs/dashboard/I18N_USER_GUIDE/index.html | 12 +++++------
zh/docs/dashboard/IGNORE_DOC/index.html | 8 ++++----
.../dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html | 8 ++++----
zh/docs/dashboard/USER_GUIDE/index.html | 8 ++++----
zh/docs/dashboard/api/api/index.html | 8 ++++----
zh/docs/dashboard/back-end-tests/index.html | 8 ++++----
zh/docs/dashboard/deploy-with-docker/index.html | 12 +++++------
zh/docs/dashboard/deploy-with-rpm/index.html | 8 ++++----
zh/docs/dashboard/deploy/index.html | 14 ++++++-------
zh/docs/dashboard/develop/index.html | 14 ++++++-------
zh/docs/dashboard/front-end-e2e/index.html | 8 ++++----
zh/docs/general/2fa/index.html | 14 ++++++-------
zh/docs/general/committer-guide/index.html | 14 ++++++-------
zh/docs/general/contributor-guide/index.html | 14 ++++++-------
.../general/integrate-with-project-docs/index.html | 14 ++++++-------
zh/docs/general/release-guide/index.html | 14 ++++++-------
zh/docs/general/security/index.html | 14 ++++++-------
zh/docs/general/subscribe-guide/index.html | 14 ++++++-------
zh/docs/index.html | 8 ++++----
zh/docs/ingress-controller/FAQ/index.html | 8 ++++----
zh/docs/ingress-controller/IGNORE_DOC/index.html | 8 ++++----
.../concepts/apisix_route/index.html | 8 ++++----
.../concepts/apisix_tls/index.html | 8 ++++----
.../concepts/apisix_upstream/index.html | 8 ++++----
zh/docs/ingress-controller/contribute/index.html | 8 ++++----
.../ingress-controller/deployments/ack/index.html | 12 +++++------
.../ingress-controller/deployments/aws/index.html | 8 ++++----
.../deployments/azure/index.html | 8 ++++----
.../ingress-controller/deployments/gke/index.html | 8 ++++----
.../deployments/k3s-rke/index.html | 12 +++++------
.../deployments/kubesphere/index.html | 8 ++++----
.../deployments/minikube/index.html | 8 ++++----
.../ingress-controller/deployments/tke/index.html | 12 +++++------
zh/docs/ingress-controller/design/index.html | 8 ++++----
zh/docs/ingress-controller/development/index.html | 8 ++++----
.../ingress-controller/getting-started/index.html | 8 ++++----
.../ingress-controller/practices/index/index.html | 8 ++++----
.../index.html | 8 ++++----
.../practices/proxy-the-httpbin-service/index.html | 8 ++++----
.../references/apisix_route_v1/index.html | 8 ++++----
.../references/apisix_route_v2alpha1/index.html | 8 ++++----
.../references/apisix_tls/index.html | 8 ++++----
.../references/apisix_upstream/index.html | 8 ++++----
zh/downloads/ProjectCard/index.html | 8 ++++----
zh/downloads/index.html | 8 ++++----
.../index.html | 8 ++++----
.../index.html | 8 ++++----
.../02/09/release-apache-apisix-2.3/index.html | 8 ++++----
.../index.html | 8 ++++----
.../release-apache-apisix-dashboard-2.4/index.html | 8 ++++----
.../03/05/release-apache-apisix-2.4/index.html | 8 ++++----
.../index.html | 8 ++++----
zh/events/index.html | 16 +++++++--------
zh/help/index.html | 12 +++++------
zh/index.html | 8 ++++----
zh/search/index.html | 8 ++++----
zh/team/index.html | 12 +++++------
378 files changed, 1092 insertions(+), 1088 deletions(-)
diff --git a/404.html b/404.html
index 10522d7..5210b65 100644
--- a/404.html
+++ b/404.html
@@ -16,14 +16,14 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Page Not Found | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache APISIX™"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://apisix.apache.org//404.html"><meta data-react-helmet="true" na [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/assets/js/162a65a3.a010ea3b.js b/assets/js/162a65a3.f9a0d738.js
similarity index 63%
rename from assets/js/162a65a3.a010ea3b.js
rename to assets/js/162a65a3.f9a0d738.js
index efcc4a6..b6c7e78 100644
--- a/assets/js/162a65a3.a010ea3b.js
+++ b/assets/js/162a65a3.f9a0d738.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{250:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return u}));var a=n(0),o=n.n(a);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{250:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return u}));var a=n(0),o=n.n(a);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/assets/js/19945770.18462fa7.js b/assets/js/19945770.18462fa7.js
new file mode 100644
index 0000000..84c4395
--- /dev/null
+++ b/assets/js/19945770.18462fa7.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{250:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return f}));var r=n(0),o=n.n(r);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/assets/js/19945770.d7cf2836.js b/assets/js/19945770.d7cf2836.js
deleted file mode 100644
index 13e8b45..0000000
--- a/assets/js/19945770.d7cf2836.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{250:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return f}));var r=n(0),o=n.n(r);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/assets/js/1bc24c0d.46bbee1a.js b/assets/js/1bc24c0d.2c33fa3b.js
similarity index 58%
rename from assets/js/1bc24c0d.46bbee1a.js
rename to assets/js/1bc24c0d.2c33fa3b.js
index ab88ba2..d4512c7 100644
--- a/assets/js/1bc24c0d.46bbee1a.js
+++ b/assets/js/1bc24c0d.2c33fa3b.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{250:function(e,t,a){"use strict";a.d(t,"a",(function(){return u})),a.d(t,"b",(function(){return s}));var n=a(0),l=a.n(n);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function b(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{250:function(e,t,a){"use strict";a.d(t,"a",(function(){return u})),a.d(t,"b",(function(){return s}));var n=a(0),l=a.n(n);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function b(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/assets/js/3ace1223.39ed1ce7.js b/assets/js/3ace1223.39ed1ce7.js
deleted file mode 100644
index 7f04faa..0000000
--- a/assets/js/3ace1223.39ed1ce7.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{112:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return o})),n.d(t,"default",(function(){return l}));var i=n(3),a=n(7),r=(n(0),n(250)),s={title:"prometheus"},c={unversionedId:"plugins/prometheus",id:"plugins/prometheus",isDocsHomePage:!1,title:"prometheus",description:"\x3c!--",source:"@site/docs/apisix/plugins/prometheus.md",slug:" [...]
\ No newline at end of file
diff --git a/assets/js/3ace1223.5ab4630f.js b/assets/js/3ace1223.5ab4630f.js
new file mode 100644
index 0000000..9adb711
--- /dev/null
+++ b/assets/js/3ace1223.5ab4630f.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{112:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return o})),n.d(t,"default",(function(){return l}));var a=n(3),r=n(7),i=(n(0),n(250)),s={title:"prometheus"},c={unversionedId:"plugins/prometheus",id:"plugins/prometheus",isDocsHomePage:!1,title:"prometheus",description:"\x3c!--",source:"@site/docs/apisix/plugins/prometheus.md",slug:" [...]
\ No newline at end of file
diff --git a/assets/js/3dc9f306.28aac4f4.js b/assets/js/3dc9f306.28aac4f4.js
new file mode 100644
index 0000000..31e610d
--- /dev/null
+++ b/assets/js/3dc9f306.28aac4f4.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{113:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return u})),n.d(t,"default",(function(){return s}));var r=n(3),o=n(7),a=(n(0),n(250)),i={id:"2fa",title:"2FA"},c={unversionedId:"2fa",id:"2fa",isDocsHomePage:!1,title:"2FA",description:"Two-factor authentication(2FA)",source:"@site/docs/general/2fa.md",slug:"/2fa",permalink:"/docs/gen [...]
\ No newline at end of file
diff --git a/assets/js/3dc9f306.75fb94ee.js b/assets/js/3dc9f306.75fb94ee.js
deleted file mode 100644
index 4a812f3..0000000
--- a/assets/js/3dc9f306.75fb94ee.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{113:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return u})),n.d(t,"default",(function(){return s}));var r=n(3),o=n(7),a=(n(0),n(250)),i={id:"2fa",title:"2FA"},c={unversionedId:"2fa",id:"2fa",isDocsHomePage:!1,title:"2FA",description:"Two-factor authentication(2FA)",source:"@site/docs/general/2fa.md",slug:"/2fa",permalink:"/docs/gen [...]
\ No newline at end of file
diff --git a/assets/js/50facf8e.173a76b3.js b/assets/js/50facf8e.173a76b3.js
deleted file mode 100644
index a40225f..0000000
--- a/assets/js/50facf8e.173a76b3.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[57],{125:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return o})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return s})),r.d(t,"default",(function(){return p}));var i=r(3),n=r(7),a=(r(0),r(250)),o={id:"subscribe-guide",slug:"/subscribe-guide",title:"Subscribe Guide"},c={unversionedId:"subscribe-guide",id:"subscribe-guide",isDocsHomePage:!1,title:"Subscribe Guide",description:"During the proc [...]
\ No newline at end of file
diff --git a/assets/js/50facf8e.ff6b2fbf.js b/assets/js/50facf8e.ff6b2fbf.js
new file mode 100644
index 0000000..885369d
--- /dev/null
+++ b/assets/js/50facf8e.ff6b2fbf.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[57],{125:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return o})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return s})),r.d(t,"default",(function(){return p}));var i=r(3),n=r(7),a=(r(0),r(250)),o={id:"subscribe-guide",slug:"/subscribe-guide",title:"Subscribe Guide"},c={unversionedId:"subscribe-guide",id:"subscribe-guide",isDocsHomePage:!1,title:"Subscribe Guide",description:"During the proc [...]
\ No newline at end of file
diff --git a/assets/js/66fbb9c2.9da377da.js b/assets/js/66fbb9c2.9da377da.js
new file mode 100644
index 0000000..ed684fa
--- /dev/null
+++ b/assets/js/66fbb9c2.9da377da.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[73],{141:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return o})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return s})),r.d(t,"default",(function(){return p}));var n=r(3),a=r(7),i=(r(0),r(250)),o={id:"security",title:"Security"},c={unversionedId:"security",id:"security",isDocsHomePage:!1,title:"Security",description:"The Apache Software Foundation takes a rigorous stance on eliminating secu [...]
\ No newline at end of file
diff --git a/assets/js/66fbb9c2.c66866f1.js b/assets/js/66fbb9c2.c66866f1.js
deleted file mode 100644
index 737806e..0000000
--- a/assets/js/66fbb9c2.c66866f1.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[73],{141:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return o})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return s})),r.d(t,"default",(function(){return p}));var n=r(3),a=r(7),i=(r(0),r(250)),o={id:"security",title:"Security"},c={unversionedId:"security",id:"security",isDocsHomePage:!1,title:"Security",description:"The Apache Software Foundation takes a rigorous stance on eliminating secu [...]
\ No newline at end of file
diff --git a/assets/js/7193710f.08f1683e.js b/assets/js/7193710f.08f1683e.js
new file mode 100644
index 0000000..f244be8
--- /dev/null
+++ b/assets/js/7193710f.08f1683e.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[80],{148:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return b})),n.d(t,"default",(function(){return p}));var r=n(3),a=n(7),i=(n(0),n(250)),l={title:"redirect"},c={unversionedId:"plugins/redirect",id:"plugins/redirect",isDocsHomePage:!1,title:"redirect",description:"\x3c!--",source:"@site/docs/apisix/plugins/redirect.md",slug:"/plugins/r [...]
\ No newline at end of file
diff --git a/assets/js/7193710f.62efcefc.js b/assets/js/7193710f.62efcefc.js
deleted file mode 100644
index ad77b05..0000000
--- a/assets/js/7193710f.62efcefc.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[80],{148:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return b})),n.d(t,"default",(function(){return p}));var r=n(3),a=n(7),i=(n(0),n(250)),l={title:"redirect"},c={unversionedId:"plugins/redirect",id:"plugins/redirect",isDocsHomePage:!1,title:"redirect",description:"\x3c!--",source:"@site/docs/apisix/plugins/redirect.md",slug:"/plugins/r [...]
\ No newline at end of file
diff --git a/assets/js/7af3052c.3f404f0c.js b/assets/js/7af3052c.3f404f0c.js
deleted file mode 100644
index 72c020d..0000000
--- a/assets/js/7af3052c.3f404f0c.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[86],{154:function(e,a,t){"use strict";t.r(a),t.d(a,"frontMatter",(function(){return s})),t.d(a,"metadata",(function(){return o})),t.d(a,"toc",(function(){return l})),t.d(a,"default",(function(){return p}));var n=t(3),i=t(7),r=(t(0),t(250)),s={id:"release-guide",title:"Release Guide"},o={unversionedId:"release-guide",id:"release-guide",isDocsHomePage:!1,title:"Release Guide",description:"Release Flow",source:"@site/docs/general/release- [...]
\ No newline at end of file
diff --git a/assets/js/7af3052c.e86851e9.js b/assets/js/7af3052c.e86851e9.js
new file mode 100644
index 0000000..1bf3bf9
--- /dev/null
+++ b/assets/js/7af3052c.e86851e9.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[86],{154:function(e,a,t){"use strict";t.r(a),t.d(a,"frontMatter",(function(){return s})),t.d(a,"metadata",(function(){return o})),t.d(a,"toc",(function(){return l})),t.d(a,"default",(function(){return p}));var n=t(3),i=t(7),r=(t(0),t(250)),s={id:"release-guide",title:"Release Guide"},o={unversionedId:"release-guide",id:"release-guide",isDocsHomePage:!1,title:"Release Guide",description:"Release Flow",source:"@site/docs/general/release- [...]
\ No newline at end of file
diff --git a/assets/js/84d2a1f2.6764571f.js b/assets/js/84d2a1f2.6764571f.js
deleted file mode 100644
index 6195ced..0000000
--- a/assets/js/84d2a1f2.6764571f.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[91],{159:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return b}));var r=n(3),a=n(7),o=(n(0),n(250)),i={title:"Development Guide"},c={unversionedId:"develop",id:"develop",isDocsHomePage:!1,title:"Development Guide",description:"\x3c!--",source:"@site/docs/apisix-dashboard/develop.md",slug:"/develop" [...]
\ No newline at end of file
diff --git a/assets/js/84d2a1f2.95c7c362.js b/assets/js/84d2a1f2.95c7c362.js
new file mode 100644
index 0000000..ac1bd63
--- /dev/null
+++ b/assets/js/84d2a1f2.95c7c362.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[91],{159:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return b}));var r=n(3),a=n(7),o=(n(0),n(250)),i={title:"Development Guide"},c={unversionedId:"develop",id:"develop",isDocsHomePage:!1,title:"Development Guide",description:"\x3c!--",source:"@site/docs/apisix-dashboard/develop.md",slug:"/develop" [...]
\ No newline at end of file
diff --git a/assets/js/8e784bf3.9194fb4c.js b/assets/js/8e784bf3.9194fb4c.js
deleted file mode 100644
index 921a7b6..0000000
--- a/assets/js/8e784bf3.9194fb4c.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[99],{166:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return b}));var o=n(3),r=n(7),a=(n(0),n(250)),i={id:"committer-guide",title:"Committer Guide"},c={unversionedId:"committer-guide",id:"committer-guide",isDocsHomePage:!1,title:"Committer Guide",description:"What can I contribute?",source:"@site/d [...]
\ No newline at end of file
diff --git a/assets/js/8e784bf3.e3818095.js b/assets/js/8e784bf3.e3818095.js
new file mode 100644
index 0000000..a6a5058
--- /dev/null
+++ b/assets/js/8e784bf3.e3818095.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[99],{166:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return b}));var o=n(3),r=n(7),a=(n(0),n(250)),i={id:"committer-guide",title:"Committer Guide"},c={unversionedId:"committer-guide",id:"committer-guide",isDocsHomePage:!1,title:"Committer Guide",description:"What can I contribute?",source:"@site/d [...]
\ No newline at end of file
diff --git a/assets/js/adbb350b.5d6f542e.js b/assets/js/adbb350b.5d6f542e.js
new file mode 100644
index 0000000..aa199d9
--- /dev/null
+++ b/assets/js/adbb350b.5d6f542e.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[120],{187:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return o})),r.d(t,"metadata",(function(){return s})),r.d(t,"toc",(function(){return c})),r.d(t,"default",(function(){return b}));var i=r(3),a=r(7),n=(r(0),r(250)),o={id:"contributor-guide",title:"Contributor Guide"},s={unversionedId:"contributor-guide",id:"contributor-guide",isDocsHomePage:!1,title:"Contributor Guide",description:"Please fee free to report bu [...]
\ No newline at end of file
diff --git a/assets/js/adbb350b.fc42d56f.js b/assets/js/adbb350b.fc42d56f.js
deleted file mode 100644
index 1993b95..0000000
--- a/assets/js/adbb350b.fc42d56f.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[120],{187:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return o})),r.d(t,"metadata",(function(){return s})),r.d(t,"toc",(function(){return c})),r.d(t,"default",(function(){return b}));var i=r(3),a=r(7),n=(r(0),r(250)),o={id:"contributor-guide",title:"Contributor Guide"},s={unversionedId:"contributor-guide",id:"contributor-guide",isDocsHomePage:!1,title:"Contributor Guide",description:"Please fee free to report bu [...]
\ No newline at end of file
diff --git a/assets/js/bd3a6b69.5882ee43.js b/assets/js/bd3a6b69.5882ee43.js
deleted file mode 100644
index a801caa..0000000
--- a/assets/js/bd3a6b69.5882ee43.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[130],{197:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return b}));var a=n(3),r=n(7),o=(n(0),n(250)),i={title:"Deploy with Source Codes"},c={unversionedId:"deploy",id:"deploy",isDocsHomePage:!1,title:"Deploy with Source Codes",description:"\x3c!--",source:"@site/docs/apisix-dashboard/deploy.md",slu [...]
\ No newline at end of file
diff --git a/assets/js/bd3a6b69.b3708c1c.js b/assets/js/bd3a6b69.b3708c1c.js
new file mode 100644
index 0000000..dd7a70f
--- /dev/null
+++ b/assets/js/bd3a6b69.b3708c1c.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[130],{197:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return b}));var a=n(3),r=n(7),o=(n(0),n(250)),i={title:"Deploy with Source Codes"},c={unversionedId:"deploy",id:"deploy",isDocsHomePage:!1,title:"Deploy with Source Codes",description:"\x3c!--",source:"@site/docs/apisix-dashboard/deploy.md",slu [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.e12d3c84.js b/assets/js/runtime~main.92ace220.js
similarity index 91%
rename from assets/js/runtime~main.e12d3c84.js
rename to assets/js/runtime~main.92ace220.js
index a80b316..c4ac11c 100644
--- a/assets/js/runtime~main.e12d3c84.js
+++ b/assets/js/runtime~main.92ace220.js
@@ -1 +1 @@
-!function(e){function f(f){for(var b,r,t=f[0],n=f[1],o=f[2],u=0,l=[];u<t.length;u++)r=t[u],Object.prototype.hasOwnProperty.call(d,r)&&d[r]&&l.push(d[r][0]),d[r]=0;for(b in n)Object.prototype.hasOwnProperty.call(n,b)&&(e[b]=n[b]);for(i&&i(f);l.length;)l.shift()();return c.push.apply(c,o||[]),a()}function a(){for(var e,f=0;f<c.length;f++){for(var a=c[f],b=!0,r=1;r<a.length;r++){var n=a[r];0!==d[n]&&(b=!1)}b&&(c.splice(f--,1),e=t(t.s=a[0]))}return e}var b={},d={177:0},c=[];function r(e){ret [...]
\ No newline at end of file
+!function(e){function f(f){for(var b,r,t=f[0],n=f[1],o=f[2],u=0,l=[];u<t.length;u++)r=t[u],Object.prototype.hasOwnProperty.call(d,r)&&d[r]&&l.push(d[r][0]),d[r]=0;for(b in n)Object.prototype.hasOwnProperty.call(n,b)&&(e[b]=n[b]);for(i&&i(f);l.length;)l.shift()();return c.push.apply(c,o||[]),a()}function a(){for(var e,f=0;f<c.length;f++){for(var a=c[f],b=!0,r=1;r<a.length;r++){var n=a[r];0!==d[n]&&(b=!1)}b&&(c.splice(f--,1),e=t(t.s=a[0]))}return e}var b={},d={177:0},c=[];function r(e){ret [...]
\ No newline at end of file
diff --git a/blog/2020/08/22/new-website/index.html b/blog/2020/08/22/new-website/index.html
index e288bd2..2e9917e 100644
--- a/blog/2020/08/22/new-website/index.html
+++ b/blog/2020/08/22/new-website/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">New website for Apache APISIX | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="New website for Apache APISIX | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="We are just refactored out website for Apache APISIX by using docusaurus."><meta data-react-helmet="true" name="t [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/blog/2020/12/16/another-way-to-implement-envoy-filter/index.html b/blog/2020/12/16/another-way-to-implement-envoy-filter/index.html
index f6b87de..86bf681 100644
--- a/blog/2020/12/16/another-way-to-implement-envoy-filter/index.html
+++ b/blog/2020/12/16/another-way-to-implement-envoy-filter/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Envoy and Apache APISIX: Another way to implement the Envoy filter | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Envoy and Apache APISIX: Another way to implement the Envoy filter | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="@nic-chen, Apache APISIX PMC from Shenz [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -31,7 +31,7 @@
A pluggable filter chain mechanism allows filters to be written to perform different tasks and inserted into the main server.</p><p><img src="https://static.apiseven.com/filters.png" alt="Envoy filter"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="expansion-method"></a>Expansion method<a class="hash-link" href="#expansion-method" title="Direct link to heading">#</a></h3><p>The existing filters may not meet the user's custom requirements. In this [...]
In the example, we configured plugin <code>uri-blocker</code> for the route whose prefix is <code>/foo</code>, as well as the block rule of the plugin and the response status when a block is required.</p><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="second-step-parse-request"></a>Second step, parse request<a class="hash-link" href="#second-step-parse-request" title="Direct link to heading">#</a></h4><p>We encapsulated the client request data into <code> [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/blog/2020/12/18/a-first-look-at-kubernetes-service-api/index.html b/blog/2020/12/18/a-first-look-at-kubernetes-service-api/index.html
index c3339b1..203ff1e 100644
--- a/blog/2020/12/18/a-first-look-at-kubernetes-service-api/index.html
+++ b/blog/2020/12/18/a-first-look-at-kubernetes-service-api/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">初探 Kubernetes Service APIs | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="初探 Kubernetes Service APIs | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="@gxthrj, Apache APISIX PMC & Apache apisix-ingress-controller Founder from Shenzhen Zhiliu Technology Co."><meta da [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/blog/2021/01/21/run-ingress-apisix-on-amazon-eks/index.html b/blog/2021/01/21/run-ingress-apisix-on-amazon-eks/index.html
index b59eed3..32be076 100644
--- a/blog/2021/01/21/run-ingress-apisix-on-amazon-eks/index.html
+++ b/blog/2021/01/21/run-ingress-apisix-on-amazon-eks/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Run Ingress APISIX on Amazon EKS | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Run Ingress APISIX on Amazon EKS | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="@Chao Zhang, Apache APISIX Committer from Shenzhen Zhiliu Technology Co."><meta data-react-helmet="true" na [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">"headers"</span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">:</span><span class="token plain"> </span><span c [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/blog/2021/02/08/stable-product-delivery-with-cypress/index.html b/blog/2021/02/08/stable-product-delivery-with-cypress/index.html
index 8b09d8a..1bfd3ef 100644
--- a/blog/2021/02/08/stable-product-delivery-with-cypress/index.html
+++ b/blog/2021/02/08/stable-product-delivery-with-cypress/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Stable Product Delivery with Cypress | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Stable Product Delivery with Cypress | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="@LiteSun, Apache APISIX Committer from Shenzhen Zhiliu Technology Co."><meta data-react-helmet="tru [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/blog/2021/02/26/install-apache-apisix-from-helm-charts/index.html b/blog/2021/02/26/install-apache-apisix-from-helm-charts/index.html
index c68b6b3..8e46154 100644
--- a/blog/2021/02/26/install-apache-apisix-from-helm-charts/index.html
+++ b/blog/2021/02/26/install-apache-apisix-from-helm-charts/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Install Apache APISIX from Helm Charts | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Install Apache APISIX from Helm Charts | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="@tokers, Apache APISIX Committer from Shenzhen Zhiliu Technology Co."><meta data-react-helmet=" [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -31,7 +31,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">NAME CHART VERSION APP VERSION DESCRIPTION</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">apisix/apisix 0.1.2 2.1.0 A Helm chart for Apache APISIX</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">apisix/apisix-dashboard 0.1.0 2.3.0 A Helm chart for Apache APIS [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">NAME: apisix-gw</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">LAST DEPLOYED: Fri Feb 19 11:34:14 2021</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">NAMESPACE: default</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">STATUS: deployed</span></div><div class="token-line" style="color:#bfc7d5"><span [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/blog/2021/03/02/get-front-end-test-coverage-with-cypress/index.html b/blog/2021/03/02/get-front-end-test-coverage-with-cypress/index.html
index 8408876..2aa97da 100644
--- a/blog/2021/03/02/get-front-end-test-coverage-with-cypress/index.html
+++ b/blog/2021/03/02/get-front-end-test-coverage-with-cypress/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Get Front-End Test Coverage with Cypress | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Get Front-End Test Coverage with Cypress | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="@LiteSun, Apache APISIX Committer from Shenzhen Zhiliu Technology Co."><meta data-react-hel [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/blog/index.html b/blog/index.html
index a8cc201..66cd1d0 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Blog | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Blog | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://apisix.apa [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -36,7 +36,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/FAQ/index.html b/docs/apisix/FAQ/index.html
index 3efb588..0247919 100644
--- a/docs/apisix/FAQ/index.html
+++ b/docs/apisix/FAQ/index.html
@@ -16,14 +16,14 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">FAQ | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apisix [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/assets/js/1be78505.e0979542.js" as="script">
<link rel="preload" href="/assets/js/d73fca9b.2435de2d.js" as="script">
<link rel="preload" href="/assets/js/17896441.8d6c3dfc.js" as="script">
-<link rel="preload" href="/assets/js/162a65a3.a010ea3b.js" as="script">
+<link rel="preload" href="/assets/js/162a65a3.f9a0d738.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -37,17 +37,17 @@ For China mainland users, you can use the <code>luarocks.cn</code> as the luaroc
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token operator" style="color:rgb(137, 221, 255)">==</span><span class="token operator" style="color:rgb(137, 221, 255)">></span><span class="token plain"> Downloading https://openresty.org/download/openresty-1.15.8.2.tar.gz</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Already downloaded: /Users/wusheng/Library/Caches/Homebrew/downloads/4395089 [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token string" style="color:rgb(195, 232, 141)">If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):</span></div><div class="token-line" style="color:#bfc7d5"><span class="token string" style="color:rgb(195, 232, 141)"> https://github.com/openresty/homebrew-brew/issues</span></div><div class="token-line" style="color:#bfc7d5"><span class="token string" style="display:inline-block;color:rgb(19 [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token string" style="color:rgb(195, 232, 141)">These open issues may also help:</span></div><div class="token-line" style="color:#bfc7d5"><span class="token string" style="color:rgb(195, 232, 141)">Can'</span><span class="token plain">t </span><span class="token function" style="color:rgb(130, 170, 255)">install</span><span class="token plain"> openresty on macOS </span><span class="token number" style="color:rg [...]
-</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Error: A newer Command Line Tools release is available.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Update them from Software Update </span><span class="token keyword" style="font-style:italic">in</span><span class="token plain"> System Preferences or</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">https://developer.apple.com/dow [...]
+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Error: A newer Command Line Tools release is available.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Update them from Software Update </span><span class="token keyword" style="font-style:italic">in</span><span class="token plain"> System Preferences or</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">https://developer.apple.com/dow [...]
See the <code>Hot reload</code> section in <a href="/docs/apisix/plugins">plugins</a> for how to do that.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="how-to-make-apisix-listen-on-multiple-ports-when-handling-http-or-https-requests"></a>How to make APISIX listen on multiple ports when handling HTTP or HTTPS requests?<a class="hash-link" href="#how-to-make-apisix-listen-on-multiple-ports-when-handling-http-or-https-requests" title="Direct link to headi [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># The uri match failed</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/12ab -i</span></div><div class="token-line" style="c [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
<script src="/assets/js/1be78505.e0979542.js"></script>
<script src="/assets/js/d73fca9b.2435de2d.js"></script>
<script src="/assets/js/17896441.8d6c3dfc.js"></script>
-<script src="/assets/js/162a65a3.a010ea3b.js"></script>
+<script src="/assets/js/162a65a3.f9a0d738.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/apisix/IGNORE_DOC/index.html b/docs/apisix/IGNORE_DOC/index.html
index d3e0e94..6c1212d 100644
--- a/docs/apisix/IGNORE_DOC/index.html
+++ b/docs/apisix/IGNORE_DOC/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">IGNORE_DOC | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/admin-api/index.html b/docs/apisix/admin-api/index.html
index 2d670b9..a401568 100644
--- a/docs/apisix/admin-api/index.html
+++ b/docs/apisix/admin-api/index.html
@@ -16,14 +16,14 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Admin API | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs- [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/assets/js/1be78505.e0979542.js" as="script">
<link rel="preload" href="/assets/js/d73fca9b.2435de2d.js" as="script">
<link rel="preload" href="/assets/js/17896441.8d6c3dfc.js" as="script">
-<link rel="preload" href="/assets/js/1bc24c0d.46bbee1a.js" as="script">
+<link rel="preload" href="/assets/js/1bc24c0d.2c33fa3b.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -71,7 +71,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># Replace upstream nodes of the Service</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/services/201/upstrea [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">After successful execution, upstream nodes will not retain the original data, and the entire update is:</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="toke [...]
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><blockquote><p>Response Parameters</p></blockquote><p>Return response from etcd currently.</p><p><a href="#table-of-contents">Back to TOC</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="consumer"></a>Consumer<a class="hash-link" href="#consumer" title="Direct link to heading">#</a></h2><p><em>API</em>:/apisix/admin/consu [...]
-</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"node"</span><span class="token plain">:</span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"value"</span><span class="token plain">:</span><span class="token [...]
+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"node"</span><span class="token plain">:</span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"value"</span><span class="token plain">:</span><span class="token [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># Add a node to the Upstream</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/upstreams/100 -H</span><span cl [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">After successful execution, nodes will be updated to:</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">"3 [...]
@@ -89,13 +89,13 @@ used when all the nodes with higher priority are unavailable or tried.</p><p>As
Therefore it is the backup of <code>127.0.0.1</code>.</p><blockquote><p>Response Parameters</p></blockquote><p>Return response from etcd currently.</p><p><a href="#table-of-contents">Back to TOC</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="ssl"></a>SSL<a class="hash-link" href="#ssl" title="Direct link to heading">#</a></h2><p><em>API</em>:/apisix/admin/ssl/{id}</p><p><em>Description</em>:SSL.</p><blockquote><p>Request Methods:</p></blockquote><ta [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">"http://127.0.0.1:9080/apisix/admin/plugins/key-auth"</span><span class="token plain"> -H </span><span class="token string" style="color:rgb(195, 232, 141)">'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1'</span><s [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
<script src="/assets/js/1be78505.e0979542.js"></script>
<script src="/assets/js/d73fca9b.2435de2d.js"></script>
<script src="/assets/js/17896441.8d6c3dfc.js"></script>
-<script src="/assets/js/1bc24c0d.46bbee1a.js"></script>
+<script src="/assets/js/1bc24c0d.2c33fa3b.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/apisix/architecture-design/apisix/index.html b/docs/apisix/architecture-design/apisix/index.html
index 3ff0f09..5812649 100644
--- a/docs/apisix/architecture-design/apisix/index.html
+++ b/docs/apisix/architecture-design/apisix/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">APISIX | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-api [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -31,7 +31,7 @@
and keep other configurations as default. The configuration in <code>config.yaml</code> should be like this:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">apisix</span><span class="token punctuation" style="color:rgb(199, 146, 234) [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token key atrule">etcd</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token key atrule">host</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"> </span><span class="tok [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/architecture-design/consumer/index.html b/docs/apisix/architecture-design/consumer/index.html
index f241333..a5a46d4 100644
--- a/docs/apisix/architecture-design/consumer/index.html
+++ b/docs/apisix/architecture-design/consumer/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Consumer | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-a [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -36,7 +36,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># Repeated tests, all return 403; Jack is forbidden to access this API</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/he [...]
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/en/latest/architecture-design/consumer.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_ [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/architecture-design/debug-mode/index.html b/docs/apisix/architecture-design/debug-mode/index.html
index b88e8e6..b11a0fa 100644
--- a/docs/apisix/architecture-design/debug-mode/index.html
+++ b/docs/apisix/architecture-design/debug-mode/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Debug Mode | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -32,7 +32,7 @@
subsystem, the information will be logged in the error log with <code>warn</code> level.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="advanced-debug-mode"></a>Advanced Debug Mode<a class="hash-link" href="#advanced-debug-mode" title="Direct link to heading">#</a></h3><p>Enable advanced debug mode by modifying the configuration in <code>conf/debug.yaml</code> file. Because there will be a check every second, only the checker reads the <code>#END</code> [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token key atrule">hook_phase</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"> </span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># Module Function List, Name: hook_phase</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/architecture-design/global-rule/index.html b/docs/apisix/architecture-design/global-rule/index.html
index 2139906..a8c008b 100644
--- a/docs/apisix/architecture-design/global-rule/index.html
+++ b/docs/apisix/architecture-design/global-rule/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Global rule | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
We can register a global <a href="/docs/apisix/architecture-design/plugin">Plugin</a> with <code>GlobalRule</code>:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/architecture-design/plugin-config/index.html b/docs/apisix/architecture-design/plugin-config/index.html
index eaa1cd1..79da475 100644
--- a/docs/apisix/architecture-design/plugin-config/index.html
+++ b/docs/apisix/architecture-design/plugin-config/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Plugin Config | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-d [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -32,7 +32,7 @@ bind it with a route directly.</p><p>For instance, you can do something like:</p
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># bind it to route</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H </span><span class="token str [...]
will be merged into it. The same plugin in the plugin config will override one in the <code>plugins</code>.</p><p>For example, when we configure a plugin config</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">{</span></div><div class [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/architecture-design/plugin/index.html b/docs/apisix/architecture-design/plugin/index.html
index 9e6953d..ba98c7e 100644
--- a/docs/apisix/architecture-design/plugin/index.html
+++ b/docs/apisix/architecture-design/plugin/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Plugin | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-api [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/architecture-design/route/index.html b/docs/apisix/architecture-design/route/index.html
index bf447ee..de125ff 100644
--- a/docs/apisix/architecture-design/route/index.html
+++ b/docs/apisix/architecture-design/route/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Route | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apis [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -31,7 +31,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">HTTP/1.1 </span><span class="token number" style="color:rgb(247, 140, 108)">201</span><span class="token plain"> Created</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Date: Sat, </span><span class="token number" style="color:rgb(247, 140, 108)">31</span><span class="token plain"> Aug </span><span class="token number" style="color:rgb(247, 140, 108)">2019</span><span [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"node"</span><span class="token plain">:</span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"value"</span><span class="token plain">:</span><span class="token [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/architecture-design/router/index.html b/docs/apisix/architecture-design/router/index.html
index 387eb69..cb3b194 100644
--- a/docs/apisix/architecture-design/router/index.html
+++ b/docs/apisix/architecture-design/router/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Router | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-api [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/architecture-design/script/index.html b/docs/apisix/architecture-design/script/index.html
index ce4cdd6..b30ce9c 100644
--- a/docs/apisix/architecture-design/script/index.html
+++ b/docs/apisix/architecture-design/script/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Script | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-api [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/architecture-design/service/index.html b/docs/apisix/architecture-design/service/index.html
index c36b34b..0b189e3 100644
--- a/docs/apisix/architecture-design/service/index.html
+++ b/docs/apisix/architecture-design/service/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Service | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-ap [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -31,7 +31,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># create new Route and reference the service by id `200`</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/route [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/101 -H </span><span class="token string" style="color:rgb(195, 232, 141)">'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1'</span><span class="token plain"> -X PUT -d </span><span class="token string" style="color:rgb(195, 232, 141)">'</span></div [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/architecture-design/upstream/index.html b/docs/apisix/architecture-design/upstream/index.html
index 5e0efd9..2550e94 100644
--- a/docs/apisix/architecture-design/upstream/index.html
+++ b/docs/apisix/architecture-design/upstream/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Upstream | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-a [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/aws/index.html b/docs/apisix/aws/index.html
index b86ee69..77ed6fa 100644
--- a/docs/apisix/aws/index.html
+++ b/docs/apisix/aws/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Running APISIX in AWS with AWS CDK | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -51,7 +51,7 @@
<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/aws-define-service.png">
<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/aws-define-route.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="validation"></a>Validation<a class="hash-link" href="#validation" title="Direct link to heading">#</a></h2><p>OK. Let's test the <code>/index.php</code> on <code>{apiSix.ApiSixServiceServiceURL}/index.php</code></p><p><img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/ima [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/batch-processor/index.html b/docs/apisix/batch-processor/index.html
index b5dc681..a2d3b61 100644
--- a/docs/apisix/batch-processor/index.html
+++ b/docs/apisix/batch-processor/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Batch Processor | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -39,7 +39,7 @@ argument and the batch configuration as the second parameter.</p><div class="mdx
The timer to flush the batch runs based on the <code>inactive_timeout</code> configuration. Thus, for optimal usage,
keep the <code>inactive_timeout</code> smaller than the <code>buffer_duration</code>.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/en/latest/batch-processor.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3 [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/benchmark/index.html b/docs/apisix/benchmark/index.html
index 7c287b4..74eb8b2 100644
--- a/docs/apisix/benchmark/index.html
+++ b/docs/apisix/benchmark/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Benchmark | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs- [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -34,7 +34,7 @@ and the response size was 1KB.</p><h4><a aria-hidden="true" tabindex="-1" class=
and the response size was 1KB.</p><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="qps-1"></a>QPS<a class="hash-link" href="#qps-1" title="Direct link to heading">#</a></h4><p>The x-axis means the size of CPU core, and the y-axis is QPS.</p><p><img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/benchmark-2.jpg" alt="benchmark-2"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="latency-1"></a>L [...]
<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/flamegraph-2.jpg" alt="flamegraph-2"></p><p>And if you want to run the benchmark test in your machine, you should run another Nginx to listen 80 port.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" st [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/control-api/index.html b/docs/apisix/control-api/index.html
index d4ad98a..3f1658b 100644
--- a/docs/apisix/control-api/index.html
+++ b/docs/apisix/control-api/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Control API | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -34,7 +34,7 @@ of fields like <code>consumer_schema</code> or <code>type</code>, it is depended
definition.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="get-v1healthcheck"></a>GET /v1/healthcheck<a class="hash-link" href="#get-v1healthcheck" title="Direct link to heading">#</a></h3><p>Introduced since <code>v2.3</code>.</p><p>Return current <a href="/docs/apisix/health-check">health check</a> status in the format below:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-json codeBloc [...]
object with id 1 creates a health checker, the <code>src_type</code> is <code>upstreams</code> and the <code>src_id</code> is <code>1</code>.</li><li>name: the name of the health checker.</li><li>nodes: the target nodes of the health checker.</li><li>healthy_nodes: the healthy node known by the health checker.</li></ul><p>User can also use <code>/v1/healthcheck/$src_type/$src_id</code> can get the status of a health checker.</p><p>For example, <code>GET /v1/healthcheck/upstreams/1</code> [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/customize-nginx-configuration/index.html b/docs/apisix/customize-nginx-configuration/index.html
index b41a40e..c63698f 100644
--- a/docs/apisix/customize-nginx-configuration/index.html
+++ b/docs/apisix/customize-nginx-configuration/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Customize Nginx configuration | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -32,7 +32,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> chunked_transfer_encoding on;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token key atrule">http_server_configuration_snippet</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">|</span><span class="token scalar string" style="color:rgb(195, 232, 141)"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/debug-function/index.html b/docs/apisix/debug-function/index.html
index 6353bd3..db1a983 100644
--- a/docs/apisix/debug-function/index.html
+++ b/docs/apisix/debug-function/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Debug Function | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs- [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>It has a response header of <code>X-APISIX-Upstream-Status: 502</code>.</p><blockquote><p>Example 2: <code>502</code> response status code comes from <code>APISIX</code></p></blockquote><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLi [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/discovery/consul_kv/index.html b/docs/apisix/discovery/consul_kv/index.html
index ca0969e..f8c8450 100644
--- a/docs/apisix/discovery/consul_kv/index.html
+++ b/docs/apisix/discovery/consul_kv/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">consul_kv | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs- [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -32,7 +32,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">\</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> -X PUT </span><span class="token punctuation" style="color:rgb(199, 146, 234)">\</span><span class="token [...]
To avoid confusion, use the full consul key url path as service name in practice.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="upstream-setting"></a>Upstream setting<a class="hash-link" href="#upstream-setting" title="Direct link to heading">#</a></h3><p>Here is an example of routing a request with a URL of "/*" to a service which named "<a href="http://127.0.0.1:8500/v1/kv/upstreams/webpages/%22" target="_blank" rel="noopener noreferre [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/discovery/dns/index.html b/docs/apisix/discovery/dns/index.html
index 2925ade..b05d0fa 100644
--- a/docs/apisix/discovery/dns/index.html
+++ b/docs/apisix/discovery/dns/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">DNS | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apisix [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -38,7 +38,7 @@ than 0, records with weight 0 should have a very small chance of
being selected.</p></blockquote><p>We treat weight 0 record has a weight of 1 so the node "have a very small chance of
being selected", which is also the common way to treat this type of record.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/en/latest/discovery/dns.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3- [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/discovery/index.html b/docs/apisix/discovery/index.html
index 352a5b6..d1eb845 100644
--- a/docs/apisix/discovery/index.html
+++ b/docs/apisix/discovery/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Integration service discovery registry | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusa [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -40,7 +40,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"node"</span><span class="token plain">:</span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"value"</span><span class="token plain">:</span><span class="token [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/2 -H </span><span class="token string" style="color:rgb(195, 232, 141)">'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1'</span><span class="token plain"> -X PUT -i -d </span><span class="token string" style="color:rgb(195, 232, 141)">'</span></ [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/examples/plugins-hmac-auth-generate-signature/index.html b/docs/apisix/examples/plugins-hmac-auth-generate-signature/index.html
index f2f5fdb..3f84377 100644
--- a/docs/apisix/examples/plugins-hmac-auth-generate-signature/index.html
+++ b/docs/apisix/examples/plugins-hmac-auth-generate-signature/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">HMAC Generate Signature Examples | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_t [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -63,7 +63,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># to lowercase hexits</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">echo</span><span class="token plain"> -e </span><span class="token variable" style="color:rgb(191, 199, [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># to base64</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">echo</span><span class="token plain"> -e </span><span class="token variable" style="color:rgb(191, 199, 213)">$ME [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/getting-started/index.html b/docs/apisix/getting-started/index.html
index 7186239..0033a28 100644
--- a/docs/apisix/getting-started/index.html
+++ b/docs/apisix/getting-started/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Getting Started | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -48,7 +48,7 @@ a web application to perform the similar. The dashboard is available in the foll
same route configurations via the dashboard as well.</p><p><img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/dashboard.png" alt="Dashboard"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="troubleshooting"></a>Troubleshooting<a class="hash-link" href="#troubleshooting" title="Direct link to heading">#</a></h3><ul><li><p>Make sure the required ports are not being used by other systems/processes (The default ports are: 908 [...]
The following is the command to kill a process which is listening to a specific port (in unix based systems).</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">```bash</span></div><div class="token-line" style="color:#bfc7d5"><span cla [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/grpc-proxy/index.html b/docs/apisix/grpc-proxy/index.html
index cddd61a..64b15bc 100644
--- a/docs/apisix/grpc-proxy/index.html
+++ b/docs/apisix/grpc-proxy/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">gRPC Proxy | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
gRPC client -> APISIX -> gRPC/gRPCS server</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="parameters"></a>Parameters<a class="hash-link" href="#parameters" title="Direct link to heading">#</a></h2><ul><li><code>scheme</code>: the <code>scheme</code> of the route's upstream must be <code>grpc</code> or <code>grpcs</code>.</li><li><code>uri</code>: format likes /service/method, Example:/helloworld.Greeter/SayHello</li></ul><h3><a aria-hidden="t [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/health-check/index.html b/docs/apisix/health-check/index.html
index 4e829c2..2e47ce1 100644
--- a/docs/apisix/health-check/index.html
+++ b/docs/apisix/health-check/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Health Check | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-do [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -32,7 +32,7 @@ you can use it for upstream.</p><p>Note that we only start the health check when
There won't be any health check if an upstream is configured but isn't in used.</p><p>The following is an example of health check:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span>< [...]
contains: <code>active</code> or <code>passive</code>.</p><ul><li><p><code>active</code>: To enable active health checks, you need to specify the configuration items under <code>checks.active</code> in the Upstream object configuration.</p><ul><li><p><code>active.timeout</code>: Socket timeout for active checks (in seconds), support decimals. For example <code>1.01</code> means <code>1010</code> milliseconds, <code>2</code> means <code>2000</code> milliseconds.</p></li><li><p><code>activ [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/how-to-build/index.html b/docs/apisix/how-to-build/index.html
index c4b6e4d..4ac8ef2 100644
--- a/docs/apisix/how-to-build/index.html
+++ b/docs/apisix/how-to-build/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">How to build Apache APISIX | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" co [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -41,7 +41,7 @@ Here is an example:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockConte
If you need those features, you can build OpenResty with
<a href="https://raw.githubusercontent.com/api7/apisix-build-tools/master/build-apisix-openresty.sh" target="_blank" rel="noopener noreferrer">this build script</a>.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/en/latest/how-to-build.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/https/index.html b/docs/apisix/https/index.html
index 20b1fa7..bad48e0 100644
--- a/docs/apisix/https/index.html
+++ b/docs/apisix/https/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">HTTPS | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apis [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -44,7 +44,7 @@ first certificate and private key should be still put in <code>cert</code> and <
private keys by <code>certs</code> and <code>keys</code>.</p><ul><li><code>certs</code>: PEM-encoded certificate array.</li><li><code>keys</code>: PEM-encoded private key array.</li></ul><p><code>APISIX</code> will pair certificate and private key with the same indice as a SSL key
pair. So the length of <code>certs</code> and <code>keys</code> must be same.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/en/latest/https.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0 [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/install-dependencies/index.html b/docs/apisix/install-dependencies/index.html
index ed4564b..5a629a8 100644
--- a/docs/apisix/install-dependencies/index.html
+++ b/docs/apisix/install-dependencies/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Install Dependencies | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content= [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -48,7 +48,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># start etcd server</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">brew services start etcd</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># enable TLS for etcd server</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">etcd --cert-file</span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span class="token plain">/path/to/cert --key-file</span><span class="token operat [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/mtls/index.html b/docs/apisix/mtls/index.html
index c017d25..6dd4c69 100644
--- a/docs/apisix/mtls/index.html
+++ b/docs/apisix/mtls/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Mutual TLS authentication for Admin API | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docus [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token key atrule">admin_api_mtls</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token key atrule">admin_ssl_ca_cert</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plai [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugin-develop/index.html b/docs/apisix/plugin-develop/index.html
index fa7246b..9d70477 100644
--- a/docs/apisix/plugin-develop/index.html
+++ b/docs/apisix/plugin-develop/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Plugin Develop | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs- [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -61,7 +61,7 @@ You may need to use <a href="/docs/apisix/plugin-interceptors">interceptors</a>
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">function _M.control_api()</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> return {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> methods = {"GET"},</span></div><div class="token-line" style="color:#bfc7d5"><span c [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugin-interceptors/index.html b/docs/apisix/plugin-interceptors/index.html
index 693f217..60b36e3 100644
--- a/docs/apisix/plugin-interceptors/index.html
+++ b/docs/apisix/plugin-interceptors/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Plugin interceptors | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content=" [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -34,7 +34,7 @@ to clients in <code>10.0.0.0/24</code>:</p><div class="mdxCodeBlock_3lFL"><div c
the name of plugin which you want to run and the <code>conf</code> is the configuration of the
plugin.</p><p>Currently we only support a subset of plugins which can be run as interceptors.</p><p>Supported interceptors:</p><ul><li><a href="/docs/apisix/plugins/ip-restriction">ip-restriction</a></li></ul></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/en/latest/plugin-interceptors.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectR [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/api-breaker/index.html b/docs/apisix/plugins/api-breaker/index.html
index be7e771..4a004ca 100644
--- a/docs/apisix/plugins/api-breaker/index.html
+++ b/docs/apisix/plugins/api-breaker/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">api-breaker | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">..</span><span class="token plain">. </span><span class="token punctuation" style="color:rgb(199, 146, 234)">..</span><span class="token plain">.</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enha [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/authz-keycloak/index.html b/docs/apisix/plugins/authz-keycloak/index.html
index 24fb129..7e74eee 100644
--- a/docs/apisix/plugins/authz-keycloak/index.html
+++ b/docs/apisix/plugins/authz-keycloak/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">authz-keycloak | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs- [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -55,7 +55,7 @@ API workflows. Run the following docker image and visit <code>http://localhost:8
However, Keycloak's official adapters (Java, JS) also provides path matching by querying Keycloak paths dynamically, and
lazy loading the paths to identity resources. Future version on authz-plugin will support this functionality.</p></li><li><p>Support to read scope and configurations from the Keycloak JSON File</p></li></ul></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/en/latest/plugins/authz-keycloak.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspect [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/basic-auth/index.html b/docs/apisix/plugins/basic-auth/index.html
index 6ac6806..7f922ba 100644
--- a/docs/apisix/plugins/basic-auth/index.html
+++ b/docs/apisix/plugins/basic-auth/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">basic-auth | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -31,7 +31,7 @@
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0. [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/batch-requests/index.html b/docs/apisix/plugins/batch-requests/index.html
index 4316f9c..4398a79 100644
--- a/docs/apisix/plugins/batch-requests/index.html
+++ b/docs/apisix/plugins/batch-requests/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">batch-requests | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs- [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -31,7 +31,7 @@
You may need to use <a href="/docs/apisix/plugin-interceptors">interceptors</a> to protect it.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="how-to-enable"></a>How To Enable<a class="hash-link" href="#how-to-enable" title="Direct link to heading">#</a></h2><p>Default enabled</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="how-to-configure"></a>How To Configure<a class="hash-link" href="#how-to-configure" title="Direct [...]
You can configure it via <code>apisix/admin/plugin_metadata/batch-requests</code>:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/adm [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/consumer-restriction/index.html b/docs/apisix/plugins/consumer-restriction/index.html
index ac5c768..3ef18f6 100644
--- a/docs/apisix/plugins/consumer-restriction/index.html
+++ b/docs/apisix/plugins/consumer-restriction/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">consumer-restriction | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content= [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -34,7 +34,7 @@
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H </s [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/cors/index.html b/docs/apisix/plugins/cors/index.html
index 38e90b4..d0d0698 100644
--- a/docs/apisix/plugins/cors/index.html
+++ b/docs/apisix/plugins/cors/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">cors | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apisi [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
When using <code>**</code>, you must fully understand that it introduces some security risks, such as CSRF, so make sure that this security level meets your expectations before using it。</p></blockquote><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="how-to-enable"></a>How To Enable<a class="hash-link" href="#how-to-enable" title="Direct link to heading">#</a></h2><p>Create a <code>Route</code> or <code>Service</code> object and configure <code>cors</code> [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/dubbo-proxy/index.html b/docs/apisix/plugins/dubbo-proxy/index.html
index a1261de..0fb452c 100644
--- a/docs/apisix/plugins/dubbo-proxy/index.html
+++ b/docs/apisix/plugins/dubbo-proxy/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">dubbo-proxy | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -35,7 +35,7 @@ you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0. [...]
you need to comment out in the <code>config.yaml</code>:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">plugins</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></div><d [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/echo/index.html b/docs/apisix/plugins/echo/index.html
index 8458217..0403604 100644
--- a/docs/apisix/plugins/echo/index.html
+++ b/docs/apisix/plugins/echo/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">echo | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apisi [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127 [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/error-log-logger/index.html b/docs/apisix/plugins/error-log-logger/index.html
index 54fc822..9259299 100644
--- a/docs/apisix/plugins/error-log-logger/index.html
+++ b/docs/apisix/plugins/error-log-logger/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">error-log-logger | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="doc [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -31,7 +31,7 @@
<a href="/docs/apisix/batch-processor">Batch-Processor</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="attributes"></a>Attributes<a class="hash-link" href="#attributes" title="Direct link to heading">#</a></h2><table><thead><tr><th>Name</th><th>Type</th><th>Requirement</th><th>Default</th><th>Valid</th><th>Description</th></tr></thead><tbody><tr><td>host</td><td>string</td><td>required</td><td></td><td></td><td>IP address or the Hostname of the TCP s [...]
It does not need to be bound in any route or service.</p><p>Here is an example of <code>conf/config.yaml</code>:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">plugins</span><span class="token punctuation" style="color:rgb(199, 146, [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/fault-injection/index.html b/docs/apisix/plugins/fault-injection/index.html
index e95b6d1..17b2427 100644
--- a/docs/apisix/plugins/fault-injection/index.html
+++ b/docs/apisix/plugins/fault-injection/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">fault-injection | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -49,7 +49,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Fault Injection</span><span class="token operator" style="color:rgb(137, 221, 255)">!</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><ol start="3"><li>Both request parameters and request headers fail to match, and fault injection is not performed:</li></ol><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"> [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">hello</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="disable-plugin"></a>Disable Plugin<a class="hash-link" href="#disable-plugin" title="Direct link to heading">#</a></h2><p>Remove the corresponding JSON in the plugin configuration to disable [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/grpc-transcode/index.html b/docs/apisix/plugins/grpc-transcode/index.html
index 727bba3..8841050 100644
--- a/docs/apisix/plugins/grpc-transcode/index.html
+++ b/docs/apisix/plugins/grpc-transcode/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">grpc-transcode | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs- [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -32,7 +32,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"workflowKey"</span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">:</span><span class="token string" style="color:rgb(195, 232, 141)">"#2251799813685260"</span><span class="token plain">,</span><span class="token string" [...]
APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/111 [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/hmac-auth/index.html b/docs/apisix/plugins/hmac-auth/index.html
index a70c93e..d824a4c 100644
--- a/docs/apisix/plugins/hmac-auth/index.html
+++ b/docs/apisix/plugins/hmac-auth/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">hmac-auth | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs- [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -41,7 +41,7 @@ you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0. [...]
Need to pay attention to the handling of newline characters in signature strings in various languages, which can easily lead to the problem of <code>{"message":"Invalid signature"}</code>.</p><p>Example inputs:</p><table><thead><tr><th>Variable</th><th>Value</th></tr></thead><tbody><tr><td>secret</td><td>this is secret key</td></tr><tr><td>message</td><td>this is signature string</td></tr></tbody></table><p>Example outputs:</p><table><thead><tr><th>Type</th><th>Hash</ [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/http-logger/index.html b/docs/apisix/plugins/http-logger/index.html
index 23b1e1e..b36ff99 100644
--- a/docs/apisix/plugins/http-logger/index.html
+++ b/docs/apisix/plugins/http-logger/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">http-logger | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127 [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/index.html b/docs/apisix/plugins/index.html
index ab56be0..26e54e6 100644
--- a/docs/apisix/plugins/index.html
+++ b/docs/apisix/plugins/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Plugins | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-ap [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
the its execution will be skipped.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="hot-reload-in-stand-alone-mode"></a>Hot reload in stand-alone mode<a class="hash-link" href="#hot-reload-in-stand-alone-mode" title="Direct link to heading">#</a></h3><p>For stand-alone mode, see plugin related section in <a href="/docs/apisix/stand-alone">stand alone mode</a>.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/ip-restriction/index.html b/docs/apisix/plugins/ip-restriction/index.html
index 154ebf5..159647c 100644
--- a/docs/apisix/plugins/ip-restriction/index.html
+++ b/docs/apisix/plugins/ip-restriction/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">ip-restriction | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs- [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -36,7 +36,7 @@ no need to restart the service, it will take effect immediately:</p><div class="
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0. [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/jwt-auth/index.html b/docs/apisix/plugins/jwt-auth/index.html
index 2e1ee34..834d425 100644
--- a/docs/apisix/plugins/jwt-auth/index.html
+++ b/docs/apisix/plugins/jwt-auth/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">jwt-auth | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-a [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -37,7 +37,7 @@ You may need to use <a href="/docs/apisix/plugin-interceptors">interceptors</a>
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0. [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/kafka-logger/index.html b/docs/apisix/plugins/kafka-logger/index.html
index 60407d9..d73b889 100644
--- a/docs/apisix/plugins/kafka-logger/index.html
+++ b/docs/apisix/plugins/kafka-logger/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">kafka-logger | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-do [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -36,7 +36,7 @@ In case of errors, returns <code>nil</code> with a string describing the error (
sample to take effect of this functionality.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-json codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class=" [...]
APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127 [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/key-auth/index.html b/docs/apisix/plugins/key-auth/index.html
index 893b982..30d01fa 100644
--- a/docs/apisix/plugins/key-auth/index.html
+++ b/docs/apisix/plugins/key-auth/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">key-auth | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-a [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -34,7 +34,7 @@
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0. [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/limit-conn/index.html b/docs/apisix/plugins/limit-conn/index.html
index 34b2e2c..e663e80 100644
--- a/docs/apisix/plugins/limit-conn/index.html
+++ b/docs/apisix/plugins/limit-conn/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">limit-conn | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -34,7 +34,7 @@
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H </s [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/limit-count/index.html b/docs/apisix/plugins/limit-count/index.html
index ec28d46..bd35661 100644
--- a/docs/apisix/plugins/limit-count/index.html
+++ b/docs/apisix/plugins/limit-count/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">limit-count | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -35,7 +35,7 @@ which mean the total number of requests and the remaining number of requests tha
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H </s [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/limit-req/index.html b/docs/apisix/plugins/limit-req/index.html
index ade006c..27ba4ad 100644
--- a/docs/apisix/plugins/limit-req/index.html
+++ b/docs/apisix/plugins/limit-req/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">limit-req | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs- [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -32,7 +32,7 @@
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H </s [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/log-rotate/index.html b/docs/apisix/plugins/log-rotate/index.html
index 7b5bbb0..9db6af6 100644
--- a/docs/apisix/plugins/log-rotate/index.html
+++ b/docs/apisix/plugins/log-rotate/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">log-rotate | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -33,7 +33,7 @@ For example, the following example is a sample based on <code>interval: 10</code
It does not need to be bound in any route or service.</p><p>Here is an example of <code>conf/config.yaml</code>:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">plugins</span><span class="token punctuation" style="color:rgb(199, 146, [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token key atrule">plugin_attr</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token key atrule">log-rotate</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></ [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/mqtt-proxy/index.html b/docs/apisix/plugins/mqtt-proxy/index.html
index 4289cb5..0d63b5b 100644
--- a/docs/apisix/plugins/mqtt-proxy/index.html
+++ b/docs/apisix/plugins/mqtt-proxy/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">mqtt-proxy | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -31,7 +31,7 @@
balance by <code>client_id</code> of MQTT.</p><p>And this plugin both support MQTT protocol <a href="http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html" target="_blank" rel="noopener noreferrer">3.1.*</a> and <a href="https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html" target="_blank" rel="noopener noreferrer">5.0</a>.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="attributes"></a>Attributes<a class="hash-link" href="#attributes" [...]
For example, the following configuration represents listening on the 9100 TCP port.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">...</span><span class="token p [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/node-status/index.html b/docs/apisix/plugins/node-status/index.html
index 99cc733..3eb9cc3 100644
--- a/docs/apisix/plugins/node-status/index.html
+++ b/docs/apisix/plugins/node-status/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">node-status | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -36,7 +36,7 @@ then you can not add this plugin in any route.</li></ol><div class="mdxCodeBlock
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately.</li></ol><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-sh codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ curl http://127.0.0.1:9080/apisix/admin/routes/1 -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -i - [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/openid-connect/index.html b/docs/apisix/plugins/openid-connect/index.html
index eafd3cf..8f4aca0 100644
--- a/docs/apisix/plugins/openid-connect/index.html
+++ b/docs/apisix/plugins/openid-connect/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">openid-connect | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs- [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -55,7 +55,7 @@ and further information from the identity provider on behalf of the user. The in
in a session cookie that the user agent can submit on subsequent requests. The plugin will recognize the cookie
and use the information therein to avoid having to go through the flow again.</p><p>The following command adds this mode of operation to a route.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-bash codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</sp [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/prometheus/index.html b/docs/apisix/plugins/prometheus/index.html
index 324aa30..4653e6a 100644
--- a/docs/apisix/plugins/prometheus/index.html
+++ b/docs/apisix/plugins/prometheus/index.html
@@ -16,30 +16,36 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">prometheus | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/assets/js/1be78505.e0979542.js" as="script">
<link rel="preload" href="/assets/js/d73fca9b.2435de2d.js" as="script">
<link rel="preload" href="/assets/js/17896441.8d6c3dfc.js" as="script">
-<link rel="preload" href="/assets/js/3ace1223.39ed1ce7.js" as="script">
+<link rel="preload" href="/assets/js/3ace1223.5ab4630f.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
You may need to use <a href="/docs/apisix/plugin-interceptors">interceptors</a> to protect it.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="how-to-enable-it"></a>How to enable it<a class="hash-link" href="#how-to-enable-it" title="Direct link to heading">#</a></h2><p><code>prometheus</code> plugin can be enable with empty table, because it doesn't have
any options yet.</p><p>For example:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H </span><span class="token strin [...]
-these metric data.</p><p>For example like this:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">scrape_configs</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></div><div [...]
+these metric data.</p><p>For example like this:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">scrape_configs</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></div><div [...]
+| Name | Description |
+| ---------| ------------- |
+| type | Its value is fixed as <code>request</code>, which means HTTP request. |
+| service | The <code>service_id</code> of the route matched by the request. When the route lacks service_id, the default is <code>$host</code>. |
+| consumer | The <code>consumer_name</code> of the consumer that matches the request. If it does not match, the default value is an empty string. |
+| node | The <code>ip</code> of the upstream node. |</p></li><li><p><code>Info</code>: the information of APISIX node.</p></li></ul><p>Here is the original metric data of APISIX:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </sp [...]
APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
<script src="/assets/js/1be78505.e0979542.js"></script>
<script src="/assets/js/d73fca9b.2435de2d.js"></script>
<script src="/assets/js/17896441.8d6c3dfc.js"></script>
-<script src="/assets/js/3ace1223.39ed1ce7.js"></script>
+<script src="/assets/js/3ace1223.5ab4630f.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/apisix/plugins/proxy-cache/index.html b/docs/apisix/plugins/proxy-cache/index.html
index 87c3bb4..b707ca7 100644
--- a/docs/apisix/plugins/proxy-cache/index.html
+++ b/docs/apisix/plugins/proxy-cache/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">proxy-cache | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -34,7 +34,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">hello</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><blockquote><p>The response header <code>Apisix-Cache-Status</code> value has changed to HIT, indicating that the data has been cached</p></blockquote><p>Example 3: Specifying cache_zone as <code>invalid_disk_cache</code> is inconsistent with the cache area <code>disk_c [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token operator" style="color:rgb(137, 221, 255)"><</span><span class="token plain">html</span><span class="token operator" style="color:rgb(137, 221, 255)">></span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token operator" style="color:rgb(137, 221, 255)"><</span><span class="token plain"> [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/proxy-mirror/index.html b/docs/apisix/plugins/proxy-mirror/index.html
index 9f69a1f..c5c1db1 100644
--- a/docs/apisix/plugins/proxy-mirror/index.html
+++ b/docs/apisix/plugins/proxy-mirror/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">proxy-mirror | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-do [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -31,7 +31,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">hello world</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><blockquote><p>Since the specified mirror address is 127.0.0.1:9797, so to verify whether this plugin is in effect, we need to confirm on the service with port 9797.
For example, we can start a simple server: python -m SimpleHTTPServer 9797</p></blockquote><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="disable-plugin"></a>Disable Plugin<a class="hash-link" href="#disable-plugin" title="Direct link to heading">#</a></h2><p>Remove the corresponding JSON in the plugin configuration to disable the plugin immediately without restarting the service:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div t [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/proxy-rewrite/index.html b/docs/apisix/plugins/proxy-rewrite/index.html
index 16a430e..82dc21a 100644
--- a/docs/apisix/plugins/proxy-rewrite/index.html
+++ b/docs/apisix/plugins/proxy-rewrite/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">proxy-rewrite | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-d [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -31,7 +31,7 @@
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately :</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H < [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/redirect/index.html b/docs/apisix/plugins/redirect/index.html
index ad72c10..35d6a42 100644
--- a/docs/apisix/plugins/redirect/index.html
+++ b/docs/apisix/plugins/redirect/index.html
@@ -16,29 +16,29 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">redirect | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-a [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/assets/js/1be78505.e0979542.js" as="script">
<link rel="preload" href="/assets/js/d73fca9b.2435de2d.js" as="script">
<link rel="preload" href="/assets/js/17896441.8d6c3dfc.js" as="script">
-<link rel="preload" href="/assets/js/7193710f.62efcefc.js" as="script">
+<link rel="preload" href="/assets/js/7193710f.08f1683e.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">..</span><span class="token plain">.</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>We can check the response code and the response header <code>Location</code>.</p><p>It shows that the <code>redirect</code> plugin is in effect.</p><p> Here is an e [...]
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately :</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H < [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
<script src="/assets/js/1be78505.e0979542.js"></script>
<script src="/assets/js/d73fca9b.2435de2d.js"></script>
<script src="/assets/js/17896441.8d6c3dfc.js"></script>
-<script src="/assets/js/7193710f.62efcefc.js"></script>
+<script src="/assets/js/7193710f.08f1683e.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/apisix/plugins/referer-restriction/index.html b/docs/apisix/plugins/referer-restriction/index.html
index a93a3c2..6fb3e4d 100644
--- a/docs/apisix/plugins/referer-restriction/index.html
+++ b/docs/apisix/plugins/referer-restriction/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">referer-restriction | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content=" [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -32,7 +32,7 @@ whitelisting request header Referrers.</p><h2><a aria-hidden="true" tabindex="-1
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0. [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/request-id/index.html b/docs/apisix/plugins/request-id/index.html
index 03f06f0..3fa9075 100644
--- a/docs/apisix/plugins/request-id/index.html
+++ b/docs/apisix/plugins/request-id/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">request-id | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -31,7 +31,7 @@
API request. The plugin will not add a request id if the <code>header_name</code> is already present in the request.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="attributes"></a>Attributes<a class="hash-link" href="#attributes" title="Direct link to heading">#</a></h2><table><thead><tr><th>Name</th><th>Type</th><th>Requirement</th><th>Default</th><th>Valid</th><th>Description</th></tr></thead><tbody><tr><td>header_name</td><td>string</td><td>optional< [...]
APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/5 - [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/request-validation/index.html b/docs/apisix/plugins/request-validation/index.html
index bec423d..cc52f8f 100644
--- a/docs/apisix/plugins/request-validation/index.html
+++ b/docs/apisix/plugins/request-validation/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">request-validation | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="d [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -31,7 +31,7 @@
json-schema to validate the schema. The plugin can be used to validate the headers and body data.</p><p>For more information on schema, refer to <a href="https://github.com/api7/jsonschema" target="_blank" rel="noopener noreferrer">JSON schema</a> for more information.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="attributes"></a>Attributes<a class="hash-link" href="#attributes" title="Direct link to heading">#</a></h2><table><thead><tr><th>Name</th><t [...]
APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/5 - [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/response-rewrite/index.html b/docs/apisix/plugins/response-rewrite/index.html
index 6ca8434..29be96c 100644
--- a/docs/apisix/plugins/response-rewrite/index.html
+++ b/docs/apisix/plugins/response-rewrite/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">response-rewrite | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="doc [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -33,7 +33,7 @@
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H </ [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/server-info/index.html b/docs/apisix/plugins/server-info/index.html
index d182b1e..29a6c58 100644
--- a/docs/apisix/plugins/server-info/index.html
+++ b/docs/apisix/plugins/server-info/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">server-info | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/serverless/index.html b/docs/apisix/plugins/serverless/index.html
index b75603d..912135c 100644
--- a/docs/apisix/plugins/serverless/index.html
+++ b/docs/apisix/plugins/serverless/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">serverless | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -32,7 +32,7 @@ which indicates that the specified function is in effect.</p><h2><a aria-hidden=
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H </ [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/skywalking/index.html b/docs/apisix/plugins/skywalking/index.html
index 5491fd8..905dab1 100644
--- a/docs/apisix/plugins/skywalking/index.html
+++ b/docs/apisix/plugins/skywalking/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">skywalking | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -44,7 +44,7 @@ you need to comment out in the <code>config.yaml</code>:</p><div class="mdxCodeB
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic">/**</span></div><div class="token-line" style="color:#bfc7d5"><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"> * @author cyxinda</span></div><div class="token-line" style="color:#bfc7d5"><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"> * @create 2020-05-29 14 [...]
update the file of agent/config/agent.config</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">agent.service_name</span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span class="token plain">yourservername</span></ [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/sls-logger/index.html b/docs/apisix/plugins/sls-logger/index.html
index 32c87d0..b3dabb7 100644
--- a/docs/apisix/plugins/sls-logger/index.html
+++ b/docs/apisix/plugins/sls-logger/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">sls-logger | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -32,7 +32,7 @@
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="test-plugin"></a>Test Plugin<a class="hash-link" href="#test-plugin" title="Direct link to heading">#</a></h2><ul><li>success:</li></ul><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollba [...]
APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127 [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/syslog/index.html b/docs/apisix/plugins/syslog/index.html
index 475ad50..6fb45d9 100644
--- a/docs/apisix/plugins/syslog/index.html
+++ b/docs/apisix/plugins/syslog/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">syslog | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-api [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127 [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/tcp-logger/index.html b/docs/apisix/plugins/tcp-logger/index.html
index 2923b4f..6445f6c 100644
--- a/docs/apisix/plugins/tcp-logger/index.html
+++ b/docs/apisix/plugins/tcp-logger/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">tcp-logger | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -31,7 +31,7 @@
<a href="/docs/apisix/batch-processor">Batch-Processor</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="attributes"></a>Attributes<a class="hash-link" href="#attributes" title="Direct link to heading">#</a></h2><table><thead><tr><th>Name</th><th>Type</th><th>Requirement</th><th>Default</th><th>Valid</th><th>Description</th></tr></thead><tbody><tr><td>host</td><td>string</td><td>required</td><td></td><td></td><td>IP address or the Hostname of the TCP s [...]
APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127 [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/traffic-split/index.html b/docs/apisix/plugins/traffic-split/index.html
index 545d621..55852ff 100644
--- a/docs/apisix/plugins/traffic-split/index.html
+++ b/docs/apisix/plugins/traffic-split/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">traffic-split | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-d [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -42,7 +42,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">hello </span><span class="token number" style="color:rgb(247, 140, 108)">1980</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>After 5 requests, the service of port <code>1981</code> was hit 3 times, and the service of port <code>1980</code> was hit 2 times.</p><blockquote><ol start="3"><li>The expression verification of [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">hello </span><span class="token number" style="color:rgb(247, 140, 108)">1980</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="disable-plugin"></a>Disable Plugin<a class="hash-link" href="#disable-plugin" title="Direct link to heading">#</a></h2> [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/udp-logger/index.html b/docs/apisix/plugins/udp-logger/index.html
index eff46be..1ac079d 100644
--- a/docs/apisix/plugins/udp-logger/index.html
+++ b/docs/apisix/plugins/udp-logger/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">udp-logger | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -31,7 +31,7 @@
<a href="/docs/apisix/batch-processor">Batch-Processor</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="attributes"></a>Attributes<a class="hash-link" href="#attributes" title="Direct link to heading">#</a></h2><table><thead><tr><th>Name</th><th>Type</th><th>Requirement</th><th>Default</th><th>Valid</th><th>Description</th></tr></thead><tbody><tr><td>host</td><td>string</td><td>required</td><td></td><td></td><td>IP address or the Hostname of the UDP s [...]
APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127 [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/uri-blocker/index.html b/docs/apisix/plugins/uri-blocker/index.html
index 04eb110..f96a9d5 100644
--- a/docs/apisix/plugins/uri-blocker/index.html
+++ b/docs/apisix/plugins/uri-blocker/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">uri-blocker | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">..</span><span class="token plain">. </span><span class="token punctuation" style="color:rgb(199, 146, 234)">..</span><span class="token plain">.</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enha [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/wolf-rbac/index.html b/docs/apisix/plugins/wolf-rbac/index.html
index fe93ea1..a8bdbe6 100644
--- a/docs/apisix/plugins/wolf-rbac/index.html
+++ b/docs/apisix/plugins/wolf-rbac/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">wolf-rbac | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs- [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -51,7 +51,7 @@ The rbac feature is provided by <a href="https://github.com/iGeeky/wolf" target=
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H </ [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/plugins/zipkin/index.html b/docs/apisix/plugins/zipkin/index.html
index 5eb1f44..2e14abf 100644
--- a/docs/apisix/plugins/zipkin/index.html
+++ b/docs/apisix/plugins/zipkin/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Zipkin | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-api [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -37,7 +37,7 @@ no need to restart the service, it will take effect immediately:</p><div class="
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> // use middleware to extract parentID from http header that injected by APISIX</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> r.Use(func(c *gin.Context) {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> span := this.Tracer.Extract(b3.ExtractHTTP(c.Request))</span></div><div class="token-line" style="color:#bfc7d5"><s [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">}</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/en/latest/plugins/zipkin.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAsp [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/profile/index.html b/docs/apisix/profile/index.html
index b45dbb7..6b311f7 100644
--- a/docs/apisix/profile/index.html
+++ b/docs/apisix/profile/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Configuration file switching based on environment variables | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" n [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -35,7 +35,7 @@ development environment. You have to change it back. It's very easy to make
between different configuration files through environment variables. The corresponding environment variable in APISIX is: <code>APISIX_PROFILE</code></p><p>When <code>APISIX_PROFILE</code> is not set, the following three configuration files are used by default:</p><ul><li>conf/config.yaml</li><li>conf/apisix.yaml</li><li>conf/debug.yaml</li></ul><p>If the value of <code>APISIX_PROFILE</code> is set to <code>prod</code>, the following three configuration files are used:</p><ul><li>conf/co [...]
tools such as git can be configured, and version management can be better achieved.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/en/latest/profile.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/router-radixtree/index.html b/docs/apisix/router-radixtree/index.html
index 0de6c8c..0fd9d4e 100644
--- a/docs/apisix/router-radixtree/index.html
+++ b/docs/apisix/router-radixtree/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Router radixtree | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="doc [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -33,7 +33,7 @@ here is an simple example:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlo
data from the request body. This limitation is configured via:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">graphql</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></ [...]
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>If you need to pass a graphql body which is larger than the limitation, you can increase the value in <code>conf/config.yaml</code>.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/en/latest/router-radixtree.md" target="_blank" rel="noreferrer noopener"><svg fill= [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/stand-alone/index.html b/docs/apisix/stand-alone/index.html
index 3b05e69..1d57afa 100644
--- a/docs/apisix/stand-alone/index.html
+++ b/docs/apisix/stand-alone/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Stand-alone mode | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="doc [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -32,7 +32,7 @@ the APISIX will check if this file has any changed every second.
If the file changed and we found <code>#END</code> at the end of the file,
APISIX will load the rules in this file and update to memory of APISIX.</p><p>Here is a mini example:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">routes</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</sp [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/apisix/stream-proxy/index.html b/docs/apisix/stream-proxy/index.html
index a87045f..6325c3f 100644
--- a/docs/apisix/stream-proxy/index.html
+++ b/docs/apisix/stream-proxy/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Stream Proxy | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-do [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
By default, no any stream proxy is enabled.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">apisix</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></div><div class="toke [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/dashboard/FAQ/index.html b/docs/dashboard/FAQ/index.html
index 83ed946..6b0a926 100644
--- a/docs/dashboard/FAQ/index.html
+++ b/docs/dashboard/FAQ/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">FAQ | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apisix [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -31,7 +31,7 @@
Refer to the beginning in:
<a href="https://apisix.apache.org/docs/apisix/control-api" target="_blank" rel="noopener noreferrer">https://apisix.apache.org/docs/apisix/control-api</a></p></li><li><p>Execute the following commands to export jsonchema on your APISIX server (if it is configured for non-local access, it does not need to be executed on your APISIX server, and the access IP and port should be modified accordingly)</p></li></ol><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabinde [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/dashboard/I18N_USER_GUIDE/index.html b/docs/dashboard/I18N_USER_GUIDE/index.html
index 67fcf57..8061d6f 100644
--- a/docs/dashboard/I18N_USER_GUIDE/index.html
+++ b/docs/dashboard/I18N_USER_GUIDE/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">i18n User Guide | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/dashboard/IGNORE_DOC/index.html b/docs/dashboard/IGNORE_DOC/index.html
index 4285fc7..f70e873 100644
--- a/docs/dashboard/IGNORE_DOC/index.html
+++ b/docs/dashboard/IGNORE_DOC/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">IGNORE_DOC | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html b/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html
index 77e4bd8..778dba2 100644
--- a/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html
+++ b/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Import OpenAPI Guide | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content= [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/dashboard/USER_GUIDE/index.html b/docs/dashboard/USER_GUIDE/index.html
index 182e849..3149242 100644
--- a/docs/dashboard/USER_GUIDE/index.html
+++ b/docs/dashboard/USER_GUIDE/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">User Guide | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/dashboard/api/api/index.html b/docs/dashboard/api/api/index.html
index fa53180..9a9598a 100644
--- a/docs/dashboard/api/api/index.html
+++ b/docs/dashboard/api/api/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">API doc of Manager API. | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" conte [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/dashboard/back-end-tests/index.html b/docs/dashboard/back-end-tests/index.html
index 528d636..edc551e 100644
--- a/docs/dashboard/back-end-tests/index.html
+++ b/docs/dashboard/back-end-tests/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Backend Tests | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-d [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -36,7 +36,7 @@ high expressiveness which makes reading and writing tests a pleasure.</p><ul><li
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> table</span><span class="token punctuation" style="color:rgb(199, 146, 234)">.</span><span class="token function" style="color:rgb(130, 170, 255)">DescribeTable</span><span class="token punctuation" style="color:rgb(199, 146, 234)">(</span><span class="token string" style="color:rgb(195, 232, 141)">"<logical group 2>"</span><span class="token punctuation" style="color:rgb(199, 14 [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">}</span><span class="token punctuation" style="color:rgb(199, 146, 234)">)</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div></li><li><p>FYI, internally ginkgo reduces each table entries to <code>It</code> block and run all the <code>It</code> bloc [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/dashboard/deploy-with-docker/index.html b/docs/dashboard/deploy-with-docker/index.html
index 058ee91..dee42ac 100644
--- a/docs/dashboard/deploy-with-docker/index.html
+++ b/docs/dashboard/deploy-with-docker/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Deploy with Docker | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="d [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -31,7 +31,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># For users in mainland China, the `ENABLE_PROXY` parameter can be provided to speed up module downloads.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ docker build -t apisix-dashboard:$tag . --build-arg ENABLE_PROXY=true</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># If you want to use the latest codes to build, you can specify the `APISIX_DASHBOARD_VERSION` parameter to `master`.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># This parameter can also be specified as branch name of a specific version, such as `v2.1.1`.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ docker build -t apisix-d [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/dashboard/deploy-with-rpm/index.html b/docs/dashboard/deploy-with-rpm/index.html
index ea4e534..78d2ce6 100644
--- a/docs/dashboard/deploy-with-rpm/index.html
+++ b/docs/dashboard/deploy-with-rpm/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Deploy with RPM | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/dashboard/deploy/index.html b/docs/dashboard/deploy/index.html
index d085aeb..cfd25b8 100644
--- a/docs/dashboard/deploy/index.html
+++ b/docs/dashboard/deploy/index.html
@@ -16,31 +16,31 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Deploy with Source Codes | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" cont [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/assets/js/1be78505.e0979542.js" as="script">
<link rel="preload" href="/assets/js/f243156b.be9e0267.js" as="script">
<link rel="preload" href="/assets/js/17896441.8d6c3dfc.js" as="script">
-<link rel="preload" href="/assets/js/bd3a6b69.5882ee43.js" as="script">
+<link rel="preload" href="/assets/js/bd3a6b69.b3708c1c.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ ./manager-api</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># or running in background</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ nohup ./manager-api &</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><ol start="4"><li><p>Without changing the configuration, visit <code>http://127.0.0.1:9000</code> to use the dashboard with GUI, where th [...]
run:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-sh codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ ./manager-api stop</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex= [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ mv ./output/ /usr/local/apisix-dashboard/</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ manager-api -p /usr/local/apisix-dashboard/</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix-dashboard/edit/master/docs/en/latest/deploy.md" target="_blank" rel="noreferrer noopener"><svg fill="currentC [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
<script src="/assets/js/1be78505.e0979542.js"></script>
<script src="/assets/js/f243156b.be9e0267.js"></script>
<script src="/assets/js/17896441.8d6c3dfc.js"></script>
-<script src="/assets/js/bd3a6b69.5882ee43.js"></script>
+<script src="/assets/js/bd3a6b69.b3708c1c.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/dashboard/develop/index.html b/docs/dashboard/develop/index.html
index def3014..3d62620 100644
--- a/docs/dashboard/develop/index.html
+++ b/docs/dashboard/develop/index.html
@@ -16,27 +16,27 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Development Guide | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="do [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/assets/js/1be78505.e0979542.js" as="script">
<link rel="preload" href="/assets/js/f243156b.be9e0267.js" as="script">
<link rel="preload" href="/assets/js/17896441.8d6c3dfc.js" as="script">
-<link rel="preload" href="/assets/js/84d2a1f2.6764571f.js" as="script">
+<link rel="preload" href="/assets/js/84d2a1f2.95c7c362.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ yarn start</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><ol start="4"><li>If writing an front end E2E test, please refer to the <a href="/docs/dashboard/front-end-e2e">Front End E2E Writing Guide</a></li></ol></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apa [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
<script src="/assets/js/1be78505.e0979542.js"></script>
<script src="/assets/js/f243156b.be9e0267.js"></script>
<script src="/assets/js/17896441.8d6c3dfc.js"></script>
-<script src="/assets/js/84d2a1f2.6764571f.js"></script>
+<script src="/assets/js/84d2a1f2.95c7c362.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/dashboard/front-end-e2e/index.html b/docs/dashboard/front-end-e2e/index.html
index d917b62..dba25bf 100644
--- a/docs/dashboard/front-end-e2e/index.html
+++ b/docs/dashboard/front-end-e2e/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Frontend E2E | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-do [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/general/2fa/index.html b/docs/general/2fa/index.html
index 00f49f8..ee36af8 100644
--- a/docs/general/2fa/index.html
+++ b/docs/general/2fa/index.html
@@ -16,26 +16,26 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">2FA | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-default-cur [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/assets/js/1be78505.e0979542.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.bfc65e5b.js" as="script">
<link rel="preload" href="/assets/js/17896441.8d6c3dfc.js" as="script">
-<link rel="preload" href="/assets/js/3dc9f306.75fb94ee.js" as="script">
+<link rel="preload" href="/assets/js/3dc9f306.28aac4f4.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
<script src="/assets/js/1be78505.e0979542.js"></script>
<script src="/assets/js/935f2afb.bfc65e5b.js"></script>
<script src="/assets/js/17896441.8d6c3dfc.js"></script>
-<script src="/assets/js/3dc9f306.75fb94ee.js"></script>
+<script src="/assets/js/3dc9f306.28aac4f4.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/general/committer-guide/index.html b/docs/general/committer-guide/index.html
index d051e0b..5df7f02 100644
--- a/docs/general/committer-guide/index.html
+++ b/docs/general/committer-guide/index.html
@@ -16,26 +16,26 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Committer Guide | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/assets/js/1be78505.e0979542.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.bfc65e5b.js" as="script">
<link rel="preload" href="/assets/js/17896441.8d6c3dfc.js" as="script">
-<link rel="preload" href="/assets/js/8e784bf3.9194fb4c.js" as="script">
+<link rel="preload" href="/assets/js/8e784bf3.e3818095.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
<script src="/assets/js/1be78505.e0979542.js"></script>
<script src="/assets/js/935f2afb.bfc65e5b.js"></script>
<script src="/assets/js/17896441.8d6c3dfc.js"></script>
-<script src="/assets/js/8e784bf3.9194fb4c.js"></script>
+<script src="/assets/js/8e784bf3.e3818095.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/general/contributor-guide/index.html b/docs/general/contributor-guide/index.html
index 44f6625..1b5d656 100644
--- a/docs/general/contributor-guide/index.html
+++ b/docs/general/contributor-guide/index.html
@@ -16,26 +16,26 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Contributor Guide | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="do [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/assets/js/1be78505.e0979542.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.bfc65e5b.js" as="script">
<link rel="preload" href="/assets/js/17896441.8d6c3dfc.js" as="script">
-<link rel="preload" href="/assets/js/adbb350b.fc42d56f.js" as="script">
+<link rel="preload" href="/assets/js/adbb350b.5d6f542e.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
<script src="/assets/js/1be78505.e0979542.js"></script>
<script src="/assets/js/935f2afb.bfc65e5b.js"></script>
<script src="/assets/js/17896441.8d6c3dfc.js"></script>
-<script src="/assets/js/adbb350b.fc42d56f.js"></script>
+<script src="/assets/js/adbb350b.5d6f542e.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/general/integrate-with-project-docs/index.html b/docs/general/integrate-with-project-docs/index.html
index 006c6b9..fe0a5de 100644
--- a/docs/general/integrate-with-project-docs/index.html
+++ b/docs/general/integrate-with-project-docs/index.html
@@ -16,26 +16,26 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Integrate with Project documentations | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusau [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/assets/js/1be78505.e0979542.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.bfc65e5b.js" as="script">
<link rel="preload" href="/assets/js/17896441.8d6c3dfc.js" as="script">
-<link rel="preload" href="/assets/js/19945770.d7cf2836.js" as="script">
+<link rel="preload" href="/assets/js/19945770.18462fa7.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
<script src="/assets/js/1be78505.e0979542.js"></script>
<script src="/assets/js/935f2afb.bfc65e5b.js"></script>
<script src="/assets/js/17896441.8d6c3dfc.js"></script>
-<script src="/assets/js/19945770.d7cf2836.js"></script>
+<script src="/assets/js/19945770.18462fa7.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/general/release-guide/index.html b/docs/general/release-guide/index.html
index 24efd58..4b5da7d 100644
--- a/docs/general/release-guide/index.html
+++ b/docs/general/release-guide/index.html
@@ -16,14 +16,14 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Release Guide | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-d [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/assets/js/1be78505.e0979542.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.bfc65e5b.js" as="script">
<link rel="preload" href="/assets/js/17896441.8d6c3dfc.js" as="script">
-<link rel="preload" href="/assets/js/7af3052c.3f404f0c.js" as="script">
+<link rel="preload" href="/assets/js/7af3052c.e86851e9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -73,15 +73,15 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">The vote will be open for at least 72 hours or until necessary number of</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">votes are reached.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Please vote accordingly:</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">[ ] +1 approve</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">[ ] +0 no opinion</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">[ ] -1 disapprove with the reason</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
-</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="send-vote-result-thread-to-the-dev-mailing-list"></a>Send VOTE RESULT thread to the dev mailing list<a class="hash-link" href="#send-vote-result-thread-to-the-dev-mailing-list" title="Direct link to heading">#</a></h3><p>Click <a href="https://lists.apache.org/thread.html/r9153da7 [...]
+</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="send-vote-result-thread-to-the-dev-mailing-list"></a>Send VOTE RESULT thread to the dev mailing list<a class="hash-link" href="#send-vote-result-thread-to-the-dev-mailing-list" title="Direct link to heading">#</a></h3><p>Click <a href="https://lists.apache.org/thread.html/r9153da7 [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
<script src="/assets/js/1be78505.e0979542.js"></script>
<script src="/assets/js/935f2afb.bfc65e5b.js"></script>
<script src="/assets/js/17896441.8d6c3dfc.js"></script>
-<script src="/assets/js/7af3052c.3f404f0c.js"></script>
+<script src="/assets/js/7af3052c.e86851e9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/general/security/index.html b/docs/general/security/index.html
index edcb8c0..aeafc59 100644
--- a/docs/general/security/index.html
+++ b/docs/general/security/index.html
@@ -16,26 +16,26 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Security | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-defaul [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/assets/js/1be78505.e0979542.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.bfc65e5b.js" as="script">
<link rel="preload" href="/assets/js/17896441.8d6c3dfc.js" as="script">
-<link rel="preload" href="/assets/js/66fbb9c2.c66866f1.js" as="script">
+<link rel="preload" href="/assets/js/66fbb9c2.9da377da.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
<script src="/assets/js/1be78505.e0979542.js"></script>
<script src="/assets/js/935f2afb.bfc65e5b.js"></script>
<script src="/assets/js/17896441.8d6c3dfc.js"></script>
-<script src="/assets/js/66fbb9c2.c66866f1.js"></script>
+<script src="/assets/js/66fbb9c2.9da377da.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/general/subscribe-guide/index.html b/docs/general/subscribe-guide/index.html
index 5d41c64..ae76d79 100644
--- a/docs/general/subscribe-guide/index.html
+++ b/docs/general/subscribe-guide/index.html
@@ -16,26 +16,26 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Subscribe Guide | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/assets/js/1be78505.e0979542.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.bfc65e5b.js" as="script">
<link rel="preload" href="/assets/js/17896441.8d6c3dfc.js" as="script">
-<link rel="preload" href="/assets/js/50facf8e.173a76b3.js" as="script">
+<link rel="preload" href="/assets/js/50facf8e.ff6b2fbf.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
<script src="/assets/js/1be78505.e0979542.js"></script>
<script src="/assets/js/935f2afb.bfc65e5b.js"></script>
<script src="/assets/js/17896441.8d6c3dfc.js"></script>
-<script src="/assets/js/50facf8e.173a76b3.js"></script>
+<script src="/assets/js/50facf8e.ff6b2fbf.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/index.html b/docs/index.html
index 55da6dd..7afcbd8 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Apache APISIX™"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://apisix.apache.org//docs"><meta data-react-helmet="true" name="docsearch:language" content="en">< [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -27,7 +27,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/FAQ/index.html b/docs/ingress-controller/FAQ/index.html
index 1586104..1de170c 100644
--- a/docs/ingress-controller/FAQ/index.html
+++ b/docs/ingress-controller/FAQ/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">FAQ | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apisix [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/IGNORE_DOC/index.html b/docs/ingress-controller/IGNORE_DOC/index.html
index 80aec52..d7b3820 100644
--- a/docs/ingress-controller/IGNORE_DOC/index.html
+++ b/docs/ingress-controller/IGNORE_DOC/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">IGNORE_DOC | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/concepts/apisix_route/index.html b/docs/ingress-controller/concepts/apisix_route/index.html
index 9fe8904..62efce3 100644
--- a/docs/ingress-controller/concepts/apisix_route/index.html
+++ b/docs/ingress-controller/concepts/apisix_route/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">ApisixRoute | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -52,7 +52,7 @@ will be proxied to serivce <code>bar</code>.</p><h2><a aria-hidden="true" tabind
in <code>ApisixRoute</code>. All configuration items are named same to the one in APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">apiVersion</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span [...]
which host is <code>local.httpbin.org</code>.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix-ingress-controller/edit/master/docs/en/latest/concepts/apisix_route.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1- [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/concepts/apisix_tls/index.html b/docs/ingress-controller/concepts/apisix_tls/index.html
index 7540072..5a55cb8 100644
--- a/docs/ingress-controller/concepts/apisix_tls/index.html
+++ b/docs/ingress-controller/concepts/apisix_tls/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">ApisixTls | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs- [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -35,7 +35,7 @@ correct certificate, what's more, it also should be matched with the <a hre
extension in TLS, or the TLS handshaking might fail.</p><p>The apisix-ingress-controller will watch Secret resources that referred by ApisixTls objects, once a
Secret changed, apisix-ingress-controller will re translate all referred ApisixTls objects, converting them to APISIX SSL resources ultimately.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix-ingress-controller/edit/master/docs/en/latest/concepts/apisix_tls.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/concepts/apisix_upstream/index.html b/docs/ingress-controller/concepts/apisix_upstream/index.html
index 32e7182..fa1ccaf 100644
--- a/docs/ingress-controller/concepts/apisix_upstream/index.html
+++ b/docs/ingress-controller/concepts/apisix_upstream/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">ApisixUpstream | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs- [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -44,7 +44,7 @@ In that case, you can create configurations for individual port.</p><div class="
In the meanwhile, the ApisixUpstream <code>foo</code> sets <code>http</code> scheme for port <code>7000</code> and <code>grpc</code> scheme for <code>7001</code>
(all ports are the service port). But both ports shares the load balancer configuration.</p><p><code>PortLevelSettings</code> is not mandatory if the service only exposes one port but is useful when multiple ports are defined.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix-ingress-controller/edit/master/docs/en/latest/concepts/apisix_upstream.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/contribute/index.html b/docs/ingress-controller/contribute/index.html
index fc96d0c..724e8e3 100644
--- a/docs/ingress-controller/contribute/index.html
+++ b/docs/ingress-controller/contribute/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Contributing to apisix-ingress-controller | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:doc [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -33,7 +33,7 @@ contributing.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedA
also contribute to the documentation or simply report solid bugs
for us to fix.</p><p> For new contributors, please take a look at issues with a tag called <a href="https://github.com/apache/apisix-ingress-controller/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22" target="_blank" rel="noopener noreferrer">Good first issue</a> or <a href="https://github.com/apache/apisix-ingress-controller/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22" target="_blank" rel="noopener noreferrer">Help wanted</a>.</p><h2><a aria-hidden="true" tabind [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/deployments/ack/index.html b/docs/ingress-controller/deployments/ack/index.html
index 429623a..00f3c68 100644
--- a/docs/ingress-controller/deployments/ack/index.html
+++ b/docs/ingress-controller/deployments/ack/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Install Ingress APISIX on ACK | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/deployments/aws/index.html b/docs/ingress-controller/deployments/aws/index.html
index 9733ce8..cf31fdb 100644
--- a/docs/ingress-controller/deployments/aws/index.html
+++ b/docs/ingress-controller/deployments/aws/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Install Ingress APISIX on Amazon EKS | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaur [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/deployments/azure/index.html b/docs/ingress-controller/deployments/azure/index.html
index 67b803c..79cfd95 100644
--- a/docs/ingress-controller/deployments/azure/index.html
+++ b/docs/ingress-controller/deployments/azure/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Install Ingress APISIX on Azure AKS | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusauru [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/deployments/gke/index.html b/docs/ingress-controller/deployments/gke/index.html
index 1a39955..99cfdc3 100644
--- a/docs/ingress-controller/deployments/gke/index.html
+++ b/docs/ingress-controller/deployments/gke/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Install Ingress APISIX on Google Cloud GKE | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:do [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/deployments/k3s-rke/index.html b/docs/ingress-controller/deployments/k3s-rke/index.html
index 6d5715f..94e551b 100644
--- a/docs/ingress-controller/deployments/k3s-rke/index.html
+++ b/docs/ingress-controller/deployments/k3s-rke/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Install Ingress APISIX on K3S and Rancher RKE | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -31,7 +31,7 @@
It's a good choice to use Ingress APISIX as the north-south API gateway in K3S.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="prerequisites"></a>Prerequisites<a class="hash-link" href="#prerequisites" title="Direct link to heading">#</a></h2><ul><li>Install <a href="https://rancher.com/docs/k3s/latest/en/installation/" target="_blank" rel="noopener noreferrer">K3S</a> or <a href="https://rancher.com/docs/rke/latest/en/installation/" target="_blank [...]
If you are using K3S and you want to expose a <code>LoadBalancer</code> service, try to use <a href="https://github.com/k3s-io/klipper-lb" target="_blank" rel="noopener noreferrer">Klipper</a>.</p><p>Another thing should be concerned that the <code>allow.ipList</code> field should be customized according to the Pod CIDR settings(see <a href="https://rancher.com/docs/k3s/latest/en/installation/install-options/server-config/#networking" target="_blank" rel="noopener noreferrer">K3S</a> or [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/deployments/kubesphere/index.html b/docs/ingress-controller/deployments/kubesphere/index.html
index b2ff015..754b307 100644
--- a/docs/ingress-controller/deployments/kubesphere/index.html
+++ b/docs/ingress-controller/deployments/kubesphere/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Install Ingress APISIX on KubeSphere | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaur [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
If you want to expose a <code>LoadBalancer</code> service, try to use <a href="https://github.com/kubesphere/porter" target="_blank" rel="noopener noreferrer">Porter</a>.</p><p>Another thing that should be concerned that the <code>allow.ipList</code> field should be customized according to the Pod CIDR settings, so that the apisix-ingress-controller instances can access the APISIX instances (resources pushing).</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/deployments/minikube/index.html b/docs/ingress-controller/deployments/minikube/index.html
index 2edb988..15e73ac 100644
--- a/docs/ingress-controller/deployments/minikube/index.html
+++ b/docs/ingress-controller/deployments/minikube/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Install Ingress APISIX on Minikube | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/deployments/tke/index.html b/docs/ingress-controller/deployments/tke/index.html
index 1b10ba0..efba94f 100644
--- a/docs/ingress-controller/deployments/tke/index.html
+++ b/docs/ingress-controller/deployments/tke/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Install Ingress APISIX on Tencent TKE | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusau [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/design/index.html b/docs/ingress-controller/design/index.html
index ea9faff..d15bab9 100644
--- a/docs/ingress-controller/design/index.html
+++ b/docs/ingress-controller/design/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Ingress Controller | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="d [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/development/index.html b/docs/ingress-controller/development/index.html
index c358bbf..773a2d5 100644
--- a/docs/ingress-controller/development/index.html
+++ b/docs/ingress-controller/development/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Developing for Apache APISIX Ingress Controller | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsear [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/getting-started/index.html b/docs/ingress-controller/getting-started/index.html
index ed0d111..b27179e 100644
--- a/docs/ingress-controller/getting-started/index.html
+++ b/docs/ingress-controller/getting-started/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Getting Started | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -32,7 +32,7 @@ All these resources are watched and converted to corresponding resources in Apac
and will be reflected to nodes in APISIX Upstream.</p><p><img src="https://raw.githubusercontent.com/apache/apisix-ingress-controller/master/docs/assets/images/scene.png" alt="scene"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="features"></a>Features<a class="hash-link" href="#features" title="Direct link to heading">#</a></h2><ul><li>Declarative configuration</li><li>Full dynamic capabilities to delivery configurations.</li><li>Native Kubernetes Ing [...]
But before you start, please read <a href="/docs/ingress-controller/contribute">How to Contribute</a> and <a href="/docs/ingress-controller/development">How to Develop</a>.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix-ingress-controller/edit/master/docs/en/latest/getting-started.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid mee [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/practices/index/index.html b/docs/ingress-controller/practices/index/index.html
index e63048b..e2511bc 100644
--- a/docs/ingress-controller/practices/index/index.html
+++ b/docs/ingress-controller/practices/index/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Ingress APISIX Use Examples | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" c [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/practices/proxy-the-httpbin-service-with-ingress/index.html b/docs/ingress-controller/practices/proxy-the-httpbin-service-with-ingress/index.html
index c9a56ca..cb5a1a2 100644
--- a/docs/ingress-controller/practices/proxy-the-httpbin-service-with-ingress/index.html
+++ b/docs/ingress-controller/practices/proxy-the-httpbin-service-with-ingress/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Proxy the httpbin service with Ingress | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusa [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -31,7 +31,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># Use ingress.networking.k8s.io/v1beta1 if your Kubernetes cluster</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># version is older than v1.19.0.</span><span class= [...]
Now try to create it.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">kubectl apply -f httpbin-ingress.yaml</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></di [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/practices/proxy-the-httpbin-service/index.html b/docs/ingress-controller/practices/proxy-the-httpbin-service/index.html
index 9f6bb36..cf55b15 100644
--- a/docs/ingress-controller/practices/proxy-the-httpbin-service/index.html
+++ b/docs/ingress-controller/practices/proxy-the-httpbin-service/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Proxy the httpbin service | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" con [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
Now try to create it.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">kubectl apply -f httpbin-route.yaml</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div> [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/references/apisix_route_v1/index.html b/docs/ingress-controller/references/apisix_route_v1/index.html
index 1322ebc..8703ffa 100644
--- a/docs/ingress-controller/references/apisix_route_v1/index.html
+++ b/docs/ingress-controller/references/apisix_route_v1/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">ApisixRoute/v1 (Deprecated) Reference | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusau [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/references/apisix_route_v2alpha1/index.html b/docs/ingress-controller/references/apisix_route_v2alpha1/index.html
index 1f873e7..6d10318 100644
--- a/docs/ingress-controller/references/apisix_route_v2alpha1/index.html
+++ b/docs/ingress-controller/references/apisix_route_v2alpha1/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">ApisixRoute/v2alpha1 Reference | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/references/apisix_tls/index.html b/docs/ingress-controller/references/apisix_tls/index.html
index 559899d..6808757 100644
--- a/docs/ingress-controller/references/apisix_tls/index.html
+++ b/docs/ingress-controller/references/apisix_tls/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">ApisixTls Reference | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content=" [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/docs/ingress-controller/references/apisix_upstream/index.html b/docs/ingress-controller/references/apisix_upstream/index.html
index db01e27..5986d62 100644
--- a/docs/ingress-controller/references/apisix_upstream/index.html
+++ b/docs/ingress-controller/references/apisix_upstream/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">ApisixUpstream Reference | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" cont [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/downloads/ProjectCard/index.html b/downloads/ProjectCard/index.html
index 430ba36..dbb19f4 100644
--- a/downloads/ProjectCard/index.html
+++ b/downloads/ProjectCard/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true"></title><link rel="stylesheet" href="/assets/css/styles.1bb2ec78.css">
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/3.41e5aa0e.js" as="script">
<link rel="preload" href="/assets/js/98c69322.902d938d.js" as="script">
@@ -26,7 +26,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div class="ProjectCard__Card-sc-12v8c3p-0 fUOFUE"><div class="ProjectCard__LeftSide-sc-12v8c3p-1 ewHYSJ"><a href="https://github.com/undefined" target="_blank" class="ProjectCard__Title-sc-12v8c3p-2 eXqIcO"><span class="ProjectCard__ShapeBeforeTitle-sc-12v8c3p-4 kjTfns"><svg aria-hidden="true" data-prefix="fas" data-icon="hexagon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="hexagon_svg__svg-inline--fa hexagon_svg__fa-hexagon hexagon_svg__fa-w-18 hexagon_svg__fa-7x">< [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/3.41e5aa0e.js"></script>
<script src="/assets/js/98c69322.902d938d.js"></script>
diff --git a/downloads/index.html b/downloads/index.html
index 0093f9f..15c5c0b 100644
--- a/downloads/index.html
+++ b/downloads/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Apache APISIX™"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://apisix.apache.org//downloads/"><meta data-react-helmet="true" name="docsearch:language" content= [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -32,7 +32,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># or</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">pgpv apache-apisix-********.asc</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># or</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">pgp apache-apisix-********.asc</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div></div></div></div><footer class="footer"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">ASF</h [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/events/2020/12/23/release-apache-apisix-ingress-controller-0.1.0/index.html b/events/2020/12/23/release-apache-apisix-ingress-controller-0.1.0/index.html
index b4855d4..039996d 100644
--- a/events/2020/12/23/release-apache-apisix-ingress-controller-0.1.0/index.html
+++ b/events/2020/12/23/release-apache-apisix-ingress-controller-0.1.0/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Release Apache APISIX Ingress Controller 0.1.0 | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Release Apache APISIX Ingress Controller 0.1.0 | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="This release mainly improve basic features, bugfix and adds test cases."><meta [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/events/2021/01/19/release-apache-apisix-ingress-controller-0.2.0/index.html b/events/2021/01/19/release-apache-apisix-ingress-controller-0.2.0/index.html
index 828fee5..b683195 100644
--- a/events/2021/01/19/release-apache-apisix-ingress-controller-0.2.0/index.html
+++ b/events/2021/01/19/release-apache-apisix-ingress-controller-0.2.0/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Release Apache APISIX Ingress Controller 0.2.0 | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Release Apache APISIX Ingress Controller 0.2.0 | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="This release mainly improve basic features, bugfix and adds test cases."><meta [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/events/2021/02/09/release-apache-apisix-2.3/index.html b/events/2021/02/09/release-apache-apisix-2.3/index.html
index d69436f..fd9d1b5 100644
--- a/events/2021/02/09/release-apache-apisix-2.3/index.html
+++ b/events/2021/02/09/release-apache-apisix-2.3/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Release Apache APISIX 2.3 | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Release Apache APISIX 2.3 | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="Change"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" p [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/events/2021/02/11/release-apache-apisix-ingress-controller-0.3.0/index.html b/events/2021/02/11/release-apache-apisix-ingress-controller-0.3.0/index.html
index fe45695..675a588 100644
--- a/events/2021/02/11/release-apache-apisix-ingress-controller-0.3.0/index.html
+++ b/events/2021/02/11/release-apache-apisix-ingress-controller-0.3.0/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Release Apache APISIX Ingress Controller 0.3.0 | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Release Apache APISIX Ingress Controller 0.3.0 | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="This release mainly improves the program robustness and adds some features."><m [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/events/2021/02/12/release-apache-apisix-dashboard-2.4/index.html b/events/2021/02/12/release-apache-apisix-dashboard-2.4/index.html
index 44dff2f..fcede9e 100644
--- a/events/2021/02/12/release-apache-apisix-dashboard-2.4/index.html
+++ b/events/2021/02/12/release-apache-apisix-dashboard-2.4/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Release Apache APISIX Dashboard 2.4 | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Release Apache APISIX Dashboard 2.4 | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="This release mainly improves basic features, bugfix and adds test cases."><meta data-react-helmet="tr [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/events/2021/03/05/release-apache-apisix-2.4/index.html b/events/2021/03/05/release-apache-apisix-2.4/index.html
index e818476..8c06e37 100644
--- a/events/2021/03/05/release-apache-apisix-2.4/index.html
+++ b/events/2021/03/05/release-apache-apisix-2.4/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Release Apache APISIX 2.4 | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Release Apache APISIX 2.4 | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="Change"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" p [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/events/2021/03/12/release-apache-apisix-ingress-controller-0.4.0/index.html b/events/2021/03/12/release-apache-apisix-ingress-controller-0.4.0/index.html
index 5a25003..3a52735 100644
--- a/events/2021/03/12/release-apache-apisix-ingress-controller-0.4.0/index.html
+++ b/events/2021/03/12/release-apache-apisix-ingress-controller-0.4.0/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Release Apache APISIX Ingress Controller 0.4.0 | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Release Apache APISIX Ingress Controller 0.4.0 | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="This release mainly improves the program robustness and adds some features."><m [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/events/index.html b/events/index.html
index 09e83f6..de6c14a 100644
--- a/events/index.html
+++ b/events/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Blog | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Blog | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://apisix.apa [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -36,7 +36,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/help/index.html b/help/index.html
index dae5d28..d73aa17 100644
--- a/help/index.html
+++ b/help/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Apache APISIX™"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://apisix.apache.org//help"><meta data-react-helmet="true" name="docsearch:language" content="en">< [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -27,7 +27,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/index.html b/index.html
index 7bec66d..fa3103c 100644
--- a/index.html
+++ b/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Apache APISIX™"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://apisix.apache.org//"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -27,7 +27,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div id="docusaurus-base-url-issue-banner-container"></div><nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title> [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/search/index.html b/search/index.html
index a85f673..ca77cd2 100644
--- a/search/index.html
+++ b/search/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Search the documentation | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Apache APISIX™"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://apisix.apache.org//search"><meta data-react-helmet="true" name="docse [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -26,7 +26,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/team/index.html b/team/index.html
index c15b19b..3ea2517 100644
--- a/team/index.html
+++ b/team/index.html
@@ -16,7 +16,7 @@
<link rel="alternate" type="application/atom+xml" href="/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Apache APISIX™"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://apisix.apache.org//team"><meta data-react-helmet="true" name="docsearch:language" content="en">< [...]
<link rel="preload" href="/assets/js/styles.2a644ae6.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.e12d3c84.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.92ace220.js" as="script">
<link rel="preload" href="/assets/js/main.13e933f8.js" as="script">
<link rel="preload" href="/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/assets/js/2.10e7801f.js" as="script">
@@ -27,7 +27,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.2a644ae6.js"></script>
-<script src="/assets/js/runtime~main.e12d3c84.js"></script>
+<script src="/assets/js/runtime~main.92ace220.js"></script>
<script src="/assets/js/main.13e933f8.js"></script>
<script src="/assets/js/1.500448ec.js"></script>
<script src="/assets/js/2.10e7801f.js"></script>
diff --git a/zh/404.html b/zh/404.html
index 2eb9dc1..e328c45 100644
--- a/zh/404.html
+++ b/zh/404.html
@@ -16,14 +16,14 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Page Not Found | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache APISIX™"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://apisix.apache.org//zh/404.html"><meta data-react-helmet="true" [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/assets/js/19945770.83f76c46.js b/zh/assets/js/19945770.83f76c46.js
deleted file mode 100644
index c1927ca..0000000
--- a/zh/assets/js/19945770.83f76c46.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{250:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return f}));var r=n(0),o=n.n(r);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/zh/assets/js/19945770.fe1d2845.js b/zh/assets/js/19945770.fe1d2845.js
new file mode 100644
index 0000000..4f048cb
--- /dev/null
+++ b/zh/assets/js/19945770.fe1d2845.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{250:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return f}));var r=n(0),o=n.n(r);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/zh/assets/js/3dc9f306.7b0f2ab5.js b/zh/assets/js/3dc9f306.7b0f2ab5.js
deleted file mode 100644
index 6777093..0000000
--- a/zh/assets/js/3dc9f306.7b0f2ab5.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{113:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return u})),n.d(t,"default",(function(){return s}));var r=n(3),o=n(7),a=(n(0),n(250)),i={id:"2fa",title:"2FA"},c={unversionedId:"2fa",id:"2fa",isDocsHomePage:!1,title:"2FA",description:"Two-factor authentication(2FA)",source:"@site/docs/general/2fa.md",slug:"/2fa",permalink:"/zh/docs/ [...]
\ No newline at end of file
diff --git a/zh/assets/js/3dc9f306.f0612993.js b/zh/assets/js/3dc9f306.f0612993.js
new file mode 100644
index 0000000..cce39fd
--- /dev/null
+++ b/zh/assets/js/3dc9f306.f0612993.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{113:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return u})),n.d(t,"default",(function(){return s}));var r=n(3),o=n(7),a=(n(0),n(250)),i={id:"2fa",title:"2FA"},c={unversionedId:"2fa",id:"2fa",isDocsHomePage:!1,title:"2FA",description:"Two-factor authentication(2FA)",source:"@site/docs/general/2fa.md",slug:"/2fa",permalink:"/zh/docs/ [...]
\ No newline at end of file
diff --git a/zh/assets/js/50facf8e.4a4a5ce2.js b/zh/assets/js/50facf8e.4a4a5ce2.js
new file mode 100644
index 0000000..fb23395
--- /dev/null
+++ b/zh/assets/js/50facf8e.4a4a5ce2.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[60],{128:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return o})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return s})),r.d(t,"default",(function(){return p}));var i=r(3),n=r(7),a=(r(0),r(250)),o={id:"subscribe-guide",slug:"/subscribe-guide",title:"Subscribe Guide"},c={unversionedId:"subscribe-guide",id:"subscribe-guide",isDocsHomePage:!1,title:"Subscribe Guide",description:"During the proc [...]
\ No newline at end of file
diff --git a/zh/assets/js/50facf8e.98fab196.js b/zh/assets/js/50facf8e.98fab196.js
deleted file mode 100644
index 5c2bd54..0000000
--- a/zh/assets/js/50facf8e.98fab196.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[60],{128:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return o})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return s})),r.d(t,"default",(function(){return p}));var i=r(3),n=r(7),a=(r(0),r(250)),o={id:"subscribe-guide",slug:"/subscribe-guide",title:"Subscribe Guide"},c={unversionedId:"subscribe-guide",id:"subscribe-guide",isDocsHomePage:!1,title:"Subscribe Guide",description:"During the proc [...]
\ No newline at end of file
diff --git a/zh/assets/js/5880833a.22ed563a.js b/zh/assets/js/5880833a.22ed563a.js
deleted file mode 100644
index e1db409..0000000
--- a/zh/assets/js/5880833a.22ed563a.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[62],{130:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return p})),n.d(t,"default",(function(){return o}));var a=n(3),r=n(7),i=(n(0),n(250)),l={title:"\u5e38\u89c1\u95ee\u9898"},c={unversionedId:"FAQ",id:"FAQ",isDocsHomePage:!1,title:"\u5e38\u89c1\u95ee\u9898",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content-docs-docs [...]
\ No newline at end of file
diff --git a/zh/assets/js/5880833a.fcda62bc.js b/zh/assets/js/5880833a.fcda62bc.js
new file mode 100644
index 0000000..c6fce10
--- /dev/null
+++ b/zh/assets/js/5880833a.fcda62bc.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[62],{130:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return p})),n.d(t,"default",(function(){return o}));var a=n(3),r=n(7),l=(n(0),n(250)),i={title:"\u5e38\u89c1\u95ee\u9898"},c={unversionedId:"FAQ",id:"FAQ",isDocsHomePage:!1,title:"\u5e38\u89c1\u95ee\u9898",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content-docs-docs [...]
\ No newline at end of file
diff --git a/zh/assets/js/601cd3be.1e9eae27.js b/zh/assets/js/601cd3be.1e9eae27.js
deleted file mode 100644
index 3489d97..0000000
--- a/zh/assets/js/601cd3be.1e9eae27.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[69],{137:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return b})),n.d(t,"metadata",(function(){return i})),n.d(t,"toc",(function(){return u})),n.d(t,"default",(function(){return p}));var a=n(3),r=n(7),l=(n(0),n(250)),b={title:"dubbo-proxy"},i={unversionedId:"plugins/dubbo-proxy",id:"plugins/dubbo-proxy",isDocsHomePage:!1,title:"dubbo-proxy",description:"\x3c!--",source:"@site/docs/apisix/plugins/dubbo-proxy.md",s [...]
\ No newline at end of file
diff --git a/zh/assets/js/64288df6.f24e46b8.js b/zh/assets/js/64288df6.9ed10f84.js
similarity index 98%
rename from zh/assets/js/64288df6.f24e46b8.js
rename to zh/assets/js/64288df6.9ed10f84.js
index b379d52..628455e 100644
--- a/zh/assets/js/64288df6.f24e46b8.js
+++ b/zh/assets/js/64288df6.9ed10f84.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[70],{138:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return o})),n.d(t,"toc",(function(){return c})),n.d(t,"default",(function(){return p}));var r=n(3),a=n(7),i=(n(0),n(250)),s={title:"Install Ingress APISIX on Tencent TKE"},o={unversionedId:"deployments/tke",id:"deployments/tke",isDocsHomePage:!1,title:"Install Ingress APISIX on Tencent TKE",description:"\x3c!--",source: [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[69],{137:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return o})),n.d(t,"toc",(function(){return c})),n.d(t,"default",(function(){return p}));var r=n(3),a=n(7),i=(n(0),n(250)),s={title:"Install Ingress APISIX on Tencent TKE"},o={unversionedId:"deployments/tke",id:"deployments/tke",isDocsHomePage:!1,title:"Install Ingress APISIX on Tencent TKE",description:"\x3c!--",source: [...]
\ No newline at end of file
diff --git a/zh/assets/js/66fbb9c2.81d9fa37.js b/zh/assets/js/66fbb9c2.81d9fa37.js
deleted file mode 100644
index 89a2902..0000000
--- a/zh/assets/js/66fbb9c2.81d9fa37.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[71],{139:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return o})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return s})),r.d(t,"default",(function(){return p}));var n=r(3),a=r(7),i=(r(0),r(250)),o={id:"security",title:"Security"},c={unversionedId:"security",id:"security",isDocsHomePage:!1,title:"Security",description:"The Apache Software Foundation takes a rigorous stance on eliminating secu [...]
\ No newline at end of file
diff --git a/zh/assets/js/66fbb9c2.f6cf608d.js b/zh/assets/js/66fbb9c2.f6cf608d.js
new file mode 100644
index 0000000..201246b
--- /dev/null
+++ b/zh/assets/js/66fbb9c2.f6cf608d.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[70],{138:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return o})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return s})),r.d(t,"default",(function(){return p}));var n=r(3),a=r(7),i=(r(0),r(250)),o={id:"security",title:"Security"},c={unversionedId:"security",id:"security",isDocsHomePage:!1,title:"Security",description:"The Apache Software Foundation takes a rigorous stance on eliminating secu [...]
\ No newline at end of file
diff --git a/zh/assets/js/679cfa79.000b3417.js b/zh/assets/js/679cfa79.8cd8a033.js
similarity index 99%
rename from zh/assets/js/679cfa79.000b3417.js
rename to zh/assets/js/679cfa79.8cd8a033.js
index 1f1a375..ffd4f50 100644
--- a/zh/assets/js/679cfa79.000b3417.js
+++ b/zh/assets/js/679cfa79.8cd8a033.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[72],{140:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return b})),a.d(t,"metadata",(function(){return o})),a.d(t,"toc",(function(){return c})),a.d(t,"default",(function(){return i}));var n=a(3),l=a(7),r=(a(0),a(250)),b={title:"i18n User Guide"},o={unversionedId:"I18N_USER_GUIDE",id:"I18N_USER_GUIDE",isDocsHomePage:!1,title:"i18n User Guide",description:"\x3c!--",source:"@site/docs/apisix-dashboard/I18N_USER_GUIDE [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[71],{139:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return b})),a.d(t,"metadata",(function(){return o})),a.d(t,"toc",(function(){return c})),a.d(t,"default",(function(){return i}));var n=a(3),l=a(7),r=(a(0),a(250)),b={title:"i18n User Guide"},o={unversionedId:"I18N_USER_GUIDE",id:"I18N_USER_GUIDE",isDocsHomePage:!1,title:"i18n User Guide",description:"\x3c!--",source:"@site/docs/apisix-dashboard/I18N_USER_GUIDE [...]
\ No newline at end of file
diff --git a/zh/assets/js/690ea98f.5634d254.js b/zh/assets/js/690ea98f.17a9ee38.js
similarity index 99%
rename from zh/assets/js/690ea98f.5634d254.js
rename to zh/assets/js/690ea98f.17a9ee38.js
index 83e1196..98cd0df 100644
--- a/zh/assets/js/690ea98f.5634d254.js
+++ b/zh/assets/js/690ea98f.17a9ee38.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[73],{141:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return b})),n.d(t,"metadata",(function(){return p})),n.d(t,"toc",(function(){return i})),n.d(t,"default",(function(){return m}));var a=n(3),r=n(7),l=(n(0),n(250)),b={title:"traffic-split"},p={unversionedId:"plugins/traffic-split",id:"plugins/traffic-split",isDocsHomePage:!1,title:"traffic-split",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-con [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[72],{140:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return b})),n.d(t,"metadata",(function(){return p})),n.d(t,"toc",(function(){return i})),n.d(t,"default",(function(){return m}));var a=n(3),r=n(7),l=(n(0),n(250)),b={title:"traffic-split"},p={unversionedId:"plugins/traffic-split",id:"plugins/traffic-split",isDocsHomePage:!1,title:"traffic-split",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-con [...]
\ No newline at end of file
diff --git a/zh/assets/js/6967878f.b2beed1b.js b/zh/assets/js/6967878f.9efd71c6.js
similarity index 98%
rename from zh/assets/js/6967878f.b2beed1b.js
rename to zh/assets/js/6967878f.9efd71c6.js
index 870cb94..d10d837 100644
--- a/zh/assets/js/6967878f.b2beed1b.js
+++ b/zh/assets/js/6967878f.9efd71c6.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[74],{142:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return o})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return p}));var a=n(3),r=n(7),i=(n(0),n(250)),s={title:"Install Ingress APISIX on ACK"},o={unversionedId:"deployments/ack",id:"deployments/ack",isDocsHomePage:!1,title:"Install Ingress APISIX on ACK",description:"\x3c!--",source:"@site/docs/apis [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[73],{141:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return o})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return p}));var a=n(3),r=n(7),i=(n(0),n(250)),s={title:"Install Ingress APISIX on ACK"},o={unversionedId:"deployments/ack",id:"deployments/ack",isDocsHomePage:!1,title:"Install Ingress APISIX on ACK",description:"\x3c!--",source:"@site/docs/apis [...]
\ No newline at end of file
diff --git a/zh/assets/js/6a0e174f.09532014.js b/zh/assets/js/6a0e174f.953e5482.js
similarity index 99%
rename from zh/assets/js/6a0e174f.09532014.js
rename to zh/assets/js/6a0e174f.953e5482.js
index a234bca..3ceeaf5 100644
--- a/zh/assets/js/6a0e174f.09532014.js
+++ b/zh/assets/js/6a0e174f.953e5482.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[75],{143:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return b})),n.d(t,"metadata",(function(){return i})),n.d(t,"toc",(function(){return p})),n.d(t,"default",(function(){return u}));var a=n(3),r=n(7),l=(n(0),n(250)),b={title:"batch-requests"},i={unversionedId:"plugins/batch-requests",id:"plugins/batch-requests",isDocsHomePage:!1,title:"batch-requests",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[74],{142:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return b})),n.d(t,"metadata",(function(){return i})),n.d(t,"toc",(function(){return p})),n.d(t,"default",(function(){return u}));var a=n(3),r=n(7),l=(n(0),n(250)),b={title:"batch-requests"},i={unversionedId:"plugins/batch-requests",id:"plugins/batch-requests",isDocsHomePage:!1,title:"batch-requests",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin [...]
\ No newline at end of file
diff --git a/zh/assets/js/6f365930.d8771ea5.js b/zh/assets/js/6f365930.aacfaf65.js
similarity index 98%
rename from zh/assets/js/6f365930.d8771ea5.js
rename to zh/assets/js/6f365930.aacfaf65.js
index 4499dc6..6884032 100644
--- a/zh/assets/js/6f365930.d8771ea5.js
+++ b/zh/assets/js/6f365930.aacfaf65.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[76],{144:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return o})),n.d(t,"toc",(function(){return c})),n.d(t,"default",(function(){return p}));var r=n(3),a=n(7),i=(n(0),n(250)),s={title:"Install Ingress APISIX on K3S and Rancher RKE"},o={unversionedId:"deployments/k3s-rke",id:"deployments/k3s-rke",isDocsHomePage:!1,title:"Install Ingress APISIX on K3S and Rancher RKE",descr [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[75],{143:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return o})),n.d(t,"toc",(function(){return c})),n.d(t,"default",(function(){return p}));var r=n(3),a=n(7),i=(n(0),n(250)),s={title:"Install Ingress APISIX on K3S and Rancher RKE"},o={unversionedId:"deployments/k3s-rke",id:"deployments/k3s-rke",isDocsHomePage:!1,title:"Install Ingress APISIX on K3S and Rancher RKE",descr [...]
\ No newline at end of file
diff --git a/zh/assets/js/6f8b8f6f.06145d11.js b/zh/assets/js/6f8b8f6f.9f60469d.js
similarity index 97%
rename from zh/assets/js/6f8b8f6f.06145d11.js
rename to zh/assets/js/6f8b8f6f.9f60469d.js
index bb262a2..762c197 100644
--- a/zh/assets/js/6f8b8f6f.06145d11.js
+++ b/zh/assets/js/6f8b8f6f.9f60469d.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[77],{145:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return a})),n.d(t,"metadata",(function(){return o})),n.d(t,"toc",(function(){return p})),n.d(t,"default",(function(){return u}));var r=n(3),i=n(7),c=(n(0),n(250)),a={title:"Script"},o={unversionedId:"architecture-design/script",id:"architecture-design/script",isDocsHomePage:!1,title:"Script",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[76],{144:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return a})),n.d(t,"metadata",(function(){return o})),n.d(t,"toc",(function(){return p})),n.d(t,"default",(function(){return u}));var r=n(3),i=n(7),c=(n(0),n(250)),a={title:"Script"},o={unversionedId:"architecture-design/script",id:"architecture-design/script",isDocsHomePage:!1,title:"Script",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content [...]
\ No newline at end of file
diff --git a/zh/assets/js/701a45ac.313462bd.js b/zh/assets/js/701a45ac.eaa6fd1a.js
similarity index 99%
rename from zh/assets/js/701a45ac.313462bd.js
rename to zh/assets/js/701a45ac.eaa6fd1a.js
index d20c470..4243d28 100644
--- a/zh/assets/js/701a45ac.313462bd.js
+++ b/zh/assets/js/701a45ac.eaa6fd1a.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[78],{146:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return i})),n.d(t,"toc",(function(){return b})),n.d(t,"default",(function(){return p}));var r=n(3),a=n(7),l=(n(0),n(250)),c={title:"uri-blocker"},i={unversionedId:"plugins/uri-blocker",id:"plugins/uri-blocker",isDocsHomePage:!1,title:"uri-blocker",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content-doc [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[77],{145:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return i})),n.d(t,"toc",(function(){return b})),n.d(t,"default",(function(){return p}));var r=n(3),a=n(7),l=(n(0),n(250)),c={title:"uri-blocker"},i={unversionedId:"plugins/uri-blocker",id:"plugins/uri-blocker",isDocsHomePage:!1,title:"uri-blocker",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content-doc [...]
\ No newline at end of file
diff --git a/zh/assets/js/71950930.4ad870bd.js b/zh/assets/js/71950930.aedf5c44.js
similarity index 99%
rename from zh/assets/js/71950930.4ad870bd.js
rename to zh/assets/js/71950930.aedf5c44.js
index 4c5afe0..e96c36f 100644
--- a/zh/assets/js/71950930.4ad870bd.js
+++ b/zh/assets/js/71950930.aedf5c44.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[79],{147:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return c})),t.d(n,"metadata",(function(){return o})),t.d(n,"toc",(function(){return s})),t.d(n,"default",(function(){return l}));var a=t(3),r=t(7),i=(t(0),t(250)),c={title:"Running APISIX in AWS with AWS CDK"},o={unversionedId:"aws",id:"aws",isDocsHomePage:!1,title:"Running APISIX in AWS with AWS CDK",description:"\x3c!--",source:"@site/docs/apisix/aws.md",slu [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[78],{146:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return c})),t.d(n,"metadata",(function(){return o})),t.d(n,"toc",(function(){return s})),t.d(n,"default",(function(){return l}));var a=t(3),r=t(7),i=(t(0),t(250)),c={title:"Running APISIX in AWS with AWS CDK"},o={unversionedId:"aws",id:"aws",isDocsHomePage:!1,title:"Running APISIX in AWS with AWS CDK",description:"\x3c!--",source:"@site/docs/apisix/aws.md",slu [...]
\ No newline at end of file
diff --git a/zh/assets/js/72aa3c55.a5253acd.js b/zh/assets/js/72aa3c55.62a4aee7.js
similarity index 98%
rename from zh/assets/js/72aa3c55.a5253acd.js
rename to zh/assets/js/72aa3c55.62a4aee7.js
index 8eb6123..d89cac4 100644
--- a/zh/assets/js/72aa3c55.a5253acd.js
+++ b/zh/assets/js/72aa3c55.62a4aee7.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[80],{148:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return o})),t.d(n,"metadata",(function(){return i})),t.d(n,"toc",(function(){return l})),t.d(n,"default",(function(){return b}));var r=t(3),a=t(7),c=(t(0),t(250)),o={title:"\u8c03\u8bd5\u529f\u80fd"},i={unversionedId:"debug-function",id:"debug-function",isDocsHomePage:!1,title:"\u8c03\u8bd5\u529f\u80fd",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-pl [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[79],{147:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return o})),t.d(n,"metadata",(function(){return i})),t.d(n,"toc",(function(){return l})),t.d(n,"default",(function(){return b}));var r=t(3),a=t(7),c=(t(0),t(250)),o={title:"\u8c03\u8bd5\u529f\u80fd"},i={unversionedId:"debug-function",id:"debug-function",isDocsHomePage:!1,title:"\u8c03\u8bd5\u529f\u80fd",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-pl [...]
\ No newline at end of file
diff --git a/zh/assets/js/72ff46d3.c3eec510.js b/zh/assets/js/72ff46d3.3f585461.js
similarity index 99%
rename from zh/assets/js/72ff46d3.c3eec510.js
rename to zh/assets/js/72ff46d3.3f585461.js
index e6e089d..0d7a23e 100644
--- a/zh/assets/js/72ff46d3.c3eec510.js
+++ b/zh/assets/js/72ff46d3.3f585461.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[81],{149:function(e,r,t){"use strict";t.r(r),t.d(r,"frontMatter",(function(){return a})),t.d(r,"metadata",(function(){return c})),t.d(r,"toc",(function(){return s})),t.d(r,"default",(function(){return p}));var n=t(3),o=t(7),i=(t(0),t(250)),a={title:"DNS"},c={unversionedId:"discovery/dns",id:"discovery/dns",isDocsHomePage:!1,title:"DNS",description:"\x3c!--",source:"@site/docs/apisix/discovery/dns.md",slug:"/discovery/dns",permalink:"/z [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[80],{148:function(e,r,t){"use strict";t.r(r),t.d(r,"frontMatter",(function(){return a})),t.d(r,"metadata",(function(){return c})),t.d(r,"toc",(function(){return s})),t.d(r,"default",(function(){return p}));var n=t(3),o=t(7),i=(t(0),t(250)),a={title:"DNS"},c={unversionedId:"discovery/dns",id:"discovery/dns",isDocsHomePage:!1,title:"DNS",description:"\x3c!--",source:"@site/docs/apisix/discovery/dns.md",slug:"/discovery/dns",permalink:"/z [...]
\ No newline at end of file
diff --git a/zh/assets/js/749ed826.895eac9d.js b/zh/assets/js/749ed826.40bb8671.js
similarity index 99%
rename from zh/assets/js/749ed826.895eac9d.js
rename to zh/assets/js/749ed826.40bb8671.js
index bbada82..37826ed 100644
--- a/zh/assets/js/749ed826.895eac9d.js
+++ b/zh/assets/js/749ed826.40bb8671.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[82],{150:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return l})),n.d(t,"toc",(function(){return c})),n.d(t,"default",(function(){return s}));var a=n(3),r=n(7),i=(n(0),n(250)),o={title:"Envoy and Apache APISIX: Another way to implement the Envoy filter",author:"nic-chen",authorURL:"https://github.com/nic-chen",authorImageURL:"https://avatars0.githubusercontent.com/u/330006 [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[81],{149:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return l})),n.d(t,"toc",(function(){return c})),n.d(t,"default",(function(){return s}));var a=n(3),r=n(7),i=(n(0),n(250)),o={title:"Envoy and Apache APISIX: Another way to implement the Envoy filter",author:"nic-chen",authorURL:"https://github.com/nic-chen",authorImageURL:"https://avatars0.githubusercontent.com/u/330006 [...]
\ No newline at end of file
diff --git a/zh/assets/js/755c8723.8f844507.js b/zh/assets/js/755c8723.a4d309a0.js
similarity index 99%
rename from zh/assets/js/755c8723.8f844507.js
rename to zh/assets/js/755c8723.a4d309a0.js
index 3776829..452d35b 100644
--- a/zh/assets/js/755c8723.8f844507.js
+++ b/zh/assets/js/755c8723.a4d309a0.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[83],{151:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return p})),n.d(t,"toc",(function(){return i})),n.d(t,"default",(function(){return o}));var a=n(3),r=n(7),c=(n(0),n(250)),s={title:"\u5b89\u88c5\u4f9d\u8d56"},p={unversionedId:"install-dependencies",id:"install-dependencies",isDocsHomePage:!1,title:"\u5b89\u88c5\u4f9d\u8d56",description:"\x3c!--",source:"@site/i18n/zh/d [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[82],{150:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return p})),n.d(t,"toc",(function(){return i})),n.d(t,"default",(function(){return o}));var a=n(3),r=n(7),c=(n(0),n(250)),s={title:"\u5b89\u88c5\u4f9d\u8d56"},p={unversionedId:"install-dependencies",id:"install-dependencies",isDocsHomePage:!1,title:"\u5b89\u88c5\u4f9d\u8d56",description:"\x3c!--",source:"@site/i18n/zh/d [...]
\ No newline at end of file
diff --git a/zh/assets/js/769df5e0.0bca329b.js b/zh/assets/js/769df5e0.7c6f9a6b.js
similarity index 98%
rename from zh/assets/js/769df5e0.0bca329b.js
rename to zh/assets/js/769df5e0.7c6f9a6b.js
index 3a3a3d6..6a36784 100644
--- a/zh/assets/js/769df5e0.0bca329b.js
+++ b/zh/assets/js/769df5e0.7c6f9a6b.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[84],{152:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return b})),n.d(t,"default",(function(){return p}));var r=n(3),a=n(7),l=(n(0),n(250)),i={title:"request-id"},c={unversionedId:"plugins/request-id",id:"plugins/request-id",isDocsHomePage:!1,title:"request-id",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content-docs-do [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[83],{151:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return b})),n.d(t,"default",(function(){return p}));var r=n(3),a=n(7),l=(n(0),n(250)),i={title:"request-id"},c={unversionedId:"plugins/request-id",id:"plugins/request-id",isDocsHomePage:!1,title:"request-id",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content-docs-do [...]
\ No newline at end of file
diff --git a/zh/assets/js/76e7d0f9.185124d0.js b/zh/assets/js/76e7d0f9.e30cd832.js
similarity index 99%
rename from zh/assets/js/76e7d0f9.185124d0.js
rename to zh/assets/js/76e7d0f9.e30cd832.js
index 2765b25..346c964 100644
--- a/zh/assets/js/76e7d0f9.185124d0.js
+++ b/zh/assets/js/76e7d0f9.e30cd832.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[85],{153:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return c})),t.d(n,"metadata",(function(){return l})),t.d(n,"toc",(function(){return b})),t.d(n,"default",(function(){return u}));var r=t(3),a=t(7),i=(t(0),t(250)),c={title:"consumer-restriction"},l={unversionedId:"plugins/consumer-restriction",id:"plugins/consumer-restriction",isDocsHomePage:!1,title:"consumer-restriction",description:"\x3c!--",source:"@site/i [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[84],{152:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return c})),t.d(n,"metadata",(function(){return l})),t.d(n,"toc",(function(){return b})),t.d(n,"default",(function(){return u}));var r=t(3),a=t(7),i=(t(0),t(250)),c={title:"consumer-restriction"},l={unversionedId:"plugins/consumer-restriction",id:"plugins/consumer-restriction",isDocsHomePage:!1,title:"consumer-restriction",description:"\x3c!--",source:"@site/i [...]
\ No newline at end of file
diff --git a/zh/assets/js/7af3052c.742df50b.js b/zh/assets/js/7af3052c.742df50b.js
deleted file mode 100644
index c782870..0000000
--- a/zh/assets/js/7af3052c.742df50b.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[86],{154:function(e,a,t){"use strict";t.r(a),t.d(a,"frontMatter",(function(){return s})),t.d(a,"metadata",(function(){return o})),t.d(a,"toc",(function(){return l})),t.d(a,"default",(function(){return p}));var n=t(3),i=t(7),r=(t(0),t(250)),s={id:"release-guide",title:"Release Guide"},o={unversionedId:"release-guide",id:"release-guide",isDocsHomePage:!1,title:"Release Guide",description:"Release Flow",source:"@site/docs/general/release- [...]
\ No newline at end of file
diff --git a/zh/assets/js/7af3052c.e3f8782c.js b/zh/assets/js/7af3052c.e3f8782c.js
new file mode 100644
index 0000000..a15aeb4
--- /dev/null
+++ b/zh/assets/js/7af3052c.e3f8782c.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[85],{153:function(e,a,t){"use strict";t.r(a),t.d(a,"frontMatter",(function(){return s})),t.d(a,"metadata",(function(){return o})),t.d(a,"toc",(function(){return l})),t.d(a,"default",(function(){return p}));var n=t(3),i=t(7),r=(t(0),t(250)),s={id:"release-guide",title:"Release Guide"},o={unversionedId:"release-guide",id:"release-guide",isDocsHomePage:!1,title:"Release Guide",description:"Release Flow",source:"@site/docs/general/release- [...]
\ No newline at end of file
diff --git a/zh/assets/js/7e37206e.81b6d3de.js b/zh/assets/js/7e37206e.d850f553.js
similarity index 97%
rename from zh/assets/js/7e37206e.81b6d3de.js
rename to zh/assets/js/7e37206e.d850f553.js
index 696f683..6c29138 100644
--- a/zh/assets/js/7e37206e.81b6d3de.js
+++ b/zh/assets/js/7e37206e.d850f553.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[87],{155:function(e,t,a){"use strict";a.r(t);var n=a(0),r=a.n(n),i=a(259),l=a(254),c=a(275),o=i.a.h1.withConfig({displayName:"help__PageTitle",componentId:"sc-1evwiii-0"})(["margin-top:2rem;font-size:3rem;font-weight:800;"]),s=i.a.div.withConfig({displayName:"help__PageSubtitle",componentId:"sc-1evwiii-1"})(["margin-bottom:3rem;"]),m=i.a.div.withConfig({displayName:"help__Page",componentId:"sc-1evwiii-2"})(["max-width:var(--ifm-contain [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[86],{154:function(e,t,a){"use strict";a.r(t);var n=a(0),r=a.n(n),i=a(259),l=a(254),c=a(275),o=i.a.h1.withConfig({displayName:"help__PageTitle",componentId:"sc-1evwiii-0"})(["margin-top:2rem;font-size:3rem;font-weight:800;"]),s=i.a.div.withConfig({displayName:"help__PageSubtitle",componentId:"sc-1evwiii-1"})(["margin-bottom:3rem;"]),m=i.a.div.withConfig({displayName:"help__Page",componentId:"sc-1evwiii-2"})(["max-width:var(--ifm-contain [...]
\ No newline at end of file
diff --git a/zh/assets/js/7e8e17a7.3e353ed3.js b/zh/assets/js/7e8e17a7.e0e93d6b.js
similarity index 98%
rename from zh/assets/js/7e8e17a7.3e353ed3.js
rename to zh/assets/js/7e8e17a7.e0e93d6b.js
index 5cc8c42..3ad7532 100644
--- a/zh/assets/js/7e8e17a7.3e353ed3.js
+++ b/zh/assets/js/7e8e17a7.e0e93d6b.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[88],{156:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return o})),n.d(t,"default",(function(){return p}));var r=n(3),a=n(7),l=(n(0),n(250)),i={title:"Debug Mode"},c={unversionedId:"architecture-design/debug-mode",id:"architecture-design/debug-mode",isDocsHomePage:!1,title:"Debug Mode",description:"\x3c!--",source:"@site/i18n/zh/docusauru [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[87],{155:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return o})),n.d(t,"default",(function(){return p}));var r=n(3),a=n(7),l=(n(0),n(250)),i={title:"Debug Mode"},c={unversionedId:"architecture-design/debug-mode",id:"architecture-design/debug-mode",isDocsHomePage:!1,title:"Debug Mode",description:"\x3c!--",source:"@site/i18n/zh/docusauru [...]
\ No newline at end of file
diff --git a/zh/assets/js/7ecc8185.a51601a0.js b/zh/assets/js/7ecc8185.53a4e3e6.js
similarity index 72%
rename from zh/assets/js/7ecc8185.a51601a0.js
rename to zh/assets/js/7ecc8185.53a4e3e6.js
index 9137c2c..6111f50 100644
--- a/zh/assets/js/7ecc8185.a51601a0.js
+++ b/zh/assets/js/7ecc8185.53a4e3e6.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[89],{157:function(e){e.exports=JSON.parse('{"permalink":"/zh/events","page":1,"postsPerPage":10,"totalPages":1,"totalCount":7,"previousPage":null,"nextPage":null,"blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[88],{156:function(e){e.exports=JSON.parse('{"permalink":"/zh/events","page":1,"postsPerPage":10,"totalPages":1,"totalCount":7,"previousPage":null,"nextPage":null,"blogDescription":"Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/zh/assets/js/81f18807.8efb6187.js b/zh/assets/js/81f18807.1285b3c6.js
similarity index 98%
rename from zh/assets/js/81f18807.8efb6187.js
rename to zh/assets/js/81f18807.1285b3c6.js
index a600753..eee6686 100644
--- a/zh/assets/js/81f18807.8efb6187.js
+++ b/zh/assets/js/81f18807.1285b3c6.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[90],{158:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return s}));var a=n(3),r=n(7),o=(n(0),n(250)),i={title:"Deploy with Docker"},c={unversionedId:"deploy-with-docker",id:"deploy-with-docker",isDocsHomePage:!1,title:"Deploy with Docker",description:"\x3c!--",source:"@site/docs/apisix-dashboard/dep [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[89],{157:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return s}));var a=n(3),r=n(7),o=(n(0),n(250)),i={title:"Deploy with Docker"},c={unversionedId:"deploy-with-docker",id:"deploy-with-docker",isDocsHomePage:!1,title:"Deploy with Docker",description:"\x3c!--",source:"@site/docs/apisix-dashboard/dep [...]
\ No newline at end of file
diff --git a/zh/assets/js/83cf9161.ea6c416d.js b/zh/assets/js/83cf9161.4f5901ae.js
similarity index 96%
rename from zh/assets/js/83cf9161.ea6c416d.js
rename to zh/assets/js/83cf9161.4f5901ae.js
index 1ff85bb..192d2fd 100644
--- a/zh/assets/js/83cf9161.ea6c416d.js
+++ b/zh/assets/js/83cf9161.4f5901ae.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[91],{159:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return c})),r.d(t,"metadata",(function(){return i})),r.d(t,"toc",(function(){return p})),r.d(t,"default",(function(){return u}));var n=r(3),a=r(7),o=(r(0),r(250)),c={title:"Release Apache APISIX 2.4"},i={permalink:"/zh/events/2021/03/05/release-apache-apisix-2.4",source:"@site/events/2021-03-05-release-apache-apisix-2.4.md",description:"Change",date:"2021-03-0 [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[90],{158:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return c})),r.d(t,"metadata",(function(){return i})),r.d(t,"toc",(function(){return p})),r.d(t,"default",(function(){return u}));var n=r(3),a=r(7),o=(r(0),r(250)),c={title:"Release Apache APISIX 2.4"},i={permalink:"/zh/events/2021/03/05/release-apache-apisix-2.4",source:"@site/events/2021-03-05-release-apache-apisix-2.4.md",description:"Change",date:"2021-03-0 [...]
\ No newline at end of file
diff --git a/zh/assets/js/84d2a1f2.d0f6b864.js b/zh/assets/js/84d2a1f2.d0f6b864.js
deleted file mode 100644
index 6ef81f7..0000000
--- a/zh/assets/js/84d2a1f2.d0f6b864.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[92],{160:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return b}));var r=n(3),a=n(7),o=(n(0),n(250)),i={title:"Development Guide"},c={unversionedId:"develop",id:"develop",isDocsHomePage:!1,title:"Development Guide",description:"\x3c!--",source:"@site/docs/apisix-dashboard/develop.md",slug:"/develop" [...]
\ No newline at end of file
diff --git a/zh/assets/js/84d2a1f2.fc4cdb2a.js b/zh/assets/js/84d2a1f2.fc4cdb2a.js
new file mode 100644
index 0000000..f5bddda
--- /dev/null
+++ b/zh/assets/js/84d2a1f2.fc4cdb2a.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[91],{159:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return b}));var r=n(3),a=n(7),o=(n(0),n(250)),i={title:"Development Guide"},c={unversionedId:"develop",id:"develop",isDocsHomePage:!1,title:"Development Guide",description:"\x3c!--",source:"@site/docs/apisix-dashboard/develop.md",slug:"/develop" [...]
\ No newline at end of file
diff --git a/zh/assets/js/859cc09f.b5b6f6d7.js b/zh/assets/js/859cc09f.46156b2a.js
similarity index 99%
rename from zh/assets/js/859cc09f.b5b6f6d7.js
rename to zh/assets/js/859cc09f.46156b2a.js
index 5c4e3e1..c6b682c 100644
--- a/zh/assets/js/859cc09f.b5b6f6d7.js
+++ b/zh/assets/js/859cc09f.46156b2a.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[93],{244:function(e,t,r){"use strict";r.r(t);var n=r(0),a=r.n(n),o=r(259),i=r(254),l=r(17),c=r(276);function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function m(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++ [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[92],{244:function(e,t,r){"use strict";r.r(t);var n=r(0),a=r.n(n),o=r(259),i=r(254),l=r(17),c=r(276);function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function m(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++ [...]
\ No newline at end of file
diff --git a/zh/assets/js/86151fad.e74bc7b4.js b/zh/assets/js/86151fad.f22f4dea.js
similarity index 99%
rename from zh/assets/js/86151fad.e74bc7b4.js
rename to zh/assets/js/86151fad.f22f4dea.js
index 47b58c4..5bfc3e6 100644
--- a/zh/assets/js/86151fad.e74bc7b4.js
+++ b/zh/assets/js/86151fad.f22f4dea.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[94],{161:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return i})),n.d(t,"toc",(function(){return b})),n.d(t,"default",(function(){return o}));var a=n(3),r=n(7),c=(n(0),n(250)),l={title:"basic-auth"},i={unversionedId:"plugins/basic-auth",id:"plugins/basic-auth",isDocsHomePage:!1,title:"basic-auth",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content-docs-do [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[93],{160:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return i})),n.d(t,"toc",(function(){return b})),n.d(t,"default",(function(){return o}));var a=n(3),r=n(7),c=(n(0),n(250)),l={title:"basic-auth"},i={unversionedId:"plugins/basic-auth",id:"plugins/basic-auth",isDocsHomePage:!1,title:"basic-auth",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content-docs-do [...]
\ No newline at end of file
diff --git a/zh/assets/js/89015cf6.5485441a.js b/zh/assets/js/89015cf6.7effb882.js
similarity index 99%
rename from zh/assets/js/89015cf6.5485441a.js
rename to zh/assets/js/89015cf6.7effb882.js
index 0e388b5..78c97c8 100644
--- a/zh/assets/js/89015cf6.5485441a.js
+++ b/zh/assets/js/89015cf6.7effb882.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[95],{162:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return b})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return p})),n.d(t,"default",(function(){return o}));var r=n(3),a=n(7),l=(n(0),n(250)),b={title:"sls-logger"},c={unversionedId:"plugins/sls-logger",id:"plugins/sls-logger",isDocsHomePage:!1,title:"sls-logger",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content-docs-do [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[94],{161:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return b})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return p})),n.d(t,"default",(function(){return o}));var r=n(3),a=n(7),l=(n(0),n(250)),b={title:"sls-logger"},c={unversionedId:"plugins/sls-logger",id:"plugins/sls-logger",isDocsHomePage:!1,title:"sls-logger",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content-docs-do [...]
\ No newline at end of file
diff --git a/zh/assets/js/8cc2e0eb.cbc25515.js b/zh/assets/js/8cc2e0eb.6f37b7c5.js
similarity index 99%
rename from zh/assets/js/8cc2e0eb.cbc25515.js
rename to zh/assets/js/8cc2e0eb.6f37b7c5.js
index 2e69879..1c0140b 100644
--- a/zh/assets/js/8cc2e0eb.cbc25515.js
+++ b/zh/assets/js/8cc2e0eb.6f37b7c5.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[96],{163:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return b})),n.d(t,"metadata",(function(){return i})),n.d(t,"toc",(function(){return c})),n.d(t,"default",(function(){return p}));var a=n(3),r=n(7),l=(n(0),n(250)),b={title:"cors"},i={unversionedId:"plugins/cors",id:"plugins/cors",isDocsHomePage:!1,title:"cors",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content-docs-docs-apisix/current/plugin [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[95],{162:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return b})),n.d(t,"metadata",(function(){return i})),n.d(t,"toc",(function(){return c})),n.d(t,"default",(function(){return p}));var a=n(3),r=n(7),l=(n(0),n(250)),b={title:"cors"},i={unversionedId:"plugins/cors",id:"plugins/cors",isDocsHomePage:!1,title:"cors",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content-docs-docs-apisix/current/plugin [...]
\ No newline at end of file
diff --git a/zh/assets/js/8cf41c7e.99c3488e.js b/zh/assets/js/8cf41c7e.99c3488e.js
new file mode 100644
index 0000000..9ae8fe1
--- /dev/null
+++ b/zh/assets/js/8cf41c7e.99c3488e.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[96],{163:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return p})),n.d(t,"toc",(function(){return i})),n.d(t,"default",(function(){return o}));var a=n(3),r=n(7),b=(n(0),n(250)),l={title:"dubbo-proxy"},p={unversionedId:"plugins/dubbo-proxy",id:"plugins/dubbo-proxy",isDocsHomePage:!1,title:"dubbo-proxy",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content-doc [...]
\ No newline at end of file
diff --git a/zh/assets/js/8e784bf3.125a63a8.js b/zh/assets/js/8e784bf3.125a63a8.js
deleted file mode 100644
index 3262139..0000000
--- a/zh/assets/js/8e784bf3.125a63a8.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[98],{165:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return b}));var o=n(3),r=n(7),a=(n(0),n(250)),i={id:"committer-guide",title:"Committer Guide"},c={unversionedId:"committer-guide",id:"committer-guide",isDocsHomePage:!1,title:"Committer Guide",description:"What can I contribute?",source:"@site/d [...]
\ No newline at end of file
diff --git a/zh/assets/js/8e784bf3.c3517288.js b/zh/assets/js/8e784bf3.c3517288.js
new file mode 100644
index 0000000..831b8b8
--- /dev/null
+++ b/zh/assets/js/8e784bf3.c3517288.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[98],{165:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return b}));var o=n(3),r=n(7),a=(n(0),n(250)),i={id:"committer-guide",title:"Committer Guide"},c={unversionedId:"committer-guide",id:"committer-guide",isDocsHomePage:!1,title:"Committer Guide",description:"What can I contribute?",source:"@site/d [...]
\ No newline at end of file
diff --git a/zh/assets/js/adbb350b.3d504734.js b/zh/assets/js/adbb350b.3d504734.js
new file mode 100644
index 0000000..caf8328
--- /dev/null
+++ b/zh/assets/js/adbb350b.3d504734.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[120],{187:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return o})),r.d(t,"metadata",(function(){return s})),r.d(t,"toc",(function(){return c})),r.d(t,"default",(function(){return b}));var i=r(3),a=r(7),n=(r(0),r(250)),o={id:"contributor-guide",title:"Contributor Guide"},s={unversionedId:"contributor-guide",id:"contributor-guide",isDocsHomePage:!1,title:"Contributor Guide",description:"Please fee free to report bu [...]
\ No newline at end of file
diff --git a/zh/assets/js/adbb350b.40aeb82b.js b/zh/assets/js/adbb350b.40aeb82b.js
deleted file mode 100644
index 74c2c28..0000000
--- a/zh/assets/js/adbb350b.40aeb82b.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[120],{187:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return o})),r.d(t,"metadata",(function(){return s})),r.d(t,"toc",(function(){return c})),r.d(t,"default",(function(){return b}));var i=r(3),a=r(7),n=(r(0),r(250)),o={id:"contributor-guide",title:"Contributor Guide"},s={unversionedId:"contributor-guide",id:"contributor-guide",isDocsHomePage:!1,title:"Contributor Guide",description:"Please fee free to report bu [...]
\ No newline at end of file
diff --git a/zh/assets/js/bd3a6b69.3c0ba7e6.js b/zh/assets/js/bd3a6b69.3c0ba7e6.js
new file mode 100644
index 0000000..79ed030
--- /dev/null
+++ b/zh/assets/js/bd3a6b69.3c0ba7e6.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[129],{196:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return b}));var a=n(3),r=n(7),o=(n(0),n(250)),i={title:"Deploy with Source Codes"},c={unversionedId:"deploy",id:"deploy",isDocsHomePage:!1,title:"Deploy with Source Codes",description:"\x3c!--",source:"@site/docs/apisix-dashboard/deploy.md",slu [...]
\ No newline at end of file
diff --git a/zh/assets/js/bd3a6b69.cd87e154.js b/zh/assets/js/bd3a6b69.cd87e154.js
deleted file mode 100644
index 2df0da4..0000000
--- a/zh/assets/js/bd3a6b69.cd87e154.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[129],{196:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return b}));var a=n(3),r=n(7),o=(n(0),n(250)),i={title:"Deploy with Source Codes"},c={unversionedId:"deploy",id:"deploy",isDocsHomePage:!1,title:"Deploy with Source Codes",description:"\x3c!--",source:"@site/docs/apisix-dashboard/deploy.md",slu [...]
\ No newline at end of file
diff --git a/zh/assets/js/d0e718c3.45a31a5f.js b/zh/assets/js/d0e718c3.79e432c0.js
similarity index 57%
rename from zh/assets/js/d0e718c3.45a31a5f.js
rename to zh/assets/js/d0e718c3.79e432c0.js
index 462adde..eb0ee61 100644
--- a/zh/assets/js/d0e718c3.45a31a5f.js
+++ b/zh/assets/js/d0e718c3.79e432c0.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[139],{205:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return r})),n.d(t,"metadata",(function(){return i})),n.d(t,"toc",(function(){return c})),n.d(t,"default",(function(){return d}));var a=n(3),l=n(7),b=(n(0),n(250)),r={title:"Admin API"},i={unversionedId:"admin-api",id:"admin-api",isDocsHomePage:!1,title:"Admin API",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content-docs-docs-apisix/current/a [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[139],{205:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return r})),n.d(t,"metadata",(function(){return i})),n.d(t,"toc",(function(){return c})),n.d(t,"default",(function(){return d}));var a=n(3),l=n(7),b=(n(0),n(250)),r={title:"Admin API"},i={unversionedId:"admin-api",id:"admin-api",isDocsHomePage:!1,title:"Admin API",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content-docs-docs-apisix/current/a [...]
\ No newline at end of file
diff --git a/zh/assets/js/d4f121db.6e785dba.js b/zh/assets/js/d4f121db.d6503c93.js
similarity index 91%
rename from zh/assets/js/d4f121db.6e785dba.js
rename to zh/assets/js/d4f121db.d6503c93.js
index 192edd2..8db9d28 100644
--- a/zh/assets/js/d4f121db.6e785dba.js
+++ b/zh/assets/js/d4f121db.d6503c93.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[145],{211:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return b})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return i})),n.d(t,"default",(function(){return u}));var a=n(3),r=n(7),l=(n(0),n(250)),b={title:"hmac-auth"},c={unversionedId:"plugins/hmac-auth",id:"plugins/hmac-auth",isDocsHomePage:!1,title:"hmac-auth",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content-docs-docs- [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[145],{211:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return b})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return i})),n.d(t,"default",(function(){return u}));var a=n(3),r=n(7),l=(n(0),n(250)),b={title:"hmac-auth"},c={unversionedId:"plugins/hmac-auth",id:"plugins/hmac-auth",isDocsHomePage:!1,title:"hmac-auth",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content-docs-docs- [...]
\ No newline at end of file
diff --git a/zh/assets/js/ece6e754.3c900fd3.js b/zh/assets/js/ece6e754.3c900fd3.js
deleted file mode 100644
index 456b532..0000000
--- a/zh/assets/js/ece6e754.3c900fd3.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[161],{229:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return p})),n.d(t,"toc",(function(){return c})),n.d(t,"default",(function(){return l}));var i=n(3),a=n(7),r=(n(0),n(250)),s={title:"prometheus"},p={unversionedId:"plugins/prometheus",id:"plugins/prometheus",isDocsHomePage:!1,title:"prometheus",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content-docs-d [...]
\ No newline at end of file
diff --git a/zh/assets/js/ece6e754.5a7c475e.js b/zh/assets/js/ece6e754.5a7c475e.js
new file mode 100644
index 0000000..9e241b5
--- /dev/null
+++ b/zh/assets/js/ece6e754.5a7c475e.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[161],{229:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return p})),n.d(t,"toc",(function(){return b})),n.d(t,"default",(function(){return l}));var a=n(3),r=n(7),i=(n(0),n(250)),c={title:"prometheus"},p={unversionedId:"plugins/prometheus",id:"plugins/prometheus",isDocsHomePage:!1,title:"prometheus",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content-docs-d [...]
\ No newline at end of file
diff --git a/zh/assets/js/fc9a947c.d78374a4.js b/zh/assets/js/fc9a947c.d78374a4.js
deleted file mode 100644
index c8ae40b..0000000
--- a/zh/assets/js/fc9a947c.d78374a4.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[173],{241:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return p})),n.d(t,"default",(function(){return o}));var r=n(3),a=n(7),l=(n(0),n(250)),i={title:"redirect"},c={unversionedId:"plugins/redirect",id:"plugins/redirect",isDocsHomePage:!1,title:"redirect",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content-docs-docs-apis [...]
\ No newline at end of file
diff --git a/zh/assets/js/fc9a947c.eaeea52e.js b/zh/assets/js/fc9a947c.eaeea52e.js
new file mode 100644
index 0000000..9b68c5e
--- /dev/null
+++ b/zh/assets/js/fc9a947c.eaeea52e.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[173],{241:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return p})),n.d(t,"default",(function(){return o}));var r=n(3),a=n(7),l=(n(0),n(250)),i={title:"redirect"},c={unversionedId:"plugins/redirect",id:"plugins/redirect",isDocsHomePage:!1,title:"redirect",description:"\x3c!--",source:"@site/i18n/zh/docusaurus-plugin-content-docs-docs-apis [...]
\ No newline at end of file
diff --git a/zh/assets/js/main.2176e971.js b/zh/assets/js/main.ecf9fd7d.js
similarity index 88%
rename from zh/assets/js/main.2176e971.js
rename to zh/assets/js/main.ecf9fd7d.js
index b22a414..fc1bee7 100644
--- a/zh/assets/js/main.2176e971.js
+++ b/zh/assets/js/main.ecf9fd7d.js
@@ -1,2 +1,2 @@
-/*! For license information please see main.2176e971.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[176],[function(e,t,n){"use strict";e.exports=n(38)},function(e,t,n){e.exports=n(42)()},function(e,t,n){"use strict";n.d(t,"a",(function(){return v})),n.d(t,"b",(function(){return w})),n.d(t,"c",(function(){return S})),n.d(t,"d",(function(){return C})),n.d(t,"e",(function(){return b})),n.d(t,"f",(function(){return N})),n.d(t,"g",(function(){return L})),n.d(t,"h",(function(){return g})),n.d(t,"i",(function(){return E})),n.d(t,"j",(functi [...]
\ No newline at end of file
+/*! For license information please see main.ecf9fd7d.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[176],[function(e,t,n){"use strict";e.exports=n(38)},function(e,t,n){e.exports=n(42)()},function(e,t,n){"use strict";n.d(t,"a",(function(){return v})),n.d(t,"b",(function(){return w})),n.d(t,"c",(function(){return S})),n.d(t,"d",(function(){return C})),n.d(t,"e",(function(){return b})),n.d(t,"f",(function(){return N})),n.d(t,"g",(function(){return L})),n.d(t,"h",(function(){return g})),n.d(t,"i",(function(){return E})),n.d(t,"j",(functi [...]
\ No newline at end of file
diff --git a/zh/assets/js/main.2176e971.js.LICENSE.txt b/zh/assets/js/main.ecf9fd7d.js.LICENSE.txt
similarity index 100%
rename from zh/assets/js/main.2176e971.js.LICENSE.txt
rename to zh/assets/js/main.ecf9fd7d.js.LICENSE.txt
diff --git a/zh/assets/js/runtime~main.1f408238.js b/zh/assets/js/runtime~main.ee719c63.js
similarity index 69%
rename from zh/assets/js/runtime~main.1f408238.js
rename to zh/assets/js/runtime~main.ee719c63.js
index bf90f88..05f3470 100644
--- a/zh/assets/js/runtime~main.1f408238.js
+++ b/zh/assets/js/runtime~main.ee719c63.js
@@ -1 +1 @@
-!function(e){function f(f){for(var c,r,t=f[0],n=f[1],o=f[2],u=0,l=[];u<t.length;u++)r=t[u],Object.prototype.hasOwnProperty.call(b,r)&&b[r]&&l.push(b[r][0]),b[r]=0;for(c in n)Object.prototype.hasOwnProperty.call(n,c)&&(e[c]=n[c]);for(i&&i(f);l.length;)l.shift()();return d.push.apply(d,o||[]),a()}function a(){for(var e,f=0;f<d.length;f++){for(var a=d[f],c=!0,r=1;r<a.length;r++){var n=a[r];0!==b[n]&&(c=!1)}c&&(d.splice(f--,1),e=t(t.s=a[0]))}return e}var c={},b={177:0},d=[];function r(e){ret [...]
\ No newline at end of file
+!function(e){function f(f){for(var c,r,t=f[0],n=f[1],o=f[2],u=0,l=[];u<t.length;u++)r=t[u],Object.prototype.hasOwnProperty.call(d,r)&&d[r]&&l.push(d[r][0]),d[r]=0;for(c in n)Object.prototype.hasOwnProperty.call(n,c)&&(e[c]=n[c]);for(i&&i(f);l.length;)l.shift()();return b.push.apply(b,o||[]),a()}function a(){for(var e,f=0;f<b.length;f++){for(var a=b[f],c=!0,r=1;r<a.length;r++){var n=a[r];0!==d[n]&&(c=!1)}c&&(b.splice(f--,1),e=t(t.s=a[0]))}return e}var c={},d={177:0},b=[];function r(e){ret [...]
\ No newline at end of file
diff --git a/zh/blog/2020/08/22/new-website/index.html b/zh/blog/2020/08/22/new-website/index.html
index aeab5e6..44a118e 100644
--- a/zh/blog/2020/08/22/new-website/index.html
+++ b/zh/blog/2020/08/22/new-website/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">New website for Apache APISIX | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="New website for Apache APISIX | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="We are just refactored out website for Apache APISIX by using docusaurus."><meta data-react-helmet="true" name="t [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/4.0a3c752d.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/4.0a3c752d.js"></script>
diff --git a/zh/blog/2020/12/16/another-way-to-implement-envoy-filter/index.html b/zh/blog/2020/12/16/another-way-to-implement-envoy-filter/index.html
index cee1ff4..0bccb5e 100644
--- a/zh/blog/2020/12/16/another-way-to-implement-envoy-filter/index.html
+++ b/zh/blog/2020/12/16/another-way-to-implement-envoy-filter/index.html
@@ -16,14 +16,14 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Envoy and Apache APISIX: Another way to implement the Envoy filter | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Envoy and Apache APISIX: Another way to implement the Envoy filter | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="@nic-chen, Apache APISIX PMC from Shenz [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/4.0a3c752d.js" as="script">
<link rel="preload" href="/zh/assets/js/ccc49370.67289b61.js" as="script">
<link rel="preload" href="/zh/assets/js/2d8fe9ee.fc64aa5c.js" as="script">
-<link rel="preload" href="/zh/assets/js/749ed826.895eac9d.js" as="script">
+<link rel="preload" href="/zh/assets/js/749ed826.40bb8671.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -31,13 +31,13 @@
A pluggable filter chain mechanism allows filters to be written to perform different tasks and inserted into the main server.</p><p><img src="https://static.apiseven.com/filters.png" alt="Envoy filter"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="expansion-method"></a>Expansion method<a class="hash-link" href="#expansion-method" title="Direct link to heading">#</a></h3><p>The existing filters may not meet the user's custom requirements. In this [...]
In the example, we configured plugin <code>uri-blocker</code> for the route whose prefix is <code>/foo</code>, as well as the block rule of the plugin and the response status when a block is required.</p><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="second-step-parse-request"></a>Second step, parse request<a class="hash-link" href="#second-step-parse-request" title="Direct link to heading">#</a></h4><p>We encapsulated the client request data into <code> [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/4.0a3c752d.js"></script>
<script src="/zh/assets/js/ccc49370.67289b61.js"></script>
<script src="/zh/assets/js/2d8fe9ee.fc64aa5c.js"></script>
-<script src="/zh/assets/js/749ed826.895eac9d.js"></script>
+<script src="/zh/assets/js/749ed826.40bb8671.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/blog/2020/12/18/a-first-look-at-kubernetes-service-api/index.html b/zh/blog/2020/12/18/a-first-look-at-kubernetes-service-api/index.html
index 9c52af9..898894d 100644
--- a/zh/blog/2020/12/18/a-first-look-at-kubernetes-service-api/index.html
+++ b/zh/blog/2020/12/18/a-first-look-at-kubernetes-service-api/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">初探 Kubernetes Service APIs | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="初探 Kubernetes Service APIs | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="@gxthrj, Apache APISIX PMC & Apache apisix-ingress-controller Founder from Shenzhen Zhiliu Technology Co."><meta da [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/4.0a3c752d.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/4.0a3c752d.js"></script>
diff --git a/zh/blog/2021/01/21/run-ingress-apisix-on-amazon-eks/index.html b/zh/blog/2021/01/21/run-ingress-apisix-on-amazon-eks/index.html
index 6aef5c2..bed0db2 100644
--- a/zh/blog/2021/01/21/run-ingress-apisix-on-amazon-eks/index.html
+++ b/zh/blog/2021/01/21/run-ingress-apisix-on-amazon-eks/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Run Ingress APISIX on Amazon EKS | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Run Ingress APISIX on Amazon EKS | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="@Chao Zhang, Apache APISIX Committer from Shenzhen Zhiliu Technology Co."><meta data-react-helmet="true" na [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/4.0a3c752d.js" as="script">
@@ -30,8 +30,8 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">"headers"</span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">:</span><span class="token plain"> </span><span c [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/4.0a3c752d.js"></script>
diff --git a/zh/blog/2021/02/08/stable-product-delivery-with-cypress/index.html b/zh/blog/2021/02/08/stable-product-delivery-with-cypress/index.html
index a6fe1be..0a877d0 100644
--- a/zh/blog/2021/02/08/stable-product-delivery-with-cypress/index.html
+++ b/zh/blog/2021/02/08/stable-product-delivery-with-cypress/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Stable Product Delivery with Cypress | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Stable Product Delivery with Cypress | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="@LiteSun, Apache APISIX Committer from Shenzhen Zhiliu Technology Co."><meta data-react-helmet="tru [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/4.0a3c752d.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/4.0a3c752d.js"></script>
diff --git a/zh/blog/2021/02/26/install-apache-apisix-from-helm-charts/index.html b/zh/blog/2021/02/26/install-apache-apisix-from-helm-charts/index.html
index 901e851..63fc7d7 100644
--- a/zh/blog/2021/02/26/install-apache-apisix-from-helm-charts/index.html
+++ b/zh/blog/2021/02/26/install-apache-apisix-from-helm-charts/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Install Apache APISIX from Helm Charts | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Install Apache APISIX from Helm Charts | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="@tokers, Apache APISIX Committer from Shenzhen Zhiliu Technology Co."><meta data-react-helmet=" [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/4.0a3c752d.js" as="script">
@@ -31,8 +31,8 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">NAME CHART VERSION APP VERSION DESCRIPTION</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">apisix/apisix 0.1.2 2.1.0 A Helm chart for Apache APISIX</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">apisix/apisix-dashboard 0.1.0 2.3.0 A Helm chart for Apache APIS [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">NAME: apisix-gw</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">LAST DEPLOYED: Fri Feb 19 11:34:14 2021</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">NAMESPACE: default</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">STATUS: deployed</span></div><div class="token-line" style="color:#bfc7d5"><span [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/4.0a3c752d.js"></script>
diff --git a/zh/blog/2021/03/02/get-front-end-test-coverage-with-cypress/index.html b/zh/blog/2021/03/02/get-front-end-test-coverage-with-cypress/index.html
index 51948b2..b82d6b8 100644
--- a/zh/blog/2021/03/02/get-front-end-test-coverage-with-cypress/index.html
+++ b/zh/blog/2021/03/02/get-front-end-test-coverage-with-cypress/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Get Front-End Test Coverage with Cypress | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Get Front-End Test Coverage with Cypress | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="@LiteSun, Apache APISIX Committer from Shenzhen Zhiliu Technology Co."><meta data-react-hel [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/4.0a3c752d.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/4.0a3c752d.js"></script>
diff --git a/zh/blog/index.html b/zh/blog/index.html
index 934beb5..2e80be5 100644
--- a/zh/blog/index.html
+++ b/zh/blog/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Blog | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Blog | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://apisix.apa [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/4.0a3c752d.js" as="script">
@@ -36,8 +36,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/4.0a3c752d.js"></script>
diff --git a/zh/docs/apisix/FAQ/index.html b/zh/docs/apisix/FAQ/index.html
index 088fdb3..9d873df 100644
--- a/zh/docs/apisix/FAQ/index.html
+++ b/zh/docs/apisix/FAQ/index.html
@@ -16,14 +16,14 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">常见问题 | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apisi [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.6710a0d3.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/5880833a.22ed563a.js" as="script">
+<link rel="preload" href="/zh/assets/js/5880833a.fcda62bc.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -34,16 +34,16 @@ luarocks 服务。 运行 <code>luarocks config rocks_servers</code> 命令(
第一种情况,只可能是第二种,<code>git</code> 协议被封。这个时候可以执行 <code>git config --global url."https://".insteadOf git://</code> 命令使用 <code>https</code> 协议替代。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="如何通过-apisix-支持灰度发布?"></a>如何通过 APISIX 支持灰度发布?<a class="hash-link" href="#如何通过-apisix-支持灰度发布?" title="Direct link to heading">#</a></h2><p>比如,<code>foo.com/product/index.html?id=204&page=2</code>, 根据 URL 中 query string 中的 <code>id</code> 作为条件来灰度发布:</p><ol><l [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> -i http://127.0.0.1:9080/apisix/admin/routes/2 -H </span><span class="token string" style="color:rgb(195, 232, 141)">'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1'</span><span class="token plain"> -X PUT -d </span><span class="token string" style="color:rgb(195, 232, 141)">'</span></di [...]
<a href="https://github.com/api7/lua-resty-radixtree#operator-list" target="_blank" rel="noopener noreferrer">https://github.com/api7/lua-resty-radixtree#operator-list</a></p><p>2、通过 traffic-split 插件来实现</p><p>详细使用示例请参考 <a href="/zh/docs/apisix/plugins/traffic-split">traffic-split.md</a> 插件文档。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="如何支持-http-自动跳转到-https?"></a>如何支持 http 自动跳转到 https?<a class="hash-link" href="#如何支持-http-自动跳转到-https?" title="Direct [...]
-</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"><html></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"><head><title>301 Moved Permanently</title></head></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"><body></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"><center><h1>301 Moved Permanently</h1> [...]
+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"><html></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"><head><title>301 Moved Permanently</title></head></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"><body></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"><center><h1>301 Moved Permanently</h1> [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># uri 匹配失败</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/12ab -i</span></div><div class="token-line" style="color:#bfc7d5 [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/d73fca9b.6710a0d3.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/5880833a.22ed563a.js"></script>
+<script src="/zh/assets/js/5880833a.fcda62bc.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/apisix/IGNORE_DOC/index.html b/zh/docs/apisix/IGNORE_DOC/index.html
index 2fc4849..abde416 100644
--- a/zh/docs/apisix/IGNORE_DOC/index.html
+++ b/zh/docs/apisix/IGNORE_DOC/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">IGNORE_DOC | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/admin-api/index.html b/zh/docs/apisix/admin-api/index.html
index 891ed4a..651829c 100644
--- a/zh/docs/apisix/admin-api/index.html
+++ b/zh/docs/apisix/admin-api/index.html
@@ -16,14 +16,14 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Admin API | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs- [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.6710a0d3.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/d0e718c3.45a31a5f.js" as="script">
+<link rel="preload" href="/zh/assets/js/d0e718c3.79e432c0.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -74,7 +74,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># 替换 Service 的 upstream nodes</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/services/201/upstream/nodes -H [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">执行成功后,upstream nodes 将不保留原来的数据,整个更新为:</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">"39.97.63.200:80&q [...]
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><blockquote><p>应答参数</p></blockquote><p>目前是直接返回与 etcd 交互后的结果。</p><p><a href="#%E7%9B%AE%E5%BD%95">Back to TOC</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="consumer"></a>Consumer<a class="hash-link" href="#consumer" title="Direct link to heading">#</a></h2><p><em>地址</em>:/apisix/admin/consumers/{username}</p><p><em>说明</ [...]
-</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"node"</span><span class="token plain">:</span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"value"</span><span class="token plain">:</span><span class="token [...]
+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"node"</span><span class="token plain">:</span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"value"</span><span class="token plain">:</span><span class="token [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># 给 Upstream 增加一个 node</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/upstreams/100 -H </span><span class=" [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">执行成功后,nodes 将更新为:</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">"39.97.63.215:80"</span><span cla [...]
@@ -91,13 +91,13 @@
所以它是 <code>127.0.0.1</code> 的备份。</p><blockquote><p>应答参数</p></blockquote><p>目前是直接返回与 etcd 交互后的结果。</p><p><a href="#%E7%9B%AE%E5%BD%95">Back to TOC</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="ssl"></a>SSL<a class="hash-link" href="#ssl" title="Direct link to heading">#</a></h2><p><em>地址</em>:/apisix/admin/ssl/{id}</p><p><em>说明</em>:SSL.</p><blockquote><p>请求方法:</p></blockquote><table><thead><tr><th>名字</th><th>请求 uri</th><th>请求 body</th><th>说明</th></t [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">"http://127.0.0.1:9080/apisix/admin/plugins/key-auth"</span><span class="token plain"> -H </span><span class="token string" style="color:rgb(195, 232, 141)">'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1'</span><s [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/d73fca9b.6710a0d3.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/d0e718c3.45a31a5f.js"></script>
+<script src="/zh/assets/js/d0e718c3.79e432c0.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/apisix/architecture-design/apisix/index.html b/zh/docs/apisix/architecture-design/apisix/index.html
index 198e3b3..f665f90 100644
--- a/zh/docs/apisix/architecture-design/apisix/index.html
+++ b/zh/docs/apisix/architecture-design/apisix/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">APISIX | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-api [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -33,8 +33,8 @@
<strong>永远不要</strong>手工修改 <code>conf/config-default.yaml</code> 文件。如果需要自定义任何配置,都应在 <code>config.yaml</code> 文件中完成。</p><p><em>注意</em> 不要手工修改 APISIX 自身的 <code>conf/nginx.conf</code> 文件,当服务每次启动时,<code>apisix</code>
会根据 <code>config.yaml</code> 配置自动生成新的 <code>conf/nginx.conf</code> 并自动启动服务。</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/zh/latest/architecture-design/apisix.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/architecture-design/consumer/index.html b/zh/docs/apisix/architecture-design/consumer/index.html
index 2949e5e..f3abd5a 100644
--- a/zh/docs/apisix/architecture-design/consumer/index.html
+++ b/zh/docs/apisix/architecture-design/consumer/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Consumer | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-a [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -39,8 +39,8 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># 反复测试,均返回 403,jack被禁止访问</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/hello -H </span><span class="token string" style [...]
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/zh/latest/architecture-design/consumer.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_ [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/architecture-design/debug-mode/index.html b/zh/docs/apisix/architecture-design/debug-mode/index.html
index 2a727f8..d160da7 100644
--- a/zh/docs/apisix/architecture-design/debug-mode/index.html
+++ b/zh/docs/apisix/architecture-design/debug-mode/index.html
@@ -16,14 +16,14 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Debug Mode | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.6710a0d3.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/7e8e17a7.3e353ed3.js" as="script">
+<link rel="preload" href="/zh/assets/js/7e8e17a7.e0e93d6b.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -34,13 +34,13 @@
所以高级调试模式的开启、关闭都是热更新方式完成。</p><table><thead><tr><th>名字</th><th>可选项</th><th>说明</th><th>默认值</th></tr></thead><tbody><tr><td>hook_conf.enable</td><td>必选项</td><td>是否开启 hook 追踪调试。开启后将打印指定模块方法的请求参数或返回值</td><td>false</td></tr><tr><td>hook_conf.name</td><td>必选项</td><td>开启 hook 追踪调试的模块列表名称</td><td></td></tr><tr><td>hook_conf.log_level</td><td>必选项</td><td>打印请求参数和返回值的日志级别</td><td>warn</td></tr><tr><td>hook_conf.is_print_input_args</td><td>必选项</td><td>是否打印输入参数</td><td>true</td></tr><tr><td>hook_conf.i [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token key atrule">hook_phase</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"> </span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># 模块函数列表,名字:hook_phase</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="toke [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/d73fca9b.6710a0d3.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/7e8e17a7.3e353ed3.js"></script>
+<script src="/zh/assets/js/7e8e17a7.e0e93d6b.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/apisix/architecture-design/global-rule/index.html b/zh/docs/apisix/architecture-design/global-rule/index.html
index 1c86558..de1a2f6 100644
--- a/zh/docs/apisix/architecture-design/global-rule/index.html
+++ b/zh/docs/apisix/architecture-design/global-rule/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Global rule | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -30,8 +30,8 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
这时候我们可以使用 <code>GlobalRule</code> 来注册一个全局的 <a href="/zh/docs/apisix/architecture-design/plugin">Plugin</a>:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> -X PUT [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/architecture-design/plugin-config/index.html b/zh/docs/apisix/architecture-design/plugin-config/index.html
index ed16cb3..d69e73a 100644
--- a/zh/docs/apisix/architecture-design/plugin-config/index.html
+++ b/zh/docs/apisix/architecture-design/plugin-config/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Plugin Config | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-d [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -31,8 +31,8 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># 绑定到路由上</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H </span><span class="token string" style [...]
相同的插件会覆盖掉 <code>plugins</code> 原有的插件。</p><p>举个例子:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">{</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> "desc": "吾乃插件配置1",</span> [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/architecture-design/plugin/index.html b/zh/docs/apisix/architecture-design/plugin/index.html
index 4e95d87..38c8f7d 100644
--- a/zh/docs/apisix/architecture-design/plugin/index.html
+++ b/zh/docs/apisix/architecture-design/plugin/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Plugin | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-api [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -36,8 +36,8 @@
名字作为哈希的 key 来保存不同插件的配置项。</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-json codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> ... [...]
标识即可。</p><p>如果一个请求因为某个插件而被拒绝,会有类似这样的 warn 日志:<code>ip-restriction exits with http status code 403</code>。</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/zh/latest/architecture-design/plugin.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit pa [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/architecture-design/route/index.html b/zh/docs/apisix/architecture-design/route/index.html
index 9d77cee..83ad20f 100644
--- a/zh/docs/apisix/architecture-design/route/index.html
+++ b/zh/docs/apisix/architecture-design/route/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Route | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apis [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -33,8 +33,8 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">HTTP/1.1 </span><span class="token number" style="color:rgb(247, 140, 108)">201</span><span class="token plain"> Created</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Date: Sat, </span><span class="token number" style="color:rgb(247, 140, 108)">31</span><span class="token plain"> Aug </span><span class="token number" style="color:rgb(247, 140, 108)">2019</span><span [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"node"</span><span class="token plain">:</span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"value"</span><span class="token plain">:</span><span class="token [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/architecture-design/router/index.html b/zh/docs/apisix/architecture-design/router/index.html
index c0dcd3a..b22955d 100644
--- a/zh/docs/apisix/architecture-design/router/index.html
+++ b/zh/docs/apisix/architecture-design/router/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Router | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-api [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/architecture-design/script/index.html b/zh/docs/apisix/architecture-design/script/index.html
index b4d08d5..9dd4a6a 100644
--- a/zh/docs/apisix/architecture-design/script/index.html
+++ b/zh/docs/apisix/architecture-design/script/index.html
@@ -16,26 +16,26 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Script | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-api [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.6710a0d3.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/6f8b8f6f.06145d11.js" as="script">
+<link rel="preload" href="/zh/assets/js/6f8b8f6f.9f60469d.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/d73fca9b.6710a0d3.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/6f8b8f6f.06145d11.js"></script>
+<script src="/zh/assets/js/6f8b8f6f.9f60469d.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/apisix/architecture-design/service/index.html b/zh/docs/apisix/architecture-design/service/index.html
index 19e3ec2..b60dffb 100644
--- a/zh/docs/apisix/architecture-design/service/index.html
+++ b/zh/docs/apisix/architecture-design/service/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Service | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-ap [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -32,8 +32,8 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># create new Route and reference the service by id `200`</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/route [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/101 -H </span><span class="token string" style="color:rgb(195, 232, 141)">'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1'</span><span class="token plain"> -X PUT -d </span><span class="token string" style="color:rgb(195, 232, 141)">'</span></div [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/architecture-design/upstream/index.html b/zh/docs/apisix/architecture-design/upstream/index.html
index c1cd8f5..1c87e5a 100644
--- a/zh/docs/apisix/architecture-design/upstream/index.html
+++ b/zh/docs/apisix/architecture-design/upstream/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Upstream | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-a [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -30,8 +30,8 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
优先级更高。这里的优先级行为与 <code>Plugin</code> 非常相似</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="配置参数"></a>配置参数<a class="hash-link" href="#配置参数" title="Direct link to heading">#</a></h3><p>APISIX 的 Upstream 除了基本的复杂均衡算法选择外,还支持对上游做主被动健康检查、重试等逻辑,具体看这个<a href="/zh/docs/apisix/admin-api#upstram">链接</a>。</p><p>创建上游对象用例:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-json codeBlock_23N8 thin-scrollbar"> [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/aws/index.html b/zh/docs/apisix/aws/index.html
index 9c125d3..3cf985c 100644
--- a/zh/docs/apisix/aws/index.html
+++ b/zh/docs/apisix/aws/index.html
@@ -16,14 +16,14 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Running APISIX in AWS with AWS CDK | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.6710a0d3.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/71950930.4ad870bd.js" as="script">
+<link rel="preload" href="/zh/assets/js/71950930.aedf5c44.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,13 +51,13 @@
<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/aws-define-service.png">
<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/aws-define-route.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="validation"></a>Validation<a class="hash-link" href="#validation" title="Direct link to heading">#</a></h2><p>OK. Let's test the <code>/index.php</code> on <code>{apiSix.ApiSixServiceServiceURL}/index.php</code></p><p><img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/ima [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/d73fca9b.6710a0d3.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/71950930.4ad870bd.js"></script>
+<script src="/zh/assets/js/71950930.aedf5c44.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/apisix/batch-processor/index.html b/zh/docs/apisix/batch-processor/index.html
index ce9502b..019a522 100644
--- a/zh/docs/apisix/batch-processor/index.html
+++ b/zh/docs/apisix/batch-processor/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">批处理机 | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apisi [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -36,8 +36,8 @@
刷新批处理的计时器基于“ inactive_timeout”配置运行。因此,为了获得最佳使用效果,
保持“ inactive_timeout”小于“ buffer_duration”。</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/zh/latest/batch-processor.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3. [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/benchmark/index.html b/zh/docs/apisix/benchmark/index.html
index a2c6081..2db23a6 100644
--- a/zh/docs/apisix/benchmark/index.html
+++ b/zh/docs/apisix/benchmark/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">压力测试 | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apisi [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -30,8 +30,8 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/flamegraph-2.jpg" alt="火焰图采样结果"></p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/zh/latest/benchmark.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/control-api/index.html b/zh/docs/apisix/control-api/index.html
index ac5dae6..dcfc0b0 100644
--- a/zh/docs/apisix/control-api/index.html
+++ b/zh/docs/apisix/control-api/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Control API | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -34,8 +34,8 @@ of fields like <code>consumer_schema</code> or <code>type</code>, it is depended
definition.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="get-v1healthcheck"></a>GET /v1/healthcheck<a class="hash-link" href="#get-v1healthcheck" title="Direct link to heading">#</a></h3><p>Introduced since <code>v2.3</code>.</p><p>Return current <a href="/zh/docs/apisix/health-check">health check</a> status in the format below:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-json codeB [...]
object with id 1 creates a health checker, the <code>src_type</code> is <code>upstreams</code> and the <code>src_id</code> is <code>1</code>.</li><li>name: the name of the health checker.</li><li>nodes: the target nodes of the health checker.</li><li>healthy_nodes: the healthy node known by the health checker.</li></ul><p>User can also use <code>/v1/healthcheck/$src_type/$src_id</code> can get the status of a health checker.</p><p>For example, <code>GET /v1/healthcheck/upstreams/1</code> [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/customize-nginx-configuration/index.html b/zh/docs/apisix/customize-nginx-configuration/index.html
index d67cfc8..e1ea1a7 100644
--- a/zh/docs/apisix/customize-nginx-configuration/index.html
+++ b/zh/docs/apisix/customize-nginx-configuration/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">自定义 Nginx 配置 | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-do [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -32,8 +32,8 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> chunked_transfer_encoding on;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token key atrule">http_server_configuration_snippet</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">|</span><span class="token scalar string" style="color:rgb(195, 232, 141)"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/debug-function/index.html b/zh/docs/apisix/debug-function/index.html
index fbc15b2..750ff9c 100644
--- a/zh/docs/apisix/debug-function/index.html
+++ b/zh/docs/apisix/debug-function/index.html
@@ -16,27 +16,27 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">调试功能 | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apisi [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.6710a0d3.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/72aa3c55.a5253acd.js" as="script">
+<link rel="preload" href="/zh/assets/js/72aa3c55.62a4aee7.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>具有 <code>X-APISIX-Upstream-Status: 502</code> 的响应头。</p><p>示例2: <code>502</code> 响应状态码来源于 <code>APISIX</code></p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/d73fca9b.6710a0d3.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/72aa3c55.a5253acd.js"></script>
+<script src="/zh/assets/js/72aa3c55.62a4aee7.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/apisix/discovery/consul_kv/index.html b/zh/docs/apisix/discovery/consul_kv/index.html
index 78ca771..b1acbbd 100644
--- a/zh/docs/apisix/discovery/consul_kv/index.html
+++ b/zh/docs/apisix/discovery/consul_kv/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">consul_kv | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs- [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -32,8 +32,8 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">\</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> -X PUT </span><span class="token punctuation" style="color:rgb(199, 146, 234)">\</span><span class="token [...]
To avoid confusion, use the full consul key url path as service name in practice.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="upstream-setting"></a>Upstream setting<a class="hash-link" href="#upstream-setting" title="Direct link to heading">#</a></h3><p>Here is an example of routing a request with a URL of "/*" to a service which named "<a href="http://127.0.0.1:8500/v1/kv/upstreams/webpages/%22" target="_blank" rel="noopener noreferre [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/discovery/dns/index.html b/zh/docs/apisix/discovery/dns/index.html
index 53950c9..00beddf 100644
--- a/zh/docs/apisix/discovery/dns/index.html
+++ b/zh/docs/apisix/discovery/dns/index.html
@@ -16,14 +16,14 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">DNS | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apisix [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.6710a0d3.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/72ff46d3.c3eec510.js" as="script">
+<link rel="preload" href="/zh/assets/js/72ff46d3.3f585461.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -38,13 +38,13 @@ than 0, records with weight 0 should have a very small chance of
being selected.</p></blockquote><p>We treat weight 0 record has a weight of 1 so the node "have a very small chance of
being selected", which is also the common way to treat this type of record.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/zh/latest/discovery/dns.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3- [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/d73fca9b.6710a0d3.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/72ff46d3.c3eec510.js"></script>
+<script src="/zh/assets/js/72ff46d3.3f585461.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/apisix/discovery/index.html b/zh/docs/apisix/discovery/index.html
index d2b5a11..b4b692f 100644
--- a/zh/docs/apisix/discovery/index.html
+++ b/zh/docs/apisix/discovery/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">集成服务发现注册中心 | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -38,8 +38,8 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"node"</span><span class="token plain">:</span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"value"</span><span class="token plain">:</span><span class="token [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/2 -H </span><span class="token string" style="color:rgb(195, 232, 141)">'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1'</span><span class="token plain"> -X PUT -i -d </span><span class="token string" style="color:rgb(195, 232, 141)">'</span></ [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/examples/plugins-hmac-auth-generate-signature/index.html b/zh/docs/apisix/examples/plugins-hmac-auth-generate-signature/index.html
index 411dd10..7c83f1e 100644
--- a/zh/docs/apisix/examples/plugins-hmac-auth-generate-signature/index.html
+++ b/zh/docs/apisix/examples/plugins-hmac-auth-generate-signature/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">HMAC Generate Signature Examples | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_t [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -63,8 +63,8 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># to lowercase hexits</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">echo</span><span class="token plain"> -e </span><span class="token variable" style="color:rgb(191, 199, [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># to base64</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">echo</span><span class="token plain"> -e </span><span class="token variable" style="color:rgb(191, 199, 213)">$ME [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/getting-started/index.html b/zh/docs/apisix/getting-started/index.html
index 2cf7c5c..a15367b 100644
--- a/zh/docs/apisix/getting-started/index.html
+++ b/zh/docs/apisix/getting-started/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">快速入门指南 | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-api [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -41,8 +41,8 @@ Service(服务)为上游服务提供了抽象。因此,您可以创建单
现在使用下面的命令安全地访问请求。</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-bash codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> -i -X GET http://127.0.0.1:9080/get -H </span><span class="token string" style="color:rgb(195, 232 [...]
可以在<a href="https://github.com/apache/apisix" target="_blank" rel="noopener noreferrer">repository</a>中使用。控制台是直观的,您可以通过它编排同样的路由配置。</p><p><img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/dashboard.png" alt="Dashboard"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="故障排查"></a>故障排查<a class="hash-link" href="#故障排查" title="Direct link to heading">#</a></h3><ul><li><p>确保所需的端口未被其他系统/进程使用(默认端口为:9080、9443、2379)。下面是终止正在侦听特定端口(基于 [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/grpc-proxy/index.html b/zh/docs/apisix/grpc-proxy/index.html
index bfdaa72..420e813 100644
--- a/zh/docs/apisix/grpc-proxy/index.html
+++ b/zh/docs/apisix/grpc-proxy/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">gRPC 代理 | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-ap [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/health-check/index.html b/zh/docs/apisix/health-check/index.html
index fc95577..a89987a 100644
--- a/zh/docs/apisix/health-check/index.html
+++ b/zh/docs/apisix/health-check/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">健康检查 | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apisi [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -30,8 +30,8 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
如果一个 upstream 被配置但没有被请求,那么就不会有健康检查。</p><p>下面是一个检查检查的例子:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H </span><span [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/how-to-build/index.html b/zh/docs/apisix/how-to-build/index.html
index a28ab1f..bef1337 100644
--- a/zh/docs/apisix/how-to-build/index.html
+++ b/zh/docs/apisix/how-to-build/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">如何构建 Apache APISIX | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="d [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -38,8 +38,8 @@
如果你需要这些功能,你可以用<a href="https://raw.githubusercontent.com/api7/apisix-build-tools/master/build-apisix-openresty.sh" target="_blank" rel="noopener noreferrer">这个脚本</a>
构建 OpenResty。</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/zh/latest/how-to-build.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/https/index.html b/zh/docs/apisix/https/index.html
index a6062ed..782f24a 100644
--- a/zh/docs/apisix/https/index.html
+++ b/zh/docs/apisix/https/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">HTTPS | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apis [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -39,8 +39,8 @@
你可以把它们都放入 <code>snis</code> 数组中,就像这样:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-json codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token p [...]
的密钥交换算法,那么你可以将额外的证书和私钥(第一张证书和其私钥依然使用 <code>cert</code> 和 <code>key</code>)配置在 <code>certs</code> 和 <code>keys</code> 中。</p><ul><li><code>certs</code>:PEM 格式的 SSL 证书列表</li><li><code>keys</code>:PEM 格式的 SSL 证书私钥列表</li></ul><p><code>APISIX</code> 会将相同下标的证书和私钥配对使用,因此 <code>certs</code> 和 <code>keys</code> 列表的长度必须一致。</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/zh/latest/https.md" target="_blank" r [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/install-dependencies/index.html b/zh/docs/apisix/install-dependencies/index.html
index bce2fc6..acc2ab9 100644
--- a/zh/docs/apisix/install-dependencies/index.html
+++ b/zh/docs/apisix/install-dependencies/index.html
@@ -16,14 +16,14 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">安装依赖 | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apisi [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.6710a0d3.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/755c8723.8f844507.js" as="script">
+<link rel="preload" href="/zh/assets/js/755c8723.a4d309a0.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,13 +48,13 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># 开启 etcd server</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">brew services start etcd</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># 为 etcd 服务启用 TLS</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">etcd --cert-file</span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span class="token plain">/path/to/cert --key-file</span><span class="token operator" style=" [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/d73fca9b.6710a0d3.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/755c8723.8f844507.js"></script>
+<script src="/zh/assets/js/755c8723.a4d309a0.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/apisix/mtls/index.html b/zh/docs/apisix/mtls/index.html
index 72c1705..b69e865 100644
--- a/zh/docs/apisix/mtls/index.html
+++ b/zh/docs/apisix/mtls/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Admin API TLS 双向认证 | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="d [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -30,8 +30,8 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token key atrule">admin_api_mtls</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token key atrule">admin_ssl_ca_cert</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plai [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugin-develop/index.html b/zh/docs/apisix/plugin-develop/index.html
index 309ea19..1a5a060 100644
--- a/zh/docs/apisix/plugin-develop/index.html
+++ b/zh/docs/apisix/plugin-develop/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">插件开发 | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apisi [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -49,8 +49,8 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">function _M.control_api()</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> return {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> methods = {"GET"},</span></div><div class="token-line" style="color:#bfc7d5"><span c [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugin-interceptors/index.html b/zh/docs/apisix/plugin-interceptors/index.html
index 9ee5a16..4cfa88b 100644
--- a/zh/docs/apisix/plugin-interceptors/index.html
+++ b/zh/docs/apisix/plugin-interceptors/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">插件拦截器 | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apis [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/api-breaker/index.html b/zh/docs/apisix/plugins/api-breaker/index.html
index 588e051..717c5c3 100644
--- a/zh/docs/apisix/plugins/api-breaker/index.html
+++ b/zh/docs/apisix/plugins/api-breaker/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">api-breaker | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -31,8 +31,8 @@
应答 500 或 503 连续 3 次,触发熔断。应答 200 连续 1 次,恢复健康。</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">&qu [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">..</span><span class="token plain">. </span><span class="token punctuation" style="color:rgb(199, 146, 234)">..</span><span class="token plain">.</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enha [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/authz-keycloak/index.html b/zh/docs/apisix/plugins/authz-keycloak/index.html
index d936cc3..1b44732 100644
--- a/zh/docs/apisix/plugins/authz-keycloak/index.html
+++ b/zh/docs/apisix/plugins/authz-keycloak/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">authz-keycloak | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs- [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/basic-auth/index.html b/zh/docs/apisix/plugins/basic-auth/index.html
index d6d1d2f..fef2220 100644
--- a/zh/docs/apisix/plugins/basic-auth/index.html
+++ b/zh/docs/apisix/plugins/basic-auth/index.html
@@ -16,26 +16,26 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">basic-auth | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.6710a0d3.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/86151fad.e74bc7b4.js" as="script">
+<link rel="preload" href="/zh/assets/js/86151fad.f22f4dea.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/d73fca9b.6710a0d3.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/86151fad.e74bc7b4.js"></script>
+<script src="/zh/assets/js/86151fad.f22f4dea.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/apisix/plugins/batch-requests/index.html b/zh/docs/apisix/plugins/batch-requests/index.html
index fd770ea..e94bdc0 100644
--- a/zh/docs/apisix/plugins/batch-requests/index.html
+++ b/zh/docs/apisix/plugins/batch-requests/index.html
@@ -16,27 +16,27 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">batch-requests | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs- [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.6710a0d3.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/6a0e174f.09532014.js" as="script">
+<link rel="preload" href="/zh/assets/js/6a0e174f.953e5482.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
来保护它。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="如何启用"></a>如何启用<a class="hash-link" href="#如何启用" title="Direct link to heading">#</a></h2><p>本插件默认启用。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="如何配置"></a>如何配置<a class="hash-link" href="#如何配置" title="Direct link to heading">#</a></h2><p>默认本插件限制请求体的大小不能大于 1 MiB。这个限制可以通过 <code>apisix/admin/plugin_metadata/batch-requests</code> 来修改。</p><div class="mdxCodeBlock_3lFL"> [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/d73fca9b.6710a0d3.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/6a0e174f.09532014.js"></script>
+<script src="/zh/assets/js/6a0e174f.953e5482.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/apisix/plugins/consumer-restriction/index.html b/zh/docs/apisix/plugins/consumer-restriction/index.html
index 74c0106..e1860e8 100644
--- a/zh/docs/apisix/plugins/consumer-restriction/index.html
+++ b/zh/docs/apisix/plugins/consumer-restriction/index.html
@@ -16,14 +16,14 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">consumer-restriction | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content= [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.6710a0d3.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/76e7d0f9.185124d0.js" as="script">
+<link rel="preload" href="/zh/assets/js/76e7d0f9.e30cd832.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -32,13 +32,13 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H </span><span class="token string" style="color:rgb(195, 232, 141)">'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1'</span><span class="token plain"> -X PUT -d </span><span class="token string" style="color:rgb(195, 232, 141)">'</span></div>< [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/services/2 -H </span><span class="token string" style="color:rgb(195, 232, 141)">'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1'</span><span class="token plain"> -X PUT -d </span><span class="token string" style="color:rgb(195, 232, 141)">'</span></div [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/d73fca9b.6710a0d3.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/76e7d0f9.185124d0.js"></script>
+<script src="/zh/assets/js/76e7d0f9.e30cd832.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/apisix/plugins/cors/index.html b/zh/docs/apisix/plugins/cors/index.html
index e8c17af..edbd830 100644
--- a/zh/docs/apisix/plugins/cors/index.html
+++ b/zh/docs/apisix/plugins/cors/index.html
@@ -16,27 +16,27 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">cors | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apisi [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.6710a0d3.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/8cc2e0eb.cbc25515.js" as="script">
+<link rel="preload" href="/zh/assets/js/8cc2e0eb.6f37b7c5.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
使用 <code>**</code> 时要充分理解它引入了一些安全隐患,比如 CSRF,所以确保这样的安全等级符合自己预期再使用。</p></blockquote><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="如何启用"></a>如何启用<a class="hash-link" href="#如何启用" title="Direct link to heading">#</a></h2><p>创建 <code>Route</code> 或 <code>Service</code> 对象,并配置 <code>cors</code> 插件。</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="co [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/d73fca9b.6710a0d3.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/8cc2e0eb.cbc25515.js"></script>
+<script src="/zh/assets/js/8cc2e0eb.6f37b7c5.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/apisix/plugins/dubbo-proxy/index.html b/zh/docs/apisix/plugins/dubbo-proxy/index.html
index f665f72..4241123 100644
--- a/zh/docs/apisix/plugins/dubbo-proxy/index.html
+++ b/zh/docs/apisix/plugins/dubbo-proxy/index.html
@@ -16,32 +16,30 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">dubbo-proxy | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.6710a0d3.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/601cd3be.1e9eae27.js" as="script">
+<link rel="preload" href="/zh/assets/js/8cf41c7e.99c3488e.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
-</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H </span><span class="token string" style="color:rgb(195, 232, 141)">'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1'</span><span class="token plain"> -X PUT -d </span><span class="token string" style="color:rgb(195, 232, 141)">'</span></div> [...]
-They should provide the same result.</p><p>The returned data from upstream dubbo service must be a <code>Map<String, String></code>.</p><p>If the returned data is</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-json codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token punctuation" style="color:rg [...]
-</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">blahblah # "body" will be the body</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="disable-plugin"></a>Disable Plugin<a class="hash-link" href="#disable-plugin" title="Direct link to heading">#</a></h2><p>When you want to disable the d [...]
-you can delete the corresponding json configuration in the plugin configuration,
-no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0. [...]
-you need to comment out in the <code>config.yaml</code>:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">plugins</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></div><d [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+在 <code>APISIX</code> 中为了实现使从 <code>http</code> 代理到 <code>dubbo</code>,我们在<code>Tengine</code> 的 <code>mod_dubbo</code> 基础上对 <code>dubbo</code> 模块做了改进。 所有的修改已经提交给 <code>Tengine</code>,但是还未合并到最新的 <code>release</code> 版本中(Tengine-2.3.2) 。所以目前 <code>Tengine</code> 自身是不支持此特性的。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="运行时属性"></a>运行时属性<a class="hash-link" href="#运行时属性" title="Direct link to heading">#</a></h2><table><thead><tr><th>名称</th><th>类型</th><th> [...]
+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H </span><span class="token string" style="color:rgb(195, 232, 141)">'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1'</span><span class="token plain"> -X PUT -d </span><span class="token string" style="color:rgb(195, 232, 141)">'</span></div> [...]
+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">blahblah # "body" will be the body</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="禁用插件"></a>禁用插件<a class="hash-link" href="#禁用插件" title="Direct link to heading">#</a></h2><p>当你想在某个路由或服务中禁用 <code>dubbo-proxy</code> 插件,非常简单,你可以直接删除插件配置中 [...]
+你需要在 <code>config.yaml</code> 中注释掉以下内容:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">plugins</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></div><div class="token-l [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/d73fca9b.6710a0d3.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/601cd3be.1e9eae27.js"></script>
+<script src="/zh/assets/js/8cf41c7e.99c3488e.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/apisix/plugins/echo/index.html b/zh/docs/apisix/plugins/echo/index.html
index 40615b7..b48e5b4 100644
--- a/zh/docs/apisix/plugins/echo/index.html
+++ b/zh/docs/apisix/plugins/echo/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">echo | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apisi [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/error-log-logger/index.html b/zh/docs/apisix/plugins/error-log-logger/index.html
index 1693570..06b51b5 100644
--- a/zh/docs/apisix/plugins/error-log-logger/index.html
+++ b/zh/docs/apisix/plugins/error-log-logger/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">error-log-logger | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="doc [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -31,8 +31,8 @@
<a href="/zh/docs/apisix/batch-processor">Batch-Processor</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="属性列表"></a>属性列表<a class="hash-link" href="#属性列表" title="Direct link to heading">#</a></h2><table><thead><tr><th>名称</th><th>类型</th><th>必选项</th><th>默认值</th><th>有效值</th><th>描述</th></tr></thead><tbody><tr><td>host</td><td>string</td><td>必须</td><td></td><td></td><td>TCP 服务的IP地址或主机名</td></tr><tr><td>port</td><td>integer</td><td>必须</td><td></td><td>[0,.. [...]
下面是一个在<code>conf/config.yaml</code> 中添加插件信息的例子:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">plugins</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"> [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/fault-injection/index.html b/zh/docs/apisix/plugins/fault-injection/index.html
index cf57643..659072b 100644
--- a/zh/docs/apisix/plugins/fault-injection/index.html
+++ b/zh/docs/apisix/plugins/fault-injection/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">fault-injection | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -49,8 +49,8 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Fault Injection</span><span class="token operator" style="color:rgb(137, 221, 255)">!</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>3、请求参数与请求头都匹配失败,不执行故障注入:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class= [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">hello</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="禁用插件"></a>禁用插件<a class="hash-link" href="#禁用插件" title="Direct link to heading">#</a></h3><p>移除插件配置中相应的 JSON 配置可立即禁用该插件,无需重启服务:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_h [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/grpc-transcode/index.html b/zh/docs/apisix/plugins/grpc-transcode/index.html
index b2e393b..f1f76b1 100644
--- a/zh/docs/apisix/plugins/grpc-transcode/index.html
+++ b/zh/docs/apisix/plugins/grpc-transcode/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">grpc-transcode | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs- [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -31,8 +31,8 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"message"</span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">:</span><span class="token string" style="color:rgb(195, 232, 141)">"Hello world"</span><span class="token punctuation" style="color:rgb(199, 146, 234)">}</spa [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"workflowKey"</span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">:</span><span class="token string" style="color:rgb(195, 232, 141)">"#2251799813685260"</span><span class="token plain">,</span><span class="token string" [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/hmac-auth/index.html b/zh/docs/apisix/plugins/hmac-auth/index.html
index d1e995c..afa1abc 100644
--- a/zh/docs/apisix/plugins/hmac-auth/index.html
+++ b/zh/docs/apisix/plugins/hmac-auth/index.html
@@ -16,14 +16,14 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">hmac-auth | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs- [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.6710a0d3.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/d4f121db.6e785dba.js" as="script">
+<link rel="preload" href="/zh/assets/js/d4f121db.d6503c93.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -34,15 +34,15 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">HTTP/1.1 </span><span class="token number" style="color:rgb(247, 140, 108)">200</span><span class="token plain"> OK</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Content-Type: text/html</span><span class="token punctuation" style="color:rgb(199, 146, 234)">;</span><span class="token plain"> </span><span class="token assign-left variable" style="color:rgb(191, 199, 21 [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token operator" style="color:rgb(137, 221, 255)"><</span><span class="token operator" style="color:rgb(137, 221, 255)">!</span><span class="token plain">DOCTYPE html</span><span class="token operator" style="color:rgb(137, 221, 255)">></span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token op [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token operator" style="color:rgb(137, 221, 255)"><</span><span class="token operator" style="color:rgb(137, 221, 255)">!</span><span class="token plain">DOCTYPE html</span><span class="token operator" style="color:rgb(137, 221, 255)">></span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token op [...]
-</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token operator" style="color:rgb(137, 221, 255)"><</span><span class="token operator" style="color:rgb(137, 221, 255)">!</span><span class="token plain">DOCTYPE html</span><span class="token operator" style="color:rgb(137, 221, 255)">></span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token op [...]
+</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token operator" style="color:rgb(137, 221, 255)"><</span><span class="token operator" style="color:rgb(137, 221, 255)">!</span><span class="token plain">DOCTYPE html</span><span class="token operator" style="color:rgb(137, 221, 255)">></span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token op [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/d73fca9b.6710a0d3.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/d4f121db.6e785dba.js"></script>
+<script src="/zh/assets/js/d4f121db.d6503c93.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/apisix/plugins/http-logger/index.html b/zh/docs/apisix/plugins/http-logger/index.html
index da4b52a..872c748 100644
--- a/zh/docs/apisix/plugins/http-logger/index.html
+++ b/zh/docs/apisix/plugins/http-logger/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">http-logger | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/index.html b/zh/docs/apisix/plugins/index.html
index 6d8f95f..d9359dd 100644
--- a/zh/docs/apisix/plugins/index.html
+++ b/zh/docs/apisix/plugins/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">插件 | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apisix- [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -30,8 +30,8 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
禁用了该插件,在执行路由规则的时候会跳过这个插件。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="stand-alone-模式下的热加载"></a>stand-alone 模式下的热加载<a class="hash-link" href="#stand-alone-模式下的热加载" title="Direct link to heading">#</a></h2><p>参考 <a href="/zh/docs/apisix/stand-alone">stand alone 模式</a> 文档里关于配置插件的内容。</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/zh/latest/plugins.md" target="_b [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/ip-restriction/index.html b/zh/docs/apisix/plugins/ip-restriction/index.html
index ad8e925..0ed57a5 100644
--- a/zh/docs/apisix/plugins/ip-restriction/index.html
+++ b/zh/docs/apisix/plugins/ip-restriction/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">ip-restriction | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs- [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/jwt-auth/index.html b/zh/docs/apisix/plugins/jwt-auth/index.html
index 5625b7d..ba2944c 100644
--- a/zh/docs/apisix/plugins/jwt-auth/index.html
+++ b/zh/docs/apisix/plugins/jwt-auth/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">jwt-auth | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-a [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -36,8 +36,8 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token operator" style="color:rgb(137, 221, 255)"><</span><span class="token operator" style="color:rgb(137, 221, 255)">!</span><span class="token plain">DOCTYPE html</span><span class="token operator" style="color:rgb(137, 221, 255)">></span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token op [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token operator" style="color:rgb(137, 221, 255)"><</span><span class="token operator" style="color:rgb(137, 221, 255)">!</span><span class="token plain">DOCTYPE html</span><span class="token operator" style="color:rgb(137, 221, 255)">></span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token op [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/kafka-logger/index.html b/zh/docs/apisix/plugins/kafka-logger/index.html
index b0d2bd2..9f38f15 100644
--- a/zh/docs/apisix/plugins/kafka-logger/index.html
+++ b/zh/docs/apisix/plugins/kafka-logger/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">kafka-logger | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-do [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -34,8 +34,8 @@
或每个<code>buffer_duration</code>刷新缓冲区。</p><p>如果成功,则返回 <code>true</code>。
如果出现错误,则返回 <code>nil</code>,并带有描述错误的字符串(<code>buffer overflow</code>)。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="broker-列表"></a>Broker 列表<a class="hash-link" href="#broker-列表" title="Direct link to heading">#</a></h3><p>插件支持一次推送到多个 Broker,如下配置:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-json codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;bac [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/key-auth/index.html b/zh/docs/apisix/plugins/key-auth/index.html
index 2f8a239..11ac70a 100644
--- a/zh/docs/apisix/plugins/key-auth/index.html
+++ b/zh/docs/apisix/plugins/key-auth/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">key-auth | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-a [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -32,8 +32,8 @@
<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/plugin/key-auth-2.png"></p><ol start="2"><li>创建 route 或 service 对象,并开启 <code>key-auth</code> 插件。</li></ol><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.2:9080/index.html -H </span><span class="token string" style="color:rgb(195, 232, 141)">'apikey: abcabcabc'</span><span class="token plain"> -i</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">HTTP/1.1 </span><span class="token number" st [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/limit-conn/index.html b/zh/docs/apisix/plugins/limit-conn/index.html
index 417a438..67ab380 100644
--- a/zh/docs/apisix/plugins/limit-conn/index.html
+++ b/zh/docs/apisix/plugins/limit-conn/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">limit-conn | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -32,8 +32,8 @@
<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/plugin/limit-conn-2.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="test-plugin"></a>test plugin<a class="hash-link" href="#test-plugin" title="Direct link to heading">#</a></h4><p>上面启用的插件的参数表示只允许一个并发请求。 当收到多个并发请求时,将直接返回 503 拒绝请求。</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 th [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> -i http://127.0.0.1:9080/index.html?sleep</span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span class="token number" style="color:rgb(247, 140, 108)">20</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></ [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/limit-count/index.html b/zh/docs/apisix/plugins/limit-count/index.html
index 014d428..61a0a1a 100644
--- a/zh/docs/apisix/plugins/limit-count/index.html
+++ b/zh/docs/apisix/plugins/limit-count/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">limit-count | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -33,8 +33,8 @@
<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/plugin/limit-count-2.png" alt="添加插件"></p><p>如果你需要一个集群级别的流量控制,我们可以借助 redis server 来完成。不同的 APISIX 节点之间将共享流量限速结果,实现集群流量限速。</p><p>如果启用单 redis 策略,请看下面例子:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" styl [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token operator" style="color:rgb(137, 221, 255)"><</span><span class="token plain">html</span><span class="token operator" style="color:rgb(137, 221, 255)">></span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token operator" style="color:rgb(137, 221, 255)"><</span><span class="token plain"> [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/limit-req/index.html b/zh/docs/apisix/plugins/limit-req/index.html
index da2eef5..f092146 100644
--- a/zh/docs/apisix/plugins/limit-req/index.html
+++ b/zh/docs/apisix/plugins/limit-req/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">limit-req | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs- [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -30,8 +30,8 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token tag punctuation" style="color:rgb(199, 146, 234)"><</span><span class="token tag" style="color:rgb(255, 85, 114)">html</span><span class="token tag punctuation" style="color:rgb(199, 146, 234)">></span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token tag punctuation" style="color:rgb(19 [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/log-rotate/index.html b/zh/docs/apisix/plugins/log-rotate/index.html
index 3749b1a..c868a54 100644
--- a/zh/docs/apisix/plugins/log-rotate/index.html
+++ b/zh/docs/apisix/plugins/log-rotate/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">log-rotate | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -31,8 +31,8 @@
通过配置参数可以设置每间隔多久切分一次日志,以及最近保留多少份日志(超过指定数量后,自动删除老文件)。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="参数"></a>参数<a class="hash-link" href="#参数" title="Direct link to heading">#</a></h2><table><thead><tr><th>名称</th><th>类型</th><th>必选项</th><th>默认值</th><th>有效值</th><th>描述</th></tr></thead><tbody><tr><td>interval</td><td>integer</td><td>必须</td><td>60 * 60</td><td></td><td>每间隔多长时间切分一次日志,秒为单位</td></tr><tr><td>max_kept</td><td>integer</td><td>必须</td><td>24 * 7</td> [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token key atrule">plugin_attr</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token key atrule">log-rotate</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></ [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/mqtt-proxy/index.html b/zh/docs/apisix/plugins/mqtt-proxy/index.html
index c08cec9..e772d67 100644
--- a/zh/docs/apisix/plugins/mqtt-proxy/index.html
+++ b/zh/docs/apisix/plugins/mqtt-proxy/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">mqtt-proxy | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/node-status/index.html b/zh/docs/apisix/plugins/node-status/index.html
index 6f8530c..588da0b 100644
--- a/zh/docs/apisix/plugins/node-status/index.html
+++ b/zh/docs/apisix/plugins/node-status/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">node-status | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -30,8 +30,8 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">{"status":{"total":"23","waiting":"0","accepted":"22","writing":"1","handled":"22","active":"1","reading":"0"},"id":"6790a064-8f61-44ba-a6d3-5df42f2b1bb3"}</span></div></div></div><button type="button" aria-label="Copy code to clipboard" [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/openid-connect/index.html b/zh/docs/apisix/plugins/openid-connect/index.html
index 7e6889f..8b4c346 100644
--- a/zh/docs/apisix/plugins/openid-connect/index.html
+++ b/zh/docs/apisix/plugins/openid-connect/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">openid-connect | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs- [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -32,8 +32,8 @@
下图显示了通过网关进行令牌自省的示例(成功)流程。</p><p><img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/plugin/oauth-1.png" alt="token introspection"></p><p>以下是 curl 命令,用于将插件启用到外部服务。
通过自省请求标头中提供的令牌,此路由将保护 <a href="https://httpbin.org/get%EF%BC%88echo" target="_blank" rel="noopener noreferrer">https://httpbin.org/get(echo</a> 服务)。</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-bash codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl< [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/prometheus/index.html b/zh/docs/apisix/plugins/prometheus/index.html
index c6f9d87..ca52253 100644
--- a/zh/docs/apisix/plugins/prometheus/index.html
+++ b/zh/docs/apisix/plugins/prometheus/index.html
@@ -16,27 +16,27 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">prometheus | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.6710a0d3.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/ece6e754.3c900fd3.js" as="script">
+<link rel="preload" href="/zh/assets/js/ece6e754.5a7c475e.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
-来保护它。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="如何开启插件"></a>如何开启插件<a class="hash-link" href="#如何开启插件" title="Direct link to heading">#</a></h2><p><code>prometheus</code> 插件用空{}就可以开启了,他没有任何的选项。</p><p>例子如下:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="toke [...]
+来保护它。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="如何开启插件"></a>如何开启插件<a class="hash-link" href="#如何开启插件" title="Direct link to heading">#</a></h2><p><code>prometheus</code> 插件用空{}就可以开启了,他没有任何的选项。</p><p>例子如下:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="toke [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/d73fca9b.6710a0d3.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/ece6e754.3c900fd3.js"></script>
+<script src="/zh/assets/js/ece6e754.5a7c475e.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/apisix/plugins/proxy-cache/index.html b/zh/docs/apisix/plugins/proxy-cache/index.html
index ef57f2c..f414f95 100644
--- a/zh/docs/apisix/plugins/proxy-cache/index.html
+++ b/zh/docs/apisix/plugins/proxy-cache/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">proxy-cache | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -34,8 +34,8 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">hello</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><blockquote><p>响应头 <code>Apisix-Cache-Status</code> 值变为了 HIT,说明数据已经被缓存</p></blockquote><p>示例3:指定 cache_zone 为 <code>invalid_disk_cache</code> 与 <code>conf/config.yaml</code> 文件中指定的缓存区域 <code>disk_cache_one</code> 不一致。</p><div class="mdxCodeBlock_3lFL"><div class="codeBl [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token operator" style="color:rgb(137, 221, 255)"><</span><span class="token plain">html</span><span class="token operator" style="color:rgb(137, 221, 255)">></span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token operator" style="color:rgb(137, 221, 255)"><</span><span class="token plain"> [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/proxy-mirror/index.html b/zh/docs/apisix/plugins/proxy-mirror/index.html
index f870ee1..c48b641 100644
--- a/zh/docs/apisix/plugins/proxy-mirror/index.html
+++ b/zh/docs/apisix/plugins/proxy-mirror/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">proxy-mirror | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-do [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -30,8 +30,8 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">hello world</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><blockquote><p>由于指定的 mirror 地址是127.0.0.1:9797,所以验证此插件是否已经正常工作需要在端口为9797的服务上确认,例如,我们可以通过 python 启动一个简单的 server: python -m SimpleHTTPServer 9797。</p></blockquote><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="禁用插件"></a>禁用插件<a class="h [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/proxy-rewrite/index.html b/zh/docs/apisix/plugins/proxy-rewrite/index.html
index 046b04f..81e79db 100644
--- a/zh/docs/apisix/plugins/proxy-rewrite/index.html
+++ b/zh/docs/apisix/plugins/proxy-rewrite/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">proxy-rewrite | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-d [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/redirect/index.html b/zh/docs/apisix/plugins/redirect/index.html
index 523f299..16f7959 100644
--- a/zh/docs/apisix/plugins/redirect/index.html
+++ b/zh/docs/apisix/plugins/redirect/index.html
@@ -16,28 +16,28 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">redirect | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-a [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.6710a0d3.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/fc9a947c.d78374a4.js" as="script">
+<link rel="preload" href="/zh/assets/js/fc9a947c.eaeea52e.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">..</span><span class="token plain">.</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>我们可以检查响应码和响应头中的 <code>Location</code> 参数,它表示该插件已启用。</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code languag [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">下面是一个实现 http 到 https 跳转的示例:</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">```shell</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">curl http://127.0.0.1:9080/apisix/admin/routes/1 -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '</span></div><div class="token-line" style="color:#bfc7d5"><span class="token [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/d73fca9b.6710a0d3.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/fc9a947c.d78374a4.js"></script>
+<script src="/zh/assets/js/fc9a947c.eaeea52e.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/apisix/plugins/referer-restriction/index.html b/zh/docs/apisix/plugins/referer-restriction/index.html
index 7041557..4d386e0 100644
--- a/zh/docs/apisix/plugins/referer-restriction/index.html
+++ b/zh/docs/apisix/plugins/referer-restriction/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">referer-restriction | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content=" [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/request-id/index.html b/zh/docs/apisix/plugins/request-id/index.html
index 5198092..0fc802d 100644
--- a/zh/docs/apisix/plugins/request-id/index.html
+++ b/zh/docs/apisix/plugins/request-id/index.html
@@ -16,26 +16,26 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">request-id | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.6710a0d3.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/769df5e0.0bca329b.js" as="script">
+<link rel="preload" href="/zh/assets/js/769df5e0.7c6f9a6b.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/d73fca9b.6710a0d3.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/769df5e0.0bca329b.js"></script>
+<script src="/zh/assets/js/769df5e0.7c6f9a6b.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/apisix/plugins/request-validation/index.html b/zh/docs/apisix/plugins/request-validation/index.html
index ee7fe35..dc2ccd1 100644
--- a/zh/docs/apisix/plugins/request-validation/index.html
+++ b/zh/docs/apisix/plugins/request-validation/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">request-validation | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="d [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/response-rewrite/index.html b/zh/docs/apisix/plugins/response-rewrite/index.html
index 0d25d1f..e100b4e 100644
--- a/zh/docs/apisix/plugins/response-rewrite/index.html
+++ b/zh/docs/apisix/plugins/response-rewrite/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">response-rewrite | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="doc [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -32,8 +32,8 @@
2、另外也可以通过配置 status_code 和 header 里面的 Location 来实现重定向,当然如果只是需要重定向功能,最好使用 <a href="/zh/docs/apisix/plugins/redirect">redirect</a> 插件。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="配置参数"></a>配置参数<a class="hash-link" href="#配置参数" title="Direct link to heading">#</a></h2><table><thead><tr><th>名称</th><th>类型</th><th>必选项</th><th>默认值</th><th>有效值</th><th>描述</th></tr></thead><tbody><tr><td>status_code</td><td>integer</td><td>可选</td><td></td><td>[200, 598]</td><td [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"code"</span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">:</span><span class="token string" style="color:rgb(195, 232, 141)">"ok"</span><span class="token plain">,</span><span class="token string" style="color:rgb(195, [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/server-info/index.html b/zh/docs/apisix/plugins/server-info/index.html
index a89f462..81237fa 100644
--- a/zh/docs/apisix/plugins/server-info/index.html
+++ b/zh/docs/apisix/plugins/server-info/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">server-info | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -30,8 +30,8 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
小时:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">plugin_attr</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/serverless/index.html b/zh/docs/apisix/plugins/serverless/index.html
index c0d34cd..7b926cc 100644
--- a/zh/docs/apisix/plugins/serverless/index.html
+++ b/zh/docs/apisix/plugins/serverless/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">serverless | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -31,8 +31,8 @@
前者会在指定阶段的最开始运行,后者是在指定阶段的最后运行。</p><p>这两个插件接收的参数都是一样的。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="parameters"></a>Parameters<a class="hash-link" href="#parameters" title="Direct link to heading">#</a></h2><table><thead><tr><th>名称</th><th>类型</th><th>必选项</th><th>默认值</th><th>有效值</th><th>描述</th></tr></thead><tbody><tr><td>phase</td><td>string</td><td>可选</td><td>["access"]</td><td>["rewrite", "access", "header_filter" [...]
表示指定的函数已经生效。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="移除插件"></a>移除插件<a class="hash-link" href="#移除插件" title="Direct link to heading">#</a></h3><p>当你想去掉插件的时候,很简单,在插件的配置中把对应的 json 配置删除即可,无须重启服务,即刻生效:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/skywalking/index.html b/zh/docs/apisix/plugins/skywalking/index.html
index 88d888e..27c2d30 100644
--- a/zh/docs/apisix/plugins/skywalking/index.html
+++ b/zh/docs/apisix/plugins/skywalking/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">skywalking | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -38,8 +38,8 @@
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>启动服务的时候,需要配置skywalking agent,
修改agent/config/agent.config中的配置</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">agent.service_name</span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span class="token plain">yourservername</span></div><div clas [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/sls-logger/index.html b/zh/docs/apisix/plugins/sls-logger/index.html
index ce89b89..9246094 100644
--- a/zh/docs/apisix/plugins/sls-logger/index.html
+++ b/zh/docs/apisix/plugins/sls-logger/index.html
@@ -16,14 +16,14 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">sls-logger | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.6710a0d3.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/89015cf6.5485441a.js" as="script">
+<link rel="preload" href="/zh/assets/js/89015cf6.7effb882.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -31,13 +31,13 @@
<a href="/zh/docs/apisix/batch-processor">Batch-Processor</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="属性列表"></a>属性列表<a class="hash-link" href="#属性列表" title="Direct link to heading">#</a></h2><table><thead><tr><th>属性名称</th><th>必选项</th><th>描述</th></tr></thead><tbody><tr><td>host</td><td>必要的</td><td>TCP 服务的IP地址或主机名,请参考:<a href="https://help.aliyun.com/document_detail/29008.html?spm=a2c4g.11186623.2.14.49301b4793uX0z#reference-wgx-pwq-zdb" target="_b [...]
<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/plugin/sls-logger-1.png" title="阿里云日志服务预览"></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="禁用插件"></a>禁用插件<a class="hash-link" href="#禁用插件" title="Direct link to heading">#</a></h2><p>想要禁用“sls-logger”插件,是非常简单的,将对应的插件配置从json配置删除,就会立即生效,不需要重新启动服务:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell co [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/d73fca9b.6710a0d3.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/89015cf6.5485441a.js"></script>
+<script src="/zh/assets/js/89015cf6.7effb882.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/apisix/plugins/syslog/index.html b/zh/docs/apisix/plugins/syslog/index.html
index 8a3dadf..2a31f52 100644
--- a/zh/docs/apisix/plugins/syslog/index.html
+++ b/zh/docs/apisix/plugins/syslog/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">syslog | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-api [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/tcp-logger/index.html b/zh/docs/apisix/plugins/tcp-logger/index.html
index 0c6acfb..70e71a3 100644
--- a/zh/docs/apisix/plugins/tcp-logger/index.html
+++ b/zh/docs/apisix/plugins/tcp-logger/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">tcp-logger | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -30,8 +30,8 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<a href="/zh/docs/apisix/batch-processor">Batch-Processor</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="属性列表"></a>属性列表<a class="hash-link" href="#属性列表" title="Direct link to heading">#</a></h2><table><thead><tr><th>名称</th><th>类型</th><th>必选项</th><th>默认值</th><th>有效值</th><th>描述</th></tr></thead><tbody><tr><td>host</td><td>string</td><td>必须</td><td></td><td></td><td>TCP 服务的IP地址或主机名</td></tr><tr><td>port</td><td>integer</td><td>必须</td><td></td><td>[0,.. [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/traffic-split/index.html b/zh/docs/apisix/plugins/traffic-split/index.html
index 275d3b4..19aa657 100644
--- a/zh/docs/apisix/plugins/traffic-split/index.html
+++ b/zh/docs/apisix/plugins/traffic-split/index.html
@@ -16,14 +16,14 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">traffic-split | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-d [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.6710a0d3.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/690ea98f.5634d254.js" as="script">
+<link rel="preload" href="/zh/assets/js/690ea98f.17a9ee38.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -43,13 +43,13 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">hello </span><span class="token number" style="color:rgb(247, 140, 108)">1980</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>在请求5次后,3次命中 <code>1981</code> 端口的服务,2次命中 <code>1980</code> 端口的服务。</p><blockquote><p>3、两个 <code>vars</code> 的表达式校验失败(缺少 <code>name</code> 和 <code>name2</code> 请求参数),<code>match</code> 规则校验失败, 响应都为 [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">hello </span><span class="token number" style="color:rgb(247, 140, 108)">1980</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="禁用插件"></a>禁用插件<a class="hash-link" href="#禁用插件" title="Direct link to heading">#</a></h2><p>当你想去掉 traffic-split 插件的时候,很 [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/d73fca9b.6710a0d3.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/690ea98f.5634d254.js"></script>
+<script src="/zh/assets/js/690ea98f.17a9ee38.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/apisix/plugins/udp-logger/index.html b/zh/docs/apisix/plugins/udp-logger/index.html
index 4640876..f10b61c 100644
--- a/zh/docs/apisix/plugins/udp-logger/index.html
+++ b/zh/docs/apisix/plugins/udp-logger/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">udp-logger | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -30,8 +30,8 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<a href="/zh/docs/apisix/batch-processor">Batch-Processor</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="属性列表"></a>属性列表<a class="hash-link" href="#属性列表" title="Direct link to heading">#</a></h2><table><thead><tr><th>名称</th><th>类型</th><th>必选项</th><th>默认值</th><th>有效值</th><th>描述</th></tr></thead><tbody><tr><td>host</td><td>string</td><td>必须</td><td></td><td></td><td>UDP 服务的 IP 地址或主机名</td></tr><tr><td>port</td><td>integer</td><td>必须</td><td></td><td>[0, [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/uri-blocker/index.html b/zh/docs/apisix/plugins/uri-blocker/index.html
index 39efc51..3bae97c 100644
--- a/zh/docs/apisix/plugins/uri-blocker/index.html
+++ b/zh/docs/apisix/plugins/uri-blocker/index.html
@@ -16,27 +16,27 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">uri-blocker | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.6710a0d3.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/701a45ac.313462bd.js" as="script">
+<link rel="preload" href="/zh/assets/js/701a45ac.eaa6fd1a.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">..</span><span class="token plain">. </span><span class="token punctuation" style="color:rgb(199, 146, 234)">..</span><span class="token plain">.</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enha [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/d73fca9b.6710a0d3.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/701a45ac.313462bd.js"></script>
+<script src="/zh/assets/js/701a45ac.eaa6fd1a.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/apisix/plugins/wolf-rbac/index.html b/zh/docs/apisix/plugins/wolf-rbac/index.html
index b4d288d..2b04e13 100644
--- a/zh/docs/apisix/plugins/wolf-rbac/index.html
+++ b/zh/docs/apisix/plugins/wolf-rbac/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">wolf-rbac | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs- [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -49,8 +49,8 @@ rbac 功能由<a href="https://github.com/iGeeky/wolf" target="_blank" rel="noop
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">HTTP/1.1 </span><span class="token number" style="color:rgb(247, 140, 108)">200</span><span class="token plain"> OK</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"message"</span><span class="token builtin class-name" st [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/plugins/zipkin/index.html b/zh/docs/apisix/plugins/zipkin/index.html
index ac3e380..02b909f 100644
--- a/zh/docs/apisix/plugins/zipkin/index.html
+++ b/zh/docs/apisix/plugins/zipkin/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">zipkin | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-api [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -35,8 +35,8 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> // use middleware to extract parentID from http header that injected by APISIX</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> r.Use(func(c *gin.Context) {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> span := this.Tracer.Extract(b3.ExtractHTTP(c.Request))</span></div><div class="token-line" style="color:#bfc7d5"><s [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">}</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/zh/latest/plugins/zipkin.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAsp [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/profile/index.html b/zh/docs/apisix/profile/index.html
index 1abaeb8..ad7c6da 100644
--- a/zh/docs/apisix/profile/index.html
+++ b/zh/docs/apisix/profile/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">基于环境变量进行配置文件切换 | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs- [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/router-radixtree/index.html b/zh/docs/apisix/router-radixtree/index.html
index d468173..152bee8 100644
--- a/zh/docs/apisix/router-radixtree/index.html
+++ b/zh/docs/apisix/router-radixtree/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Router radixtree | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="doc [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -33,8 +33,8 @@ here is an simple example:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlo
data from the request body. This limitation is configured via:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">graphql</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></ [...]
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>If you need to pass a graphql body which is larger than the limitation, you can increase the value in <code>conf/config.yaml</code>.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/zh/latest/router-radixtree.md" target="_blank" rel="noreferrer noopener"><svg fill= [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/stand-alone/index.html b/zh/docs/apisix/stand-alone/index.html
index 3d63432..3a562cd 100644
--- a/zh/docs/apisix/stand-alone/index.html
+++ b/zh/docs/apisix/stand-alone/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Stand-alone mode | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="doc [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -32,8 +32,8 @@
用 Stand-alone 模式。</p><p>参考下面示例:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">apisix</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></div><div class="token-line" styl [...]
Admin API 将不再被允许使用。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="如何配置规则"></a>如何配置规则<a class="hash-link" href="#如何配置规则" title="Direct link to heading">#</a></h3><p>所有的路由规则均存放在 <code>conf/apisix.yaml</code> 这一个文件中,APISIX 会以每秒(默认)频率检查文件是否有变化,如果有变化,则会检查文件末尾是否能找到 <code>#END</code> 结尾,找到后则重新加载文件更新到内存。</p><p>下面就是个最小的示例:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-s [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/apisix/stream-proxy/index.html b/zh/docs/apisix/stream-proxy/index.html
index 92e0315..93e0109 100644
--- a/zh/docs/apisix/stream-proxy/index.html
+++ b/zh/docs/apisix/stream-proxy/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">TCP/UDP 动态代理 | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-do [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -30,8 +30,8 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
更多用例,请参照 <a href="/t/stream-node/sanity.t">test case</a>.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="更多限制选项"></a>更多限制选项<a class="hash-link" href="#更多限制选项" title="Direct link to heading">#</a></h2><p>我们可以添加更多的选项来匹配 route ,例如</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/dashboard/FAQ/index.html b/zh/docs/dashboard/FAQ/index.html
index 0389a4d..37226a2 100644
--- a/zh/docs/dashboard/FAQ/index.html
+++ b/zh/docs/dashboard/FAQ/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">FAQ | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apisix [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -31,8 +31,8 @@
Refer to the beginning in:
<a href="https://apisix.apache.org/docs/apisix/control-api" target="_blank" rel="noopener noreferrer">https://apisix.apache.org/docs/apisix/control-api</a></p></li><li><p>Execute the following commands to export jsonchema on your APISIX server (if it is configured for non-local access, it does not need to be executed on your APISIX server, and the access IP and port should be modified accordingly)</p></li></ol><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabinde [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/dashboard/I18N_USER_GUIDE/index.html b/zh/docs/dashboard/I18N_USER_GUIDE/index.html
index 4329d05..2a20753 100644
--- a/zh/docs/dashboard/I18N_USER_GUIDE/index.html
+++ b/zh/docs/dashboard/I18N_USER_GUIDE/index.html
@@ -16,26 +16,26 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">i18n User Guide | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/f243156b.6d976f03.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/679cfa79.000b3417.js" as="script">
+<link rel="preload" href="/zh/assets/js/679cfa79.8cd8a033.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/f243156b.6d976f03.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/679cfa79.000b3417.js"></script>
+<script src="/zh/assets/js/679cfa79.8cd8a033.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/dashboard/IGNORE_DOC/index.html b/zh/docs/dashboard/IGNORE_DOC/index.html
index db0c1b0..0d08a51 100644
--- a/zh/docs/dashboard/IGNORE_DOC/index.html
+++ b/zh/docs/dashboard/IGNORE_DOC/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">IGNORE_DOC | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html b/zh/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html
index 3542aa8..8f92c3f 100644
--- a/zh/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html
+++ b/zh/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Import OpenAPI Guide | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content= [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/dashboard/USER_GUIDE/index.html b/zh/docs/dashboard/USER_GUIDE/index.html
index be07352..0b0f874 100644
--- a/zh/docs/dashboard/USER_GUIDE/index.html
+++ b/zh/docs/dashboard/USER_GUIDE/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">User Guide | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/dashboard/api/api/index.html b/zh/docs/dashboard/api/api/index.html
index 5c01473..cc9dd19 100644
--- a/zh/docs/dashboard/api/api/index.html
+++ b/zh/docs/dashboard/api/api/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">API doc of Manager API. | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" conte [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/dashboard/back-end-tests/index.html b/zh/docs/dashboard/back-end-tests/index.html
index 3f15b6e..ec4d235 100644
--- a/zh/docs/dashboard/back-end-tests/index.html
+++ b/zh/docs/dashboard/back-end-tests/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Backend Tests | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-d [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -36,8 +36,8 @@ high expressiveness which makes reading and writing tests a pleasure.</p><ul><li
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> table</span><span class="token punctuation" style="color:rgb(199, 146, 234)">.</span><span class="token function" style="color:rgb(130, 170, 255)">DescribeTable</span><span class="token punctuation" style="color:rgb(199, 146, 234)">(</span><span class="token string" style="color:rgb(195, 232, 141)">"<logical group 2>"</span><span class="token punctuation" style="color:rgb(199, 14 [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">}</span><span class="token punctuation" style="color:rgb(199, 146, 234)">)</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div></li><li><p>FYI, internally ginkgo reduces each table entries to <code>It</code> block and run all the <code>It</code> bloc [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/dashboard/deploy-with-docker/index.html b/zh/docs/dashboard/deploy-with-docker/index.html
index 3e83ac5..29cb325 100644
--- a/zh/docs/dashboard/deploy-with-docker/index.html
+++ b/zh/docs/dashboard/deploy-with-docker/index.html
@@ -16,14 +16,14 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Deploy with Docker | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="d [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/f243156b.6d976f03.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/81f18807.8efb6187.js" as="script">
+<link rel="preload" href="/zh/assets/js/81f18807.1285b3c6.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -31,13 +31,13 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># For users in mainland China, the `ENABLE_PROXY` parameter can be provided to speed up module downloads.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ docker build -t apisix-dashboard:$tag . --build-arg ENABLE_PROXY=true</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># If you want to use the latest codes to build, you can specify the `APISIX_DASHBOARD_VERSION` parameter to `master`.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># This parameter can also be specified as branch name of a specific version, such as `v2.1.1`.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ docker build -t apisix-d [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/f243156b.6d976f03.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/81f18807.8efb6187.js"></script>
+<script src="/zh/assets/js/81f18807.1285b3c6.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/dashboard/deploy-with-rpm/index.html b/zh/docs/dashboard/deploy-with-rpm/index.html
index 29b9030..817257e 100644
--- a/zh/docs/dashboard/deploy-with-rpm/index.html
+++ b/zh/docs/dashboard/deploy-with-rpm/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Deploy with RPM | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/dashboard/deploy/index.html b/zh/docs/dashboard/deploy/index.html
index 34ae7a2..3c42328 100644
--- a/zh/docs/dashboard/deploy/index.html
+++ b/zh/docs/dashboard/deploy/index.html
@@ -16,31 +16,31 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Deploy with Source Codes | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" cont [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/f243156b.6d976f03.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/bd3a6b69.cd87e154.js" as="script">
+<link rel="preload" href="/zh/assets/js/bd3a6b69.3c0ba7e6.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ ./manager-api</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># or running in background</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ nohup ./manager-api &</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><ol start="4"><li><p>Without changing the configuration, visit <code>http://127.0.0.1:9000</code> to use the dashboard with GUI, where th [...]
run:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-sh codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ ./manager-api stop</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex= [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ mv ./output/ /usr/local/apisix-dashboard/</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ manager-api -p /usr/local/apisix-dashboard/</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix-dashboard/edit/master/docs/zh/latest/deploy.md" target="_blank" rel="noreferrer noopener"><svg fill="currentC [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/f243156b.6d976f03.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/bd3a6b69.cd87e154.js"></script>
+<script src="/zh/assets/js/bd3a6b69.3c0ba7e6.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/dashboard/develop/index.html b/zh/docs/dashboard/develop/index.html
index 1baa661..b5a3f5c 100644
--- a/zh/docs/dashboard/develop/index.html
+++ b/zh/docs/dashboard/develop/index.html
@@ -16,27 +16,27 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Development Guide | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="do [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/f243156b.6d976f03.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/84d2a1f2.d0f6b864.js" as="script">
+<link rel="preload" href="/zh/assets/js/84d2a1f2.fc4cdb2a.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ yarn start</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><ol start="4"><li>If writing an front end E2E test, please refer to the <a href="/zh/docs/dashboard/front-end-e2e">Front End E2E Writing Guide</a></li></ol></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/ [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/f243156b.6d976f03.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/84d2a1f2.d0f6b864.js"></script>
+<script src="/zh/assets/js/84d2a1f2.fc4cdb2a.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/dashboard/front-end-e2e/index.html b/zh/docs/dashboard/front-end-e2e/index.html
index 1ba64db..e10e015 100644
--- a/zh/docs/dashboard/front-end-e2e/index.html
+++ b/zh/docs/dashboard/front-end-e2e/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Frontend E2E | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-do [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/general/2fa/index.html b/zh/docs/general/2fa/index.html
index f73de98..28f21ba 100644
--- a/zh/docs/general/2fa/index.html
+++ b/zh/docs/general/2fa/index.html
@@ -16,26 +16,26 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">2FA | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-default-cur [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/935f2afb.15c8493f.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/3dc9f306.7b0f2ab5.js" as="script">
+<link rel="preload" href="/zh/assets/js/3dc9f306.f0612993.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/935f2afb.15c8493f.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/3dc9f306.7b0f2ab5.js"></script>
+<script src="/zh/assets/js/3dc9f306.f0612993.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/general/committer-guide/index.html b/zh/docs/general/committer-guide/index.html
index 91b6faf..35f9aa3 100644
--- a/zh/docs/general/committer-guide/index.html
+++ b/zh/docs/general/committer-guide/index.html
@@ -16,26 +16,26 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Committer Guide | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/935f2afb.15c8493f.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/8e784bf3.125a63a8.js" as="script">
+<link rel="preload" href="/zh/assets/js/8e784bf3.c3517288.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/935f2afb.15c8493f.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/8e784bf3.125a63a8.js"></script>
+<script src="/zh/assets/js/8e784bf3.c3517288.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/general/contributor-guide/index.html b/zh/docs/general/contributor-guide/index.html
index 1c4b655..da05f30 100644
--- a/zh/docs/general/contributor-guide/index.html
+++ b/zh/docs/general/contributor-guide/index.html
@@ -16,26 +16,26 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Contributor Guide | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="do [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/935f2afb.15c8493f.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/adbb350b.40aeb82b.js" as="script">
+<link rel="preload" href="/zh/assets/js/adbb350b.3d504734.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/935f2afb.15c8493f.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/adbb350b.40aeb82b.js"></script>
+<script src="/zh/assets/js/adbb350b.3d504734.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/general/integrate-with-project-docs/index.html b/zh/docs/general/integrate-with-project-docs/index.html
index 00d31aa..fb1d301 100644
--- a/zh/docs/general/integrate-with-project-docs/index.html
+++ b/zh/docs/general/integrate-with-project-docs/index.html
@@ -16,26 +16,26 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Integrate with Project documentations | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusau [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/935f2afb.15c8493f.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/19945770.83f76c46.js" as="script">
+<link rel="preload" href="/zh/assets/js/19945770.fe1d2845.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/935f2afb.15c8493f.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/19945770.83f76c46.js"></script>
+<script src="/zh/assets/js/19945770.fe1d2845.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/general/release-guide/index.html b/zh/docs/general/release-guide/index.html
index 5e8dfa0..15c9cdf 100644
--- a/zh/docs/general/release-guide/index.html
+++ b/zh/docs/general/release-guide/index.html
@@ -16,14 +16,14 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Release Guide | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-d [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/935f2afb.15c8493f.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/7af3052c.742df50b.js" as="script">
+<link rel="preload" href="/zh/assets/js/7af3052c.e3f8782c.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -73,15 +73,15 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">The vote will be open for at least 72 hours or until necessary number of</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">votes are reached.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Please vote accordingly:</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">[ ] +1 approve</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">[ ] +0 no opinion</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">[ ] -1 disapprove with the reason</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
-</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="send-vote-result-thread-to-the-dev-mailing-list"></a>Send VOTE RESULT thread to the dev mailing list<a class="hash-link" href="#send-vote-result-thread-to-the-dev-mailing-list" title="Direct link to heading">#</a></h3><p>Click <a href="https://lists.apache.org/thread.html/r9153da7 [...]
+</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="send-vote-result-thread-to-the-dev-mailing-list"></a>Send VOTE RESULT thread to the dev mailing list<a class="hash-link" href="#send-vote-result-thread-to-the-dev-mailing-list" title="Direct link to heading">#</a></h3><p>Click <a href="https://lists.apache.org/thread.html/r9153da7 [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/935f2afb.15c8493f.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/7af3052c.742df50b.js"></script>
+<script src="/zh/assets/js/7af3052c.e3f8782c.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/general/security/index.html b/zh/docs/general/security/index.html
index f2ea589..4272e4c 100644
--- a/zh/docs/general/security/index.html
+++ b/zh/docs/general/security/index.html
@@ -16,26 +16,26 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Security | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-defaul [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/935f2afb.15c8493f.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/66fbb9c2.81d9fa37.js" as="script">
+<link rel="preload" href="/zh/assets/js/66fbb9c2.f6cf608d.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/935f2afb.15c8493f.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/66fbb9c2.81d9fa37.js"></script>
+<script src="/zh/assets/js/66fbb9c2.f6cf608d.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/general/subscribe-guide/index.html b/zh/docs/general/subscribe-guide/index.html
index 8830aa0..3a5d08d 100644
--- a/zh/docs/general/subscribe-guide/index.html
+++ b/zh/docs/general/subscribe-guide/index.html
@@ -16,26 +16,26 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Subscribe Guide | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/935f2afb.15c8493f.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/50facf8e.98fab196.js" as="script">
+<link rel="preload" href="/zh/assets/js/50facf8e.4a4a5ce2.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/935f2afb.15c8493f.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/50facf8e.98fab196.js"></script>
+<script src="/zh/assets/js/50facf8e.4a4a5ce2.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/index.html b/zh/docs/index.html
index ed5f2bc..00171c4 100644
--- a/zh/docs/index.html
+++ b/zh/docs/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Apache APISIX™"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://apisix.apache.org//zh/docs"><meta data-react-helmet="true" name="docsearch:language" content="zh [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/3.41e5aa0e.js" as="script">
@@ -27,8 +27,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/3.41e5aa0e.js"></script>
diff --git a/zh/docs/ingress-controller/FAQ/index.html b/zh/docs/ingress-controller/FAQ/index.html
index 9abac1e..3471ebd 100644
--- a/zh/docs/ingress-controller/FAQ/index.html
+++ b/zh/docs/ingress-controller/FAQ/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">FAQ | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs-apisix [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/ingress-controller/IGNORE_DOC/index.html b/zh/docs/ingress-controller/IGNORE_DOC/index.html
index 5d30eb1..d3ff586 100644
--- a/zh/docs/ingress-controller/IGNORE_DOC/index.html
+++ b/zh/docs/ingress-controller/IGNORE_DOC/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">IGNORE_DOC | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/ingress-controller/concepts/apisix_route/index.html b/zh/docs/ingress-controller/concepts/apisix_route/index.html
index 5a256c0..503ffce 100644
--- a/zh/docs/ingress-controller/concepts/apisix_route/index.html
+++ b/zh/docs/ingress-controller/concepts/apisix_route/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">ApisixRoute | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-doc [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -52,8 +52,8 @@ will be proxied to serivce <code>bar</code>.</p><h2><a aria-hidden="true" tabind
in <code>ApisixRoute</code>. All configuration items are named same to the one in APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">apiVersion</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span [...]
which host is <code>local.httpbin.org</code>.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix-ingress-controller/edit/master/docs/zh/latest/concepts/apisix_route.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1- [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/ingress-controller/concepts/apisix_tls/index.html b/zh/docs/ingress-controller/concepts/apisix_tls/index.html
index 32473ff..c9da3f4 100644
--- a/zh/docs/ingress-controller/concepts/apisix_tls/index.html
+++ b/zh/docs/ingress-controller/concepts/apisix_tls/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">ApisixTls | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-docs- [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -35,8 +35,8 @@ correct certificate, what's more, it also should be matched with the <a hre
extension in TLS, or the TLS handshaking might fail.</p><p>The apisix-ingress-controller will watch Secret resources that referred by ApisixTls objects, once a
Secret changed, apisix-ingress-controller will re translate all referred ApisixTls objects, converting them to APISIX SSL resources ultimately.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix-ingress-controller/edit/master/docs/zh/latest/concepts/apisix_tls.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/ingress-controller/concepts/apisix_upstream/index.html b/zh/docs/ingress-controller/concepts/apisix_upstream/index.html
index 0718304..82a23cc 100644
--- a/zh/docs/ingress-controller/concepts/apisix_upstream/index.html
+++ b/zh/docs/ingress-controller/concepts/apisix_upstream/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">ApisixUpstream | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs- [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -44,8 +44,8 @@ In that case, you can create configurations for individual port.</p><div class="
In the meanwhile, the ApisixUpstream <code>foo</code> sets <code>http</code> scheme for port <code>7000</code> and <code>grpc</code> scheme for <code>7001</code>
(all ports are the service port). But both ports shares the load balancer configuration.</p><p><code>PortLevelSettings</code> is not mandatory if the service only exposes one port but is useful when multiple ports are defined.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix-ingress-controller/edit/master/docs/zh/latest/concepts/apisix_upstream.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/ingress-controller/contribute/index.html b/zh/docs/ingress-controller/contribute/index.html
index 5f4576b..8d6aadd 100644
--- a/zh/docs/ingress-controller/contribute/index.html
+++ b/zh/docs/ingress-controller/contribute/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Contributing to apisix-ingress-controller | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:doc [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -33,8 +33,8 @@ contributing.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedA
also contribute to the documentation or simply report solid bugs
for us to fix.</p><p> For new contributors, please take a look at issues with a tag called <a href="https://github.com/apache/apisix-ingress-controller/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22" target="_blank" rel="noopener noreferrer">Good first issue</a> or <a href="https://github.com/apache/apisix-ingress-controller/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22" target="_blank" rel="noopener noreferrer">Help wanted</a>.</p><h2><a aria-hidden="true" tabind [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/ingress-controller/deployments/ack/index.html b/zh/docs/ingress-controller/deployments/ack/index.html
index b5fbf52..a159378 100644
--- a/zh/docs/ingress-controller/deployments/ack/index.html
+++ b/zh/docs/ingress-controller/deployments/ack/index.html
@@ -16,26 +16,26 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Install Ingress APISIX on ACK | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/b4a67526.f8e75ff4.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/6967878f.b2beed1b.js" as="script">
+<link rel="preload" href="/zh/assets/js/6967878f.9efd71c6.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/b4a67526.f8e75ff4.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/6967878f.b2beed1b.js"></script>
+<script src="/zh/assets/js/6967878f.9efd71c6.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/ingress-controller/deployments/aws/index.html b/zh/docs/ingress-controller/deployments/aws/index.html
index ff4e867..e5aa1d3 100644
--- a/zh/docs/ingress-controller/deployments/aws/index.html
+++ b/zh/docs/ingress-controller/deployments/aws/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Install Ingress APISIX on Amazon EKS | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaur [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/ingress-controller/deployments/azure/index.html b/zh/docs/ingress-controller/deployments/azure/index.html
index 0e67cd1..45accf1 100644
--- a/zh/docs/ingress-controller/deployments/azure/index.html
+++ b/zh/docs/ingress-controller/deployments/azure/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Install Ingress APISIX on Azure AKS | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusauru [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/ingress-controller/deployments/gke/index.html b/zh/docs/ingress-controller/deployments/gke/index.html
index c718681..1f89e31 100644
--- a/zh/docs/ingress-controller/deployments/gke/index.html
+++ b/zh/docs/ingress-controller/deployments/gke/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Install Ingress APISIX on Google Cloud GKE | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:do [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/ingress-controller/deployments/k3s-rke/index.html b/zh/docs/ingress-controller/deployments/k3s-rke/index.html
index 3e0b793..00ccc74 100644
--- a/zh/docs/ingress-controller/deployments/k3s-rke/index.html
+++ b/zh/docs/ingress-controller/deployments/k3s-rke/index.html
@@ -16,14 +16,14 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Install Ingress APISIX on K3S and Rancher RKE | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/b4a67526.f8e75ff4.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/6f365930.d8771ea5.js" as="script">
+<link rel="preload" href="/zh/assets/js/6f365930.aacfaf65.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -31,13 +31,13 @@
It's a good choice to use Ingress APISIX as the north-south API gateway in K3S.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="prerequisites"></a>Prerequisites<a class="hash-link" href="#prerequisites" title="Direct link to heading">#</a></h2><ul><li>Install <a href="https://rancher.com/docs/k3s/latest/en/installation/" target="_blank" rel="noopener noreferrer">K3S</a> or <a href="https://rancher.com/docs/rke/latest/en/installation/" target="_blank [...]
If you are using K3S and you want to expose a <code>LoadBalancer</code> service, try to use <a href="https://github.com/k3s-io/klipper-lb" target="_blank" rel="noopener noreferrer">Klipper</a>.</p><p>Another thing should be concerned that the <code>allow.ipList</code> field should be customized according to the Pod CIDR settings(see <a href="https://rancher.com/docs/k3s/latest/en/installation/install-options/server-config/#networking" target="_blank" rel="noopener noreferrer">K3S</a> or [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/b4a67526.f8e75ff4.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/6f365930.d8771ea5.js"></script>
+<script src="/zh/assets/js/6f365930.aacfaf65.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/ingress-controller/deployments/kubesphere/index.html b/zh/docs/ingress-controller/deployments/kubesphere/index.html
index c0743ce..489eaa4 100644
--- a/zh/docs/ingress-controller/deployments/kubesphere/index.html
+++ b/zh/docs/ingress-controller/deployments/kubesphere/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Install Ingress APISIX on KubeSphere | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaur [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -30,8 +30,8 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
If you want to expose a <code>LoadBalancer</code> service, try to use <a href="https://github.com/kubesphere/porter" target="_blank" rel="noopener noreferrer">Porter</a>.</p><p>Another thing that should be concerned that the <code>allow.ipList</code> field should be customized according to the Pod CIDR settings, so that the apisix-ingress-controller instances can access the APISIX instances (resources pushing).</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/ingress-controller/deployments/minikube/index.html b/zh/docs/ingress-controller/deployments/minikube/index.html
index 758cd37..27956c9 100644
--- a/zh/docs/ingress-controller/deployments/minikube/index.html
+++ b/zh/docs/ingress-controller/deployments/minikube/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Install Ingress APISIX on Minikube | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/ingress-controller/deployments/tke/index.html b/zh/docs/ingress-controller/deployments/tke/index.html
index 457b73c..dc983ea 100644
--- a/zh/docs/ingress-controller/deployments/tke/index.html
+++ b/zh/docs/ingress-controller/deployments/tke/index.html
@@ -16,26 +16,26 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Install Ingress APISIX on Tencent TKE | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusau [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
<link rel="preload" href="/zh/assets/js/b4a67526.f8e75ff4.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.2a57b657.js" as="script">
-<link rel="preload" href="/zh/assets/js/64288df6.f24e46b8.js" as="script">
+<link rel="preload" href="/zh/assets/js/64288df6.9ed10f84.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
<script src="/zh/assets/js/b4a67526.f8e75ff4.js"></script>
<script src="/zh/assets/js/17896441.2a57b657.js"></script>
-<script src="/zh/assets/js/64288df6.f24e46b8.js"></script>
+<script src="/zh/assets/js/64288df6.9ed10f84.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/ingress-controller/design/index.html b/zh/docs/ingress-controller/design/index.html
index 26bab7a..54f03f2 100644
--- a/zh/docs/ingress-controller/design/index.html
+++ b/zh/docs/ingress-controller/design/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Ingress Controller | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="d [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/ingress-controller/development/index.html b/zh/docs/ingress-controller/development/index.html
index 0f6246b..ff2eafa 100644
--- a/zh/docs/ingress-controller/development/index.html
+++ b/zh/docs/ingress-controller/development/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Developing for Apache APISIX Ingress Controller | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsear [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/ingress-controller/getting-started/index.html b/zh/docs/ingress-controller/getting-started/index.html
index 2b7a4f8..014abe0 100644
--- a/zh/docs/ingress-controller/getting-started/index.html
+++ b/zh/docs/ingress-controller/getting-started/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Getting Started | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -32,8 +32,8 @@ All these resources are watched and converted to corresponding resources in Apac
and will be reflected to nodes in APISIX Upstream.</p><p><img src="https://raw.githubusercontent.com/apache/apisix-ingress-controller/master/docs/assets/images/scene.png" alt="scene"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="features"></a>Features<a class="hash-link" href="#features" title="Direct link to heading">#</a></h2><ul><li>Declarative configuration</li><li>Full dynamic capabilities to delivery configurations.</li><li>Native Kubernetes Ing [...]
But before you start, please read <a href="/zh/docs/ingress-controller/contribute">How to Contribute</a> and <a href="/zh/docs/ingress-controller/development">How to Develop</a>.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix-ingress-controller/edit/master/docs/zh/latest/getting-started.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYM [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/ingress-controller/practices/index/index.html b/zh/docs/ingress-controller/practices/index/index.html
index 56895e9..c716f54 100644
--- a/zh/docs/ingress-controller/practices/index/index.html
+++ b/zh/docs/ingress-controller/practices/index/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Ingress APISIX Use Examples | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" c [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/ingress-controller/practices/proxy-the-httpbin-service-with-ingress/index.html b/zh/docs/ingress-controller/practices/proxy-the-httpbin-service-with-ingress/index.html
index bd10f17..3c6c76d 100644
--- a/zh/docs/ingress-controller/practices/proxy-the-httpbin-service-with-ingress/index.html
+++ b/zh/docs/ingress-controller/practices/proxy-the-httpbin-service-with-ingress/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Proxy the httpbin service with Ingress | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusa [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -31,8 +31,8 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># Use ingress.networking.k8s.io/v1beta1 if your Kubernetes cluster</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># version is older than v1.19.0.</span><span class= [...]
Now try to create it.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">kubectl apply -f httpbin-ingress.yaml</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></di [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/ingress-controller/practices/proxy-the-httpbin-service/index.html b/zh/docs/ingress-controller/practices/proxy-the-httpbin-service/index.html
index 8274bba..3ada2a8 100644
--- a/zh/docs/ingress-controller/practices/proxy-the-httpbin-service/index.html
+++ b/zh/docs/ingress-controller/practices/proxy-the-httpbin-service/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Proxy the httpbin service | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" con [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -30,8 +30,8 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
Now try to create it.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">kubectl apply -f httpbin-route.yaml</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div> [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/ingress-controller/references/apisix_route_v1/index.html b/zh/docs/ingress-controller/references/apisix_route_v1/index.html
index f202245..a091ad1 100644
--- a/zh/docs/ingress-controller/references/apisix_route_v1/index.html
+++ b/zh/docs/ingress-controller/references/apisix_route_v1/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">ApisixRoute/v1 (Deprecated) Reference | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusau [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/ingress-controller/references/apisix_route_v2alpha1/index.html b/zh/docs/ingress-controller/references/apisix_route_v2alpha1/index.html
index 4cd82f2..a134a31 100644
--- a/zh/docs/ingress-controller/references/apisix_route_v2alpha1/index.html
+++ b/zh/docs/ingress-controller/references/apisix_route_v2alpha1/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">ApisixRoute/v2alpha1 Reference | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/ingress-controller/references/apisix_tls/index.html b/zh/docs/ingress-controller/references/apisix_tls/index.html
index c6526b7..5906c4c 100644
--- a/zh/docs/ingress-controller/references/apisix_tls/index.html
+++ b/zh/docs/ingress-controller/references/apisix_tls/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">ApisixTls Reference | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content=" [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/docs/ingress-controller/references/apisix_upstream/index.html b/zh/docs/ingress-controller/references/apisix_upstream/index.html
index 8b417a3..7f56005 100644
--- a/zh/docs/ingress-controller/references/apisix_upstream/index.html
+++ b/zh/docs/ingress-controller/references/apisix_upstream/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">ApisixUpstream Reference | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" cont [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.a34e505c.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/1be78505.a34e505c.js"></script>
diff --git a/zh/downloads/ProjectCard/index.html b/zh/downloads/ProjectCard/index.html
index 236ec71..2681998 100644
--- a/zh/downloads/ProjectCard/index.html
+++ b/zh/downloads/ProjectCard/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true"></title><link rel="stylesheet" href="/zh/assets/css/styles.1bb2ec78.css">
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/3.41e5aa0e.js" as="script">
<link rel="preload" href="/zh/assets/js/98c69322.b8be264c.js" as="script">
<link rel="preload" href="/zh/assets/js/47f8a22a.afb59ea9.js" as="script">
@@ -26,8 +26,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div class="ProjectCard__Card-sc-12v8c3p-0 fUOFUE"><div class="ProjectCard__LeftSide-sc-12v8c3p-1 ewHYSJ"><a href="https://github.com/undefined" target="_blank" class="ProjectCard__Title-sc-12v8c3p-2 eXqIcO"><span class="ProjectCard__ShapeBeforeTitle-sc-12v8c3p-4 kjTfns"><svg aria-hidden="true" data-prefix="fas" data-icon="hexagon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="hexagon_svg__svg-inline--fa hexagon_svg__fa-hexagon hexagon_svg__fa-w-18 hexagon_svg__fa-7x">< [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/3.41e5aa0e.js"></script>
<script src="/zh/assets/js/98c69322.b8be264c.js"></script>
<script src="/zh/assets/js/47f8a22a.afb59ea9.js"></script>
diff --git a/zh/downloads/index.html b/zh/downloads/index.html
index ea89d16..2269702 100644
--- a/zh/downloads/index.html
+++ b/zh/downloads/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Apache APISIX™"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://apisix.apache.org//zh/downloads/"><meta data-react-helmet="true" name="docsearch:language" conte [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/3.41e5aa0e.js" as="script">
@@ -32,8 +32,8 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># or</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">pgpv apache-apisix-********.asc</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># or</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">pgp apache-apisix-********.asc</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div></div></div></div><footer class="footer"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">ASF</h [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/3.41e5aa0e.js"></script>
diff --git a/zh/events/2020/12/23/release-apache-apisix-ingress-controller-0.1.0/index.html b/zh/events/2020/12/23/release-apache-apisix-ingress-controller-0.1.0/index.html
index 4f143a9..55dc913 100644
--- a/zh/events/2020/12/23/release-apache-apisix-ingress-controller-0.1.0/index.html
+++ b/zh/events/2020/12/23/release-apache-apisix-ingress-controller-0.1.0/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Release Apache APISIX Ingress Controller 0.1.0 | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Release Apache APISIX Ingress Controller 0.1.0 | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="This release mainly improve basic features, bugfix and adds test cases."><meta [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/4.0a3c752d.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/4.0a3c752d.js"></script>
diff --git a/zh/events/2021/01/19/release-apache-apisix-ingress-controller-0.2.0/index.html b/zh/events/2021/01/19/release-apache-apisix-ingress-controller-0.2.0/index.html
index 1d40abe..8cbf226 100644
--- a/zh/events/2021/01/19/release-apache-apisix-ingress-controller-0.2.0/index.html
+++ b/zh/events/2021/01/19/release-apache-apisix-ingress-controller-0.2.0/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Release Apache APISIX Ingress Controller 0.2.0 | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Release Apache APISIX Ingress Controller 0.2.0 | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="This release mainly improve basic features, bugfix and adds test cases."><meta [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/4.0a3c752d.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/4.0a3c752d.js"></script>
diff --git a/zh/events/2021/02/09/release-apache-apisix-2.3/index.html b/zh/events/2021/02/09/release-apache-apisix-2.3/index.html
index 9f0244c..4ed7767 100644
--- a/zh/events/2021/02/09/release-apache-apisix-2.3/index.html
+++ b/zh/events/2021/02/09/release-apache-apisix-2.3/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Release Apache APISIX 2.3 | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Release Apache APISIX 2.3 | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="Change"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" p [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/4.0a3c752d.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/4.0a3c752d.js"></script>
diff --git a/zh/events/2021/02/11/release-apache-apisix-ingress-controller-0.3.0/index.html b/zh/events/2021/02/11/release-apache-apisix-ingress-controller-0.3.0/index.html
index 50a0df4..af760fa 100644
--- a/zh/events/2021/02/11/release-apache-apisix-ingress-controller-0.3.0/index.html
+++ b/zh/events/2021/02/11/release-apache-apisix-ingress-controller-0.3.0/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Release Apache APISIX Ingress Controller 0.3.0 | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Release Apache APISIX Ingress Controller 0.3.0 | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="This release mainly improves the program robustness and adds some features."><m [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/4.0a3c752d.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/4.0a3c752d.js"></script>
diff --git a/zh/events/2021/02/12/release-apache-apisix-dashboard-2.4/index.html b/zh/events/2021/02/12/release-apache-apisix-dashboard-2.4/index.html
index d66c065..3cc71ae 100644
--- a/zh/events/2021/02/12/release-apache-apisix-dashboard-2.4/index.html
+++ b/zh/events/2021/02/12/release-apache-apisix-dashboard-2.4/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Release Apache APISIX Dashboard 2.4 | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Release Apache APISIX Dashboard 2.4 | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="This release mainly improves basic features, bugfix and adds test cases."><meta data-react-helmet="tr [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/4.0a3c752d.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/4.0a3c752d.js"></script>
diff --git a/zh/events/2021/03/05/release-apache-apisix-2.4/index.html b/zh/events/2021/03/05/release-apache-apisix-2.4/index.html
index 607ef24..22b24de 100644
--- a/zh/events/2021/03/05/release-apache-apisix-2.4/index.html
+++ b/zh/events/2021/03/05/release-apache-apisix-2.4/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Release Apache APISIX 2.4 | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Release Apache APISIX 2.4 | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="Change"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" p [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/4.0a3c752d.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/4.0a3c752d.js"></script>
diff --git a/zh/events/2021/03/12/release-apache-apisix-ingress-controller-0.4.0/index.html b/zh/events/2021/03/12/release-apache-apisix-ingress-controller-0.4.0/index.html
index 63e85f6..aa1ab99 100644
--- a/zh/events/2021/03/12/release-apache-apisix-ingress-controller-0.4.0/index.html
+++ b/zh/events/2021/03/12/release-apache-apisix-ingress-controller-0.4.0/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Release Apache APISIX Ingress Controller 0.4.0 | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Release Apache APISIX Ingress Controller 0.4.0 | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="This release mainly improves the program robustness and adds some features."><m [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/4.0a3c752d.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/4.0a3c752d.js"></script>
diff --git a/zh/events/index.html b/zh/events/index.html
index b88471d..07a1c00 100644
--- a/zh/events/index.html
+++ b/zh/events/index.html
@@ -16,40 +16,40 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Blog | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Blog | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://apisix.apa [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/4.0a3c752d.js" as="script">
<link rel="preload" href="/zh/assets/js/a6aa9e1f.9627507e.js" as="script">
<link rel="preload" href="/zh/assets/js/f7488fe8.77ed4863.js" as="script">
<link rel="preload" href="/zh/assets/js/d3321028.dfbcfb22.js" as="script">
-<link rel="preload" href="/zh/assets/js/83cf9161.ea6c416d.js" as="script">
+<link rel="preload" href="/zh/assets/js/83cf9161.4f5901ae.js" as="script">
<link rel="preload" href="/zh/assets/js/bacea567.7dcd06a6.js" as="script">
<link rel="preload" href="/zh/assets/js/c119cf3c.b3515fbb.js" as="script">
<link rel="preload" href="/zh/assets/js/17dc512b.68fd5057.js" as="script">
<link rel="preload" href="/zh/assets/js/c5594f1a.d721274e.js" as="script">
<link rel="preload" href="/zh/assets/js/fa919c95.13a17a32.js" as="script">
-<link rel="preload" href="/zh/assets/js/7ecc8185.a51601a0.js" as="script">
+<link rel="preload" href="/zh/assets/js/7ecc8185.53a4e3e6.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/4.0a3c752d.js"></script>
<script src="/zh/assets/js/a6aa9e1f.9627507e.js"></script>
<script src="/zh/assets/js/f7488fe8.77ed4863.js"></script>
<script src="/zh/assets/js/d3321028.dfbcfb22.js"></script>
-<script src="/zh/assets/js/83cf9161.ea6c416d.js"></script>
+<script src="/zh/assets/js/83cf9161.4f5901ae.js"></script>
<script src="/zh/assets/js/bacea567.7dcd06a6.js"></script>
<script src="/zh/assets/js/c119cf3c.b3515fbb.js"></script>
<script src="/zh/assets/js/17dc512b.68fd5057.js"></script>
<script src="/zh/assets/js/c5594f1a.d721274e.js"></script>
<script src="/zh/assets/js/fa919c95.13a17a32.js"></script>
-<script src="/zh/assets/js/7ecc8185.a51601a0.js"></script>
+<script src="/zh/assets/js/7ecc8185.53a4e3e6.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/help/index.html b/zh/help/index.html
index 95ecedf..753fe51 100644
--- a/zh/help/index.html
+++ b/zh/help/index.html
@@ -16,22 +16,22 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Apache APISIX™"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://apisix.apache.org//zh/help"><meta data-react-helmet="true" name="docsearch:language" content="zh [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/3.41e5aa0e.js" as="script">
-<link rel="preload" href="/zh/assets/js/7e37206e.81b6d3de.js" as="script">
+<link rel="preload" href="/zh/assets/js/7e37206e.d850f553.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/3.41e5aa0e.js"></script>
-<script src="/zh/assets/js/7e37206e.81b6d3de.js"></script>
+<script src="/zh/assets/js/7e37206e.d850f553.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/index.html b/zh/index.html
index 3c154dc..f97c26e 100644
--- a/zh/index.html
+++ b/zh/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Apache APISIX™"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://apisix.apache.org//zh/"><meta data-react-helmet="true" name="docsearch:language" content="zh"><m [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/183.38777075.js" as="script">
@@ -27,8 +27,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div id="docusaurus-base-url-issue-banner-container"></div><nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title> [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/183.38777075.js"></script>
diff --git a/zh/search/index.html b/zh/search/index.html
index b1dca8c..2857121 100644
--- a/zh/search/index.html
+++ b/zh/search/index.html
@@ -16,8 +16,8 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Search the documentation | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Apache APISIX™"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://apisix.apache.org//zh/search"><meta data-react-helmet="true" name="do [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/178.e60e6ebf.js" as="script">
@@ -26,8 +26,8 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/178.e60e6ebf.js"></script>
diff --git a/zh/team/index.html b/zh/team/index.html
index ac23cb4..66624dd 100644
--- a/zh/team/index.html
+++ b/zh/team/index.html
@@ -16,22 +16,22 @@
<link rel="alternate" type="application/atom+xml" href="/zh/events/atom.xml" title="Apache APISIX™ Blog Atom Feed">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Apache APISIX™"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://apisix.apache.org//zh/team"><meta data-react-helmet="true" name="docsearch:language" content="zh [...]
<link rel="preload" href="/zh/assets/js/styles.c4d8d318.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.1f408238.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.2176e971.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.ee719c63.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.ecf9fd7d.js" as="script">
<link rel="preload" href="/zh/assets/js/1.500448ec.js" as="script">
<link rel="preload" href="/zh/assets/js/2.10e7801f.js" as="script">
<link rel="preload" href="/zh/assets/js/3.41e5aa0e.js" as="script">
-<link rel="preload" href="/zh/assets/js/859cc09f.b5b6f6d7.js" as="script">
+<link rel="preload" href="/zh/assets/js/859cc09f.46156b2a.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.c4d8d318.js"></script>
-<script src="/zh/assets/js/runtime~main.1f408238.js"></script>
-<script src="/zh/assets/js/main.2176e971.js"></script>
+<script src="/zh/assets/js/runtime~main.ee719c63.js"></script>
+<script src="/zh/assets/js/main.ecf9fd7d.js"></script>
<script src="/zh/assets/js/1.500448ec.js"></script>
<script src="/zh/assets/js/2.10e7801f.js"></script>
<script src="/zh/assets/js/3.41e5aa0e.js"></script>
-<script src="/zh/assets/js/859cc09f.b5b6f6d7.js"></script>
+<script src="/zh/assets/js/859cc09f.46156b2a.js"></script>
</body>
</html>
\ No newline at end of file