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/04/12 11:46:16 UTC
[apisix-website] branch asf-site updated: deploy:
598af679c034142399e378a8dec633ad01a02b91
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 ebb4477 deploy: 598af679c034142399e378a8dec633ad01a02b91
ebb4477 is described below
commit ebb4477152271d3c0e32247222eb66edb7083c6d
Author: Yiyiyimu <Yi...@users.noreply.github.com>
AuthorDate: Mon Apr 12 11:46:03 2021 +0000
deploy: 598af679c034142399e378a8dec633ad01a02b91
---
404.html | 10 +++++-----
.../css/styles.dc6301df.css | 2 +-
.../{19945770.27512dee.js => 19945770.dde8951f.js} | 2 +-
assets/js/3ace1223.01f1ddfa.js | 1 +
assets/js/3ace1223.7d7de264.js | 1 -
.../{3dc9f306.c16b2e6d.js => 3dc9f306.89073922.js} | 2 +-
.../{50facf8e.4331ac80.js => 50facf8e.dbd43523.js} | 2 +-
.../{66fbb9c2.51f03639.js => 66fbb9c2.d8bf6795.js} | 2 +-
.../{7af3052c.0d3971a5.js => 7af3052c.3cd1d67c.js} | 2 +-
.../{8e784bf3.86a36395.js => 8e784bf3.11e69b9b.js} | 2 +-
.../{adbb350b.466c5507.js => adbb350b.1f463b1c.js} | 2 +-
.../{cf554819.c54f7806.js => cf554819.07e1113f.js} | 2 +-
assets/js/{main.0aaefde0.js => main.870ee703.js} | 4 ++--
.../js/main.870ee703.js.LICENSE.txt | 0
...ime~main.4a784564.js => runtime~main.15e5c662.js} | 2 +-
blog/2020/08/22/new-website/index.html | 10 +++++-----
.../another-way-to-implement-envoy-filter/index.html | 10 +++++-----
.../index.html | 10 +++++-----
.../21/run-ingress-apisix-on-amazon-eks/index.html | 10 +++++-----
.../stable-product-delivery-with-cypress/index.html | 10 +++++-----
.../index.html | 10 +++++-----
.../index.html | 10 +++++-----
.../index.html | 10 +++++-----
blog/index.html | 10 +++++-----
docs/apisix/FAQ/index.html | 10 +++++-----
docs/apisix/IGNORE_DOC/index.html | 10 +++++-----
docs/apisix/admin-api/index.html | 10 +++++-----
docs/apisix/architecture-design/apisix/index.html | 10 +++++-----
docs/apisix/architecture-design/consumer/index.html | 10 +++++-----
.../apisix/architecture-design/debug-mode/index.html | 10 +++++-----
.../architecture-design/global-rule/index.html | 10 +++++-----
.../architecture-design/plugin-config/index.html | 10 +++++-----
docs/apisix/architecture-design/plugin/index.html | 10 +++++-----
docs/apisix/architecture-design/route/index.html | 10 +++++-----
docs/apisix/architecture-design/router/index.html | 10 +++++-----
docs/apisix/architecture-design/script/index.html | 10 +++++-----
docs/apisix/architecture-design/service/index.html | 10 +++++-----
docs/apisix/architecture-design/upstream/index.html | 10 +++++-----
docs/apisix/aws/index.html | 10 +++++-----
docs/apisix/batch-processor/index.html | 10 +++++-----
docs/apisix/benchmark/index.html | 10 +++++-----
docs/apisix/control-api/index.html | 10 +++++-----
docs/apisix/customize-nginx-configuration/index.html | 10 +++++-----
docs/apisix/debug-function/index.html | 10 +++++-----
docs/apisix/discovery/consul_kv/index.html | 10 +++++-----
docs/apisix/discovery/dns/index.html | 10 +++++-----
docs/apisix/discovery/eureka/index.html | 10 +++++-----
docs/apisix/discovery/index.html | 10 +++++-----
.../plugins-hmac-auth-generate-signature/index.html | 10 +++++-----
docs/apisix/getting-started/index.html | 10 +++++-----
docs/apisix/grpc-proxy/index.html | 10 +++++-----
docs/apisix/health-check/index.html | 10 +++++-----
docs/apisix/how-to-build/index.html | 10 +++++-----
docs/apisix/https/index.html | 10 +++++-----
docs/apisix/install-dependencies/index.html | 10 +++++-----
docs/apisix/mtls/index.html | 10 +++++-----
docs/apisix/plugin-develop/index.html | 10 +++++-----
docs/apisix/plugin-interceptors/index.html | 10 +++++-----
docs/apisix/plugins/api-breaker/index.html | 10 +++++-----
docs/apisix/plugins/authz-keycloak/index.html | 10 +++++-----
docs/apisix/plugins/basic-auth/index.html | 10 +++++-----
docs/apisix/plugins/batch-requests/index.html | 10 +++++-----
docs/apisix/plugins/consumer-restriction/index.html | 10 +++++-----
docs/apisix/plugins/cors/index.html | 10 +++++-----
docs/apisix/plugins/dubbo-proxy/index.html | 10 +++++-----
docs/apisix/plugins/echo/index.html | 10 +++++-----
docs/apisix/plugins/error-log-logger/index.html | 10 +++++-----
docs/apisix/plugins/fault-injection/index.html | 10 +++++-----
docs/apisix/plugins/grpc-transcode/index.html | 10 +++++-----
docs/apisix/plugins/hmac-auth/index.html | 10 +++++-----
docs/apisix/plugins/http-logger/index.html | 10 +++++-----
docs/apisix/plugins/index.html | 10 +++++-----
docs/apisix/plugins/ip-restriction/index.html | 10 +++++-----
docs/apisix/plugins/jwt-auth/index.html | 18 +++++++++---------
docs/apisix/plugins/kafka-logger/index.html | 10 +++++-----
docs/apisix/plugins/key-auth/index.html | 10 +++++-----
docs/apisix/plugins/limit-conn/index.html | 10 +++++-----
docs/apisix/plugins/limit-count/index.html | 10 +++++-----
docs/apisix/plugins/limit-req/index.html | 10 +++++-----
docs/apisix/plugins/log-rotate/index.html | 10 +++++-----
docs/apisix/plugins/mqtt-proxy/index.html | 10 +++++-----
docs/apisix/plugins/node-status/index.html | 10 +++++-----
docs/apisix/plugins/openid-connect/index.html | 10 +++++-----
docs/apisix/plugins/prometheus/index.html | 16 ++++++++--------
docs/apisix/plugins/proxy-cache/index.html | 10 +++++-----
docs/apisix/plugins/proxy-mirror/index.html | 10 +++++-----
docs/apisix/plugins/proxy-rewrite/index.html | 10 +++++-----
docs/apisix/plugins/redirect/index.html | 10 +++++-----
docs/apisix/plugins/referer-restriction/index.html | 10 +++++-----
docs/apisix/plugins/request-id/index.html | 10 +++++-----
docs/apisix/plugins/request-validation/index.html | 10 +++++-----
docs/apisix/plugins/response-rewrite/index.html | 10 +++++-----
docs/apisix/plugins/server-info/index.html | 10 +++++-----
docs/apisix/plugins/serverless/index.html | 10 +++++-----
docs/apisix/plugins/skywalking/index.html | 10 +++++-----
docs/apisix/plugins/sls-logger/index.html | 10 +++++-----
docs/apisix/plugins/syslog/index.html | 10 +++++-----
docs/apisix/plugins/tcp-logger/index.html | 10 +++++-----
docs/apisix/plugins/traffic-split/index.html | 10 +++++-----
docs/apisix/plugins/udp-logger/index.html | 10 +++++-----
docs/apisix/plugins/uri-blocker/index.html | 10 +++++-----
docs/apisix/plugins/wolf-rbac/index.html | 10 +++++-----
docs/apisix/plugins/zipkin/index.html | 10 +++++-----
docs/apisix/profile/index.html | 10 +++++-----
docs/apisix/router-radixtree/index.html | 10 +++++-----
docs/apisix/stand-alone/index.html | 10 +++++-----
docs/apisix/stream-proxy/index.html | 10 +++++-----
docs/dashboard/FAQ/index.html | 10 +++++-----
docs/dashboard/I18N_USER_GUIDE/index.html | 10 +++++-----
docs/dashboard/IGNORE_DOC/index.html | 10 +++++-----
docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html | 10 +++++-----
docs/dashboard/USER_GUIDE/index.html | 10 +++++-----
docs/dashboard/api/api/index.html | 10 +++++-----
docs/dashboard/back-end-tests/index.html | 10 +++++-----
docs/dashboard/deploy-with-docker/index.html | 10 +++++-----
docs/dashboard/deploy-with-rpm/index.html | 10 +++++-----
docs/dashboard/deploy/index.html | 10 +++++-----
docs/dashboard/develop/index.html | 10 +++++-----
docs/dashboard/front-end-e2e/index.html | 10 +++++-----
docs/docker/IGNORE_DOC/index.html | 10 +++++-----
docs/docker/build/index.html | 10 +++++-----
docs/docker/example/index.html | 10 +++++-----
docs/docker/manual/index.html | 10 +++++-----
docs/general/2fa/index.html | 16 ++++++++--------
docs/general/committer-guide/index.html | 16 ++++++++--------
docs/general/contributor-guide/index.html | 16 ++++++++--------
docs/general/integrate-with-project-docs/index.html | 16 ++++++++--------
docs/general/release-guide/index.html | 16 ++++++++--------
docs/general/security/index.html | 16 ++++++++--------
docs/general/subscribe-guide/index.html | 16 ++++++++--------
docs/helm-chart/IGNORE_DOC/index.html | 10 +++++-----
docs/helm-chart/apisix-dashboard/index.html | 10 +++++-----
docs/helm-chart/apisix-ingress-controller/index.html | 10 +++++-----
docs/helm-chart/apisix/index.html | 10 +++++-----
docs/index.html | 10 +++++-----
docs/ingress-controller/FAQ/index.html | 10 +++++-----
docs/ingress-controller/IGNORE_DOC/index.html | 10 +++++-----
.../concepts/apisix_route/index.html | 10 +++++-----
.../concepts/apisix_tls/index.html | 10 +++++-----
.../concepts/apisix_upstream/index.html | 10 +++++-----
docs/ingress-controller/contribute/index.html | 10 +++++-----
docs/ingress-controller/deployments/ack/index.html | 10 +++++-----
docs/ingress-controller/deployments/aws/index.html | 10 +++++-----
docs/ingress-controller/deployments/azure/index.html | 10 +++++-----
docs/ingress-controller/deployments/gke/index.html | 10 +++++-----
.../deployments/k3s-rke/index.html | 10 +++++-----
.../deployments/kubesphere/index.html | 10 +++++-----
.../deployments/minikube/index.html | 10 +++++-----
docs/ingress-controller/deployments/tke/index.html | 10 +++++-----
docs/ingress-controller/design/index.html | 10 +++++-----
docs/ingress-controller/development/index.html | 10 +++++-----
docs/ingress-controller/getting-started/index.html | 10 +++++-----
docs/ingress-controller/practices/index/index.html | 10 +++++-----
.../index.html | 10 +++++-----
.../practices/proxy-the-httpbin-service/index.html | 10 +++++-----
.../references/apisix_route_v1/index.html | 10 +++++-----
.../references/apisix_route_v2alpha1/index.html | 10 +++++-----
.../references/apisix_tls/index.html | 10 +++++-----
.../references/apisix_upstream/index.html | 10 +++++-----
downloads/ProjectCard/index.html | 10 +++++-----
downloads/index.html | 10 +++++-----
.../index.html | 10 +++++-----
.../index.html | 10 +++++-----
.../2021/02/09/release-apache-apisix-2.3/index.html | 10 +++++-----
.../index.html | 10 +++++-----
.../release-apache-apisix-dashboard-2.4/index.html | 10 +++++-----
.../2021/03/05/release-apache-apisix-2.4/index.html | 10 +++++-----
.../index.html | 10 +++++-----
.../2021/04/05/release-apache-apisix-2.5/index.html | 10 +++++-----
events/index.html | 10 +++++-----
help/index.html | 10 +++++-----
index.html | 10 +++++-----
search/index.html | 10 +++++-----
team/index.html | 10 +++++-----
zh/404.html | 10 +++++-----
.../assets/css/styles.dc6301df.css | 2 +-
.../{037099b5.49d75408.js => 037099b5.419cefe3.js} | 2 +-
.../{19945770.9e62b005.js => 19945770.9e145be9.js} | 2 +-
.../{3dc9f306.9e4042e5.js => 3dc9f306.bb4ef0cb.js} | 2 +-
.../{50facf8e.37f5e1ca.js => 50facf8e.7f3b33b6.js} | 2 +-
.../{66fbb9c2.aa771a86.js => 66fbb9c2.5eb6ff25.js} | 2 +-
.../{7af3052c.6e3b8f54.js => 7af3052c.bf37f1fa.js} | 2 +-
.../{8e784bf3.e127c5ba.js => 8e784bf3.7d9226b2.js} | 2 +-
.../{adbb350b.ed3c9e14.js => adbb350b.59fc4846.js} | 2 +-
zh/assets/js/ece6e754.3f2d2e19.js | 1 +
zh/assets/js/ece6e754.5b91423f.js | 1 -
zh/assets/js/{main.f193d9c8.js => main.6037f72a.js} | 4 ++--
.../assets/js/main.6037f72a.js.LICENSE.txt | 0
...ime~main.c4e960d5.js => runtime~main.1158fb2f.js} | 2 +-
zh/blog/2020/08/22/new-website/index.html | 10 +++++-----
.../another-way-to-implement-envoy-filter/index.html | 10 +++++-----
.../index.html | 10 +++++-----
.../21/run-ingress-apisix-on-amazon-eks/index.html | 10 +++++-----
.../stable-product-delivery-with-cypress/index.html | 10 +++++-----
.../index.html | 10 +++++-----
.../index.html | 10 +++++-----
.../index.html | 10 +++++-----
zh/blog/index.html | 10 +++++-----
zh/docs/apisix/FAQ/index.html | 10 +++++-----
zh/docs/apisix/IGNORE_DOC/index.html | 10 +++++-----
zh/docs/apisix/admin-api/index.html | 10 +++++-----
zh/docs/apisix/architecture-design/apisix/index.html | 10 +++++-----
.../apisix/architecture-design/consumer/index.html | 10 +++++-----
.../apisix/architecture-design/debug-mode/index.html | 10 +++++-----
.../architecture-design/global-rule/index.html | 10 +++++-----
.../architecture-design/plugin-config/index.html | 10 +++++-----
zh/docs/apisix/architecture-design/plugin/index.html | 10 +++++-----
zh/docs/apisix/architecture-design/route/index.html | 10 +++++-----
zh/docs/apisix/architecture-design/router/index.html | 10 +++++-----
zh/docs/apisix/architecture-design/script/index.html | 10 +++++-----
.../apisix/architecture-design/service/index.html | 10 +++++-----
.../apisix/architecture-design/upstream/index.html | 10 +++++-----
zh/docs/apisix/aws/index.html | 10 +++++-----
zh/docs/apisix/batch-processor/index.html | 10 +++++-----
zh/docs/apisix/benchmark/index.html | 10 +++++-----
zh/docs/apisix/control-api/index.html | 10 +++++-----
.../apisix/customize-nginx-configuration/index.html | 10 +++++-----
zh/docs/apisix/debug-function/index.html | 10 +++++-----
zh/docs/apisix/discovery/consul_kv/index.html | 10 +++++-----
zh/docs/apisix/discovery/dns/index.html | 10 +++++-----
zh/docs/apisix/discovery/eureka/index.html | 10 +++++-----
zh/docs/apisix/discovery/index.html | 10 +++++-----
.../plugins-hmac-auth-generate-signature/index.html | 10 +++++-----
zh/docs/apisix/getting-started/index.html | 10 +++++-----
zh/docs/apisix/grpc-proxy/index.html | 10 +++++-----
zh/docs/apisix/health-check/index.html | 10 +++++-----
zh/docs/apisix/how-to-build/index.html | 10 +++++-----
zh/docs/apisix/https/index.html | 10 +++++-----
zh/docs/apisix/install-dependencies/index.html | 10 +++++-----
zh/docs/apisix/mtls/index.html | 10 +++++-----
zh/docs/apisix/plugin-develop/index.html | 10 +++++-----
zh/docs/apisix/plugin-interceptors/index.html | 10 +++++-----
zh/docs/apisix/plugins/api-breaker/index.html | 10 +++++-----
zh/docs/apisix/plugins/authz-keycloak/index.html | 10 +++++-----
zh/docs/apisix/plugins/basic-auth/index.html | 10 +++++-----
zh/docs/apisix/plugins/batch-requests/index.html | 10 +++++-----
.../apisix/plugins/consumer-restriction/index.html | 10 +++++-----
zh/docs/apisix/plugins/cors/index.html | 10 +++++-----
zh/docs/apisix/plugins/dubbo-proxy/index.html | 10 +++++-----
zh/docs/apisix/plugins/echo/index.html | 10 +++++-----
zh/docs/apisix/plugins/error-log-logger/index.html | 10 +++++-----
zh/docs/apisix/plugins/fault-injection/index.html | 10 +++++-----
zh/docs/apisix/plugins/grpc-transcode/index.html | 10 +++++-----
zh/docs/apisix/plugins/hmac-auth/index.html | 10 +++++-----
zh/docs/apisix/plugins/http-logger/index.html | 10 +++++-----
zh/docs/apisix/plugins/index.html | 10 +++++-----
zh/docs/apisix/plugins/ip-restriction/index.html | 10 +++++-----
zh/docs/apisix/plugins/jwt-auth/index.html | 20 ++++++++++----------
zh/docs/apisix/plugins/kafka-logger/index.html | 10 +++++-----
zh/docs/apisix/plugins/key-auth/index.html | 10 +++++-----
zh/docs/apisix/plugins/limit-conn/index.html | 10 +++++-----
zh/docs/apisix/plugins/limit-count/index.html | 10 +++++-----
zh/docs/apisix/plugins/limit-req/index.html | 10 +++++-----
zh/docs/apisix/plugins/log-rotate/index.html | 10 +++++-----
zh/docs/apisix/plugins/mqtt-proxy/index.html | 10 +++++-----
zh/docs/apisix/plugins/node-status/index.html | 10 +++++-----
zh/docs/apisix/plugins/openid-connect/index.html | 10 +++++-----
zh/docs/apisix/plugins/prometheus/index.html | 16 ++++++++--------
zh/docs/apisix/plugins/proxy-cache/index.html | 10 +++++-----
zh/docs/apisix/plugins/proxy-mirror/index.html | 10 +++++-----
zh/docs/apisix/plugins/proxy-rewrite/index.html | 10 +++++-----
zh/docs/apisix/plugins/redirect/index.html | 10 +++++-----
.../apisix/plugins/referer-restriction/index.html | 10 +++++-----
zh/docs/apisix/plugins/request-id/index.html | 10 +++++-----
zh/docs/apisix/plugins/request-validation/index.html | 10 +++++-----
zh/docs/apisix/plugins/response-rewrite/index.html | 10 +++++-----
zh/docs/apisix/plugins/server-info/index.html | 10 +++++-----
zh/docs/apisix/plugins/serverless/index.html | 10 +++++-----
zh/docs/apisix/plugins/skywalking/index.html | 10 +++++-----
zh/docs/apisix/plugins/sls-logger/index.html | 10 +++++-----
zh/docs/apisix/plugins/syslog/index.html | 10 +++++-----
zh/docs/apisix/plugins/tcp-logger/index.html | 10 +++++-----
zh/docs/apisix/plugins/traffic-split/index.html | 10 +++++-----
zh/docs/apisix/plugins/udp-logger/index.html | 10 +++++-----
zh/docs/apisix/plugins/uri-blocker/index.html | 10 +++++-----
zh/docs/apisix/plugins/wolf-rbac/index.html | 10 +++++-----
zh/docs/apisix/plugins/zipkin/index.html | 10 +++++-----
zh/docs/apisix/profile/index.html | 10 +++++-----
zh/docs/apisix/router-radixtree/index.html | 10 +++++-----
zh/docs/apisix/stand-alone/index.html | 10 +++++-----
zh/docs/apisix/stream-proxy/index.html | 10 +++++-----
zh/docs/dashboard/FAQ/index.html | 10 +++++-----
zh/docs/dashboard/I18N_USER_GUIDE/index.html | 10 +++++-----
zh/docs/dashboard/IGNORE_DOC/index.html | 10 +++++-----
.../dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html | 10 +++++-----
zh/docs/dashboard/USER_GUIDE/index.html | 10 +++++-----
zh/docs/dashboard/api/api/index.html | 10 +++++-----
zh/docs/dashboard/back-end-tests/index.html | 10 +++++-----
zh/docs/dashboard/deploy-with-docker/index.html | 10 +++++-----
zh/docs/dashboard/deploy-with-rpm/index.html | 10 +++++-----
zh/docs/dashboard/deploy/index.html | 10 +++++-----
zh/docs/dashboard/develop/index.html | 10 +++++-----
zh/docs/dashboard/front-end-e2e/index.html | 10 +++++-----
zh/docs/docker/IGNORE_DOC/index.html | 10 +++++-----
zh/docs/docker/build/index.html | 10 +++++-----
zh/docs/docker/example/index.html | 10 +++++-----
zh/docs/docker/manual/index.html | 10 +++++-----
zh/docs/general/2fa/index.html | 16 ++++++++--------
zh/docs/general/committer-guide/index.html | 16 ++++++++--------
zh/docs/general/contributor-guide/index.html | 16 ++++++++--------
.../general/integrate-with-project-docs/index.html | 16 ++++++++--------
zh/docs/general/release-guide/index.html | 16 ++++++++--------
zh/docs/general/security/index.html | 16 ++++++++--------
zh/docs/general/subscribe-guide/index.html | 16 ++++++++--------
zh/docs/helm-chart/IGNORE_DOC/index.html | 10 +++++-----
zh/docs/helm-chart/apisix-dashboard/index.html | 10 +++++-----
.../helm-chart/apisix-ingress-controller/index.html | 10 +++++-----
zh/docs/helm-chart/apisix/index.html | 10 +++++-----
zh/docs/index.html | 10 +++++-----
zh/docs/ingress-controller/FAQ/index.html | 10 +++++-----
zh/docs/ingress-controller/IGNORE_DOC/index.html | 10 +++++-----
.../concepts/apisix_route/index.html | 10 +++++-----
.../concepts/apisix_tls/index.html | 10 +++++-----
.../concepts/apisix_upstream/index.html | 10 +++++-----
zh/docs/ingress-controller/contribute/index.html | 10 +++++-----
.../ingress-controller/deployments/ack/index.html | 10 +++++-----
.../ingress-controller/deployments/aws/index.html | 10 +++++-----
.../ingress-controller/deployments/azure/index.html | 10 +++++-----
.../ingress-controller/deployments/gke/index.html | 10 +++++-----
.../deployments/k3s-rke/index.html | 10 +++++-----
.../deployments/kubesphere/index.html | 10 +++++-----
.../deployments/minikube/index.html | 10 +++++-----
.../ingress-controller/deployments/tke/index.html | 10 +++++-----
zh/docs/ingress-controller/design/index.html | 10 +++++-----
zh/docs/ingress-controller/development/index.html | 10 +++++-----
.../ingress-controller/getting-started/index.html | 10 +++++-----
.../ingress-controller/practices/index/index.html | 10 +++++-----
.../index.html | 10 +++++-----
.../practices/proxy-the-httpbin-service/index.html | 10 +++++-----
.../references/apisix_route_v1/index.html | 10 +++++-----
.../references/apisix_route_v2alpha1/index.html | 10 +++++-----
.../references/apisix_tls/index.html | 10 +++++-----
.../references/apisix_upstream/index.html | 10 +++++-----
zh/downloads/ProjectCard/index.html | 10 +++++-----
zh/downloads/index.html | 10 +++++-----
.../index.html | 10 +++++-----
.../index.html | 10 +++++-----
.../2021/02/09/release-apache-apisix-2.3/index.html | 10 +++++-----
.../index.html | 10 +++++-----
.../release-apache-apisix-dashboard-2.4/index.html | 10 +++++-----
.../2021/03/05/release-apache-apisix-2.4/index.html | 10 +++++-----
.../index.html | 10 +++++-----
.../2021/04/05/release-apache-apisix-2.5/index.html | 10 +++++-----
zh/events/index.html | 10 +++++-----
zh/help/index.html | 10 +++++-----
zh/index.html | 10 +++++-----
zh/search/index.html | 10 +++++-----
zh/team/index.html | 10 +++++-----
348 files changed, 1683 insertions(+), 1683 deletions(-)
diff --git a/404.html b/404.html
index 0351f73..37f5632 100644
--- a/404.html
+++ b/404.html
@@ -14,16 +14,16 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/assets/css/styles.1bb2ec78.css b/assets/css/styles.dc6301df.css
similarity index 65%
rename from zh/assets/css/styles.1bb2ec78.css
rename to assets/css/styles.dc6301df.css
index bec4a65..b5b4821 100644
--- a/zh/assets/css/styles.1bb2ec78.css
+++ b/assets/css/styles.dc6301df.css
@@ -1 +1 @@
-.row .col,img{max-width:100%}.markdown li,body{word-wrap:break-word}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.button,.close{-webkit-appearance:none;cursor:pointer}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button--link,a{-webkit-text-decoration:var(--ifm-link-decoration)}.button,.close,.menu__link,.navbar__link,a{cursor:pointer}.tabs__item,hr,img{box-sizing:content-box}.react-toggle,html{-webkit-tap-hig [...]
\ No newline at end of file
+.row .col,img{max-width:100%}.markdown li,body{word-wrap:break-word}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.button,.close{-webkit-appearance:none;cursor:pointer}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button--link,a{-webkit-text-decoration:var(--ifm-link-decoration)}.button,.close,.menu__link,.navbar__link,a{cursor:pointer}.tabs__item,hr,img{box-sizing:content-box}.react-toggle,html{-webkit-tap-hig [...]
\ No newline at end of file
diff --git a/assets/js/19945770.27512dee.js b/assets/js/19945770.dde8951f.js
similarity index 98%
rename from assets/js/19945770.27512dee.js
rename to assets/js/19945770.dde8951f.js
index 17006dc..15ab279 100644
--- a/assets/js/19945770.27512dee.js
+++ b/assets/js/19945770.dde8951f.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{265:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return m}));var r=n(0),a=n.n(r);function o(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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{265:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return m}));var r=n(0),a=n.n(r);function o(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/3ace1223.01f1ddfa.js b/assets/js/3ace1223.01f1ddfa.js
new file mode 100644
index 0000000..32faee4
--- /dev/null
+++ b/assets/js/3ace1223.01f1ddfa.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[47],{115: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 p})),n.d(t,"default",(function(){return l}));var a=n(3),r=n(8),i=(n(0),n(265)),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.7d7de264.js b/assets/js/3ace1223.7d7de264.js
deleted file mode 100644
index ed1c2f4..0000000
--- a/assets/js/3ace1223.7d7de264.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[47],{115: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 p})),n.d(t,"default",(function(){return l}));var a=n(3),r=n(8),i=(n(0),n(265)),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.c16b2e6d.js b/assets/js/3dc9f306.89073922.js
similarity index 98%
rename from assets/js/3dc9f306.c16b2e6d.js
rename to assets/js/3dc9f306.89073922.js
index 058faaa..cbf2333 100644
--- a/assets/js/3dc9f306.c16b2e6d.js
+++ b/assets/js/3dc9f306.89073922.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[48],{116: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(8),a=(n(0),n(265)),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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[48],{116: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(8),a=(n(0),n(265)),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.4331ac80.js b/assets/js/50facf8e.dbd43523.js
similarity index 98%
rename from assets/js/50facf8e.4331ac80.js
rename to assets/js/50facf8e.dbd43523.js
index 8d5e2d1..7e3c466 100644
--- a/assets/js/50facf8e.4331ac80.js
+++ b/assets/js/50facf8e.dbd43523.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[61],{129: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(8),a=(r(0),r(265)),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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[61],{129: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(8),a=(r(0),r(265)),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.51f03639.js b/assets/js/66fbb9c2.d8bf6795.js
similarity index 96%
rename from assets/js/66fbb9c2.51f03639.js
rename to assets/js/66fbb9c2.d8bf6795.js
index c326518..047e37b 100644
--- a/assets/js/66fbb9c2.51f03639.js
+++ b/assets/js/66fbb9c2.d8bf6795.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[79],{147: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(8),i=(r(0),r(265)),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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[79],{147: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(8),i=(r(0),r(265)),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/7af3052c.0d3971a5.js b/assets/js/7af3052c.3cd1d67c.js
similarity index 99%
rename from assets/js/7af3052c.0d3971a5.js
rename to assets/js/7af3052c.3cd1d67c.js
index 612ede5..71c272f 100644
--- a/assets/js/7af3052c.0d3971a5.js
+++ b/assets/js/7af3052c.3cd1d67c.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[94],{162: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(8),r=(t(0),t(265)),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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[94],{162: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(8),r=(t(0),t(265)),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/8e784bf3.86a36395.js b/assets/js/8e784bf3.11e69b9b.js
similarity index 98%
rename from assets/js/8e784bf3.86a36395.js
rename to assets/js/8e784bf3.11e69b9b.js
index 58a1efa..b636f4a 100644
--- a/assets/js/8e784bf3.86a36395.js
+++ b/assets/js/8e784bf3.11e69b9b.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[107],{174: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(8),a=(n(0),n(265)),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/ [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[107],{174: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(8),a=(n(0),n(265)),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/ [...]
\ No newline at end of file
diff --git a/assets/js/adbb350b.466c5507.js b/assets/js/adbb350b.1f463b1c.js
similarity index 99%
rename from assets/js/adbb350b.466c5507.js
rename to assets/js/adbb350b.1f463b1c.js
index b7f07e8..2a316f5 100644
--- a/assets/js/adbb350b.466c5507.js
+++ b/assets/js/adbb350b.1f463b1c.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[130],{197: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(8),n=(r(0),r(265)),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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[130],{197: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(8),n=(r(0),r(265)),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/cf554819.c54f7806.js b/assets/js/cf554819.07e1113f.js
similarity index 55%
rename from assets/js/cf554819.c54f7806.js
rename to assets/js/cf554819.07e1113f.js
index 99fb919..c846cb6 100644
--- a/assets/js/cf554819.c54f7806.js
+++ b/assets/js/cf554819.07e1113f.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[154],{220:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return b})),n.d(t,"toc",(function(){return c})),n.d(t,"default",(function(){return o}));var a=n(3),r=n(8),i=(n(0),n(265)),l={title:"jwt-auth"},b={unversionedId:"plugins/jwt-auth",id:"plugins/jwt-auth",isDocsHomePage:!1,title:"jwt-auth",description:"\x3c!--",source:"@site/docs/apisix/plugins/jwt-auth.md",slug:"/plugins/ [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[154],{220:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return l})),n.d(t,"metadata",(function(){return b})),n.d(t,"toc",(function(){return c})),n.d(t,"default",(function(){return o}));var a=n(3),r=n(8),i=(n(0),n(265)),l={title:"jwt-auth"},b={unversionedId:"plugins/jwt-auth",id:"plugins/jwt-auth",isDocsHomePage:!1,title:"jwt-auth",description:"\x3c!--",source:"@site/docs/apisix/plugins/jwt-auth.md",slug:"/plugins/ [...]
\ No newline at end of file
diff --git a/assets/js/main.0aaefde0.js b/assets/js/main.870ee703.js
similarity index 96%
rename from assets/js/main.0aaefde0.js
rename to assets/js/main.870ee703.js
index e4fce23..df8fc8a 100644
--- a/assets/js/main.0aaefde0.js
+++ b/assets/js/main.870ee703.js
@@ -1,2 +1,2 @@
-/*! For license information please see main.0aaefde0.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[191],[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 O})),n.d(t,"e",(function(){return b})),n.d(t,"f",(function(){return j})),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.870ee703.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[191],[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 O})),n.d(t,"e",(function(){return b})),n.d(t,"f",(function(){return j})),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.f193d9c8.js.LICENSE.txt b/assets/js/main.870ee703.js.LICENSE.txt
similarity index 100%
rename from zh/assets/js/main.f193d9c8.js.LICENSE.txt
rename to assets/js/main.870ee703.js.LICENSE.txt
diff --git a/assets/js/runtime~main.4a784564.js b/assets/js/runtime~main.15e5c662.js
similarity index 86%
rename from assets/js/runtime~main.4a784564.js
rename to assets/js/runtime~main.15e5c662.js
index 24ec6ba..74c8adb 100644
--- a/assets/js/runtime~main.4a784564.js
+++ b/assets/js/runtime~main.15e5c662.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(c,r)&&c[r]&&l.push(c[r][0]),c[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 d.push.apply(d,o||[]),a()}function a(){for(var e,f=0;f<d.length;f++){for(var a=d[f],b=!0,r=1;r<a.length;r++){var n=a[r];0!==c[n]&&(b=!1)}b&&(d.splice(f--,1),e=t(t.s=a[0]))}return e}var b={},c={192:0},d=[];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={192: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 309500a..e34b4b9 100644
--- a/blog/2020/08/22/new-website/index.html
+++ b/blog/2020/08/22/new-website/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/4.40808762.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 7c462f3..f2f03b0 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/4.40808762.js" as="script">
@@ -31,8 +31,8 @@
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" 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 case, Envoy needs to [...]
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" 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>ctx</code> so that i [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/4.40808762.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 7231a7a..fc9ee58 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/4.40808762.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 d6d0bf4..5509dc6 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/4.40808762.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
</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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/4.40808762.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 4a5178a..d2695d6 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/4.40808762.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 e38728d..59c8274 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/4.40808762.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="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/4.40808762.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 36216c3..8735a6a 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/4.40808762.js"></script>
diff --git a/blog/2021/03/27/traffic-split-in-apache-apisix-ingress-controller/index.html b/blog/2021/03/27/traffic-split-in-apache-apisix-ingress-controller/index.html
index 787c276..10faf06 100644
--- a/blog/2021/03/27/traffic-split-in-apache-apisix-ingress-controller/index.html
+++ b/blog/2021/03/27/traffic-split-in-apache-apisix-ingress-controller/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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 in Apache APISIX Ingress Controller | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Traffic Split in Apache APISIX Ingress Controller | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="@tokers, Apache APISIX Committer from Shenzhen Zhiliu Technology Co."><me [...]
+<link 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 in Apache APISIX Ingress Controller | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Traffic Split in Apache APISIX Ingress Controller | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="@tokers, Apache APISIX Committer from Shenzhen Zhiliu Technology Co."><me [...]
<link rel="preload" href="/assets/js/styles.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/4.40808762.js"></script>
diff --git a/blog/index.html b/blog/index.html
index bf86c92..2594236 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/4.40808762.js" as="script">
@@ -37,8 +37,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/4.40808762.js"></script>
diff --git a/docs/apisix/FAQ/index.html b/docs/apisix/FAQ/index.html
index 0ac1e61..5524c01 100644
--- a/docs/apisix/FAQ/index.html
+++ b/docs/apisix/FAQ/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -36,8 +36,8 @@ For China mainland users, you can use the <code>luarocks.cn</code> as the luaroc
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" 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 heading">#</a></h2><p>By [...]
</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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/IGNORE_DOC/index.html b/docs/apisix/IGNORE_DOC/index.html
index 72b1857..3dfe5b0 100644
--- a/docs/apisix/IGNORE_DOC/index.html
+++ b/docs/apisix/IGNORE_DOC/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/admin-api/index.html b/docs/apisix/admin-api/index.html
index 84feaa1..ff38432 100644
--- a/docs/apisix/admin-api/index.html
+++ b/docs/apisix/admin-api/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -91,8 +91,8 @@ 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" 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><table><thead><tr><th>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"> </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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/architecture-design/apisix/index.html b/docs/apisix/architecture-design/apisix/index.html
index 9332f70..13d0c0a 100644
--- a/docs/apisix/architecture-design/apisix/index.html
+++ b/docs/apisix/architecture-design/apisix/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -31,8 +31,8 @@
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/architecture-design/consumer/index.html b/docs/apisix/architecture-design/consumer/index.html
index 18d3a8c..a45979f 100644
--- a/docs/apisix/architecture-design/consumer/index.html
+++ b/docs/apisix/architecture-design/consumer/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -36,8 +36,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"># 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/architecture-design/debug-mode/index.html b/docs/apisix/architecture-design/debug-mode/index.html
index 9bb825f..208b6b3 100644
--- a/docs/apisix/architecture-design/debug-mode/index.html
+++ b/docs/apisix/architecture-design/debug-mode/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -32,8 +32,8 @@
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" 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> flag, and the file [...]
</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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/architecture-design/global-rule/index.html b/docs/apisix/architecture-design/global-rule/index.html
index 087bb89..7af874f 100644
--- a/docs/apisix/architecture-design/global-rule/index.html
+++ b/docs/apisix/architecture-design/global-rule/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/architecture-design/plugin-config/index.html b/docs/apisix/architecture-design/plugin-config/index.html
index 1419f53..e95d125 100644
--- a/docs/apisix/architecture-design/plugin-config/index.html
+++ b/docs/apisix/architecture-design/plugin-config/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -32,8 +32,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/architecture-design/plugin/index.html b/docs/apisix/architecture-design/plugin/index.html
index a3a1304..a54610f 100644
--- a/docs/apisix/architecture-design/plugin/index.html
+++ b/docs/apisix/architecture-design/plugin/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/architecture-design/route/index.html b/docs/apisix/architecture-design/route/index.html
index 6f35c48..36591a8 100644
--- a/docs/apisix/architecture-design/route/index.html
+++ b/docs/apisix/architecture-design/route/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -31,8 +31,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="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/architecture-design/router/index.html b/docs/apisix/architecture-design/router/index.html
index 6c27509..eaf607f 100644
--- a/docs/apisix/architecture-design/router/index.html
+++ b/docs/apisix/architecture-design/router/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/architecture-design/script/index.html b/docs/apisix/architecture-design/script/index.html
index e7f096c..52f6d35 100644
--- a/docs/apisix/architecture-design/script/index.html
+++ b/docs/apisix/architecture-design/script/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/architecture-design/service/index.html b/docs/apisix/architecture-design/service/index.html
index a890422..51be66b 100644
--- a/docs/apisix/architecture-design/service/index.html
+++ b/docs/apisix/architecture-design/service/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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"># 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/architecture-design/upstream/index.html b/docs/apisix/architecture-design/upstream/index.html
index 97c5c0d..eeb3908 100644
--- a/docs/apisix/architecture-design/upstream/index.html
+++ b/docs/apisix/architecture-design/upstream/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/aws/index.html b/docs/apisix/aws/index.html
index 3490fcf..340b749 100644
--- a/docs/apisix/aws/index.html
+++ b/docs/apisix/aws/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -51,8 +51,8 @@
<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" 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/images/aws-caddy-php-we [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/batch-processor/index.html b/docs/apisix/batch-processor/index.html
index 7e69226..ce83dc4 100644
--- a/docs/apisix/batch-processor/index.html
+++ b/docs/apisix/batch-processor/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -39,8 +39,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/benchmark/index.html b/docs/apisix/benchmark/index.html
index e4ae616..85fa83b 100644
--- a/docs/apisix/benchmark/index.html
+++ b/docs/apisix/benchmark/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -34,8 +34,8 @@ 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" 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" id="latency-1"></a>Latency<a class="hash-link" href="#latenc [...]
<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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/control-api/index.html b/docs/apisix/control-api/index.html
index 330c53b..759a65e 100644
--- a/docs/apisix/control-api/index.html
+++ b/docs/apisix/control-api/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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" 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 codeBlock_23N8 thin-scrollba [...]
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/customize-nginx-configuration/index.html b/docs/apisix/customize-nginx-configuration/index.html
index 605b4d7..ae6875e 100644
--- a/docs/apisix/customize-nginx-configuration/index.html
+++ b/docs/apisix/customize-nginx-configuration/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/debug-function/index.html b/docs/apisix/debug-function/index.html
index 47133f5..d088c72 100644
--- a/docs/apisix/debug-function/index.html
+++ b/docs/apisix/debug-function/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
</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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/discovery/consul_kv/index.html b/docs/apisix/discovery/consul_kv/index.html
index 2c6e5ff..2055097 100644
--- a/docs/apisix/discovery/consul_kv/index.html
+++ b/docs/apisix/discovery/consul_kv/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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" 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 noreferrer">http://127.0.0.1: [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/discovery/dns/index.html b/docs/apisix/discovery/dns/index.html
index 89ab042..2a9ddce 100644
--- a/docs/apisix/discovery/dns/index.html
+++ b/docs/apisix/discovery/dns/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -38,8 +38,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/discovery/eureka/index.html b/docs/apisix/discovery/eureka/index.html
index f672c09..a442e63 100644
--- a/docs/apisix/discovery/eureka/index.html
+++ b/docs/apisix/discovery/eureka/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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">eureka | 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="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">eureka | 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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
reading from <a href="/docs/apisix/discovery#supported-discovery-registries">Supported discovery registries</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/discovery/eureka.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" [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/discovery/index.html b/docs/apisix/discovery/index.html
index 0a0c88c..31be957 100644
--- a/docs/apisix/discovery/index.html
+++ b/docs/apisix/discovery/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -40,8 +40,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="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.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 1fb6d2c..9a71dac 100644
--- a/docs/apisix/examples/plugins-hmac-auth-generate-signature/index.html
+++ b/docs/apisix/examples/plugins-hmac-auth-generate-signature/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/getting-started/index.html b/docs/apisix/getting-started/index.html
index 5dc04d2..a8ce75a 100644
--- a/docs/apisix/getting-started/index.html
+++ b/docs/apisix/getting-started/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
the proxy-rewrite plugin to do it.</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"> http://127.0.0.1:9080/apisix/admin/routes/5 -H </span><span class="token string" [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/grpc-proxy/index.html b/docs/apisix/grpc-proxy/index.html
index d4920e5..640deef 100644
--- a/docs/apisix/grpc-proxy/index.html
+++ b/docs/apisix/grpc-proxy/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
gRPC client -> APISIX -> gRPC/gRPCS server</p><h2><a aria-hidden="true" tabindex="-1" class="anchor" 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="true" tabindex="-1" c [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/health-check/index.html b/docs/apisix/health-check/index.html
index ac907c7..034d27f 100644
--- a/docs/apisix/health-check/index.html
+++ b/docs/apisix/health-check/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -32,8 +32,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/how-to-build/index.html b/docs/apisix/how-to-build/index.html
index 150158a..2f84f1e 100644
--- a/docs/apisix/how-to-build/index.html
+++ b/docs/apisix/how-to-build/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -41,8 +41,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/https/index.html b/docs/apisix/https/index.html
index 2bf4d41..e7cba72 100644
--- a/docs/apisix/https/index.html
+++ b/docs/apisix/https/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -44,8 +44,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/install-dependencies/index.html b/docs/apisix/install-dependencies/index.html
index fea3032..ceda533 100644
--- a/docs/apisix/install-dependencies/index.html
+++ b/docs/apisix/install-dependencies/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -48,8 +48,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"># 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/mtls/index.html b/docs/apisix/mtls/index.html
index 06609a1..aaae876 100644
--- a/docs/apisix/mtls/index.html
+++ b/docs/apisix/mtls/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
</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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugin-develop/index.html b/docs/apisix/plugin-develop/index.html
index 43d6fd5..b3360d1 100644
--- a/docs/apisix/plugin-develop/index.html
+++ b/docs/apisix/plugin-develop/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -61,8 +61,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugin-interceptors/index.html b/docs/apisix/plugin-interceptors/index.html
index b0924f1..7069221 100644
--- a/docs/apisix/plugin-interceptors/index.html
+++ b/docs/apisix/plugin-interceptors/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -34,8 +34,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/api-breaker/index.html b/docs/apisix/plugins/api-breaker/index.html
index f21ee87..ef7b5ea 100644
--- a/docs/apisix/plugins/api-breaker/index.html
+++ b/docs/apisix/plugins/api-breaker/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
</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" id= [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/authz-keycloak/index.html b/docs/apisix/plugins/authz-keycloak/index.html
index 6513f80..b6bb2e5 100644
--- a/docs/apisix/plugins/authz-keycloak/index.html
+++ b/docs/apisix/plugins/authz-keycloak/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -55,8 +55,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/basic-auth/index.html b/docs/apisix/plugins/basic-auth/index.html
index 156b314..be16bfe 100644
--- a/docs/apisix/plugins/basic-auth/index.html
+++ b/docs/apisix/plugins/basic-auth/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -31,8 +31,8 @@
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/batch-requests/index.html b/docs/apisix/plugins/batch-requests/index.html
index d981878..c8de4f5 100644
--- a/docs/apisix/plugins/batch-requests/index.html
+++ b/docs/apisix/plugins/batch-requests/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -31,8 +31,8 @@
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" 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" id="how-to-configure"></a>How To Configure<a class="hash-link" href="#how-to-configure" title="Direct link to heading">#</a></h2><p>By default [...]
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/consumer-restriction/index.html b/docs/apisix/plugins/consumer-restriction/index.html
index 45354b7..4774546 100644
--- a/docs/apisix/plugins/consumer-restriction/index.html
+++ b/docs/apisix/plugins/consumer-restriction/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -34,8 +34,8 @@
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/cors/index.html b/docs/apisix/plugins/cors/index.html
index 83676d7..91c122b 100644
--- a/docs/apisix/plugins/cors/index.html
+++ b/docs/apisix/plugins/cors/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
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" 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> plugin.</p><div clas [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/dubbo-proxy/index.html b/docs/apisix/plugins/dubbo-proxy/index.html
index 4c96167..47303ad 100644
--- a/docs/apisix/plugins/dubbo-proxy/index.html
+++ b/docs/apisix/plugins/dubbo-proxy/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -35,8 +35,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/echo/index.html b/docs/apisix/plugins/echo/index.html
index 617ad39..b0d9f10 100644
--- a/docs/apisix/plugins/echo/index.html
+++ b/docs/apisix/plugins/echo/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/error-log-logger/index.html b/docs/apisix/plugins/error-log-logger/index.html
index 9f8a369..4606cbe 100644
--- a/docs/apisix/plugins/error-log-logger/index.html
+++ b/docs/apisix/plugins/error-log-logger/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -31,8 +31,8 @@
<a href="/docs/apisix/batch-processor">Batch-Processor</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor" 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 server.</td></tr><tr> [...]
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/fault-injection/index.html b/docs/apisix/plugins/fault-injection/index.html
index 99e0c21..ec50600 100644
--- a/docs/apisix/plugins/fault-injection/index.html
+++ b/docs/apisix/plugins/fault-injection/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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><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" 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 immediate [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/grpc-transcode/index.html b/docs/apisix/plugins/grpc-transcode/index.html
index b68d501..e64a4e0 100644
--- a/docs/apisix/plugins/grpc-transcode/index.html
+++ b/docs/apisix/plugins/grpc-transcode/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -32,8 +32,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)">"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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/hmac-auth/index.html b/docs/apisix/plugins/hmac-auth/index.html
index 74fb862..da2019d 100644
--- a/docs/apisix/plugins/hmac-auth/index.html
+++ b/docs/apisix/plugins/hmac-auth/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -41,8 +41,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/http-logger/index.html b/docs/apisix/plugins/http-logger/index.html
index e0ece0d..c345396 100644
--- a/docs/apisix/plugins/http-logger/index.html
+++ b/docs/apisix/plugins/http-logger/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/index.html b/docs/apisix/plugins/index.html
index 522ccd5..5dcf268 100644
--- a/docs/apisix/plugins/index.html
+++ b/docs/apisix/plugins/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
the its execution will be skipped.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor" 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://github.com/apache [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/ip-restriction/index.html b/docs/apisix/plugins/ip-restriction/index.html
index ea12df7..560e497 100644
--- a/docs/apisix/plugins/ip-restriction/index.html
+++ b/docs/apisix/plugins/ip-restriction/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -36,8 +36,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/jwt-auth/index.html b/docs/apisix/plugins/jwt-auth/index.html
index 477ce73..44bb51b 100644
--- a/docs/apisix/plugins/jwt-auth/index.html
+++ b/docs/apisix/plugins/jwt-auth/index.html
@@ -14,22 +14,22 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
<link rel="preload" href="/assets/js/d73fca9b.eae4cf90.js" as="script">
<link rel="preload" href="/assets/js/17896441.95671e70.js" as="script">
-<link rel="preload" href="/assets/js/cf554819.c54f7806.js" as="script">
+<link rel="preload" href="/assets/js/cf554819.07e1113f.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
-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" id="how-to-enable"></a>How To Enable<a class="hash-link" href="#how-to-enable" title="Direct link to heading">#</a></h2><ol><li>set a consumer and config the value of the <code>jwt-auth</code> option</li></ol><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N [...]
-<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/plugin/jwt-auth-2.png"></p><ol start="2"><li>add a Route or add a Service, and enable the <code>jwt-auth</code> plugin</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 [...]
+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" id="how-to-enable"></a>How To Enable<a class="hash-link" href="#how-to-enable" title="Direct link to heading">#</a></h2><ol><li>set a consumer and config the value of the <code>jwt-auth</code> option</li></ol><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N [...]
+<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/plugin/jwt-auth-2.png"></p><ol start="2"><li>Create a Route or Service object and enable the jwt-auth plugin:</li></ol><p><img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/plugin/jwt-auth-3.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor" id="test-plugin"></a>Test Plugin<a class="hash-link" href="#test-plugin" title="Direct link to heading">#</a></h2><h4><a [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1c2VyLWtleSIsImV4cCI6MTU2NDA1MDgxMX0.Us8zh_4VjJXF-TmR5f8cif8mBU7SuefPlpxhH0jbPVI</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor" id="try-request-with-token"></a>try request with token<a class="hash-link" href="#try-reques [...]
</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 [...]
@@ -37,13 +37,13 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
<script src="/assets/js/d73fca9b.eae4cf90.js"></script>
<script src="/assets/js/17896441.95671e70.js"></script>
-<script src="/assets/js/cf554819.c54f7806.js"></script>
+<script src="/assets/js/cf554819.07e1113f.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/apisix/plugins/kafka-logger/index.html b/docs/apisix/plugins/kafka-logger/index.html
index 9247524..0c15192 100644
--- a/docs/apisix/plugins/kafka-logger/index.html
+++ b/docs/apisix/plugins/kafka-logger/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -36,8 +36,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/key-auth/index.html b/docs/apisix/plugins/key-auth/index.html
index 6a87b5a..f962404 100644
--- a/docs/apisix/plugins/key-auth/index.html
+++ b/docs/apisix/plugins/key-auth/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -34,8 +34,8 @@
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/limit-conn/index.html b/docs/apisix/plugins/limit-conn/index.html
index 0dc6188..5ffcc98 100644
--- a/docs/apisix/plugins/limit-conn/index.html
+++ b/docs/apisix/plugins/limit-conn/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -34,8 +34,8 @@
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/limit-count/index.html b/docs/apisix/plugins/limit-count/index.html
index ca7c143..057effc 100644
--- a/docs/apisix/plugins/limit-count/index.html
+++ b/docs/apisix/plugins/limit-count/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -35,8 +35,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/limit-req/index.html b/docs/apisix/plugins/limit-req/index.html
index 728c847..cf24013 100644
--- a/docs/apisix/plugins/limit-req/index.html
+++ b/docs/apisix/plugins/limit-req/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -32,8 +32,8 @@
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/log-rotate/index.html b/docs/apisix/plugins/log-rotate/index.html
index 41c3b6a..5dfc40e 100644
--- a/docs/apisix/plugins/log-rotate/index.html
+++ b/docs/apisix/plugins/log-rotate/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -33,8 +33,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/mqtt-proxy/index.html b/docs/apisix/plugins/mqtt-proxy/index.html
index 1accdc3..167df2a 100644
--- a/docs/apisix/plugins/mqtt-proxy/index.html
+++ b/docs/apisix/plugins/mqtt-proxy/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -31,8 +31,8 @@
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" id="attributes"></a>Attributes<a class="hash-link" href="#attributes" title="Direct link t [...]
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/node-status/index.html b/docs/apisix/plugins/node-status/index.html
index 3d3939f..9a00cb0 100644
--- a/docs/apisix/plugins/node-status/index.html
+++ b/docs/apisix/plugins/node-status/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -36,8 +36,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/openid-connect/index.html b/docs/apisix/plugins/openid-connect/index.html
index f9daa5b..0b5d5f7 100644
--- a/docs/apisix/plugins/openid-connect/index.html
+++ b/docs/apisix/plugins/openid-connect/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -55,8 +55,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/prometheus/index.html b/docs/apisix/plugins/prometheus/index.html
index 53725f1..ac3176b 100644
--- a/docs/apisix/plugins/prometheus/index.html
+++ b/docs/apisix/plugins/prometheus/index.html
@@ -14,33 +14,33 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
<link rel="preload" href="/assets/js/d73fca9b.eae4cf90.js" as="script">
<link rel="preload" href="/assets/js/17896441.95671e70.js" as="script">
-<link rel="preload" href="/assets/js/3ace1223.7d7de264.js" as="script">
+<link rel="preload" href="/assets/js/3ace1223.01f1ddfa.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
By default, the address is <code>127.0.0.1:9091</code>. You can change it in the <code>conf/config.yaml</code>, for example:</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">plugin_attr:</span></div><div class="token-line" style="colo [...]
you may need to use <a href="/docs/apisix/plugin-interceptors">interceptors</a> to protect it.</strong></p><p>If you still want this behavior, you can configure it like this:</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">plugin_att [...]
-Notice, <code>name</code> could be duplicated for multiple routes/services, so when set <code>prefer_name</code> to <code>true</code>, take care of naming format or it could be misleading.</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 c [...]
+Notice, <code>name</code> could be duplicated for multiple routes/services, so when set <code>prefer_name</code> to <code>true</code>, take care of naming format or it could be misleading.</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 c [...]
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 [...]
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
<script src="/assets/js/d73fca9b.eae4cf90.js"></script>
<script src="/assets/js/17896441.95671e70.js"></script>
-<script src="/assets/js/3ace1223.7d7de264.js"></script>
+<script src="/assets/js/3ace1223.01f1ddfa.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 228bd0d..3696bb6 100644
--- a/docs/apisix/plugins/proxy-cache/index.html
+++ b/docs/apisix/plugins/proxy-cache/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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>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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/proxy-mirror/index.html b/docs/apisix/plugins/proxy-mirror/index.html
index 7ded72c..471170f 100644
--- a/docs/apisix/plugins/proxy-mirror/index.html
+++ b/docs/apisix/plugins/proxy-mirror/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -31,8 +31,8 @@
</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" 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 tabindex="0" class="p [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/proxy-rewrite/index.html b/docs/apisix/plugins/proxy-rewrite/index.html
index 42feeff..0f5d1a3 100644
--- a/docs/apisix/plugins/proxy-rewrite/index.html
+++ b/docs/apisix/plugins/proxy-rewrite/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -31,8 +31,8 @@
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/redirect/index.html b/docs/apisix/plugins/redirect/index.html
index fb8d2c8..b056668 100644
--- a/docs/apisix/plugins/redirect/index.html
+++ b/docs/apisix/plugins/redirect/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -32,8 +32,8 @@
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/referer-restriction/index.html b/docs/apisix/plugins/referer-restriction/index.html
index e7d42d1..f733d16 100644
--- a/docs/apisix/plugins/referer-restriction/index.html
+++ b/docs/apisix/plugins/referer-restriction/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -32,8 +32,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/request-id/index.html b/docs/apisix/plugins/request-id/index.html
index 08c998e..7a78d07 100644
--- a/docs/apisix/plugins/request-id/index.html
+++ b/docs/apisix/plugins/request-id/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -31,8 +31,8 @@
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" 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</td><td>"X-Requ [...]
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/request-validation/index.html b/docs/apisix/plugins/request-validation/index.html
index 7708b94..ad53a09 100644
--- a/docs/apisix/plugins/request-validation/index.html
+++ b/docs/apisix/plugins/request-validation/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -31,8 +31,8 @@
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" 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>Requi [...]
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/response-rewrite/index.html b/docs/apisix/plugins/response-rewrite/index.html
index a3cb0c4..4613daf 100644
--- a/docs/apisix/plugins/response-rewrite/index.html
+++ b/docs/apisix/plugins/response-rewrite/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -33,8 +33,8 @@
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/server-info/index.html b/docs/apisix/plugins/server-info/index.html
index 8a27547..6b6e7da 100644
--- a/docs/apisix/plugins/server-info/index.html
+++ b/docs/apisix/plugins/server-info/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/serverless/index.html b/docs/apisix/plugins/serverless/index.html
index acdb01c..0d3cbf8 100644
--- a/docs/apisix/plugins/serverless/index.html
+++ b/docs/apisix/plugins/serverless/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -32,8 +32,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/skywalking/index.html b/docs/apisix/plugins/skywalking/index.html
index 47c2d0c..ffc3709 100644
--- a/docs/apisix/plugins/skywalking/index.html
+++ b/docs/apisix/plugins/skywalking/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -44,8 +44,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/sls-logger/index.html b/docs/apisix/plugins/sls-logger/index.html
index 0a18ab1..76bdfe2 100644
--- a/docs/apisix/plugins/sls-logger/index.html
+++ b/docs/apisix/plugins/sls-logger/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -32,8 +32,8 @@
</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" 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-scrollbar"><div class="codeB [...]
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/syslog/index.html b/docs/apisix/plugins/syslog/index.html
index e1f1208..867901d 100644
--- a/docs/apisix/plugins/syslog/index.html
+++ b/docs/apisix/plugins/syslog/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/tcp-logger/index.html b/docs/apisix/plugins/tcp-logger/index.html
index a41abeb..c1c92bd 100644
--- a/docs/apisix/plugins/tcp-logger/index.html
+++ b/docs/apisix/plugins/tcp-logger/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -31,8 +31,8 @@
<a href="/docs/apisix/batch-processor">Batch-Processor</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor" 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 server.</td></tr><tr> [...]
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/traffic-split/index.html b/docs/apisix/plugins/traffic-split/index.html
index 640093a..485aabf 100644
--- a/docs/apisix/plugins/traffic-split/index.html
+++ b/docs/apisix/plugins/traffic-split/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -43,8 +43,8 @@ service_name, discovery_type, checks, retries, desc, scheme, labels, create_time
</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" 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 [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/udp-logger/index.html b/docs/apisix/plugins/udp-logger/index.html
index 63600f5..4e2550f 100644
--- a/docs/apisix/plugins/udp-logger/index.html
+++ b/docs/apisix/plugins/udp-logger/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -31,8 +31,8 @@
<a href="/docs/apisix/batch-processor">Batch-Processor</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor" 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 server.</td></tr><tr> [...]
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/uri-blocker/index.html b/docs/apisix/plugins/uri-blocker/index.html
index 2e4acd9..3bb92f3 100644
--- a/docs/apisix/plugins/uri-blocker/index.html
+++ b/docs/apisix/plugins/uri-blocker/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
</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" id= [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/wolf-rbac/index.html b/docs/apisix/plugins/wolf-rbac/index.html
index 1e744d0..19a5577 100644
--- a/docs/apisix/plugins/wolf-rbac/index.html
+++ b/docs/apisix/plugins/wolf-rbac/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -51,8 +51,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/plugins/zipkin/index.html b/docs/apisix/plugins/zipkin/index.html
index f7a1cef..8e50730 100644
--- a/docs/apisix/plugins/zipkin/index.html
+++ b/docs/apisix/plugins/zipkin/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -37,8 +37,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/profile/index.html b/docs/apisix/profile/index.html
index 6e9d285..ae81a44 100644
--- a/docs/apisix/profile/index.html
+++ b/docs/apisix/profile/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -35,8 +35,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/router-radixtree/index.html b/docs/apisix/router-radixtree/index.html
index 45e530f..3a4aafd 100644
--- a/docs/apisix/router-radixtree/index.html
+++ b/docs/apisix/router-radixtree/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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/en/latest/router-radixtree.md" target="_blank" rel="noreferrer noopener"><svg fill= [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/stand-alone/index.html b/docs/apisix/stand-alone/index.html
index 515db59..32a7aab 100644
--- a/docs/apisix/stand-alone/index.html
+++ b/docs/apisix/stand-alone/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -32,8 +32,8 @@ 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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/apisix/stream-proxy/index.html b/docs/apisix/stream-proxy/index.html
index 2281262..3740b25 100644
--- a/docs/apisix/stream-proxy/index.html
+++ b/docs/apisix/stream-proxy/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/dashboard/FAQ/index.html b/docs/dashboard/FAQ/index.html
index 8c7b2f6..3aa70d1 100644
--- a/docs/dashboard/FAQ/index.html
+++ b/docs/dashboard/FAQ/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/dashboard/I18N_USER_GUIDE/index.html b/docs/dashboard/I18N_USER_GUIDE/index.html
index 9763e4f..efc0952 100644
--- a/docs/dashboard/I18N_USER_GUIDE/index.html
+++ b/docs/dashboard/I18N_USER_GUIDE/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/dashboard/IGNORE_DOC/index.html b/docs/dashboard/IGNORE_DOC/index.html
index 067916a..69b3d0b 100644
--- a/docs/dashboard/IGNORE_DOC/index.html
+++ b/docs/dashboard/IGNORE_DOC/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html b/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html
index a67ebe9..df7cc14 100644
--- a/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html
+++ b/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token key atrule">requestBody</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">content</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></ [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/dashboard/USER_GUIDE/index.html b/docs/dashboard/USER_GUIDE/index.html
index 16e1927..40a8477 100644
--- a/docs/dashboard/USER_GUIDE/index.html
+++ b/docs/dashboard/USER_GUIDE/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/dashboard/api/api/index.html b/docs/dashboard/api/api/index.html
index f1b48b7..64d4d8f 100644
--- a/docs/dashboard/api/api/index.html
+++ b/docs/dashboard/api/api/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/dashboard/back-end-tests/index.html b/docs/dashboard/back-end-tests/index.html
index f574620..a8599e5 100644
--- a/docs/dashboard/back-end-tests/index.html
+++ b/docs/dashboard/back-end-tests/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/dashboard/deploy-with-docker/index.html b/docs/dashboard/deploy-with-docker/index.html
index 9b8ace4..6db1b5c 100644
--- a/docs/dashboard/deploy-with-docker/index.html
+++ b/docs/dashboard/deploy-with-docker/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -31,8 +31,8 @@
</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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/dashboard/deploy-with-rpm/index.html b/docs/dashboard/deploy-with-rpm/index.html
index 68f3bce..a7972ea 100644
--- a/docs/dashboard/deploy-with-rpm/index.html
+++ b/docs/dashboard/deploy-with-rpm/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/dashboard/deploy/index.html b/docs/dashboard/deploy/index.html
index 3613154..3c4b158 100644
--- a/docs/dashboard/deploy/index.html
+++ b/docs/dashboard/deploy/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -34,8 +34,8 @@ run:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div t
</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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/dashboard/develop/index.html b/docs/dashboard/develop/index.html
index 4b7b045..4c8ad4c 100644
--- a/docs/dashboard/develop/index.html
+++ b/docs/dashboard/develop/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
</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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/dashboard/front-end-e2e/index.html b/docs/dashboard/front-end-e2e/index.html
index 5703b61..02f375a 100644
--- a/docs/dashboard/front-end-e2e/index.html
+++ b/docs/dashboard/front-end-e2e/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/docker/IGNORE_DOC/index.html b/docs/docker/IGNORE_DOC/index.html
index 6fd3abc..a02e8ab 100644
--- a/docs/docker/IGNORE_DOC/index.html
+++ b/docs/docker/IGNORE_DOC/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/docker/build/index.html b/docs/docker/build/index.html
index ee6e805..ef9e32f 100644
--- a/docs/docker/build/index.html
+++ b/docs/docker/build/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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">Build an image from the 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:docusaur [...]
+<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Build an image from the 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:docusaur [...]
<link rel="preload" href="/assets/js/styles.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">APISIX_VERSION=2.2</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">docker build -t apisix:${APISIX_VERSION}-alpine --build-arg APISIX_VERSION=${APISIX_VERSION} -f alpine/Dockerfile alpine</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><ol start="2"><li>install master branch version, whi [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/docker/example/index.html b/docs/docker/example/index.html
index aa1706b..088f638 100644
--- a/docs/docker/example/index.html
+++ b/docs/docker/example/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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">Example | 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="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Example | 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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -38,8 +38,8 @@ free service to resolve itself along with all subdomains to localhost.</p><div c
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ sudo rm -rf etcd_data/member</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">$ rm -rf apisix_log/*.log</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-docker/edit/master/docs/en/latest/example.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" w [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/docker/manual/index.html b/docs/docker/manual/index.html
index 8bd90b3..39b43ee 100644
--- a/docs/docker/manual/index.html
+++ b/docs/docker/manual/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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 Apache APISIX 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_t [...]
+<link 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 Apache APISIX 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_t [...]
<link rel="preload" href="/assets/js/styles.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/general/2fa/index.html b/docs/general/2fa/index.html
index 6ad83ab..3623422 100644
--- a/docs/general/2fa/index.html
+++ b/docs/general/2fa/index.html
@@ -14,28 +14,28 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.9a1bbfee.js" as="script">
<link rel="preload" href="/assets/js/17896441.95671e70.js" as="script">
-<link rel="preload" href="/assets/js/3dc9f306.c16b2e6d.js" as="script">
+<link rel="preload" href="/assets/js/3dc9f306.89073922.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
+<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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
<script src="/assets/js/935f2afb.9a1bbfee.js"></script>
<script src="/assets/js/17896441.95671e70.js"></script>
-<script src="/assets/js/3dc9f306.c16b2e6d.js"></script>
+<script src="/assets/js/3dc9f306.89073922.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 ed77e55..1de020f 100644
--- a/docs/general/committer-guide/index.html
+++ b/docs/general/committer-guide/index.html
@@ -14,28 +14,28 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.9a1bbfee.js" as="script">
<link rel="preload" href="/assets/js/17896441.95671e70.js" as="script">
-<link rel="preload" href="/assets/js/8e784bf3.86a36395.js" as="script">
+<link rel="preload" href="/assets/js/8e784bf3.11e69b9b.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
+<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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
<script src="/assets/js/935f2afb.9a1bbfee.js"></script>
<script src="/assets/js/17896441.95671e70.js"></script>
-<script src="/assets/js/8e784bf3.86a36395.js"></script>
+<script src="/assets/js/8e784bf3.11e69b9b.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 d92310e..b83f685 100644
--- a/docs/general/contributor-guide/index.html
+++ b/docs/general/contributor-guide/index.html
@@ -14,28 +14,28 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.9a1bbfee.js" as="script">
<link rel="preload" href="/assets/js/17896441.95671e70.js" as="script">
-<link rel="preload" href="/assets/js/adbb350b.466c5507.js" as="script">
+<link rel="preload" href="/assets/js/adbb350b.1f463b1c.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
+<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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
<script src="/assets/js/935f2afb.9a1bbfee.js"></script>
<script src="/assets/js/17896441.95671e70.js"></script>
-<script src="/assets/js/adbb350b.466c5507.js"></script>
+<script src="/assets/js/adbb350b.1f463b1c.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 7f55545..c8a0be5 100644
--- a/docs/general/integrate-with-project-docs/index.html
+++ b/docs/general/integrate-with-project-docs/index.html
@@ -14,28 +14,28 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.9a1bbfee.js" as="script">
<link rel="preload" href="/assets/js/17896441.95671e70.js" as="script">
-<link rel="preload" href="/assets/js/19945770.27512dee.js" as="script">
+<link rel="preload" href="/assets/js/19945770.dde8951f.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
+<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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
<script src="/assets/js/935f2afb.9a1bbfee.js"></script>
<script src="/assets/js/17896441.95671e70.js"></script>
-<script src="/assets/js/19945770.27512dee.js"></script>
+<script src="/assets/js/19945770.dde8951f.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 a7ba243..e325ecc 100644
--- a/docs/general/release-guide/index.html
+++ b/docs/general/release-guide/index.html
@@ -14,16 +14,16 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.9a1bbfee.js" as="script">
<link rel="preload" href="/assets/js/17896441.95671e70.js" as="script">
-<link rel="preload" href="/assets/js/7af3052c.0d3971a5.js" as="script">
+<link rel="preload" href="/assets/js/7af3052c.3cd1d67c.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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" 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/r9153da737a4590dbbba7272acc0 [...]
+</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" 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/r9153da737a4590dbbba7272acc0 [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
<script src="/assets/js/935f2afb.9a1bbfee.js"></script>
<script src="/assets/js/17896441.95671e70.js"></script>
-<script src="/assets/js/7af3052c.0d3971a5.js"></script>
+<script src="/assets/js/7af3052c.3cd1d67c.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 f7b905f..de921b3 100644
--- a/docs/general/security/index.html
+++ b/docs/general/security/index.html
@@ -14,28 +14,28 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.9a1bbfee.js" as="script">
<link rel="preload" href="/assets/js/17896441.95671e70.js" as="script">
-<link rel="preload" href="/assets/js/66fbb9c2.51f03639.js" as="script">
+<link rel="preload" href="/assets/js/66fbb9c2.d8bf6795.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
+<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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
<script src="/assets/js/935f2afb.9a1bbfee.js"></script>
<script src="/assets/js/17896441.95671e70.js"></script>
-<script src="/assets/js/66fbb9c2.51f03639.js"></script>
+<script src="/assets/js/66fbb9c2.d8bf6795.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 393bfc1..2f782b9 100644
--- a/docs/general/subscribe-guide/index.html
+++ b/docs/general/subscribe-guide/index.html
@@ -14,28 +14,28 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.9a1bbfee.js" as="script">
<link rel="preload" href="/assets/js/17896441.95671e70.js" as="script">
-<link rel="preload" href="/assets/js/50facf8e.4331ac80.js" as="script">
+<link rel="preload" href="/assets/js/50facf8e.dbd43523.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
+<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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
<script src="/assets/js/935f2afb.9a1bbfee.js"></script>
<script src="/assets/js/17896441.95671e70.js"></script>
-<script src="/assets/js/50facf8e.4331ac80.js"></script>
+<script src="/assets/js/50facf8e.dbd43523.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/helm-chart/IGNORE_DOC/index.html b/docs/helm-chart/IGNORE_DOC/index.html
index 9e0e82d..e96bf53 100644
--- a/docs/helm-chart/IGNORE_DOC/index.html
+++ b/docs/helm-chart/IGNORE_DOC/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/helm-chart/apisix-dashboard/index.html b/docs/helm-chart/apisix-dashboard/index.html
index 3971b8f..536b59c 100644
--- a/docs/helm-chart/apisix-dashboard/index.html
+++ b/docs/helm-chart/apisix-dashboard/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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 Dashboard Helm Chart | 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="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 Dashboard Helm Chart | 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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/helm-chart/apisix-ingress-controller/index.html b/docs/helm-chart/apisix-ingress-controller/index.html
index 5d4578c..f00a04d 100644
--- a/docs/helm-chart/apisix-ingress-controller/index.html
+++ b/docs/helm-chart/apisix-ingress-controller/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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 Ingress Controller Helm Chart | 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:d [...]
+<link 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 Ingress Controller Helm Chart | 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:d [...]
<link rel="preload" href="/assets/js/styles.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/helm-chart/apisix/index.html b/docs/helm-chart/apisix/index.html
index 6254c41..d756d74 100644
--- a/docs/helm-chart/apisix/index.html
+++ b/docs/helm-chart/apisix/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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 Helm Chart | 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="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 Helm Chart | 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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/index.html b/docs/index.html
index 8297c63..e089096 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/3.4bb9034a.js" as="script">
@@ -27,8 +27,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/3.4bb9034a.js"></script>
diff --git a/docs/ingress-controller/FAQ/index.html b/docs/ingress-controller/FAQ/index.html
index 5a6a211..0a4bf4e 100644
--- a/docs/ingress-controller/FAQ/index.html
+++ b/docs/ingress-controller/FAQ/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/ingress-controller/IGNORE_DOC/index.html b/docs/ingress-controller/IGNORE_DOC/index.html
index e11cddc..92243a8 100644
--- a/docs/ingress-controller/IGNORE_DOC/index.html
+++ b/docs/ingress-controller/IGNORE_DOC/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/ingress-controller/concepts/apisix_route/index.html b/docs/ingress-controller/concepts/apisix_route/index.html
index 8c7f4d3..4a54961 100644
--- a/docs/ingress-controller/concepts/apisix_route/index.html
+++ b/docs/ingress-controller/concepts/apisix_route/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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/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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/ingress-controller/concepts/apisix_tls/index.html b/docs/ingress-controller/concepts/apisix_tls/index.html
index 0320d18..a6151b7 100644
--- a/docs/ingress-controller/concepts/apisix_tls/index.html
+++ b/docs/ingress-controller/concepts/apisix_tls/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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/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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/ingress-controller/concepts/apisix_upstream/index.html b/docs/ingress-controller/concepts/apisix_upstream/index.html
index ade1398..29e3428 100644
--- a/docs/ingress-controller/concepts/apisix_upstream/index.html
+++ b/docs/ingress-controller/concepts/apisix_upstream/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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/en/latest/concepts/apisix_upstream.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/ingress-controller/contribute/index.html b/docs/ingress-controller/contribute/index.html
index 69802ce..da34252 100644
--- a/docs/ingress-controller/contribute/index.html
+++ b/docs/ingress-controller/contribute/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -33,8 +33,8 @@ contributing.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor" id="how-
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/ingress-controller/deployments/ack/index.html b/docs/ingress-controller/deployments/ack/index.html
index 8b6dcc0..1061bd9 100644
--- a/docs/ingress-controller/deployments/ack/index.html
+++ b/docs/ingress-controller/deployments/ack/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/ingress-controller/deployments/aws/index.html b/docs/ingress-controller/deployments/aws/index.html
index 24fbdbf..063032a 100644
--- a/docs/ingress-controller/deployments/aws/index.html
+++ b/docs/ingress-controller/deployments/aws/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/ingress-controller/deployments/azure/index.html b/docs/ingress-controller/deployments/azure/index.html
index 3671798..c170d8d 100644
--- a/docs/ingress-controller/deployments/azure/index.html
+++ b/docs/ingress-controller/deployments/azure/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/ingress-controller/deployments/gke/index.html b/docs/ingress-controller/deployments/gke/index.html
index aeb878b..b25b9b7 100644
--- a/docs/ingress-controller/deployments/gke/index.html
+++ b/docs/ingress-controller/deployments/gke/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/ingress-controller/deployments/k3s-rke/index.html b/docs/ingress-controller/deployments/k3s-rke/index.html
index 587bd79..182927c 100644
--- a/docs/ingress-controller/deployments/k3s-rke/index.html
+++ b/docs/ingress-controller/deployments/k3s-rke/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -31,8 +31,8 @@
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" 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" rel="noopener nore [...]
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/ingress-controller/deployments/kubesphere/index.html b/docs/ingress-controller/deployments/kubesphere/index.html
index c7a9801..ea48319 100644
--- a/docs/ingress-controller/deployments/kubesphere/index.html
+++ b/docs/ingress-controller/deployments/kubesphere/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
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" id="install-apisix- [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/ingress-controller/deployments/minikube/index.html b/docs/ingress-controller/deployments/minikube/index.html
index 9514c44..a849014 100644
--- a/docs/ingress-controller/deployments/minikube/index.html
+++ b/docs/ingress-controller/deployments/minikube/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/ingress-controller/deployments/tke/index.html b/docs/ingress-controller/deployments/tke/index.html
index 1e806ca..814b73b 100644
--- a/docs/ingress-controller/deployments/tke/index.html
+++ b/docs/ingress-controller/deployments/tke/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/ingress-controller/design/index.html b/docs/ingress-controller/design/index.html
index 8ced42c..2c73e41 100644
--- a/docs/ingress-controller/design/index.html
+++ b/docs/ingress-controller/design/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/ingress-controller/development/index.html b/docs/ingress-controller/development/index.html
index 0738195..60744e3 100644
--- a/docs/ingress-controller/development/index.html
+++ b/docs/ingress-controller/development/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/ingress-controller/getting-started/index.html b/docs/ingress-controller/getting-started/index.html
index 54159ac..cb38301 100644
--- a/docs/ingress-controller/getting-started/index.html
+++ b/docs/ingress-controller/getting-started/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -33,8 +33,8 @@ and will be reflected to nodes in APISIX Upstream.</p><p><img src="https://raw.g
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><h2><a aria-hidden="true" tabindex="-1" class="anchor" id="compatibility-with-apache-apisix"></a>Compatibility with Apache APISIX<a class="hash-link" href="#compatibility-with-apache-apisix" title="Direct link to heading">#</a></h2><p>The following table describes the compatibility between apisix-ingress-controller and
<a href="https://apisix.apache.org" target="_blank" rel="noopener noreferrer">Apache APISIX</a>.</p><table><thead><tr><th align="right">apisix-ingress-controller</th><th align="right">Apache APISIX</th></tr></thead><tbody><tr><td align="right"><code>master</code></td><td align="right"><code>>= 2.4</code>, <code>2.5</code> is recommended.</td></tr><tr><td align="right"><code>0.5</code></td><td align="right"><code>>= 2.4</code>, <code>2.5</code> is recommended.</td></tr><tr><td align [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/ingress-controller/practices/index/index.html b/docs/ingress-controller/practices/index/index.html
index b8637c6..3379cb0 100644
--- a/docs/ingress-controller/practices/index/index.html
+++ b/docs/ingress-controller/practices/index/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.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 4617772..7d1037c 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.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 5142d6a..906f7d5 100644
--- a/docs/ingress-controller/practices/proxy-the-httpbin-service/index.html
+++ b/docs/ingress-controller/practices/proxy-the-httpbin-service/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.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 520e468..6202fa1 100644
--- a/docs/ingress-controller/references/apisix_route_v1/index.html
+++ b/docs/ingress-controller/references/apisix_route_v1/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.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 6f492d6..e8982eb 100644
--- a/docs/ingress-controller/references/apisix_route_v2alpha1/index.html
+++ b/docs/ingress-controller/references/apisix_route_v2alpha1/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/ingress-controller/references/apisix_tls/index.html b/docs/ingress-controller/references/apisix_tls/index.html
index 5b01f8b..4b34c92 100644
--- a/docs/ingress-controller/references/apisix_tls/index.html
+++ b/docs/ingress-controller/references/apisix_tls/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/docs/ingress-controller/references/apisix_upstream/index.html b/docs/ingress-controller/references/apisix_upstream/index.html
index e1a69a8..75f0fb4 100644
--- a/docs/ingress-controller/references/apisix_upstream/index.html
+++ b/docs/ingress-controller/references/apisix_upstream/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/1be78505.8db1cc61.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/1be78505.8db1cc61.js"></script>
diff --git a/downloads/ProjectCard/index.html b/downloads/ProjectCard/index.html
index 237a8c0..f99dec3 100644
--- a/downloads/ProjectCard/index.html
+++ b/downloads/ProjectCard/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.dc6301df.css">
<link rel="preload" href="/assets/js/styles.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/3.4bb9034a.js" as="script">
<link rel="preload" href="/assets/js/98c69322.99cb2e16.js" as="script">
<link rel="preload" href="/assets/js/47f8a22a.6e14bdf8.js" as="script">
@@ -26,8 +26,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/3.4bb9034a.js"></script>
<script src="/assets/js/98c69322.99cb2e16.js"></script>
<script src="/assets/js/47f8a22a.6e14bdf8.js"></script>
diff --git a/downloads/index.html b/downloads/index.html
index 488eed6..3ca1491 100644
--- a/downloads/index.html
+++ b/downloads/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/3.4bb9034a.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="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/3.4bb9034a.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 1ceeaab..f29bca9 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/4.40808762.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 681ae05..4c2dc16 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/4.40808762.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 a464b3a..93d15e7 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/4.40808762.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 3636b5e..f81b235 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/4.40808762.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 987be05..06fcca0 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/4.40808762.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 f586e80..f9c2170 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/4.40808762.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 bca0104..c46ac6d 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/4.40808762.js"></script>
diff --git a/events/2021/04/05/release-apache-apisix-2.5/index.html b/events/2021/04/05/release-apache-apisix-2.5/index.html
index a19d937..4a80cf0 100644
--- a/events/2021/04/05/release-apache-apisix-2.5/index.html
+++ b/events/2021/04/05/release-apache-apisix-2.5/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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.5 | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Release Apache APISIX 2.5 | 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="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.5 | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Release Apache APISIX 2.5 | 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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/4.40808762.js"></script>
diff --git a/events/index.html b/events/index.html
index ac5db46..eb33a12 100644
--- a/events/index.html
+++ b/events/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/4.40808762.js" as="script">
@@ -37,8 +37,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/4.40808762.js"></script>
diff --git a/help/index.html b/help/index.html
index 91849b7..fc8ab86 100644
--- a/help/index.html
+++ b/help/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/3.4bb9034a.js" as="script">
@@ -27,8 +27,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/3.4bb9034a.js"></script>
diff --git a/index.html b/index.html
index 59b063e..6b99916 100644
--- a/index.html
+++ b/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/198.8b6c3ef7.js" as="script">
@@ -27,8 +27,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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" [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/198.8b6c3ef7.js"></script>
diff --git a/search/index.html b/search/index.html
index 46739d5..a575aa7 100644
--- a/search/index.html
+++ b/search/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/193.c96bb1f6.js" as="script">
@@ -26,8 +26,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/193.c96bb1f6.js"></script>
diff --git a/team/index.html b/team/index.html
index b64ebf2..2d06e48 100644
--- a/team/index.html
+++ b/team/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.f44d8aad.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.4a784564.js" as="script">
-<link rel="preload" href="/assets/js/main.0aaefde0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.15e5c662.js" as="script">
+<link rel="preload" href="/assets/js/main.870ee703.js" as="script">
<link rel="preload" href="/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/assets/js/3.4bb9034a.js" as="script">
@@ -27,8 +27,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/assets/js/styles.f44d8aad.js"></script>
-<script src="/assets/js/runtime~main.4a784564.js"></script>
-<script src="/assets/js/main.0aaefde0.js"></script>
+<script src="/assets/js/runtime~main.15e5c662.js"></script>
+<script src="/assets/js/main.870ee703.js"></script>
<script src="/assets/js/1.5eb1a32c.js"></script>
<script src="/assets/js/2.50a5d8dc.js"></script>
<script src="/assets/js/3.4bb9034a.js"></script>
diff --git a/zh/404.html b/zh/404.html
index 6737867..971413e 100644
--- a/zh/404.html
+++ b/zh/404.html
@@ -14,16 +14,16 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/assets/css/styles.1bb2ec78.css b/zh/assets/css/styles.dc6301df.css
similarity index 65%
rename from assets/css/styles.1bb2ec78.css
rename to zh/assets/css/styles.dc6301df.css
index bec4a65..b5b4821 100644
--- a/assets/css/styles.1bb2ec78.css
+++ b/zh/assets/css/styles.dc6301df.css
@@ -1 +1 @@
-.row .col,img{max-width:100%}.markdown li,body{word-wrap:break-word}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.button,.close{-webkit-appearance:none;cursor:pointer}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button--link,a{-webkit-text-decoration:var(--ifm-link-decoration)}.button,.close,.menu__link,.navbar__link,a{cursor:pointer}.tabs__item,hr,img{box-sizing:content-box}.react-toggle,html{-webkit-tap-hig [...]
\ No newline at end of file
+.row .col,img{max-width:100%}.markdown li,body{word-wrap:break-word}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.button,.close{-webkit-appearance:none;cursor:pointer}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button--link,a{-webkit-text-decoration:var(--ifm-link-decoration)}.button,.close,.menu__link,.navbar__link,a{cursor:pointer}.tabs__item,hr,img{box-sizing:content-box}.react-toggle,html{-webkit-tap-hig [...]
\ No newline at end of file
diff --git a/zh/assets/js/037099b5.49d75408.js b/zh/assets/js/037099b5.419cefe3.js
similarity index 67%
rename from zh/assets/js/037099b5.49d75408.js
rename to zh/assets/js/037099b5.419cefe3.js
index 977711f..b328aa3 100644
--- a/zh/assets/js/037099b5.49d75408.js
+++ b/zh/assets/js/037099b5.419cefe3.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{265:function(e,t,n){"use strict";n.d(t,"a",(function(){return m})),n.d(t,"b",(function(){return j}));var a=n(0),r=n.n(a);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(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([[6],{265:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return j}));var a=n(0),r=n.n(a);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(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/zh/assets/js/19945770.9e62b005.js b/zh/assets/js/19945770.9e145be9.js
similarity index 98%
rename from zh/assets/js/19945770.9e62b005.js
rename to zh/assets/js/19945770.9e145be9.js
index 09cc4df..9abb20f 100644
--- a/zh/assets/js/19945770.9e62b005.js
+++ b/zh/assets/js/19945770.9e145be9.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{265:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return m}));var r=n(0),a=n.n(r);function o(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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{265:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return m}));var r=n(0),a=n.n(r);function o(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.9e4042e5.js b/zh/assets/js/3dc9f306.bb4ef0cb.js
similarity index 98%
rename from zh/assets/js/3dc9f306.9e4042e5.js
rename to zh/assets/js/3dc9f306.bb4ef0cb.js
index f8fa5f9..1917e02 100644
--- a/zh/assets/js/3dc9f306.9e4042e5.js
+++ b/zh/assets/js/3dc9f306.bb4ef0cb.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[48],{116: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(8),a=(n(0),n(265)),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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[48],{116: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(8),a=(n(0),n(265)),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.37f5e1ca.js b/zh/assets/js/50facf8e.7f3b33b6.js
similarity index 97%
rename from zh/assets/js/50facf8e.37f5e1ca.js
rename to zh/assets/js/50facf8e.7f3b33b6.js
index 082f121..3aebbad 100644
--- a/zh/assets/js/50facf8e.37f5e1ca.js
+++ b/zh/assets/js/50facf8e.7f3b33b6.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[64],{132: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(8),a=(r(0),r(265)),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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[64],{132: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(8),a=(r(0),r(265)),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/66fbb9c2.aa771a86.js b/zh/assets/js/66fbb9c2.5eb6ff25.js
similarity index 98%
rename from zh/assets/js/66fbb9c2.aa771a86.js
rename to zh/assets/js/66fbb9c2.5eb6ff25.js
index 0c1904b..e5649ae 100644
--- a/zh/assets/js/66fbb9c2.aa771a86.js
+++ b/zh/assets/js/66fbb9c2.5eb6ff25.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[76],{144: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(8),i=(r(0),r(265)),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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[76],{144: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(8),i=(r(0),r(265)),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/7af3052c.6e3b8f54.js b/zh/assets/js/7af3052c.bf37f1fa.js
similarity index 99%
rename from zh/assets/js/7af3052c.6e3b8f54.js
rename to zh/assets/js/7af3052c.bf37f1fa.js
index 2d2bd60..100c20e 100644
--- a/zh/assets/js/7af3052c.6e3b8f54.js
+++ b/zh/assets/js/7af3052c.bf37f1fa.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[93],{161: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(8),r=(t(0),t(265)),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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[93],{161: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(8),r=(t(0),t(265)),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/8e784bf3.e127c5ba.js b/zh/assets/js/8e784bf3.7d9226b2.js
similarity index 99%
rename from zh/assets/js/8e784bf3.e127c5ba.js
rename to zh/assets/js/8e784bf3.7d9226b2.js
index 145abfc..340e2a0 100644
--- a/zh/assets/js/8e784bf3.e127c5ba.js
+++ b/zh/assets/js/8e784bf3.7d9226b2.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[106],{173: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(8),a=(n(0),n(265)),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/ [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[106],{173: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(8),a=(n(0),n(265)),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/ [...]
\ No newline at end of file
diff --git a/zh/assets/js/adbb350b.ed3c9e14.js b/zh/assets/js/adbb350b.59fc4846.js
similarity index 99%
rename from zh/assets/js/adbb350b.ed3c9e14.js
rename to zh/assets/js/adbb350b.59fc4846.js
index 7b78d34..e6402bb 100644
--- a/zh/assets/js/adbb350b.ed3c9e14.js
+++ b/zh/assets/js/adbb350b.59fc4846.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[130],{197: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(8),n=(r(0),r(265)),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
+(window.webpackJsonp=window.webpackJsonp||[]).push([[130],{197: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(8),n=(r(0),r(265)),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/ece6e754.3f2d2e19.js b/zh/assets/js/ece6e754.3f2d2e19.js
new file mode 100644
index 0000000..3c745dd
--- /dev/null
+++ b/zh/assets/js/ece6e754.3f2d2e19.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[175],{243:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return p})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return b})),n.d(t,"default",(function(){return s}));var a=n(3),r=n(8),i=(n(0),n(265)),p={title:"prometheus"},c={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.5b91423f.js b/zh/assets/js/ece6e754.5b91423f.js
deleted file mode 100644
index 5f8aee4..0000000
--- a/zh/assets/js/ece6e754.5b91423f.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[175],{243:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return p})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return b})),n.d(t,"default",(function(){return s}));var a=n(3),r=n(8),i=(n(0),n(265)),p={title:"prometheus"},c={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/main.f193d9c8.js b/zh/assets/js/main.6037f72a.js
similarity index 96%
rename from zh/assets/js/main.f193d9c8.js
rename to zh/assets/js/main.6037f72a.js
index 0e8a8a3..24e94e7 100644
--- a/zh/assets/js/main.f193d9c8.js
+++ b/zh/assets/js/main.6037f72a.js
@@ -1,2 +1,2 @@
-/*! For license information please see main.f193d9c8.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[191],[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 j})),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.6037f72a.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[191],[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 j})),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/assets/js/main.0aaefde0.js.LICENSE.txt b/zh/assets/js/main.6037f72a.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.0aaefde0.js.LICENSE.txt
rename to zh/assets/js/main.6037f72a.js.LICENSE.txt
diff --git a/zh/assets/js/runtime~main.c4e960d5.js b/zh/assets/js/runtime~main.1158fb2f.js
similarity index 83%
rename from zh/assets/js/runtime~main.c4e960d5.js
rename to zh/assets/js/runtime~main.1158fb2f.js
index d13adb0..520ae14 100644
--- a/zh/assets/js/runtime~main.c4e960d5.js
+++ b/zh/assets/js/runtime~main.1158fb2f.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={192:0},d=[];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(c,r)&&c[r]&&l.push(c[r][0]),c[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 d.push.apply(d,o||[]),a()}function a(){for(var e,f=0;f<d.length;f++){for(var a=d[f],b=!0,r=1;r<a.length;r++){var n=a[r];0!==c[n]&&(b=!1)}b&&(d.splice(f--,1),e=t(t.s=a[0]))}return e}var b={},c={192:0},d=[];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 dd749f2..94159a1 100644
--- a/zh/blog/2020/08/22/new-website/index.html
+++ b/zh/blog/2020/08/22/new-website/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/4.40808762.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 05fe1fd..903202c 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/4.40808762.js" as="script">
@@ -31,8 +31,8 @@
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" 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 case, Envoy needs to [...]
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" 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>ctx</code> so that i [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/4.40808762.js"></script>
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 94428cc..364fbf6 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/4.40808762.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 556b2ab..1d72355 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/4.40808762.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
</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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/4.40808762.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 abf00c3..aff8885 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/4.40808762.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 a318c99..5979cac 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/4.40808762.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/4.40808762.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 1595d71..a96e8e2 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/4.40808762.js"></script>
diff --git a/zh/blog/2021/03/27/traffic-split-in-apache-apisix-ingress-controller/index.html b/zh/blog/2021/03/27/traffic-split-in-apache-apisix-ingress-controller/index.html
index cac302a..2436a87 100644
--- a/zh/blog/2021/03/27/traffic-split-in-apache-apisix-ingress-controller/index.html
+++ b/zh/blog/2021/03/27/traffic-split-in-apache-apisix-ingress-controller/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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 in Apache APISIX Ingress Controller | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Traffic Split in Apache APISIX Ingress Controller | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="@tokers, Apache APISIX Committer from Shenzhen Zhiliu Technology Co."><me [...]
+<link 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 in Apache APISIX Ingress Controller | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Traffic Split in Apache APISIX Ingress Controller | Apache APISIX™"><meta data-react-helmet="true" property="og:description" content="@tokers, Apache APISIX Committer from Shenzhen Zhiliu Technology Co."><me [...]
<link rel="preload" href="/zh/assets/js/styles.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/4.40808762.js"></script>
diff --git a/zh/blog/index.html b/zh/blog/index.html
index c0f29b9..80fc7de 100644
--- a/zh/blog/index.html
+++ b/zh/blog/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/4.40808762.js" as="script">
@@ -37,8 +37,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/4.40808762.js"></script>
diff --git a/zh/docs/apisix/FAQ/index.html b/zh/docs/apisix/FAQ/index.html
index 77c5c09..bad5eee 100644
--- a/zh/docs/apisix/FAQ/index.html
+++ b/zh/docs/apisix/FAQ/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -37,8 +37,8 @@ luarocks 服务。 运行 <code>luarocks config rocks_servers</code> 命令(
</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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/IGNORE_DOC/index.html b/zh/docs/apisix/IGNORE_DOC/index.html
index a8f8bf9..b1066d1 100644
--- a/zh/docs/apisix/IGNORE_DOC/index.html
+++ b/zh/docs/apisix/IGNORE_DOC/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/admin-api/index.html b/zh/docs/apisix/admin-api/index.html
index 36685d5..b1813c0 100644
--- a/zh/docs/apisix/admin-api/index.html
+++ b/zh/docs/apisix/admin-api/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -94,8 +94,8 @@
所以它是 <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" 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></tr></thead><tbody><tr [...]
</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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/architecture-design/apisix/index.html b/zh/docs/apisix/architecture-design/apisix/index.html
index c95c6b1..db0f57f 100644
--- a/zh/docs/apisix/architecture-design/apisix/index.html
+++ b/zh/docs/apisix/architecture-design/apisix/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/architecture-design/consumer/index.html b/zh/docs/apisix/architecture-design/consumer/index.html
index 2a95baa..9da66d3 100644
--- a/zh/docs/apisix/architecture-design/consumer/index.html
+++ b/zh/docs/apisix/architecture-design/consumer/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.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 ff53b98..5e9111c 100644
--- a/zh/docs/apisix/architecture-design/debug-mode/index.html
+++ b/zh/docs/apisix/architecture-design/debug-mode/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -34,8 +34,8 @@
所以高级调试模式的开启、关闭都是热更新方式完成。</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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/architecture-design/global-rule/index.html b/zh/docs/apisix/architecture-design/global-rule/index.html
index 524f1b5..ba0837f 100644
--- a/zh/docs/apisix/architecture-design/global-rule/index.html
+++ b/zh/docs/apisix/architecture-design/global-rule/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
这时候我们可以使用 <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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.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 06d1b4f..290fb1b 100644
--- a/zh/docs/apisix/architecture-design/plugin-config/index.html
+++ b/zh/docs/apisix/architecture-design/plugin-config/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/architecture-design/plugin/index.html b/zh/docs/apisix/architecture-design/plugin/index.html
index 80f528b..9f1bb16 100644
--- a/zh/docs/apisix/architecture-design/plugin/index.html
+++ b/zh/docs/apisix/architecture-design/plugin/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/architecture-design/route/index.html b/zh/docs/apisix/architecture-design/route/index.html
index 8538641..dc7b98c 100644
--- a/zh/docs/apisix/architecture-design/route/index.html
+++ b/zh/docs/apisix/architecture-design/route/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/architecture-design/router/index.html b/zh/docs/apisix/architecture-design/router/index.html
index 21e4c36..71fc323 100644
--- a/zh/docs/apisix/architecture-design/router/index.html
+++ b/zh/docs/apisix/architecture-design/router/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/architecture-design/script/index.html b/zh/docs/apisix/architecture-design/script/index.html
index fc0269c..ee2e8c7 100644
--- a/zh/docs/apisix/architecture-design/script/index.html
+++ b/zh/docs/apisix/architecture-design/script/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/architecture-design/service/index.html b/zh/docs/apisix/architecture-design/service/index.html
index 0f6f52e..de617c4 100644
--- a/zh/docs/apisix/architecture-design/service/index.html
+++ b/zh/docs/apisix/architecture-design/service/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/architecture-design/upstream/index.html b/zh/docs/apisix/architecture-design/upstream/index.html
index d9d308c..3af7fb5 100644
--- a/zh/docs/apisix/architecture-design/upstream/index.html
+++ b/zh/docs/apisix/architecture-design/upstream/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
优先级更高。这里的优先级行为与 <code>Plugin</code> 非常相似</p><h3><a aria-hidden="true" tabindex="-1" class="anchor" id="配置参数"></a>配置参数<a class="hash-link" href="#配置参数" title="Direct link to heading">#</a></h3><p>APISIX 的 Upstream 除了基本的复杂均衡算法选择外,还支持对上游做主被动健康检查、重试等逻辑,具体看这个<a href="/zh/docs/apisix/admin-api#upstream">链接</a>。</p><p>创建上游对象用例:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-json codeBlock_23N8 thin-scrollbar"><div class="codeBlo [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/aws/index.html b/zh/docs/apisix/aws/index.html
index 344cb00..c9343a6 100644
--- a/zh/docs/apisix/aws/index.html
+++ b/zh/docs/apisix/aws/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -51,8 +51,8 @@
<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" 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/images/aws-caddy-php-we [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/batch-processor/index.html b/zh/docs/apisix/batch-processor/index.html
index b03ab02..60531c0 100644
--- a/zh/docs/apisix/batch-processor/index.html
+++ b/zh/docs/apisix/batch-processor/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/benchmark/index.html b/zh/docs/apisix/benchmark/index.html
index b44e0aa..cc5e4c8 100644
--- a/zh/docs/apisix/benchmark/index.html
+++ b/zh/docs/apisix/benchmark/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/control-api/index.html b/zh/docs/apisix/control-api/index.html
index 74f1a9a..fb5ac74 100644
--- a/zh/docs/apisix/control-api/index.html
+++ b/zh/docs/apisix/control-api/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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" 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 codeBlock_23N8 thin-scrol [...]
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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/customize-nginx-configuration/index.html b/zh/docs/apisix/customize-nginx-configuration/index.html
index b8d52b1..59c13ed 100644
--- a/zh/docs/apisix/customize-nginx-configuration/index.html
+++ b/zh/docs/apisix/customize-nginx-configuration/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/debug-function/index.html b/zh/docs/apisix/debug-function/index.html
index 2097be2..a1c0945 100644
--- a/zh/docs/apisix/debug-function/index.html
+++ b/zh/docs/apisix/debug-function/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
</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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/discovery/consul_kv/index.html b/zh/docs/apisix/discovery/consul_kv/index.html
index 7de5350..7b5fe2d 100644
--- a/zh/docs/apisix/discovery/consul_kv/index.html
+++ b/zh/docs/apisix/discovery/consul_kv/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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" 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 noreferrer">http://127.0.0.1: [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/discovery/dns/index.html b/zh/docs/apisix/discovery/dns/index.html
index 1e527e4..40dc640 100644
--- a/zh/docs/apisix/discovery/dns/index.html
+++ b/zh/docs/apisix/discovery/dns/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -38,8 +38,8 @@ 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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/discovery/eureka/index.html b/zh/docs/apisix/discovery/eureka/index.html
index 6e659a0..0de62cc 100644
--- a/zh/docs/apisix/discovery/eureka/index.html
+++ b/zh/docs/apisix/discovery/eureka/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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">eureka | 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="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">eureka | 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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
reading from <a href="/zh/docs/apisix/discovery.md#supported-discovery-registries">Supported discovery registries</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/discovery/eureka.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 [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/discovery/index.html b/zh/docs/apisix/discovery/index.html
index 65493b9..ec3a3a8 100644
--- a/zh/docs/apisix/discovery/index.html
+++ b/zh/docs/apisix/discovery/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.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 24512ad..281171b 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/getting-started/index.html b/zh/docs/apisix/getting-started/index.html
index df27f2f..4b619d3 100644
--- a/zh/docs/apisix/getting-started/index.html
+++ b/zh/docs/apisix/getting-started/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.jpeg" alt="Dashboard"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor" id="故障排查"></a>故障排查<a class="hash-link" href="#故障排查" title="Direct link to heading">#</a></h3><ul><li><p>确保所需的端口未被其他系统/进程使用(默认端口为:9080、9443、2379)。下面是终止正在侦听特定端口(基于unix的系统)的进程的命令。</p> [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/grpc-proxy/index.html b/zh/docs/apisix/grpc-proxy/index.html
index b42ff4e..dd00b6c 100644
--- a/zh/docs/apisix/grpc-proxy/index.html
+++ b/zh/docs/apisix/grpc-proxy/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/health-check/index.html b/zh/docs/apisix/health-check/index.html
index 830e157..6c646cf 100644
--- a/zh/docs/apisix/health-check/index.html
+++ b/zh/docs/apisix/health-check/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
如果一个 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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/how-to-build/index.html b/zh/docs/apisix/how-to-build/index.html
index e8ea2c0..54a9a51 100644
--- a/zh/docs/apisix/how-to-build/index.html
+++ b/zh/docs/apisix/how-to-build/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/https/index.html b/zh/docs/apisix/https/index.html
index 09f30ae..255a95c 100644
--- a/zh/docs/apisix/https/index.html
+++ b/zh/docs/apisix/https/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/install-dependencies/index.html b/zh/docs/apisix/install-dependencies/index.html
index 17b9b61..53b57e9 100644
--- a/zh/docs/apisix/install-dependencies/index.html
+++ b/zh/docs/apisix/install-dependencies/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -48,8 +48,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"># 开启 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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/mtls/index.html b/zh/docs/apisix/mtls/index.html
index eb9976f..71403b6 100644
--- a/zh/docs/apisix/mtls/index.html
+++ b/zh/docs/apisix/mtls/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
</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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugin-develop/index.html b/zh/docs/apisix/plugin-develop/index.html
index e1140e4..983f047 100644
--- a/zh/docs/apisix/plugin-develop/index.html
+++ b/zh/docs/apisix/plugin-develop/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugin-interceptors/index.html b/zh/docs/apisix/plugin-interceptors/index.html
index 92fa216..46d7658 100644
--- a/zh/docs/apisix/plugin-interceptors/index.html
+++ b/zh/docs/apisix/plugin-interceptors/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/api-breaker/index.html b/zh/docs/apisix/plugins/api-breaker/index.html
index 31651b7..ac9b3f0 100644
--- a/zh/docs/apisix/plugins/api-breaker/index.html
+++ b/zh/docs/apisix/plugins/api-breaker/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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" id= [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/authz-keycloak/index.html b/zh/docs/apisix/plugins/authz-keycloak/index.html
index 577b3c4..ac1a5fc 100644
--- a/zh/docs/apisix/plugins/authz-keycloak/index.html
+++ b/zh/docs/apisix/plugins/authz-keycloak/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/basic-auth/index.html b/zh/docs/apisix/plugins/basic-auth/index.html
index ccdee3f..d4d721f 100644
--- a/zh/docs/apisix/plugins/basic-auth/index.html
+++ b/zh/docs/apisix/plugins/basic-auth/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/batch-requests/index.html b/zh/docs/apisix/plugins/batch-requests/index.html
index b60c26f..31547a0 100644
--- a/zh/docs/apisix/plugins/batch-requests/index.html
+++ b/zh/docs/apisix/plugins/batch-requests/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
来保护它。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor" 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" 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"><div class="codeBlockContent_hGly"><div [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/consumer-restriction/index.html b/zh/docs/apisix/plugins/consumer-restriction/index.html
index 7635a82..700a024 100644
--- a/zh/docs/apisix/plugins/consumer-restriction/index.html
+++ b/zh/docs/apisix/plugins/consumer-restriction/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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"> 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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/cors/index.html b/zh/docs/apisix/plugins/cors/index.html
index 193d984..66cf94f 100644
--- a/zh/docs/apisix/plugins/cors/index.html
+++ b/zh/docs/apisix/plugins/cors/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
使用 <code>**</code> 时要充分理解它引入了一些安全隐患,比如 CSRF,所以确保这样的安全等级符合自己预期再使用。</p></blockquote><h2><a aria-hidden="true" tabindex="-1" class="anchor" 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="codeBlockLines_39YC" s [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/dubbo-proxy/index.html b/zh/docs/apisix/plugins/dubbo-proxy/index.html
index ef1cc3c..374eb93 100644
--- a/zh/docs/apisix/plugins/dubbo-proxy/index.html
+++ b/zh/docs/apisix/plugins/dubbo-proxy/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -33,8 +33,8 @@
</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" id="禁用插件"></a>禁用插件<a class="hash-link" href="#禁用插件" title="Direct link to heading">#</a></h2><p>当你想在某个路由或服务中禁用 <code>dubbo-proxy</code> 插件,非常简单,你可以直接删除插件配置中的 <code>json</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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/echo/index.html b/zh/docs/apisix/plugins/echo/index.html
index 2631c85..d51bb98 100644
--- a/zh/docs/apisix/plugins/echo/index.html
+++ b/zh/docs/apisix/plugins/echo/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.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 73c7c3c..98213d3 100644
--- a/zh/docs/apisix/plugins/error-log-logger/index.html
+++ b/zh/docs/apisix/plugins/error-log-logger/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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" 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,...]</td><td>目标端口</td> [...]
下面是一个在<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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/fault-injection/index.html b/zh/docs/apisix/plugins/fault-injection/index.html
index f3821e9..70c6ccc 100644
--- a/zh/docs/apisix/plugins/fault-injection/index.html
+++ b/zh/docs/apisix/plugins/fault-injection/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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" 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=" [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/grpc-transcode/index.html b/zh/docs/apisix/plugins/grpc-transcode/index.html
index baa548b..0c3fa07 100644
--- a/zh/docs/apisix/plugins/grpc-transcode/index.html
+++ b/zh/docs/apisix/plugins/grpc-transcode/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/hmac-auth/index.html b/zh/docs/apisix/plugins/hmac-auth/index.html
index 27a2828..ae41067 100644
--- a/zh/docs/apisix/plugins/hmac-auth/index.html
+++ b/zh/docs/apisix/plugins/hmac-auth/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/http-logger/index.html b/zh/docs/apisix/plugins/http-logger/index.html
index 5a75fa6..e248937 100644
--- a/zh/docs/apisix/plugins/http-logger/index.html
+++ b/zh/docs/apisix/plugins/http-logger/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/index.html b/zh/docs/apisix/plugins/index.html
index e4185f6..ba71baa 100644
--- a/zh/docs/apisix/plugins/index.html
+++ b/zh/docs/apisix/plugins/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
禁用了该插件,在执行路由规则的时候会跳过这个插件。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor" 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="_blank" rel="noreferre [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/ip-restriction/index.html b/zh/docs/apisix/plugins/ip-restriction/index.html
index 05eb34f..bc2e4fc 100644
--- a/zh/docs/apisix/plugins/ip-restriction/index.html
+++ b/zh/docs/apisix/plugins/ip-restriction/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/jwt-auth/index.html b/zh/docs/apisix/plugins/jwt-auth/index.html
index 0927b71..d5888f5 100644
--- a/zh/docs/apisix/plugins/jwt-auth/index.html
+++ b/zh/docs/apisix/plugins/jwt-auth/index.html
@@ -14,35 +14,35 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.19bd0eaa.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.ee48d631.js" as="script">
-<link rel="preload" href="/zh/assets/js/037099b5.49d75408.js" as="script">
+<link rel="preload" href="/zh/assets/js/037099b5.419cefe3.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
-来保护它。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor" id="如何启用"></a>如何启用<a class="hash-link" href="#如何启用" title="Direct link to heading">#</a></h2><ol><li>创建一个 consumer 对象,并设置插件 <code>jwt-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:#bfc [...]
-<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/plugin/jwt-auth-1.png"></p><p>然后在 consumer 页面中添加 jwt-auth 插件:
-<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/plugin/jwt-auth-2.png"></p><ol start="2"><li>创建 Route 或 Service 对象,并开启 <code>jwt-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" [...]
+来保护它。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor" id="如何启用"></a>如何启用<a class="hash-link" href="#如何启用" title="Direct link to heading">#</a></h2><ol><li>创建一个 consumer 对象,并设置插件 <code>jwt-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:#bfc [...]
+<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/plugin/jwt-auth-1.png"></li></ol><p>然后在 consumer 页面中添加 jwt-auth 插件:
+<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/plugin/jwt-auth-2.png"></p><ol start="2"><li>创建 Route 或 Service 对象,并开启 jwt-auth 插件:</li></ol><p><img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/plugin/jwt-auth-3.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor" id="测试插件"></a>测试插件<a class="hash-link" href="#测试插件" title="Direct link to heading">#</a></h2><h4><a aria-hidden="true" tabindex="-1" class="anchor [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1c2VyLWtleSIsImV4cCI6MTU2NDA1MDgxMX0.Us8zh_4VjJXF-TmR5f8cif8mBU7SuefPlpxhH0jbPVI</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor" id="使用获取到的-token-进行请求尝试"></a>使用获取到的 token 进行请求尝试<a class="hash-link" href="#使用获取到的-token-进行请 [...]
</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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
<script src="/zh/assets/js/d73fca9b.19bd0eaa.js"></script>
<script src="/zh/assets/js/17896441.ee48d631.js"></script>
-<script src="/zh/assets/js/037099b5.49d75408.js"></script>
+<script src="/zh/assets/js/037099b5.419cefe3.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/apisix/plugins/kafka-logger/index.html b/zh/docs/apisix/plugins/kafka-logger/index.html
index 688692a..32c3ec7 100644
--- a/zh/docs/apisix/plugins/kafka-logger/index.html
+++ b/zh/docs/apisix/plugins/kafka-logger/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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" 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;background-color:#292d3 [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/key-auth/index.html b/zh/docs/apisix/plugins/key-auth/index.html
index eaac92b..9d92f2e 100644
--- a/zh/docs/apisix/plugins/key-auth/index.html
+++ b/zh/docs/apisix/plugins/key-auth/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/limit-conn/index.html b/zh/docs/apisix/plugins/limit-conn/index.html
index aaafbf2..4eda74e 100644
--- a/zh/docs/apisix/plugins/limit-conn/index.html
+++ b/zh/docs/apisix/plugins/limit-conn/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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" 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 thin-scrollbar"><div c [...]
</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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/limit-count/index.html b/zh/docs/apisix/plugins/limit-count/index.html
index de47b9c..c0c323a 100644
--- a/zh/docs/apisix/plugins/limit-count/index.html
+++ b/zh/docs/apisix/plugins/limit-count/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/limit-req/index.html b/zh/docs/apisix/plugins/limit-req/index.html
index 7671d22..fb90235 100644
--- a/zh/docs/apisix/plugins/limit-req/index.html
+++ b/zh/docs/apisix/plugins/limit-req/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
</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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/log-rotate/index.html b/zh/docs/apisix/plugins/log-rotate/index.html
index 84fb312..317a665 100644
--- a/zh/docs/apisix/plugins/log-rotate/index.html
+++ b/zh/docs/apisix/plugins/log-rotate/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -31,8 +31,8 @@
通过配置参数可以设置每间隔多久切分一次日志,以及最近保留多少份日志(超过指定数量后,自动删除老文件)。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor" 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><td></td><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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/mqtt-proxy/index.html b/zh/docs/apisix/plugins/mqtt-proxy/index.html
index 3891190..9051546 100644
--- a/zh/docs/apisix/plugins/mqtt-proxy/index.html
+++ b/zh/docs/apisix/plugins/mqtt-proxy/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/node-status/index.html b/zh/docs/apisix/plugins/node-status/index.html
index b4261d4..010685d 100644
--- a/zh/docs/apisix/plugins/node-status/index.html
+++ b/zh/docs/apisix/plugins/node-status/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
</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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/openid-connect/index.html b/zh/docs/apisix/plugins/openid-connect/index.html
index 30cc088..f30017f 100644
--- a/zh/docs/apisix/plugins/openid-connect/index.html
+++ b/zh/docs/apisix/plugins/openid-connect/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/prometheus/index.html b/zh/docs/apisix/plugins/prometheus/index.html
index 9fe2b1f..5a1af32 100644
--- a/zh/docs/apisix/plugins/prometheus/index.html
+++ b/zh/docs/apisix/plugins/prometheus/index.html
@@ -14,31 +14,31 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
<link rel="preload" href="/zh/assets/js/d73fca9b.19bd0eaa.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.ee48d631.js" as="script">
-<link rel="preload" href="/zh/assets/js/ece6e754.5b91423f.js" as="script">
+<link rel="preload" href="/zh/assets/js/ece6e754.3f2d2e19.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
默认情况下,这个地址是 <code>127.0.0.1:9091</code>。你可以在 <code>conf/config.yaml</code> 里面修改它,比如:</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">plugin_attr:</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> p [...]
来保护它。</strong></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">plugin_attr:</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> prometheus:</span></div><div class="token-l [...]
-注意,多个路由/服务可以设置为相同的名称,因此当设置 <code>prefer_name</code> 为 <code>true</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="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0. [...]
+注意,多个路由/服务可以设置为相同的名称,因此当设置 <code>prefer_name</code> 为 <code>true</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="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0. [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
<script src="/zh/assets/js/d73fca9b.19bd0eaa.js"></script>
<script src="/zh/assets/js/17896441.ee48d631.js"></script>
-<script src="/zh/assets/js/ece6e754.5b91423f.js"></script>
+<script src="/zh/assets/js/ece6e754.3f2d2e19.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 c67cac8..8a48542 100644
--- a/zh/docs/apisix/plugins/proxy-cache/index.html
+++ b/zh/docs/apisix/plugins/proxy-cache/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/proxy-mirror/index.html b/zh/docs/apisix/plugins/proxy-mirror/index.html
index 0e501ef..8a29e3d 100644
--- a/zh/docs/apisix/plugins/proxy-mirror/index.html
+++ b/zh/docs/apisix/plugins/proxy-mirror/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
</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" id="禁用插件"></a>禁用插件<a class="hash-link" href="#禁用插 [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/proxy-rewrite/index.html b/zh/docs/apisix/plugins/proxy-rewrite/index.html
index 2f4cb1d..566174b 100644
--- a/zh/docs/apisix/plugins/proxy-rewrite/index.html
+++ b/zh/docs/apisix/plugins/proxy-rewrite/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/redirect/index.html b/zh/docs/apisix/plugins/redirect/index.html
index 49fe31e..db3dd2a 100644
--- a/zh/docs/apisix/plugins/redirect/index.html
+++ b/zh/docs/apisix/plugins/redirect/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/referer-restriction/index.html b/zh/docs/apisix/plugins/referer-restriction/index.html
index bf4b9c5..3361209 100644
--- a/zh/docs/apisix/plugins/referer-restriction/index.html
+++ b/zh/docs/apisix/plugins/referer-restriction/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/request-id/index.html b/zh/docs/apisix/plugins/request-id/index.html
index e3e5b3e..f35cc3a 100644
--- a/zh/docs/apisix/plugins/request-id/index.html
+++ b/zh/docs/apisix/plugins/request-id/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/request-validation/index.html b/zh/docs/apisix/plugins/request-validation/index.html
index 9c8e69f..128e0b1 100644
--- a/zh/docs/apisix/plugins/request-validation/index.html
+++ b/zh/docs/apisix/plugins/request-validation/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/response-rewrite/index.html b/zh/docs/apisix/plugins/response-rewrite/index.html
index 15940b8..b9a9bef 100644
--- a/zh/docs/apisix/plugins/response-rewrite/index.html
+++ b/zh/docs/apisix/plugins/response-rewrite/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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" 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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/server-info/index.html b/zh/docs/apisix/plugins/server-info/index.html
index 379cb6c..ddc841c 100644
--- a/zh/docs/apisix/plugins/server-info/index.html
+++ b/zh/docs/apisix/plugins/server-info/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
小时:</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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/serverless/index.html b/zh/docs/apisix/plugins/serverless/index.html
index 3f87559..70c7996 100644
--- a/zh/docs/apisix/plugins/serverless/index.html
+++ b/zh/docs/apisix/plugins/serverless/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -31,8 +31,8 @@
前者会在指定阶段的最开始运行,后者是在指定阶段的最后运行。</p><p>这两个插件接收的参数都是一样的。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor" 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", "body_filter [...]
表示指定的函数已经生效。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor" 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" style="color:#bfc7 [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/skywalking/index.html b/zh/docs/apisix/plugins/skywalking/index.html
index eb14537..4cba266 100644
--- a/zh/docs/apisix/plugins/skywalking/index.html
+++ b/zh/docs/apisix/plugins/skywalking/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/sls-logger/index.html b/zh/docs/apisix/plugins/sls-logger/index.html
index 06ce056..38278ec 100644
--- a/zh/docs/apisix/plugins/sls-logger/index.html
+++ b/zh/docs/apisix/plugins/sls-logger/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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" 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="_blank" rel="noopener [...]
<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" 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 codeBlock_23N8 thin-sc [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/syslog/index.html b/zh/docs/apisix/plugins/syslog/index.html
index 2b4d3e0..0e3fcf5 100644
--- a/zh/docs/apisix/plugins/syslog/index.html
+++ b/zh/docs/apisix/plugins/syslog/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/tcp-logger/index.html b/zh/docs/apisix/plugins/tcp-logger/index.html
index 4c172a9..f41db5f 100644
--- a/zh/docs/apisix/plugins/tcp-logger/index.html
+++ b/zh/docs/apisix/plugins/tcp-logger/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<a href="/zh/docs/apisix/batch-processor">Batch-Processor</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor" 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,...]</td><td>目标端口</td> [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/traffic-split/index.html b/zh/docs/apisix/plugins/traffic-split/index.html
index da2721d..93f6adf 100644
--- a/zh/docs/apisix/plugins/traffic-split/index.html
+++ b/zh/docs/apisix/plugins/traffic-split/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -44,8 +44,8 @@ service_name、discovery_type、checks、retries、desc、scheme、labels、crea
</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" id="禁用插件"></a>禁用插件<a class="hash-link" href="#禁用插件" title="Direct link to heading">#</a></h2><p>当你想去掉 traffic-split 插件的时候,很简单,在插件的配置中把对应的 json [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/udp-logger/index.html b/zh/docs/apisix/plugins/udp-logger/index.html
index 035bb1a..7729c66 100644
--- a/zh/docs/apisix/plugins/udp-logger/index.html
+++ b/zh/docs/apisix/plugins/udp-logger/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<a href="/zh/docs/apisix/batch-processor">Batch-Processor</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor" 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,...]</td><td>目标端口</t [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/uri-blocker/index.html b/zh/docs/apisix/plugins/uri-blocker/index.html
index 9ebeff2..dd5818f 100644
--- a/zh/docs/apisix/plugins/uri-blocker/index.html
+++ b/zh/docs/apisix/plugins/uri-blocker/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
</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" id= [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/wolf-rbac/index.html b/zh/docs/apisix/plugins/wolf-rbac/index.html
index df2c775..0f1e670 100644
--- a/zh/docs/apisix/plugins/wolf-rbac/index.html
+++ b/zh/docs/apisix/plugins/wolf-rbac/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/plugins/zipkin/index.html b/zh/docs/apisix/plugins/zipkin/index.html
index 67af29e..6f5db5b 100644
--- a/zh/docs/apisix/plugins/zipkin/index.html
+++ b/zh/docs/apisix/plugins/zipkin/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/profile/index.html b/zh/docs/apisix/profile/index.html
index 278ac73..04dfe3e 100644
--- a/zh/docs/apisix/profile/index.html
+++ b/zh/docs/apisix/profile/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/router-radixtree/index.html b/zh/docs/apisix/router-radixtree/index.html
index 6820aa7..cb95034 100644
--- a/zh/docs/apisix/router-radixtree/index.html
+++ b/zh/docs/apisix/router-radixtree/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/stand-alone/index.html b/zh/docs/apisix/stand-alone/index.html
index 3079aa1..02b3e52 100644
--- a/zh/docs/apisix/stand-alone/index.html
+++ b/zh/docs/apisix/stand-alone/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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" 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-scrollbar"><div class [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/apisix/stream-proxy/index.html b/zh/docs/apisix/stream-proxy/index.html
index 1476c21..3967ed0 100644
--- a/zh/docs/apisix/stream-proxy/index.html
+++ b/zh/docs/apisix/stream-proxy/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
更多用例,请参照 <a href="/t/stream-node/sanity.t">test case</a>.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor" 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"><div class="token- [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/dashboard/FAQ/index.html b/zh/docs/dashboard/FAQ/index.html
index a840fbb..ae24e2c 100644
--- a/zh/docs/dashboard/FAQ/index.html
+++ b/zh/docs/dashboard/FAQ/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/dashboard/I18N_USER_GUIDE/index.html b/zh/docs/dashboard/I18N_USER_GUIDE/index.html
index 185f7db..b9ab19b 100644
--- a/zh/docs/dashboard/I18N_USER_GUIDE/index.html
+++ b/zh/docs/dashboard/I18N_USER_GUIDE/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/dashboard/IGNORE_DOC/index.html b/zh/docs/dashboard/IGNORE_DOC/index.html
index ffe2386..37cff9d 100644
--- a/zh/docs/dashboard/IGNORE_DOC/index.html
+++ b/zh/docs/dashboard/IGNORE_DOC/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.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 6314b14..614913f 100644
--- a/zh/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html
+++ b/zh/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token key atrule">requestBody</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">content</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></ [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/dashboard/USER_GUIDE/index.html b/zh/docs/dashboard/USER_GUIDE/index.html
index d210cb4..be5aef9 100644
--- a/zh/docs/dashboard/USER_GUIDE/index.html
+++ b/zh/docs/dashboard/USER_GUIDE/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/dashboard/api/api/index.html b/zh/docs/dashboard/api/api/index.html
index 20d768a..b4ab49e 100644
--- a/zh/docs/dashboard/api/api/index.html
+++ b/zh/docs/dashboard/api/api/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/dashboard/back-end-tests/index.html b/zh/docs/dashboard/back-end-tests/index.html
index 6680adc..87dcef0 100644
--- a/zh/docs/dashboard/back-end-tests/index.html
+++ b/zh/docs/dashboard/back-end-tests/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/dashboard/deploy-with-docker/index.html b/zh/docs/dashboard/deploy-with-docker/index.html
index 7f74bb2..c48a4c5 100644
--- a/zh/docs/dashboard/deploy-with-docker/index.html
+++ b/zh/docs/dashboard/deploy-with-docker/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -31,8 +31,8 @@
</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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/dashboard/deploy-with-rpm/index.html b/zh/docs/dashboard/deploy-with-rpm/index.html
index ab14241..e036e04 100644
--- a/zh/docs/dashboard/deploy-with-rpm/index.html
+++ b/zh/docs/dashboard/deploy-with-rpm/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/dashboard/deploy/index.html b/zh/docs/dashboard/deploy/index.html
index 5deaaec..067e4c7 100644
--- a/zh/docs/dashboard/deploy/index.html
+++ b/zh/docs/dashboard/deploy/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -34,8 +34,8 @@ run:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div t
</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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/dashboard/develop/index.html b/zh/docs/dashboard/develop/index.html
index 23e62c0..8ce94eb 100644
--- a/zh/docs/dashboard/develop/index.html
+++ b/zh/docs/dashboard/develop/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
</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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/dashboard/front-end-e2e/index.html b/zh/docs/dashboard/front-end-e2e/index.html
index b0f306a..e12feaf 100644
--- a/zh/docs/dashboard/front-end-e2e/index.html
+++ b/zh/docs/dashboard/front-end-e2e/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/docker/IGNORE_DOC/index.html b/zh/docs/docker/IGNORE_DOC/index.html
index 2631b64..1543e58 100644
--- a/zh/docs/docker/IGNORE_DOC/index.html
+++ b/zh/docs/docker/IGNORE_DOC/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/docker/build/index.html b/zh/docs/docker/build/index.html
index 42caea3..f9f17d5 100644
--- a/zh/docs/docker/build/index.html
+++ b/zh/docs/docker/build/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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">Build an image from the 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:docusaur [...]
+<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Build an image from the 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:docusaur [...]
<link rel="preload" href="/zh/assets/js/styles.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">APISIX_VERSION=2.2</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">docker build -t apisix:${APISIX_VERSION}-alpine --build-arg APISIX_VERSION=${APISIX_VERSION} -f alpine/Dockerfile alpine</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><ol start="2"><li>install master branch version, whi [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/docker/example/index.html b/zh/docs/docker/example/index.html
index e67fba9..85ca96b 100644
--- a/zh/docs/docker/example/index.html
+++ b/zh/docs/docker/example/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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">Example | 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="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Example | 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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -38,8 +38,8 @@ free service to resolve itself along with all subdomains to localhost.</p><div c
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ sudo rm -rf etcd_data/member</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">$ rm -rf apisix_log/*.log</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-docker/edit/master/docs/zh/latest/example.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" w [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/docker/manual/index.html b/zh/docs/docker/manual/index.html
index 1099dfb..f2f8872 100644
--- a/zh/docs/docker/manual/index.html
+++ b/zh/docs/docker/manual/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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 Apache APISIX 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_t [...]
+<link 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 Apache APISIX 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_t [...]
<link rel="preload" href="/zh/assets/js/styles.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/general/2fa/index.html b/zh/docs/general/2fa/index.html
index ad7fdb8..c99e00c 100644
--- a/zh/docs/general/2fa/index.html
+++ b/zh/docs/general/2fa/index.html
@@ -14,28 +14,28 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
<link rel="preload" href="/zh/assets/js/935f2afb.506a2abc.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.ee48d631.js" as="script">
-<link rel="preload" href="/zh/assets/js/3dc9f306.9e4042e5.js" as="script">
+<link rel="preload" href="/zh/assets/js/3dc9f306.bb4ef0cb.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
+<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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
<script src="/zh/assets/js/935f2afb.506a2abc.js"></script>
<script src="/zh/assets/js/17896441.ee48d631.js"></script>
-<script src="/zh/assets/js/3dc9f306.9e4042e5.js"></script>
+<script src="/zh/assets/js/3dc9f306.bb4ef0cb.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 77bc0aa..31da365 100644
--- a/zh/docs/general/committer-guide/index.html
+++ b/zh/docs/general/committer-guide/index.html
@@ -14,28 +14,28 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
<link rel="preload" href="/zh/assets/js/935f2afb.506a2abc.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.ee48d631.js" as="script">
-<link rel="preload" href="/zh/assets/js/8e784bf3.e127c5ba.js" as="script">
+<link rel="preload" href="/zh/assets/js/8e784bf3.7d9226b2.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
+<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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
<script src="/zh/assets/js/935f2afb.506a2abc.js"></script>
<script src="/zh/assets/js/17896441.ee48d631.js"></script>
-<script src="/zh/assets/js/8e784bf3.e127c5ba.js"></script>
+<script src="/zh/assets/js/8e784bf3.7d9226b2.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 6edee69..a10b9a1 100644
--- a/zh/docs/general/contributor-guide/index.html
+++ b/zh/docs/general/contributor-guide/index.html
@@ -14,28 +14,28 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
<link rel="preload" href="/zh/assets/js/935f2afb.506a2abc.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.ee48d631.js" as="script">
-<link rel="preload" href="/zh/assets/js/adbb350b.ed3c9e14.js" as="script">
+<link rel="preload" href="/zh/assets/js/adbb350b.59fc4846.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
+<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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
<script src="/zh/assets/js/935f2afb.506a2abc.js"></script>
<script src="/zh/assets/js/17896441.ee48d631.js"></script>
-<script src="/zh/assets/js/adbb350b.ed3c9e14.js"></script>
+<script src="/zh/assets/js/adbb350b.59fc4846.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 b8ecec9..ad5c244 100644
--- a/zh/docs/general/integrate-with-project-docs/index.html
+++ b/zh/docs/general/integrate-with-project-docs/index.html
@@ -14,28 +14,28 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
<link rel="preload" href="/zh/assets/js/935f2afb.506a2abc.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.ee48d631.js" as="script">
-<link rel="preload" href="/zh/assets/js/19945770.9e62b005.js" as="script">
+<link rel="preload" href="/zh/assets/js/19945770.9e145be9.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
+<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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
<script src="/zh/assets/js/935f2afb.506a2abc.js"></script>
<script src="/zh/assets/js/17896441.ee48d631.js"></script>
-<script src="/zh/assets/js/19945770.9e62b005.js"></script>
+<script src="/zh/assets/js/19945770.9e145be9.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 3a9aadf..f692e1b 100644
--- a/zh/docs/general/release-guide/index.html
+++ b/zh/docs/general/release-guide/index.html
@@ -14,16 +14,16 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
<link rel="preload" href="/zh/assets/js/935f2afb.506a2abc.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.ee48d631.js" as="script">
-<link rel="preload" href="/zh/assets/js/7af3052c.6e3b8f54.js" as="script">
+<link rel="preload" href="/zh/assets/js/7af3052c.bf37f1fa.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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" 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/r9153da737a4590dbbba7272acc0 [...]
+</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" 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/r9153da737a4590dbbba7272acc0 [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
<script src="/zh/assets/js/935f2afb.506a2abc.js"></script>
<script src="/zh/assets/js/17896441.ee48d631.js"></script>
-<script src="/zh/assets/js/7af3052c.6e3b8f54.js"></script>
+<script src="/zh/assets/js/7af3052c.bf37f1fa.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 533cf39..c2b34d3 100644
--- a/zh/docs/general/security/index.html
+++ b/zh/docs/general/security/index.html
@@ -14,28 +14,28 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
<link rel="preload" href="/zh/assets/js/935f2afb.506a2abc.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.ee48d631.js" as="script">
-<link rel="preload" href="/zh/assets/js/66fbb9c2.aa771a86.js" as="script">
+<link rel="preload" href="/zh/assets/js/66fbb9c2.5eb6ff25.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
+<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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
<script src="/zh/assets/js/935f2afb.506a2abc.js"></script>
<script src="/zh/assets/js/17896441.ee48d631.js"></script>
-<script src="/zh/assets/js/66fbb9c2.aa771a86.js"></script>
+<script src="/zh/assets/js/66fbb9c2.5eb6ff25.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 fd385d3..6585645 100644
--- a/zh/docs/general/subscribe-guide/index.html
+++ b/zh/docs/general/subscribe-guide/index.html
@@ -14,28 +14,28 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
<link rel="preload" href="/zh/assets/js/935f2afb.506a2abc.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.ee48d631.js" as="script">
-<link rel="preload" href="/zh/assets/js/50facf8e.37f5e1ca.js" as="script">
+<link rel="preload" href="/zh/assets/js/50facf8e.7f3b33b6.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
+<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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
<script src="/zh/assets/js/935f2afb.506a2abc.js"></script>
<script src="/zh/assets/js/17896441.ee48d631.js"></script>
-<script src="/zh/assets/js/50facf8e.37f5e1ca.js"></script>
+<script src="/zh/assets/js/50facf8e.7f3b33b6.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/helm-chart/IGNORE_DOC/index.html b/zh/docs/helm-chart/IGNORE_DOC/index.html
index 1163796..bb8587c 100644
--- a/zh/docs/helm-chart/IGNORE_DOC/index.html
+++ b/zh/docs/helm-chart/IGNORE_DOC/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/helm-chart/apisix-dashboard/index.html b/zh/docs/helm-chart/apisix-dashboard/index.html
index eb6c8c3..21940ef 100644
--- a/zh/docs/helm-chart/apisix-dashboard/index.html
+++ b/zh/docs/helm-chart/apisix-dashboard/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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 Dashboard Helm Chart | 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="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 Dashboard Helm Chart | 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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/helm-chart/apisix-ingress-controller/index.html b/zh/docs/helm-chart/apisix-ingress-controller/index.html
index 0168647..7ac05c8 100644
--- a/zh/docs/helm-chart/apisix-ingress-controller/index.html
+++ b/zh/docs/helm-chart/apisix-ingress-controller/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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 Ingress Controller Helm Chart | 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:d [...]
+<link 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 Ingress Controller Helm Chart | 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:d [...]
<link rel="preload" href="/zh/assets/js/styles.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/helm-chart/apisix/index.html b/zh/docs/helm-chart/apisix/index.html
index 34659fe..e2f8630 100644
--- a/zh/docs/helm-chart/apisix/index.html
+++ b/zh/docs/helm-chart/apisix/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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 Helm Chart | 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="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 Helm Chart | 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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/index.html b/zh/docs/index.html
index ff9f981..73753ba 100644
--- a/zh/docs/index.html
+++ b/zh/docs/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/3.4bb9034a.js" as="script">
@@ -27,8 +27,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/3.4bb9034a.js"></script>
diff --git a/zh/docs/ingress-controller/FAQ/index.html b/zh/docs/ingress-controller/FAQ/index.html
index 35d83dd..f398a00 100644
--- a/zh/docs/ingress-controller/FAQ/index.html
+++ b/zh/docs/ingress-controller/FAQ/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/ingress-controller/IGNORE_DOC/index.html b/zh/docs/ingress-controller/IGNORE_DOC/index.html
index a32a1f4..9b40215 100644
--- a/zh/docs/ingress-controller/IGNORE_DOC/index.html
+++ b/zh/docs/ingress-controller/IGNORE_DOC/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.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 27c1801..2607e2e 100644
--- a/zh/docs/ingress-controller/concepts/apisix_route/index.html
+++ b/zh/docs/ingress-controller/concepts/apisix_route/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.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 bffa382..b095f70 100644
--- a/zh/docs/ingress-controller/concepts/apisix_tls/index.html
+++ b/zh/docs/ingress-controller/concepts/apisix_tls/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.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 5074253..6811f65 100644
--- a/zh/docs/ingress-controller/concepts/apisix_upstream/index.html
+++ b/zh/docs/ingress-controller/concepts/apisix_upstream/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/ingress-controller/contribute/index.html b/zh/docs/ingress-controller/contribute/index.html
index af18bb3..35b8111 100644
--- a/zh/docs/ingress-controller/contribute/index.html
+++ b/zh/docs/ingress-controller/contribute/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -33,8 +33,8 @@ contributing.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor" id="how-
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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/ingress-controller/deployments/ack/index.html b/zh/docs/ingress-controller/deployments/ack/index.html
index e5e0578..d66f9e4 100644
--- a/zh/docs/ingress-controller/deployments/ack/index.html
+++ b/zh/docs/ingress-controller/deployments/ack/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/ingress-controller/deployments/aws/index.html b/zh/docs/ingress-controller/deployments/aws/index.html
index 7f7a943..cf785c7 100644
--- a/zh/docs/ingress-controller/deployments/aws/index.html
+++ b/zh/docs/ingress-controller/deployments/aws/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/ingress-controller/deployments/azure/index.html b/zh/docs/ingress-controller/deployments/azure/index.html
index ee73b29..1e97d00 100644
--- a/zh/docs/ingress-controller/deployments/azure/index.html
+++ b/zh/docs/ingress-controller/deployments/azure/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/ingress-controller/deployments/gke/index.html b/zh/docs/ingress-controller/deployments/gke/index.html
index 42744aa..c5b52bd 100644
--- a/zh/docs/ingress-controller/deployments/gke/index.html
+++ b/zh/docs/ingress-controller/deployments/gke/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.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 911c850..cd15d33 100644
--- a/zh/docs/ingress-controller/deployments/k3s-rke/index.html
+++ b/zh/docs/ingress-controller/deployments/k3s-rke/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -31,8 +31,8 @@
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" 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" rel="noopener nore [...]
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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/ingress-controller/deployments/kubesphere/index.html b/zh/docs/ingress-controller/deployments/kubesphere/index.html
index 4138778..0888880 100644
--- a/zh/docs/ingress-controller/deployments/kubesphere/index.html
+++ b/zh/docs/ingress-controller/deployments/kubesphere/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
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" id="install-apisix- [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/ingress-controller/deployments/minikube/index.html b/zh/docs/ingress-controller/deployments/minikube/index.html
index 77cf6b6..6f0491f 100644
--- a/zh/docs/ingress-controller/deployments/minikube/index.html
+++ b/zh/docs/ingress-controller/deployments/minikube/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/ingress-controller/deployments/tke/index.html b/zh/docs/ingress-controller/deployments/tke/index.html
index cb538ad..94f6069 100644
--- a/zh/docs/ingress-controller/deployments/tke/index.html
+++ b/zh/docs/ingress-controller/deployments/tke/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/ingress-controller/design/index.html b/zh/docs/ingress-controller/design/index.html
index 7c5b93d..f777da6 100644
--- a/zh/docs/ingress-controller/design/index.html
+++ b/zh/docs/ingress-controller/design/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/ingress-controller/development/index.html b/zh/docs/ingress-controller/development/index.html
index ee26d09..c5165f2 100644
--- a/zh/docs/ingress-controller/development/index.html
+++ b/zh/docs/ingress-controller/development/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/ingress-controller/getting-started/index.html b/zh/docs/ingress-controller/getting-started/index.html
index 39907c0..14a80cd 100644
--- a/zh/docs/ingress-controller/getting-started/index.html
+++ b/zh/docs/ingress-controller/getting-started/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -33,8 +33,8 @@ and will be reflected to nodes in APISIX Upstream.</p><p><img src="https://raw.g
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><h2><a aria-hidden="true" tabindex="-1" class="anchor" id="compatibility-with-apache-apisix"></a>Compatibility with Apache APISIX<a class="hash-link" href="#compatibility-with-apache-apisix" title="Direct link to heading">#</a></h2><p>The following table describes the compatibility between apisix-ingress-cont [...]
<a href="https://apisix.apache.org" target="_blank" rel="noopener noreferrer">Apache APISIX</a>.</p><table><thead><tr><th align="right">apisix-ingress-controller</th><th align="right">Apache APISIX</th></tr></thead><tbody><tr><td align="right"><code>master</code></td><td align="right"><code>>= 2.4</code>, <code>2.5</code> is recommended.</td></tr><tr><td align="right"><code>0.5</code></td><td align="right"><code>>= 2.4</code>, <code>2.5</code> is recommended.</td></tr><tr><td align [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/docs/ingress-controller/practices/index/index.html b/zh/docs/ingress-controller/practices/index/index.html
index fbabe53..eeadd5e 100644
--- a/zh/docs/ingress-controller/practices/index/index.html
+++ b/zh/docs/ingress-controller/practices/index/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.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 a6c8144..8762b81 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.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 eb95cf2..1dd1c93 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.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 efda3a4..4a6b2a9 100644
--- a/zh/docs/ingress-controller/references/apisix_route_v1/index.html
+++ b/zh/docs/ingress-controller/references/apisix_route_v1/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.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 8c50cce..e6460ac 100644
--- a/zh/docs/ingress-controller/references/apisix_route_v2alpha1/index.html
+++ b/zh/docs/ingress-controller/references/apisix_route_v2alpha1/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.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 78932d5..54aa1c4 100644
--- a/zh/docs/ingress-controller/references/apisix_tls/index.html
+++ b/zh/docs/ingress-controller/references/apisix_tls/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.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 021c253..c85b13b 100644
--- a/zh/docs/ingress-controller/references/apisix_upstream/index.html
+++ b/zh/docs/ingress-controller/references/apisix_upstream/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.c86af2f1.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/1be78505.c86af2f1.js"></script>
diff --git a/zh/downloads/ProjectCard/index.html b/zh/downloads/ProjectCard/index.html
index 9cfcebc..2f0596a 100644
--- a/zh/downloads/ProjectCard/index.html
+++ b/zh/downloads/ProjectCard/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.dc6301df.css">
<link rel="preload" href="/zh/assets/js/styles.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/3.4bb9034a.js" as="script">
<link rel="preload" href="/zh/assets/js/98c69322.c769a25c.js" as="script">
<link rel="preload" href="/zh/assets/js/47f8a22a.42ed651b.js" as="script">
@@ -26,8 +26,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/3.4bb9034a.js"></script>
<script src="/zh/assets/js/98c69322.c769a25c.js"></script>
<script src="/zh/assets/js/47f8a22a.42ed651b.js"></script>
diff --git a/zh/downloads/index.html b/zh/downloads/index.html
index 80abb75..42e5f9c 100644
--- a/zh/downloads/index.html
+++ b/zh/downloads/index.html
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/3.4bb9034a.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.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/3.4bb9034a.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 aed37db..aa58184 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/4.40808762.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 9d43312..d94961d 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/4.40808762.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 ae1dc4e..858ee99 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/4.40808762.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 3a8698b..8101251 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/4.40808762.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 2ee4776..eaa16c6 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,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 navbarHideable_2qcr navbarHidden_3yey"><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="current [...]
<script src="/zh/assets/js/styles.254694dc.js"></script>
-<script src="/zh/assets/js/runtime~main.c4e960d5.js"></script>
-<script src="/zh/assets/js/main.f193d9c8.js"></script>
+<script src="/zh/assets/js/runtime~main.1158fb2f.js"></script>
+<script src="/zh/assets/js/main.6037f72a.js"></script>
<script src="/zh/assets/js/1.5eb1a32c.js"></script>
<script src="/zh/assets/js/2.50a5d8dc.js"></script>
<script src="/zh/assets/js/4.40808762.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 55c28c2..9f17c9b 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
@@ -14,10 +14,10 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache APISIX™" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/events/rss.xml" title="Apache APISIX™ Blog RSS Feed">
<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="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.254694dc.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c4e960d5.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f193d9c8.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.1158fb2f.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.6037f72a.js" as="script">
<link rel="preload" href="/zh/assets/js/1.5eb1a32c.js" as="script">
<link rel="preload" href="/zh/assets/js/2.50a5d8dc.js" as="script">
<link rel="preload" href="/zh/assets/js/4.40808762.js" as="script">
@@ -29,8 +29,8 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,e("light"))}()</script><div id="__docusaurus">
... 212 lines suppressed ...