You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by gi...@apache.org on 2021/03/08 04:08:18 UTC
[apisix-website] branch asf-site updated: deploy:
d406a6662550af46486a9fc9e26391302a781db0
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 246c9a6 deploy: d406a6662550af46486a9fc9e26391302a781db0
246c9a6 is described below
commit 246c9a6556bd46fcc248da2eeea53b70a019b082
Author: juzhiyuan <ju...@users.noreply.github.com>
AuthorDate: Mon Mar 8 04:08:10 2021 +0000
deploy: d406a6662550af46486a9fc9e26391302a781db0
---
404.html | 6 +++---
.../styles.7e998ab0.css => assets/css/styles.d1493c6c.css | 2 +-
assets/js/19945770.11ee7006.js | 1 -
assets/js/19945770.d561a573.js | 1 +
assets/js/3dc9f306.b6cb4196.js | 1 +
assets/js/3dc9f306.f7d5968b.js | 1 -
assets/js/50facf8e.02724887.js | 1 +
assets/js/50facf8e.88bb1733.js | 1 -
assets/js/66fbb9c2.dbc93e34.js | 1 -
assets/js/66fbb9c2.ef5b389d.js | 1 +
assets/js/7af3052c.4e518366.js | 1 -
assets/js/7af3052c.50007911.js | 1 +
assets/js/8e784bf3.c1739c35.js | 1 +
assets/js/8e784bf3.d03119f2.js | 1 -
assets/js/adbb350b.6f751d68.js | 1 -
assets/js/adbb350b.a6abc009.js | 1 +
assets/js/c4f5d8e4.374f5c35.js | 1 +
assets/js/c4f5d8e4.b7bc30f7.js | 1 -
.../{runtime~main.60d85e9d.js => runtime~main.e498836f.js} | 2 +-
blog/2020/08/22/new-website/index.html | 6 +++---
.../12/16/another-way-to-implement-envoy-filter/index.html | 6 +++---
.../12/18/a-first-look-at-kubernetes-service-api/index.html | 6 +++---
blog/2021/01/21/run-ingress-apisix-on-amazon-eks/index.html | 6 +++---
.../02/08/stable-product-delivery-with-cypress/index.html | 6 +++---
.../02/26/install-apache-apisix-from-helm-charts/index.html | 6 +++---
.../02/get-front-end-test-coverage-with-cypress/index.html | 6 +++---
blog/index.html | 6 +++---
docs/apisix/FAQ/index.html | 6 +++---
docs/apisix/IGNORE_DOC/index.html | 6 +++---
docs/apisix/admin-api/index.html | 6 +++---
docs/apisix/architecture-design/index.html | 6 +++---
docs/apisix/aws/index.html | 6 +++---
docs/apisix/batch-processor/index.html | 6 +++---
docs/apisix/benchmark/index.html | 6 +++---
docs/apisix/control-api/index.html | 6 +++---
docs/apisix/customize-nginx-configuration/index.html | 6 +++---
docs/apisix/debug-function/index.html | 6 +++---
docs/apisix/discovery/consul_kv/index.html | 6 +++---
docs/apisix/discovery/dns/index.html | 6 +++---
docs/apisix/discovery/index.html | 6 +++---
.../examples/plugins-hmac-auth-generate-signature/index.html | 6 +++---
docs/apisix/getting-started/index.html | 6 +++---
docs/apisix/grpc-proxy/index.html | 6 +++---
docs/apisix/health-check/index.html | 6 +++---
docs/apisix/how-to-build/index.html | 6 +++---
docs/apisix/https/index.html | 6 +++---
docs/apisix/install-dependencies/index.html | 6 +++---
docs/apisix/mtls/index.html | 6 +++---
docs/apisix/plugin-develop/index.html | 6 +++---
docs/apisix/plugin-interceptors/index.html | 6 +++---
docs/apisix/plugins/api-breaker/index.html | 6 +++---
docs/apisix/plugins/authz-keycloak/index.html | 6 +++---
docs/apisix/plugins/basic-auth/index.html | 6 +++---
docs/apisix/plugins/batch-requests/index.html | 6 +++---
docs/apisix/plugins/consumer-restriction/index.html | 6 +++---
docs/apisix/plugins/cors/index.html | 6 +++---
docs/apisix/plugins/dubbo-proxy/index.html | 6 +++---
docs/apisix/plugins/echo/index.html | 6 +++---
docs/apisix/plugins/error-log-logger/index.html | 6 +++---
docs/apisix/plugins/fault-injection/index.html | 6 +++---
docs/apisix/plugins/grpc-transcode/index.html | 6 +++---
docs/apisix/plugins/hmac-auth/index.html | 6 +++---
docs/apisix/plugins/http-logger/index.html | 6 +++---
docs/apisix/plugins/index.html | 6 +++---
docs/apisix/plugins/ip-restriction/index.html | 6 +++---
docs/apisix/plugins/jwt-auth/index.html | 6 +++---
docs/apisix/plugins/kafka-logger/index.html | 6 +++---
docs/apisix/plugins/key-auth/index.html | 6 +++---
docs/apisix/plugins/limit-conn/index.html | 6 +++---
docs/apisix/plugins/limit-count/index.html | 6 +++---
docs/apisix/plugins/limit-req/index.html | 6 +++---
docs/apisix/plugins/log-rotate/index.html | 6 +++---
docs/apisix/plugins/mqtt-proxy/index.html | 6 +++---
docs/apisix/plugins/node-status/index.html | 6 +++---
docs/apisix/plugins/openid-connect/index.html | 6 +++---
docs/apisix/plugins/prometheus/index.html | 6 +++---
docs/apisix/plugins/proxy-cache/index.html | 6 +++---
docs/apisix/plugins/proxy-mirror/index.html | 6 +++---
docs/apisix/plugins/proxy-rewrite/index.html | 6 +++---
docs/apisix/plugins/redirect/index.html | 6 +++---
docs/apisix/plugins/referer-restriction/index.html | 6 +++---
docs/apisix/plugins/request-id/index.html | 6 +++---
docs/apisix/plugins/request-validation/index.html | 6 +++---
docs/apisix/plugins/response-rewrite/index.html | 6 +++---
docs/apisix/plugins/server-info/index.html | 6 +++---
docs/apisix/plugins/serverless/index.html | 6 +++---
docs/apisix/plugins/skywalking/index.html | 6 +++---
docs/apisix/plugins/sls-logger/index.html | 6 +++---
docs/apisix/plugins/syslog/index.html | 6 +++---
docs/apisix/plugins/tcp-logger/index.html | 6 +++---
docs/apisix/plugins/traffic-split/index.html | 6 +++---
docs/apisix/plugins/udp-logger/index.html | 6 +++---
docs/apisix/plugins/uri-blocker/index.html | 6 +++---
docs/apisix/plugins/wolf-rbac/index.html | 6 +++---
docs/apisix/plugins/zipkin/index.html | 6 +++---
docs/apisix/profile/index.html | 6 +++---
docs/apisix/router-radixtree/index.html | 6 +++---
docs/apisix/stand-alone/index.html | 6 +++---
docs/apisix/stream-proxy/index.html | 6 +++---
docs/dashboard/FAQ/index.html | 6 +++---
docs/dashboard/I18N_USER_GUIDE/index.html | 6 +++---
docs/dashboard/IGNORE_DOC/index.html | 6 +++---
docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html | 6 +++---
docs/dashboard/USER_GUIDE/index.html | 6 +++---
docs/dashboard/api/api/index.html | 6 +++---
docs/dashboard/back-end-e2e/index.html | 6 +++---
docs/dashboard/deploy-with-docker/index.html | 6 +++---
docs/dashboard/deploy-with-rpm/index.html | 6 +++---
docs/dashboard/deploy/index.html | 6 +++---
docs/dashboard/develop/index.html | 6 +++---
docs/dashboard/front-end-e2e/index.html | 6 +++---
docs/general/2fa/index.html | 12 ++++++------
docs/general/committer-guide/index.html | 12 ++++++------
docs/general/contributor-guide/index.html | 12 ++++++------
docs/general/integrate-with-project-docs/index.html | 12 ++++++------
docs/general/release-guide/index.html | 12 ++++++------
docs/general/security/index.html | 12 ++++++------
docs/general/subscribe-guide/index.html | 12 ++++++------
docs/index.html | 6 +++---
docs/ingress-controller/FAQ/index.html | 6 +++---
docs/ingress-controller/IGNORE_DOC/index.html | 6 +++---
docs/ingress-controller/concepts/apisix_route/index.html | 6 +++---
docs/ingress-controller/concepts/apisix_upstream/index.html | 6 +++---
docs/ingress-controller/contribute/index.html | 6 +++---
docs/ingress-controller/deployments/ack/index.html | 6 +++---
docs/ingress-controller/deployments/aws/index.html | 6 +++---
docs/ingress-controller/deployments/azure/index.html | 6 +++---
docs/ingress-controller/deployments/gke/index.html | 6 +++---
docs/ingress-controller/deployments/k3s-rke/index.html | 6 +++---
docs/ingress-controller/deployments/kubesphere/index.html | 6 +++---
docs/ingress-controller/deployments/minikube/index.html | 6 +++---
docs/ingress-controller/deployments/tke/index.html | 6 +++---
docs/ingress-controller/design/index.html | 6 +++---
docs/ingress-controller/development/index.html | 6 +++---
docs/ingress-controller/getting-started/index.html | 6 +++---
docs/ingress-controller/practices/index/index.html | 6 +++---
.../proxy-the-httpbin-service-with-ingress/index.html | 6 +++---
.../practices/proxy-the-httpbin-service/index.html | 6 +++---
.../ingress-controller/references/apisix_route_v1/index.html | 6 +++---
.../references/apisix_route_v2alpha1/index.html | 6 +++---
docs/ingress-controller/references/apisix_tls/index.html | 6 +++---
.../ingress-controller/references/apisix_upstream/index.html | 6 +++---
downloads/ProjectCard/index.html | 6 +++---
downloads/index.html | 6 +++---
.../index.html | 6 +++---
.../index.html | 6 +++---
events/2021/02/09/release-apache-apisix-2.3/index.html | 6 +++---
.../index.html | 6 +++---
.../02/12/release-apache-apisix-dashboard-2.4/index.html | 6 +++---
events/index.html | 6 +++---
help/index.html | 6 +++---
index.html | 12 ++++++------
search/index.html | 6 +++---
team/index.html | 6 +++---
zh/404.html | 6 +++---
.../styles.7e998ab0.css => zh/assets/css/styles.d1493c6c.css | 2 +-
zh/assets/js/19945770.adad0e73.js | 1 +
zh/assets/js/19945770.d0eea5ac.js | 1 -
zh/assets/js/3dc9f306.b3c4a8cc.js | 1 +
zh/assets/js/3dc9f306.ca050d3f.js | 1 -
zh/assets/js/50facf8e.d6aacf5e.js | 1 -
zh/assets/js/50facf8e.fe016df8.js | 1 +
zh/assets/js/66fbb9c2.43a71f98.js | 1 +
zh/assets/js/66fbb9c2.78edced0.js | 1 -
zh/assets/js/7af3052c.a2b052a6.js | 1 +
zh/assets/js/7af3052c.abe066d8.js | 1 -
zh/assets/js/8e784bf3.164e8ba0.js | 1 +
zh/assets/js/8e784bf3.9672a2c6.js | 1 -
zh/assets/js/adbb350b.70d09506.js | 1 -
zh/assets/js/adbb350b.ec46810c.js | 1 +
zh/assets/js/c4f5d8e4.e3034792.js | 1 -
zh/assets/js/c4f5d8e4.ecffa548.js | 1 +
.../{runtime~main.c5c7849f.js => runtime~main.24e52d30.js} | 2 +-
zh/blog/2020/08/22/new-website/index.html | 6 +++---
.../12/16/another-way-to-implement-envoy-filter/index.html | 6 +++---
.../12/18/a-first-look-at-kubernetes-service-api/index.html | 6 +++---
.../2021/01/21/run-ingress-apisix-on-amazon-eks/index.html | 6 +++---
.../02/08/stable-product-delivery-with-cypress/index.html | 6 +++---
.../02/26/install-apache-apisix-from-helm-charts/index.html | 6 +++---
.../02/get-front-end-test-coverage-with-cypress/index.html | 6 +++---
zh/blog/index.html | 6 +++---
zh/docs/apisix/FAQ/index.html | 6 +++---
zh/docs/apisix/IGNORE_DOC/index.html | 6 +++---
zh/docs/apisix/admin-api/index.html | 6 +++---
zh/docs/apisix/architecture-design/index.html | 6 +++---
zh/docs/apisix/aws/index.html | 6 +++---
zh/docs/apisix/batch-processor/index.html | 6 +++---
zh/docs/apisix/benchmark/index.html | 6 +++---
zh/docs/apisix/control-api/index.html | 6 +++---
zh/docs/apisix/customize-nginx-configuration/index.html | 6 +++---
zh/docs/apisix/debug-function/index.html | 6 +++---
zh/docs/apisix/discovery/consul_kv/index.html | 6 +++---
zh/docs/apisix/discovery/dns/index.html | 6 +++---
zh/docs/apisix/discovery/index.html | 6 +++---
.../examples/plugins-hmac-auth-generate-signature/index.html | 6 +++---
zh/docs/apisix/getting-started/index.html | 6 +++---
zh/docs/apisix/grpc-proxy/index.html | 6 +++---
zh/docs/apisix/health-check/index.html | 6 +++---
zh/docs/apisix/how-to-build/index.html | 6 +++---
zh/docs/apisix/https/index.html | 6 +++---
zh/docs/apisix/install-dependencies/index.html | 6 +++---
zh/docs/apisix/mtls/index.html | 6 +++---
zh/docs/apisix/plugin-develop/index.html | 6 +++---
zh/docs/apisix/plugin-interceptors/index.html | 6 +++---
zh/docs/apisix/plugins/api-breaker/index.html | 6 +++---
zh/docs/apisix/plugins/authz-keycloak/index.html | 6 +++---
zh/docs/apisix/plugins/basic-auth/index.html | 6 +++---
zh/docs/apisix/plugins/batch-requests/index.html | 6 +++---
zh/docs/apisix/plugins/consumer-restriction/index.html | 6 +++---
zh/docs/apisix/plugins/cors/index.html | 6 +++---
zh/docs/apisix/plugins/dubbo-proxy/index.html | 6 +++---
zh/docs/apisix/plugins/echo/index.html | 6 +++---
zh/docs/apisix/plugins/error-log-logger/index.html | 6 +++---
zh/docs/apisix/plugins/fault-injection/index.html | 6 +++---
zh/docs/apisix/plugins/grpc-transcode/index.html | 6 +++---
zh/docs/apisix/plugins/hmac-auth/index.html | 6 +++---
zh/docs/apisix/plugins/http-logger/index.html | 6 +++---
zh/docs/apisix/plugins/index.html | 6 +++---
zh/docs/apisix/plugins/ip-restriction/index.html | 6 +++---
zh/docs/apisix/plugins/jwt-auth/index.html | 6 +++---
zh/docs/apisix/plugins/kafka-logger/index.html | 6 +++---
zh/docs/apisix/plugins/key-auth/index.html | 6 +++---
zh/docs/apisix/plugins/limit-conn/index.html | 6 +++---
zh/docs/apisix/plugins/limit-count/index.html | 6 +++---
zh/docs/apisix/plugins/limit-req/index.html | 6 +++---
zh/docs/apisix/plugins/log-rotate/index.html | 6 +++---
zh/docs/apisix/plugins/mqtt-proxy/index.html | 6 +++---
zh/docs/apisix/plugins/node-status/index.html | 6 +++---
zh/docs/apisix/plugins/openid-connect/index.html | 6 +++---
zh/docs/apisix/plugins/prometheus/index.html | 6 +++---
zh/docs/apisix/plugins/proxy-cache/index.html | 6 +++---
zh/docs/apisix/plugins/proxy-mirror/index.html | 6 +++---
zh/docs/apisix/plugins/proxy-rewrite/index.html | 6 +++---
zh/docs/apisix/plugins/redirect/index.html | 6 +++---
zh/docs/apisix/plugins/referer-restriction/index.html | 6 +++---
zh/docs/apisix/plugins/request-id/index.html | 6 +++---
zh/docs/apisix/plugins/request-validation/index.html | 6 +++---
zh/docs/apisix/plugins/response-rewrite/index.html | 6 +++---
zh/docs/apisix/plugins/server-info/index.html | 6 +++---
zh/docs/apisix/plugins/serverless/index.html | 6 +++---
zh/docs/apisix/plugins/skywalking/index.html | 6 +++---
zh/docs/apisix/plugins/sls-logger/index.html | 6 +++---
zh/docs/apisix/plugins/syslog/index.html | 6 +++---
zh/docs/apisix/plugins/tcp-logger/index.html | 6 +++---
zh/docs/apisix/plugins/traffic-split/index.html | 6 +++---
zh/docs/apisix/plugins/udp-logger/index.html | 6 +++---
zh/docs/apisix/plugins/uri-blocker/index.html | 6 +++---
zh/docs/apisix/plugins/wolf-rbac/index.html | 6 +++---
zh/docs/apisix/plugins/zipkin/index.html | 6 +++---
zh/docs/apisix/profile/index.html | 6 +++---
zh/docs/apisix/router-radixtree/index.html | 6 +++---
zh/docs/apisix/stand-alone/index.html | 6 +++---
zh/docs/apisix/stream-proxy/index.html | 6 +++---
zh/docs/dashboard/FAQ/index.html | 6 +++---
zh/docs/dashboard/I18N_USER_GUIDE/index.html | 6 +++---
zh/docs/dashboard/IGNORE_DOC/index.html | 6 +++---
zh/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html | 6 +++---
zh/docs/dashboard/USER_GUIDE/index.html | 6 +++---
zh/docs/dashboard/api/api/index.html | 6 +++---
zh/docs/dashboard/back-end-e2e/index.html | 6 +++---
zh/docs/dashboard/deploy-with-docker/index.html | 6 +++---
zh/docs/dashboard/deploy-with-rpm/index.html | 6 +++---
zh/docs/dashboard/deploy/index.html | 6 +++---
zh/docs/dashboard/develop/index.html | 6 +++---
zh/docs/dashboard/front-end-e2e/index.html | 6 +++---
zh/docs/general/2fa/index.html | 12 ++++++------
zh/docs/general/committer-guide/index.html | 12 ++++++------
zh/docs/general/contributor-guide/index.html | 12 ++++++------
zh/docs/general/integrate-with-project-docs/index.html | 12 ++++++------
zh/docs/general/release-guide/index.html | 12 ++++++------
zh/docs/general/security/index.html | 12 ++++++------
zh/docs/general/subscribe-guide/index.html | 12 ++++++------
zh/docs/index.html | 6 +++---
zh/docs/ingress-controller/FAQ/index.html | 6 +++---
zh/docs/ingress-controller/IGNORE_DOC/index.html | 6 +++---
zh/docs/ingress-controller/concepts/apisix_route/index.html | 6 +++---
.../ingress-controller/concepts/apisix_upstream/index.html | 6 +++---
zh/docs/ingress-controller/contribute/index.html | 6 +++---
zh/docs/ingress-controller/deployments/ack/index.html | 6 +++---
zh/docs/ingress-controller/deployments/aws/index.html | 6 +++---
zh/docs/ingress-controller/deployments/azure/index.html | 6 +++---
zh/docs/ingress-controller/deployments/gke/index.html | 6 +++---
zh/docs/ingress-controller/deployments/k3s-rke/index.html | 6 +++---
zh/docs/ingress-controller/deployments/kubesphere/index.html | 6 +++---
zh/docs/ingress-controller/deployments/minikube/index.html | 6 +++---
zh/docs/ingress-controller/deployments/tke/index.html | 6 +++---
zh/docs/ingress-controller/design/index.html | 6 +++---
zh/docs/ingress-controller/development/index.html | 6 +++---
zh/docs/ingress-controller/getting-started/index.html | 6 +++---
zh/docs/ingress-controller/practices/index/index.html | 6 +++---
.../proxy-the-httpbin-service-with-ingress/index.html | 6 +++---
.../practices/proxy-the-httpbin-service/index.html | 6 +++---
.../ingress-controller/references/apisix_route_v1/index.html | 6 +++---
.../references/apisix_route_v2alpha1/index.html | 6 +++---
zh/docs/ingress-controller/references/apisix_tls/index.html | 6 +++---
.../ingress-controller/references/apisix_upstream/index.html | 6 +++---
zh/downloads/ProjectCard/index.html | 6 +++---
zh/downloads/index.html | 6 +++---
.../index.html | 6 +++---
.../index.html | 6 +++---
zh/events/2021/02/09/release-apache-apisix-2.3/index.html | 6 +++---
.../index.html | 6 +++---
.../02/12/release-apache-apisix-dashboard-2.4/index.html | 6 +++---
zh/events/index.html | 6 +++---
zh/help/index.html | 6 +++---
zh/index.html | 12 ++++++------
zh/search/index.html | 6 +++---
zh/team/index.html | 6 +++---
308 files changed, 884 insertions(+), 884 deletions(-)
diff --git a/404.html b/404.html
index d3a00bd..53ea7fd 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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/assets/css/styles.7e998ab0.css b/assets/css/styles.d1493c6c.css
similarity index 65%
rename from zh/assets/css/styles.7e998ab0.css
rename to assets/css/styles.d1493c6c.css
index 30de3cd..8ea9144 100644
--- a/zh/assets/css/styles.7e998ab0.css
+++ b/assets/css/styles.d1493c6c.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.11ee7006.js b/assets/js/19945770.11ee7006.js
deleted file mode 100644
index a214f66..0000000
--- a/assets/js/19945770.11ee7006.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{235:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return f}));var r=n(0),o=n.n(r);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/assets/js/19945770.d561a573.js b/assets/js/19945770.d561a573.js
new file mode 100644
index 0000000..32bee83
--- /dev/null
+++ b/assets/js/19945770.d561a573.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{235: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/3dc9f306.b6cb4196.js b/assets/js/3dc9f306.b6cb4196.js
new file mode 100644
index 0000000..44e76b1
--- /dev/null
+++ b/assets/js/3dc9f306.b6cb4196.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{112:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return u})),n.d(t,"default",(function(){return s}));var r=n(3),o=n(7),a=(n(0),n(235)),i={id:"2fa",title:"2FA"},c={unversionedId:"2fa",id:"2fa",isDocsHomePage:!1,title:"2FA",description:"Two-factor authentication(2FA)",source:"@site/docs/general/2fa.md",slug:"/2fa",permalink:"/docs/gen [...]
\ No newline at end of file
diff --git a/assets/js/3dc9f306.f7d5968b.js b/assets/js/3dc9f306.f7d5968b.js
deleted file mode 100644
index 661c583..0000000
--- a/assets/js/3dc9f306.f7d5968b.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{112:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return u})),n.d(t,"default",(function(){return s}));var r=n(3),o=n(7),a=(n(0),n(235)),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.02724887.js b/assets/js/50facf8e.02724887.js
new file mode 100644
index 0000000..f3ffa11
--- /dev/null
+++ b/assets/js/50facf8e.02724887.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[56],{124:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return o})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return s})),r.d(t,"default",(function(){return p}));var i=r(3),n=r(7),a=(r(0),r(235)),o={id:"subscribe-guide",slug:"/subscribe-guide",title:"Subscribe Guide"},c={unversionedId:"subscribe-guide",id:"subscribe-guide",isDocsHomePage:!1,title:"Subscribe Guide",description:"During the proc [...]
\ No newline at end of file
diff --git a/assets/js/50facf8e.88bb1733.js b/assets/js/50facf8e.88bb1733.js
deleted file mode 100644
index 8efe447..0000000
--- a/assets/js/50facf8e.88bb1733.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[56],{124: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 u}));var n=r(3),i=r(7),a=(r(0),r(235)),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.dbc93e34.js b/assets/js/66fbb9c2.dbc93e34.js
deleted file mode 100644
index 5845c47..0000000
--- a/assets/js/66fbb9c2.dbc93e34.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[72],{140:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return o})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return s})),r.d(t,"default",(function(){return p}));var n=r(3),a=r(7),i=(r(0),r(235)),o={id:"security",title:"Security"},c={unversionedId:"security",id:"security",isDocsHomePage:!1,title:"Security",description:"The Apache Software Foundation takes a rigorous stance on eliminating secu [...]
\ No newline at end of file
diff --git a/assets/js/66fbb9c2.ef5b389d.js b/assets/js/66fbb9c2.ef5b389d.js
new file mode 100644
index 0000000..dd5e698
--- /dev/null
+++ b/assets/js/66fbb9c2.ef5b389d.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[72],{140:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return o})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return s})),r.d(t,"default",(function(){return p}));var n=r(3),a=r(7),i=(r(0),r(235)),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.4e518366.js b/assets/js/7af3052c.4e518366.js
deleted file mode 100644
index 0532a8a..0000000
--- a/assets/js/7af3052c.4e518366.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[85],{153:function(e,a,t){"use strict";t.r(a),t.d(a,"frontMatter",(function(){return s})),t.d(a,"metadata",(function(){return o})),t.d(a,"toc",(function(){return l})),t.d(a,"default",(function(){return p}));var n=t(3),i=t(7),r=(t(0),t(235)),s={id:"release-guide",title:"Release Guide"},o={unversionedId:"release-guide",id:"release-guide",isDocsHomePage:!1,title:"Release Guide",description:"Release Flow",source:"@site/docs/general/release- [...]
\ No newline at end of file
diff --git a/assets/js/7af3052c.50007911.js b/assets/js/7af3052c.50007911.js
new file mode 100644
index 0000000..6ed815f
--- /dev/null
+++ b/assets/js/7af3052c.50007911.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[85],{153:function(e,a,t){"use strict";t.r(a),t.d(a,"frontMatter",(function(){return s})),t.d(a,"metadata",(function(){return o})),t.d(a,"toc",(function(){return l})),t.d(a,"default",(function(){return p}));var n=t(3),i=t(7),r=(t(0),t(235)),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.c1739c35.js b/assets/js/8e784bf3.c1739c35.js
new file mode 100644
index 0000000..351b010
--- /dev/null
+++ b/assets/js/8e784bf3.c1739c35.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[95],{162:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return b}));var o=n(3),r=n(7),a=(n(0),n(235)),i={id:"committer-guide",title:"Committer Guide"},c={unversionedId:"committer-guide",id:"committer-guide",isDocsHomePage:!1,title:"Committer Guide",description:"What can I contribute?",source:"@site/d [...]
\ No newline at end of file
diff --git a/assets/js/8e784bf3.d03119f2.js b/assets/js/8e784bf3.d03119f2.js
deleted file mode 100644
index 523590f..0000000
--- a/assets/js/8e784bf3.d03119f2.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[95],{162:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return b}));var o=n(3),r=n(7),a=(n(0),n(235)),i={id:"committer-guide",title:"Committer Guide"},c={unversionedId:"committer-guide",id:"committer-guide",isDocsHomePage:!1,title:"Committer Guide",description:"What can I contribute?",source:"@site/d [...]
\ No newline at end of file
diff --git a/assets/js/adbb350b.6f751d68.js b/assets/js/adbb350b.6f751d68.js
deleted file mode 100644
index be4b98b..0000000
--- a/assets/js/adbb350b.6f751d68.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[113],{180:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return l})),r.d(t,"default",(function(){return b}));var n=r(3),o=r(7),a=(r(0),r(235)),i={id:"contributor-guide",title:"Contributor Guide"},c={unversionedId:"contributor-guide",id:"contributor-guide",isDocsHomePage:!1,title:"Contributor Guide",description:"Please fee free to report bu [...]
\ No newline at end of file
diff --git a/assets/js/adbb350b.a6abc009.js b/assets/js/adbb350b.a6abc009.js
new file mode 100644
index 0000000..295aae4
--- /dev/null
+++ b/assets/js/adbb350b.a6abc009.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[113],{180:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return l})),r.d(t,"default",(function(){return b}));var n=r(3),o=r(7),a=(r(0),r(235)),i={id:"contributor-guide",title:"Contributor Guide"},c={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/c4f5d8e4.374f5c35.js b/assets/js/c4f5d8e4.374f5c35.js
new file mode 100644
index 0000000..825bbba
--- /dev/null
+++ b/assets/js/c4f5d8e4.374f5c35.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[126],{193:function(e,t,a){"use strict";a.r(t);var n=a(238),l=a(17),r=a(242),c=a(239),s=a(261),i=a(0),o=a(336),m=a(260),u=a(0),d=function(){var e=Object(i.useState)(0),t=e[0],a=e[1],l=["Dynamic","Real-Time","Performant"],c=Object(i.useState)(!0),m=c[0],d=c[1],p=function(e){d(!1),a(e),d(!0)};return Object(i.useEffect)((function(){var e=setInterval((function(){p(t>=l.length-1?0:t+1)}),3600);return function(){return clearInterval(e)}}),[t] [...]
\ No newline at end of file
diff --git a/assets/js/c4f5d8e4.b7bc30f7.js b/assets/js/c4f5d8e4.b7bc30f7.js
deleted file mode 100644
index ec7367c..0000000
--- a/assets/js/c4f5d8e4.b7bc30f7.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[126],{193:function(e,t,a){"use strict";a.r(t);var n=a(238),l=a(17),r=a(242),c=a(239),s=a(261),i=a(0),o=a(336),m=a(260),u=a(0),d=function(){var e=Object(i.useState)(0),t=e[0],a=e[1],l=["Dynamic","Real-Time","Performant"],c=Object(i.useState)(!0),m=c[0],d=c[1],v=function(e){d(!1),a(e),d(!0)};return Object(i.useEffect)((function(){var e=setInterval((function(){v(t>=l.length-1?0:t+1)}),3600);return function(){return clearInterval(e)}}),[t] [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.60d85e9d.js b/assets/js/runtime~main.e498836f.js
similarity index 75%
rename from assets/js/runtime~main.60d85e9d.js
rename to assets/js/runtime~main.e498836f.js
index 6307ee3..338809d 100644
--- a/assets/js/runtime~main.60d85e9d.js
+++ b/assets/js/runtime~main.e498836f.js
@@ -1 +1 @@
-!function(e){function f(f){for(var b,r,t=f[0],n=f[1],o=f[2],u=0,l=[];u<t.length;u++)r=t[u],Object.prototype.hasOwnProperty.call(d,r)&&d[r]&&l.push(d[r][0]),d[r]=0;for(b in n)Object.prototype.hasOwnProperty.call(n,b)&&(e[b]=n[b]);for(i&&i(f);l.length;)l.shift()();return c.push.apply(c,o||[]),a()}function a(){for(var e,f=0;f<c.length;f++){for(var a=c[f],b=!0,r=1;r<a.length;r++){var n=a[r];0!==d[n]&&(b=!1)}b&&(c.splice(f--,1),e=t(t.s=a[0]))}return e}var b={},d={162:0},c=[];function r(e){ret [...]
\ No newline at end of file
+!function(e){function a(a){for(var b,r,t=a[0],n=a[1],o=a[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(a);l.length;)l.shift()();return c.push.apply(c,o||[]),f()}function f(){for(var e,a=0;a<c.length;a++){for(var f=c[a],b=!0,r=1;r<f.length;r++){var n=f[r];0!==d[n]&&(b=!1)}b&&(c.splice(a--,1),e=t(t.s=f[0]))}return e}var b={},d={162: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 ca27448..5e77ef9 100644
--- a/blog/2020/08/22/new-website/index.html
+++ b/blog/2020/08/22/new-website/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.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 b3a3697..6f9b432 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,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
A pluggable filter chain mechanism allows filters to be written to perform different tasks and inserted into the main server.</p><p><img src="https://static.apiseven.com/filters.png" alt="Envoy filter"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="expansion-method"></a>Expansion method<a class="hash-link" href="#expansion-method" title="Direct link to heading">#</a></h3><p>The existing filters may not meet the user's custom requirements. In this [...]
In the example, we configured plugin <code>uri-blocker</code> for the route whose prefix is <code>/foo</code>, as well as the block rule of the plugin and the response status when a block is required.</p><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="second-step-parse-request"></a>Second step, parse request<a class="hash-link" href="#second-step-parse-request" title="Direct link to heading">#</a></h4><p>We encapsulated the client request data into <code> [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.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 1ac5bb6..3036516 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,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.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 1484cde..15c12d7 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,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">"headers"</span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">:</span><span class="token plain"> </span><span c [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.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 9f1b350..a49588c 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,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.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 e578ece..1f41865 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,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">NAME CHART VERSION APP VERSION DESCRIPTION</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">apisix/apisix 0.1.2 2.1.0 A Helm chart for Apache APISIX</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">apisix/apisix-dashboard 0.1.0 2.3.0 A Helm chart for Apache APIS [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">NAME: apisix-gw</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">LAST DEPLOYED: Fri Feb 19 11:34:14 2021</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">NAMESPACE: default</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">STATUS: deployed</span></div><div class="token-line" style="color:#bfc7d5"><span [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.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 1fc04ed..3c2e6dc 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,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/blog/index.html b/blog/index.html
index 5bb3abe..11f6357 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -36,7 +36,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/FAQ/index.html b/docs/apisix/FAQ/index.html
index 847b22c..225001e 100644
--- a/docs/apisix/FAQ/index.html
+++ b/docs/apisix/FAQ/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -39,7 +39,7 @@ Run the <code>luarocks config rocks_servers</code> command(this command is suppo
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Error: A newer Command Line Tools release is available.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Update them from Software Update </span><span class="token keyword" style="font-style:italic">in</span><span class="token plain"> System Preferences or</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">https://developer.apple.com/dow [...]
See the <code>Hot reload</code> section in <a href="/docs/apisix/plugins">plugins</a> for how to do that.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="how-to-make-apisix-listen-on-multiple-ports-when-handling-http-or-https-requests"></a>How to make APISIX listen on multiple ports when handling HTTP or HTTPS requests?<a class="hash-link" href="#how-to-make-apisix-listen-on-multiple-ports-when-handling-http-or-https-requests" title="Direct link to headi [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/IGNORE_DOC/index.html b/docs/apisix/IGNORE_DOC/index.html
index e65c817..587e84f 100644
--- a/docs/apisix/IGNORE_DOC/index.html
+++ b/docs/apisix/IGNORE_DOC/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/admin-api/index.html b/docs/apisix/admin-api/index.html
index 704f761..ea41609 100644
--- a/docs/apisix/admin-api/index.html
+++ b/docs/apisix/admin-api/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -87,7 +87,7 @@
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><blockquote><p>Response Parameters</p></blockquote><p>Return response from etcd currently.</p><p><a href="#table-of-contents">Back to TOC</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="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>D [...]
</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.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/architecture-design/index.html b/docs/apisix/architecture-design/index.html
index a509e01..e1bf72f 100644
--- a/docs/apisix/architecture-design/index.html
+++ b/docs/apisix/architecture-design/index.html
@@ -14,9 +14,9 @@
<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">Architecture Design | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="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">Architecture Design | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -49,7 +49,7 @@ will be merged into it. The same plugin in the plugin config will override one i
subsystem, the information will be logged in the error log with <code>warn</code> level.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="advanced-debug-mode"></a>Advanced Debug Mode<a class="hash-link" href="#advanced-debug-mode" title="Direct link to heading">#</a></h3><p>Enable advanced debug mode by modifying the configuration in <code>conf/debug.yaml</code> file. Because there will be a check every second, only the checker reads the <code>#END</code> [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token key atrule">hook_phase</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"> </span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># Module Function List, Name: hook_phase</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/aws/index.html b/docs/apisix/aws/index.html
index 7839810..8d0a2b1 100644
--- a/docs/apisix/aws/index.html
+++ b/docs/apisix/aws/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -51,7 +51,7 @@
<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/aws-define-service.png">
<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/aws-define-route.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="validation"></a>Validation<a class="hash-link" href="#validation" title="Direct link to heading">#</a></h2><p>OK. Let's test the <code>/index.php</code> on <code>{apiSix.ApiSixServiceServiceURL}/index.php</code></p><p><img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/ima [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/batch-processor/index.html b/docs/apisix/batch-processor/index.html
index 53ddcb8..534e2f7 100644
--- a/docs/apisix/batch-processor/index.html
+++ b/docs/apisix/batch-processor/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -39,7 +39,7 @@ argument and the batch configuration as the second parameter.</p><div class="mdx
The timer to flush the batch runs based on the <code>inactive_timeout</code> configuration. Thus, for optimal usage,
keep the <code>inactive_timeout</code> smaller than the <code>buffer_duration</code>.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/en/latest/batch-processor.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3 [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/benchmark/index.html b/docs/apisix/benchmark/index.html
index 4896d43..1e7f52d 100644
--- a/docs/apisix/benchmark/index.html
+++ b/docs/apisix/benchmark/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -34,7 +34,7 @@ and the response size was 1KB.</p><h4><a aria-hidden="true" tabindex="-1" class=
and the response size was 1KB.</p><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="qps-1"></a>QPS<a class="hash-link" href="#qps-1" title="Direct link to heading">#</a></h4><p>The x-axis means the size of CPU core, and the y-axis is QPS.</p><p><img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/benchmark-2.jpg" alt="benchmark-2"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="latency-1"></a>L [...]
<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/flamegraph-2.jpg" alt="flamegraph-2"></p><p>And if you want to run the benchmark test in your machine, you should run another Nginx to listen 80 port.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" st [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/control-api/index.html b/docs/apisix/control-api/index.html
index 3159dac..8e2171f 100644
--- a/docs/apisix/control-api/index.html
+++ b/docs/apisix/control-api/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -34,7 +34,7 @@ of fields like <code>consumer_schema</code> or <code>type</code>, it is dependen
definition.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="get-v1healthcheck"></a>GET /v1/healthcheck<a class="hash-link" href="#get-v1healthcheck" title="Direct link to heading">#</a></h3><p>Introduced since <code>v2.3</code>.</p><p>Return current <a href="/docs/apisix/health-check">health check</a> status in the format below:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-json codeBloc [...]
object with id 1 creates a health checker, the <code>src_type</code> is <code>upstreams</code> and the <code>src_id</code> is <code>1</code>.</li><li>name: the name of the health checker.</li><li>nodes: the target nodes of the health checker.</li><li>healthy_nodes: the healthy node known by the health checker.</li></ul><p>User can also use <code>/v1/healthcheck/$src_type/$src_id</code> can get the status of a health checker.</p><p>For example, <code>GET /v1/healthcheck/upstreams/1</code> [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/customize-nginx-configuration/index.html b/docs/apisix/customize-nginx-configuration/index.html
index cb5a40b..538c1e3 100644
--- a/docs/apisix/customize-nginx-configuration/index.html
+++ b/docs/apisix/customize-nginx-configuration/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> chunked_transfer_encoding on;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token key atrule">http_server_configuration_snippet</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">|</span><span class="token scalar string" style="color:rgb(195, 232, 141)"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/debug-function/index.html b/docs/apisix/debug-function/index.html
index abb9c39..4eae53c 100644
--- a/docs/apisix/debug-function/index.html
+++ b/docs/apisix/debug-function/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>It has a response header of <code>X-APISIX-Upstream-Status: 502</code>.</p><blockquote><p>Example 2: <code>502</code> response status code comes from <code>APISIX</code></p></blockquote><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLi [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/discovery/consul_kv/index.html b/docs/apisix/discovery/consul_kv/index.html
index 5e9f7bf..70924a0 100644
--- a/docs/apisix/discovery/consul_kv/index.html
+++ b/docs/apisix/discovery/consul_kv/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">\</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> -X PUT </span><span class="token punctuation" style="color:rgb(199, 146, 234)">\</span><span class="token [...]
To avoid confusion, use the full consul key url path as service name in practice.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="upstream-setting"></a>Upstream setting<a class="hash-link" href="#upstream-setting" title="Direct link to heading">#</a></h3><p>Here is an example of routing a request with a URL of "/*" to a service which named "<a href="http://127.0.0.1:8500/v1/kv/upstreams/webpages/%22" target="_blank" rel="noopener noreferre [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/discovery/dns/index.html b/docs/apisix/discovery/dns/index.html
index 58075ed..1188841 100644
--- a/docs/apisix/discovery/dns/index.html
+++ b/docs/apisix/discovery/dns/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -36,7 +36,7 @@ than 0, records with weight 0 should have a very small chance of
being selected.</p></blockquote><p>We treat weight 0 record has a weight of 1 so the node "have a very small chance of
being selected", which is also the common way to treat this type of record.</p><p>TODO: support priority.</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>< [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/discovery/index.html b/docs/apisix/discovery/index.html
index ee8ed11..71484bb 100644
--- a/docs/apisix/discovery/index.html
+++ b/docs/apisix/discovery/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -40,7 +40,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"node"</span><span class="token plain">:</span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"value"</span><span class="token plain">:</span><span class="token [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/2 -H </span><span class="token string" style="color:rgb(195, 232, 141)">'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1'</span><span class="token plain"> -X PUT -i -d </span><span class="token string" style="color:rgb(195, 232, 141)">'</span></ [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.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 4abcaf6..8ef62d0 100644
--- a/docs/apisix/examples/plugins-hmac-auth-generate-signature/index.html
+++ b/docs/apisix/examples/plugins-hmac-auth-generate-signature/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -63,7 +63,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># to lowercase hexits</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">echo</span><span class="token plain"> -e </span><span class="token variable" style="color:rgb(191, 199, [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># to base64</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">echo</span><span class="token plain"> -e </span><span class="token variable" style="color:rgb(191, 199, 213)">$ME [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/getting-started/index.html b/docs/apisix/getting-started/index.html
index 007c3ef..4522482 100644
--- a/docs/apisix/getting-started/index.html
+++ b/docs/apisix/getting-started/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -48,7 +48,7 @@ a web application to perform the similar. The dashboard is available in the foll
same route configurations via the dashboard as well.</p><p><img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/dashboard.png" alt="Dashboard"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="troubleshooting"></a>Troubleshooting<a class="hash-link" href="#troubleshooting" title="Direct link to heading">#</a></h3><ul><li><p>Make sure the required ports are not being used by other systems/processes (The default ports are: 908 [...]
The following is the command to kill a process which is listening to a specific port (in unix based systems).</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">```bash</span></div><div class="token-line" style="color:#bfc7d5"><span cla [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/grpc-proxy/index.html b/docs/apisix/grpc-proxy/index.html
index 7c60383..1bf0169 100644
--- a/docs/apisix/grpc-proxy/index.html
+++ b/docs/apisix/grpc-proxy/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
gRPC client -> APISIX -> gRPC/gRPCS server</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="parameters"></a>Parameters<a class="hash-link" href="#parameters" title="Direct link to heading">#</a></h2><ul><li><code>scheme</code>: the <code>scheme</code> of the route's upstream must be <code>grpc</code> or <code>grpcs</code>.</li><li><code>uri</code>: format likes /service/method, Example:/helloworld.Greeter/SayHello</li></ul><h3><a aria-hidden="t [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/health-check/index.html b/docs/apisix/health-check/index.html
index 348a300..5b75550 100644
--- a/docs/apisix/health-check/index.html
+++ b/docs/apisix/health-check/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@ you can use it for upstream.</p><p>Note that we only start the health check when
There won't be any health check if an upstream is configured but isn't in used.</p><p>The following is an example of health check:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span>< [...]
contains: <code>active</code> or <code>passive</code>.</p><ul><li><p><code>active</code>: To enable active health checks, you need to specify the configuration items under <code>checks.active</code> in the Upstream object configuration.</p><ul><li><p><code>active.timeout</code>: Socket timeout for active checks (in seconds), support decimals. For example <code>1.01</code> means <code>1010</code> milliseconds, <code>2</code> means <code>2000</code> milliseconds.</p></li><li><p><code>activ [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/how-to-build/index.html b/docs/apisix/how-to-build/index.html
index dcb7e93..a65bc50 100644
--- a/docs/apisix/how-to-build/index.html
+++ b/docs/apisix/how-to-build/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -39,7 +39,7 @@ make sure to set openresty as default nginx. And export the path as below.</li><
Here is an 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">apisix</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></div><div class="token-line" style="color:#bf [...]
</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?api_key</span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span class="token plain">abcdefghabcdefgh-invalid -i</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">HTTP/1.1 </span><span class="token [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/https/index.html b/docs/apisix/https/index.html
index 8fcf311..18094e1 100644
--- a/docs/apisix/https/index.html
+++ b/docs/apisix/https/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -44,7 +44,7 @@ first certificate and private key should be still put in <code>cert</code> and <
private keys by <code>certs</code> and <code>keys</code>.</p><ul><li><code>certs</code>: PEM-encoded certificate array.</li><li><code>keys</code>: PEM-encoded private key array.</li></ul><p><code>APISIX</code> will pair certificate and private key with the same indice as a SSL key
pair. So the length of <code>certs</code> and <code>keys</code> must be same.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/en/latest/https.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0 [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/install-dependencies/index.html b/docs/apisix/install-dependencies/index.html
index ddb15e0..ba69ca4 100644
--- a/docs/apisix/install-dependencies/index.html
+++ b/docs/apisix/install-dependencies/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -48,7 +48,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># start etcd server</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">etcd </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=" [...]
</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.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/mtls/index.html b/docs/apisix/mtls/index.html
index 42ce020..d7e87b7 100644
--- a/docs/apisix/mtls/index.html
+++ b/docs/apisix/mtls/index.html
@@ -14,9 +14,9 @@
<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 | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" 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">Mutual TLS authentication | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" 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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token key atrule">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">enable</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"> </span><span clas [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugin-develop/index.html b/docs/apisix/plugin-develop/index.html
index b37cc0d..20599ec 100644
--- a/docs/apisix/plugin-develop/index.html
+++ b/docs/apisix/plugin-develop/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -62,7 +62,7 @@ You may need to use <a href="/docs/apisix/plugin-interceptors">interceptors</a>
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">function _M.control_api()</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> return {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> methods = {"GET"},</span></div><div class="token-line" style="color:#bfc7d5"><span c [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugin-interceptors/index.html b/docs/apisix/plugin-interceptors/index.html
index 565dffd..1762311 100644
--- a/docs/apisix/plugin-interceptors/index.html
+++ b/docs/apisix/plugin-interceptors/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -34,7 +34,7 @@ to clients in <code>10.0.0.0/24</code>:</p><div class="mdxCodeBlock_3lFL"><div c
the name of plugin which you want to run and the <code>conf</code> is the configuration of the
plugin.</p><p>Currently we only support a subset of plugins which can be run as interceptors.</p><p>Supported interceptors:</p><ul><li><a href="/docs/apisix/plugins/ip-restriction">ip-restriction</a></li></ul></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/en/latest/plugin-interceptors.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectR [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/api-breaker/index.html b/docs/apisix/plugins/api-breaker/index.html
index a561721..04bbbc3 100644
--- a/docs/apisix/plugins/api-breaker/index.html
+++ b/docs/apisix/plugins/api-breaker/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">..</span><span class="token plain">. </span><span class="token punctuation" style="color:rgb(199, 146, 234)">..</span><span class="token plain">.</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enha [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/authz-keycloak/index.html b/docs/apisix/plugins/authz-keycloak/index.html
index 1719ef2..0f50fdd 100644
--- a/docs/apisix/plugins/authz-keycloak/index.html
+++ b/docs/apisix/plugins/authz-keycloak/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -55,7 +55,7 @@ API workflows. Run the following docker image and visit <code>http://localhost:8
However, Keycloak's official adapters (Java, JS) also provides path matching by querying Keycloak paths dynamically, and
lazy loading the paths to identity resources. Future version on authz-plugin will support this functionality.</p></li><li><p>Support to read scope and configurations from the Keycloak JSON File</p></li></ul></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/en/latest/plugins/authz-keycloak.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspect [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/basic-auth/index.html b/docs/apisix/plugins/basic-auth/index.html
index 74feb94..6c61d53 100644
--- a/docs/apisix/plugins/basic-auth/index.html
+++ b/docs/apisix/plugins/basic-auth/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0. [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/batch-requests/index.html b/docs/apisix/plugins/batch-requests/index.html
index 6c32fed..ed918c5 100644
--- a/docs/apisix/plugins/batch-requests/index.html
+++ b/docs/apisix/plugins/batch-requests/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
You may need to use <a href="/docs/apisix/plugin-interceptors">interceptors</a> to protect it.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="how-to-enable"></a>How To Enable<a class="hash-link" href="#how-to-enable" title="Direct link to heading">#</a></h2><p>Default enabled</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="how-to-configure"></a>How To Configure<a class="hash-link" href="#how-to-configure" title="Direct [...]
You can configure it via <code>apisix/admin/plugin_metadata/batch-requests</code>:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/adm [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/consumer-restriction/index.html b/docs/apisix/plugins/consumer-restriction/index.html
index 9a21379..44ffc86 100644
--- a/docs/apisix/plugins/consumer-restriction/index.html
+++ b/docs/apisix/plugins/consumer-restriction/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -34,7 +34,7 @@
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H </s [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/cors/index.html b/docs/apisix/plugins/cors/index.html
index 28a850d..e9d58a6 100644
--- a/docs/apisix/plugins/cors/index.html
+++ b/docs/apisix/plugins/cors/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
When using <code>**</code>, you must fully understand that it introduces some security risks, such as CSRF, so make sure that this security level meets your expectations before using it。</p></blockquote><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="how-to-enable"></a>How To Enable<a class="hash-link" href="#how-to-enable" title="Direct link to heading">#</a></h2><p>Create a <code>Route</code> or <code>Service</code> object and configure <code>cors</code> [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/dubbo-proxy/index.html b/docs/apisix/plugins/dubbo-proxy/index.html
index 2a5e2cc..a4c9312 100644
--- a/docs/apisix/plugins/dubbo-proxy/index.html
+++ b/docs/apisix/plugins/dubbo-proxy/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -34,7 +34,7 @@ you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0. [...]
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.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/echo/index.html b/docs/apisix/plugins/echo/index.html
index b79d001..c4e507c 100644
--- a/docs/apisix/plugins/echo/index.html
+++ b/docs/apisix/plugins/echo/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127 [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/error-log-logger/index.html b/docs/apisix/plugins/error-log-logger/index.html
index 32efd7e..918eb90 100644
--- a/docs/apisix/plugins/error-log-logger/index.html
+++ b/docs/apisix/plugins/error-log-logger/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
<a href="/docs/apisix/batch-processor">Batch-Processor</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="attributes"></a>Attributes<a class="hash-link" href="#attributes" title="Direct link to heading">#</a></h2><table><thead><tr><th>Name</th><th>Type</th><th>Requirement</th><th>Default</th><th>Valid</th><th>Description</th></tr></thead><tbody><tr><td>host</td><td>string</td><td>required</td><td></td><td></td><td>IP address or the Hostname of the TCP s [...]
It does not need to be bound in any route or service.</p><p>Here is an example of <code>conf/config.yaml</code>:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">plugins</span><span class="token punctuation" style="color:rgb(199, 146, [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/fault-injection/index.html b/docs/apisix/plugins/fault-injection/index.html
index c24f482..5c6f9c5 100644
--- a/docs/apisix/plugins/fault-injection/index.html
+++ b/docs/apisix/plugins/fault-injection/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -49,7 +49,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Fault Injection</span><span class="token operator" style="color:rgb(137, 221, 255)">!</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><ol start="3"><li>Both request parameters and request headers fail to match, and fault injection is not performed:</li></ol><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"> [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">hello</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="disable-plugin"></a>Disable Plugin<a class="hash-link" href="#disable-plugin" title="Direct link to heading">#</a></h2><p>Remove the corresponding JSON in the plugin configuration to disable [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/grpc-transcode/index.html b/docs/apisix/plugins/grpc-transcode/index.html
index 6767899..fe879af 100644
--- a/docs/apisix/plugins/grpc-transcode/index.html
+++ b/docs/apisix/plugins/grpc-transcode/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"workflowKey"</span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">:</span><span class="token string" style="color:rgb(195, 232, 141)">"#2251799813685260"</span><span class="token plain">,</span><span class="token string" [...]
APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/111 [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/hmac-auth/index.html b/docs/apisix/plugins/hmac-auth/index.html
index 83ef3c4..4c0e1aa 100644
--- a/docs/apisix/plugins/hmac-auth/index.html
+++ b/docs/apisix/plugins/hmac-auth/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -41,7 +41,7 @@ you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0. [...]
Need to pay attention to the handling of newline characters in signature strings in various languages, which can easily lead to the problem of <code>{"message":"Invalid signature"}</code>.</p><p>Example inputs:</p><table><thead><tr><th>Variable</th><th>Value</th></tr></thead><tbody><tr><td>secret</td><td>this is secret key</td></tr><tr><td>message</td><td>this is signature string</td></tr></tbody></table><p>Example outputs:</p><table><thead><tr><th>Type</th><th>Hash</ [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/http-logger/index.html b/docs/apisix/plugins/http-logger/index.html
index 356c864..17803e9 100644
--- a/docs/apisix/plugins/http-logger/index.html
+++ b/docs/apisix/plugins/http-logger/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127 [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/index.html b/docs/apisix/plugins/index.html
index 5e30e57..fee375e 100644
--- a/docs/apisix/plugins/index.html
+++ b/docs/apisix/plugins/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
the its execution will be skipped.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="hot-reload-in-stand-alone-mode"></a>Hot reload in stand-alone mode<a class="hash-link" href="#hot-reload-in-stand-alone-mode" title="Direct link to heading">#</a></h3><p>For stand-alone mode, see plugin related section in <a href="/docs/apisix/stand-alone">stand alone mode</a>.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/ip-restriction/index.html b/docs/apisix/plugins/ip-restriction/index.html
index e92ea7b..7cac833 100644
--- a/docs/apisix/plugins/ip-restriction/index.html
+++ b/docs/apisix/plugins/ip-restriction/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -36,7 +36,7 @@ no need to restart the service, it will take effect immediately:</p><div class="
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0. [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/jwt-auth/index.html b/docs/apisix/plugins/jwt-auth/index.html
index d78242c..827e8e0 100644
--- a/docs/apisix/plugins/jwt-auth/index.html
+++ b/docs/apisix/plugins/jwt-auth/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -37,7 +37,7 @@ You may need to use <a href="/docs/apisix/plugin-interceptors">interceptors</a>
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0. [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/kafka-logger/index.html b/docs/apisix/plugins/kafka-logger/index.html
index 441f055..1d4f204 100644
--- a/docs/apisix/plugins/kafka-logger/index.html
+++ b/docs/apisix/plugins/kafka-logger/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -36,7 +36,7 @@ In case of errors, returns <code>nil</code> with a string describing the error (
sample to take effect of this functionality.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-json codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class=" [...]
APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127 [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/key-auth/index.html b/docs/apisix/plugins/key-auth/index.html
index 70d6bbb..48a0501 100644
--- a/docs/apisix/plugins/key-auth/index.html
+++ b/docs/apisix/plugins/key-auth/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -34,7 +34,7 @@
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0. [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/limit-conn/index.html b/docs/apisix/plugins/limit-conn/index.html
index efe0a99..474e2fb 100644
--- a/docs/apisix/plugins/limit-conn/index.html
+++ b/docs/apisix/plugins/limit-conn/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -34,7 +34,7 @@
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H </s [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/limit-count/index.html b/docs/apisix/plugins/limit-count/index.html
index 0d057f9..2c1de25 100644
--- a/docs/apisix/plugins/limit-count/index.html
+++ b/docs/apisix/plugins/limit-count/index.html
@@ -14,9 +14,9 @@
<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-connt | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch: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-connt | Apache APISIX™</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docsearch: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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -35,7 +35,7 @@ which mean the total number of requests and the remaining number of requests tha
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H </s [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/limit-req/index.html b/docs/apisix/plugins/limit-req/index.html
index b0196ef..4f64ecf 100644
--- a/docs/apisix/plugins/limit-req/index.html
+++ b/docs/apisix/plugins/limit-req/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H </s [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/log-rotate/index.html b/docs/apisix/plugins/log-rotate/index.html
index b5f9042..557c26f 100644
--- a/docs/apisix/plugins/log-rotate/index.html
+++ b/docs/apisix/plugins/log-rotate/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -33,7 +33,7 @@ For example, the following example is a sample based on <code>interval: 10</code
It does not need to be bound in any route or service.</p><p>Here is an example of <code>conf/config.yaml</code>:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">plugins</span><span class="token punctuation" style="color:rgb(199, 146, [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token key atrule">plugin_attr</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token key atrule">log-rotate</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></ [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/mqtt-proxy/index.html b/docs/apisix/plugins/mqtt-proxy/index.html
index eff4e51..61b1cd8 100644
--- a/docs/apisix/plugins/mqtt-proxy/index.html
+++ b/docs/apisix/plugins/mqtt-proxy/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
balance by <code>client_id</code> of MQTT.</p><p>And this plugin both support MQTT protocol <a href="http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html" target="_blank" rel="noopener noreferrer">3.1.*</a> and <a href="https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html" target="_blank" rel="noopener noreferrer">5.0</a>.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="attributes"></a>Attributes<a class="hash-link" href="#attributes" [...]
For example, the following configuration represents listening on the 9100 TCP port.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">...</span><span class="token p [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/node-status/index.html b/docs/apisix/plugins/node-status/index.html
index 65b2505..f906db4 100644
--- a/docs/apisix/plugins/node-status/index.html
+++ b/docs/apisix/plugins/node-status/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -36,7 +36,7 @@ then you can not add this plugin in any route.</li></ol><div class="mdxCodeBlock
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately.</li></ol><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-sh codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ curl http://127.0.0.1:9080/apisix/admin/routes/1 -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -i - [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/openid-connect/index.html b/docs/apisix/plugins/openid-connect/index.html
index ca9749a..24de76d 100644
--- a/docs/apisix/plugins/openid-connect/index.html
+++ b/docs/apisix/plugins/openid-connect/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -55,7 +55,7 @@ and further information from the identity provider on behalf of the user. The in
in a session cookie that the user agent can submit on subsequent requests. The plugin will recognize the cookie
and use the information therein to avoid having to go through the flow again.</p><p>The following command adds this mode of operation to a route.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-bash codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</sp [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/prometheus/index.html b/docs/apisix/plugins/prometheus/index.html
index fa6f592..58c1a73 100644
--- a/docs/apisix/plugins/prometheus/index.html
+++ b/docs/apisix/plugins/prometheus/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -33,7 +33,7 @@ any options yet.</p><p>For example:</p><div class="mdxCodeBlock_3lFL"><div class
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.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/proxy-cache/index.html b/docs/apisix/plugins/proxy-cache/index.html
index 0fb67f0..3f7266d 100644
--- a/docs/apisix/plugins/proxy-cache/index.html
+++ b/docs/apisix/plugins/proxy-cache/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -34,7 +34,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">hello</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><blockquote><p>The response header <code>Apisix-Cache-Status</code> value has changed to HIT, indicating that the data has been cached</p></blockquote><p>Example 3: Specifying cache_zone as <code>invalid_disk_cache</code> is inconsistent with the cache area <code>disk_c [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token operator" style="color:rgb(137, 221, 255)"><</span><span class="token plain">html</span><span class="token operator" style="color:rgb(137, 221, 255)">></span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token operator" style="color:rgb(137, 221, 255)"><</span><span class="token plain"> [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/proxy-mirror/index.html b/docs/apisix/plugins/proxy-mirror/index.html
index 296d576..261c6e8 100644
--- a/docs/apisix/plugins/proxy-mirror/index.html
+++ b/docs/apisix/plugins/proxy-mirror/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">hello world</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><blockquote><p>Since the specified mirror address is 127.0.0.1:9797, so to verify whether this plugin is in effect, we need to confirm on the service with port 9797.
For example, we can start a simple server: python -m SimpleHTTPServer 9797</p></blockquote><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="disable-plugin"></a>Disable Plugin<a class="hash-link" href="#disable-plugin" title="Direct link to heading">#</a></h2><p>Remove the corresponding JSON in the plugin configuration to disable the plugin immediately without restarting the service:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div t [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/proxy-rewrite/index.html b/docs/apisix/plugins/proxy-rewrite/index.html
index 11d719b..dbe2fbe 100644
--- a/docs/apisix/plugins/proxy-rewrite/index.html
+++ b/docs/apisix/plugins/proxy-rewrite/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately :</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H < [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/redirect/index.html b/docs/apisix/plugins/redirect/index.html
index 4aa444e..8475da2 100644
--- a/docs/apisix/plugins/redirect/index.html
+++ b/docs/apisix/plugins/redirect/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately :</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H < [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/referer-restriction/index.html b/docs/apisix/plugins/referer-restriction/index.html
index 40599e8..f98824e 100644
--- a/docs/apisix/plugins/referer-restriction/index.html
+++ b/docs/apisix/plugins/referer-restriction/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@ whitelisting request header Referrers.</p><h2><a aria-hidden="true" tabindex="-1
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0. [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/request-id/index.html b/docs/apisix/plugins/request-id/index.html
index 9a0df39..4d7c763 100644
--- a/docs/apisix/plugins/request-id/index.html
+++ b/docs/apisix/plugins/request-id/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
API request. The plugin will not add a request id if the <code>header_name</code> is already present in the request.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="attributes"></a>Attributes<a class="hash-link" href="#attributes" title="Direct link to heading">#</a></h2><table><thead><tr><th>Name</th><th>Type</th><th>Requirement</th><th>Default</th><th>Valid</th><th>Description</th></tr></thead><tbody><tr><td>header_name</td><td>string</td><td>optional< [...]
APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/5 - [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/request-validation/index.html b/docs/apisix/plugins/request-validation/index.html
index b4862ad..00dd4c2 100644
--- a/docs/apisix/plugins/request-validation/index.html
+++ b/docs/apisix/plugins/request-validation/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
json-schema to validate the schema. The plugin can be used to validate the headers and body data.</p><p>For more information on schema, refer to <a href="https://github.com/api7/jsonschema" target="_blank" rel="noopener noreferrer">JSON schema</a> for more information.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="attributes"></a>Attributes<a class="hash-link" href="#attributes" title="Direct link to heading">#</a></h2><table><thead><tr><th>Name</th><t [...]
APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/5 - [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/response-rewrite/index.html b/docs/apisix/plugins/response-rewrite/index.html
index d08b6a8..d3f940e 100644
--- a/docs/apisix/plugins/response-rewrite/index.html
+++ b/docs/apisix/plugins/response-rewrite/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -33,7 +33,7 @@
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H </ [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/server-info/index.html b/docs/apisix/plugins/server-info/index.html
index df2d68a..7f5a972 100644
--- a/docs/apisix/plugins/server-info/index.html
+++ b/docs/apisix/plugins/server-info/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/serverless/index.html b/docs/apisix/plugins/serverless/index.html
index 54a02f8..cb8c743 100644
--- a/docs/apisix/plugins/serverless/index.html
+++ b/docs/apisix/plugins/serverless/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@ which indicates that the specified function is in effect.</p><h2><a aria-hidden=
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H </ [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/skywalking/index.html b/docs/apisix/plugins/skywalking/index.html
index 5e23697..c9305ca 100644
--- a/docs/apisix/plugins/skywalking/index.html
+++ b/docs/apisix/plugins/skywalking/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -44,7 +44,7 @@ you need to comment out in the <code>config.yaml</code>:</p><div class="mdxCodeB
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic">/**</span></div><div class="token-line" style="color:#bfc7d5"><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"> * @author cyxinda</span></div><div class="token-line" style="color:#bfc7d5"><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"> * @create 2020-05-29 14 [...]
update the file of agent/config/agent.config</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">agent.service_name</span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span class="token plain">yourservername</span></ [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/sls-logger/index.html b/docs/apisix/plugins/sls-logger/index.html
index 3d87eeb..82e7f40 100644
--- a/docs/apisix/plugins/sls-logger/index.html
+++ b/docs/apisix/plugins/sls-logger/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="test-plugin"></a>Test Plugin<a class="hash-link" href="#test-plugin" title="Direct link to heading">#</a></h2><ul><li>success:</li></ul><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollba [...]
APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127 [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/syslog/index.html b/docs/apisix/plugins/syslog/index.html
index 388fda6..12146f8 100644
--- a/docs/apisix/plugins/syslog/index.html
+++ b/docs/apisix/plugins/syslog/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127 [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/tcp-logger/index.html b/docs/apisix/plugins/tcp-logger/index.html
index 229c833..cedb492 100644
--- a/docs/apisix/plugins/tcp-logger/index.html
+++ b/docs/apisix/plugins/tcp-logger/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
<a href="/docs/apisix/batch-processor">Batch-Processor</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="attributes"></a>Attributes<a class="hash-link" href="#attributes" title="Direct link to heading">#</a></h2><table><thead><tr><th>Name</th><th>Type</th><th>Requirement</th><th>Default</th><th>Valid</th><th>Description</th></tr></thead><tbody><tr><td>host</td><td>string</td><td>required</td><td></td><td></td><td>IP address or the Hostname of the TCP s [...]
APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127 [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/traffic-split/index.html b/docs/apisix/plugins/traffic-split/index.html
index 78a1746..ab5816f 100644
--- a/docs/apisix/plugins/traffic-split/index.html
+++ b/docs/apisix/plugins/traffic-split/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -42,7 +42,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">hello </span><span class="token number" style="color:rgb(247, 140, 108)">1980</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>After 5 requests, the service of port <code>1981</code> was hit 3 times, and the service of port <code>1980</code> was hit 2 times.</p><blockquote><ol start="3"><li>The expression verification of [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">hello </span><span class="token number" style="color:rgb(247, 140, 108)">1980</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="disable-plugin"></a>Disable Plugin<a class="hash-link" href="#disable-plugin" title="Direct link to heading">#</a></h2> [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/udp-logger/index.html b/docs/apisix/plugins/udp-logger/index.html
index 2fc6417..d5edbe7 100644
--- a/docs/apisix/plugins/udp-logger/index.html
+++ b/docs/apisix/plugins/udp-logger/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
<a href="/docs/apisix/batch-processor">Batch-Processor</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="attributes"></a>Attributes<a class="hash-link" href="#attributes" title="Direct link to heading">#</a></h2><table><thead><tr><th>Name</th><th>Type</th><th>Requirement</th><th>Default</th><th>Valid</th><th>Description</th></tr></thead><tbody><tr><td>host</td><td>string</td><td>required</td><td></td><td></td><td>IP address or the Hostname of the UDP s [...]
APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127 [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/uri-blocker/index.html b/docs/apisix/plugins/uri-blocker/index.html
index f971043..cc6e357 100644
--- a/docs/apisix/plugins/uri-blocker/index.html
+++ b/docs/apisix/plugins/uri-blocker/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">..</span><span class="token plain">. </span><span class="token punctuation" style="color:rgb(199, 146, 234)">..</span><span class="token plain">.</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enha [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/wolf-rbac/index.html b/docs/apisix/plugins/wolf-rbac/index.html
index 4d6c5a1..4f60e87 100644
--- a/docs/apisix/plugins/wolf-rbac/index.html
+++ b/docs/apisix/plugins/wolf-rbac/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -51,7 +51,7 @@ The rbac feature is provided by <a href="https://github.com/iGeeky/wolf" target=
you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/1 -H </ [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/plugins/zipkin/index.html b/docs/apisix/plugins/zipkin/index.html
index 0a1d81f..d81488e 100644
--- a/docs/apisix/plugins/zipkin/index.html
+++ b/docs/apisix/plugins/zipkin/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -37,7 +37,7 @@ no need to restart the service, it will take effect immediately:</p><div class="
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> // use middleware to extract parentID from http header that injected by APISIX</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> r.Use(func(c *gin.Context) {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> span := this.Tracer.Extract(b3.ExtractHTTP(c.Request))</span></div><div class="token-line" style="color:#bfc7d5"><s [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">}</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/en/latest/plugins/zipkin.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAsp [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/profile/index.html b/docs/apisix/profile/index.html
index f6803f6..f8ce1d4 100644
--- a/docs/apisix/profile/index.html
+++ b/docs/apisix/profile/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -35,7 +35,7 @@ development environment. You have to change it back. It's very easy to make
between different configuration files through environment variables. The corresponding environment variable in APISIX is: <code>APISIX_PROFILE</code></p><p>When <code>APISIX_PROFILE</code> is not set, the following three configuration files are used by default:</p><ul><li>conf/config.yaml</li><li>conf/apisix.yaml</li><li>conf/debug.yaml</li></ul><p>If the value of <code>APISIX_PROFILE</code> is set to <code>prod</code>, the following three configuration files are used:</p><ul><li>conf/co [...]
tools such as git can be configured, and version management can be better achieved.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/en/latest/profile.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/router-radixtree/index.html b/docs/apisix/router-radixtree/index.html
index a9ff1c7..018b159 100644
--- a/docs/apisix/router-radixtree/index.html
+++ b/docs/apisix/router-radixtree/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -33,7 +33,7 @@ here is an simple example:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlo
data from the request body. This limitation is configured via:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">graphql</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></ [...]
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>If you need to pass a graphql body which is larger than the limitation, you can increase the value in <code>conf/config.yaml</code>.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/en/latest/router-radixtree.md" target="_blank" rel="noreferrer noopener"><svg fill= [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/stand-alone/index.html b/docs/apisix/stand-alone/index.html
index a225961..ea0ef6e 100644
--- a/docs/apisix/stand-alone/index.html
+++ b/docs/apisix/stand-alone/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@ the APISIX will check if this file has any changed every second.
If the file changed and we found <code>#END</code> at the end of the file,
APISIX will load the rules in this file and update to memory of APISIX.</p><p>Here is a mini example:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">routes</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</sp [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/apisix/stream-proxy/index.html b/docs/apisix/stream-proxy/index.html
index f0efa44..0bfab2f 100644
--- a/docs/apisix/stream-proxy/index.html
+++ b/docs/apisix/stream-proxy/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
By default, no any stream proxy is enabled.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">apisix</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></div><div class="toke [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/dashboard/FAQ/index.html b/docs/dashboard/FAQ/index.html
index 91cff25..2ff2fd0 100644
--- a/docs/dashboard/FAQ/index.html
+++ b/docs/dashboard/FAQ/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
Refer to the beginning in:
<a href="https://github.com/apache/apisix/blob/master/docs/en/latest/control-api.md" target="_blank" rel="noopener noreferrer">https://github.com/apache/apisix/blob/master/docs/en/latest/control-api.md</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_3lF [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/dashboard/I18N_USER_GUIDE/index.html b/docs/dashboard/I18N_USER_GUIDE/index.html
index 22ef75f..39a6a03 100644
--- a/docs/dashboard/I18N_USER_GUIDE/index.html
+++ b/docs/dashboard/I18N_USER_GUIDE/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/dashboard/IGNORE_DOC/index.html b/docs/dashboard/IGNORE_DOC/index.html
index e2a9392..42b4ac9 100644
--- a/docs/dashboard/IGNORE_DOC/index.html
+++ b/docs/dashboard/IGNORE_DOC/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html b/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html
index f357a3b..c04e42f 100644
--- a/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html
+++ b/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/dashboard/USER_GUIDE/index.html b/docs/dashboard/USER_GUIDE/index.html
index 4933f42..fc75838 100644
--- a/docs/dashboard/USER_GUIDE/index.html
+++ b/docs/dashboard/USER_GUIDE/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/dashboard/api/api/index.html b/docs/dashboard/api/api/index.html
index 3109c48..ed93e1e 100644
--- a/docs/dashboard/api/api/index.html
+++ b/docs/dashboard/api/api/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/dashboard/back-end-e2e/index.html b/docs/dashboard/back-end-e2e/index.html
index 250669a..a1a28b6 100644
--- a/docs/dashboard/back-end-e2e/index.html
+++ b/docs/dashboard/back-end-e2e/index.html
@@ -14,9 +14,9 @@
<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 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-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">Backend 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-doc [...]
<link rel="preload" href="/assets/js/styles.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> # GitHub E2E test create route example</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"> "uris": ["/test-test"],</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> "name": "route_all",</span></div><div [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/dashboard/deploy-with-docker/index.html b/docs/dashboard/deploy-with-docker/index.html
index d5652b2..868f00f 100644
--- a/docs/dashboard/deploy-with-docker/index.html
+++ b/docs/dashboard/deploy-with-docker/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># For users in mainland China, the `ENABLE_PROXY` parameter can be provided to speed up module downloads.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ docker build -t apisix-dashboard:$tag . --build-arg ENABLE_PROXY=true</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># If you want to use the latest codes to build, you can specify the `APISIX_DASHBOARD_VERSION` parameter to `master`.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># This parameter can also be specified as branch name of a specific version, such as `v2.1.1`.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ docker build -t apisix-d [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/dashboard/deploy-with-rpm/index.html b/docs/dashboard/deploy-with-rpm/index.html
index 3247ee2..ae43151 100644
--- a/docs/dashboard/deploy-with-rpm/index.html
+++ b/docs/dashboard/deploy-with-rpm/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/dashboard/deploy/index.html b/docs/dashboard/deploy/index.html
index 84c93a5..d03928c 100644
--- a/docs/dashboard/deploy/index.html
+++ b/docs/dashboard/deploy/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -34,7 +34,7 @@ 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.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/dashboard/develop/index.html b/docs/dashboard/develop/index.html
index f1403a0..0aa361b 100644
--- a/docs/dashboard/develop/index.html
+++ b/docs/dashboard/develop/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ 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.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/dashboard/front-end-e2e/index.html b/docs/dashboard/front-end-e2e/index.html
index adfa5c2..4428b99 100644
--- a/docs/dashboard/front-end-e2e/index.html
+++ b/docs/dashboard/front-end-e2e/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/general/2fa/index.html b/docs/general/2fa/index.html
index d3f2d68..320d48b 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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
<link rel="preload" href="/assets/js/1be78505.b68e4656.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.f419e350.js" as="script">
<link rel="preload" href="/assets/js/17896441.f8641ed3.js" as="script">
-<link rel="preload" href="/assets/js/3dc9f306.f7d5968b.js" as="script">
+<link rel="preload" href="/assets/js/3dc9f306.b6cb4196.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
<script src="/assets/js/1be78505.b68e4656.js"></script>
<script src="/assets/js/935f2afb.f419e350.js"></script>
<script src="/assets/js/17896441.f8641ed3.js"></script>
-<script src="/assets/js/3dc9f306.f7d5968b.js"></script>
+<script src="/assets/js/3dc9f306.b6cb4196.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 a18f7da..7356718 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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
<link rel="preload" href="/assets/js/1be78505.b68e4656.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.f419e350.js" as="script">
<link rel="preload" href="/assets/js/17896441.f8641ed3.js" as="script">
-<link rel="preload" href="/assets/js/8e784bf3.d03119f2.js" as="script">
+<link rel="preload" href="/assets/js/8e784bf3.c1739c35.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
<script src="/assets/js/1be78505.b68e4656.js"></script>
<script src="/assets/js/935f2afb.f419e350.js"></script>
<script src="/assets/js/17896441.f8641ed3.js"></script>
-<script src="/assets/js/8e784bf3.d03119f2.js"></script>
+<script src="/assets/js/8e784bf3.c1739c35.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 98e10da..59702c6 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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
<link rel="preload" href="/assets/js/1be78505.b68e4656.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.f419e350.js" as="script">
<link rel="preload" href="/assets/js/17896441.f8641ed3.js" as="script">
-<link rel="preload" href="/assets/js/adbb350b.6f751d68.js" as="script">
+<link rel="preload" href="/assets/js/adbb350b.a6abc009.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
<script src="/assets/js/1be78505.b68e4656.js"></script>
<script src="/assets/js/935f2afb.f419e350.js"></script>
<script src="/assets/js/17896441.f8641ed3.js"></script>
-<script src="/assets/js/adbb350b.6f751d68.js"></script>
+<script src="/assets/js/adbb350b.a6abc009.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 39877d4..abc9c6a 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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
<link rel="preload" href="/assets/js/1be78505.b68e4656.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.f419e350.js" as="script">
<link rel="preload" href="/assets/js/17896441.f8641ed3.js" as="script">
-<link rel="preload" href="/assets/js/19945770.11ee7006.js" as="script">
+<link rel="preload" href="/assets/js/19945770.d561a573.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
<script src="/assets/js/1be78505.b68e4656.js"></script>
<script src="/assets/js/935f2afb.f419e350.js"></script>
<script src="/assets/js/17896441.f8641ed3.js"></script>
-<script src="/assets/js/19945770.11ee7006.js"></script>
+<script src="/assets/js/19945770.d561a573.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 e2d7e73..235c67f 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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
<link rel="preload" href="/assets/js/1be78505.b68e4656.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.f419e350.js" as="script">
<link rel="preload" href="/assets/js/17896441.f8641ed3.js" as="script">
-<link rel="preload" href="/assets/js/7af3052c.4e518366.js" as="script">
+<link rel="preload" href="/assets/js/7af3052c.50007911.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -73,15 +73,15 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">The vote will be open for at least 72 hours or until necessary number of</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">votes are reached.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Please vote accordingly:</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">[ ] +1 approve</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">[ ] +0 no opinion</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">[ ] -1 disapprove with the reason</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
-</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="send-vote-result-thread-to-the-dev-mailing-list"></a>Send VOTE RESULT thread to the dev mailing list<a class="hash-link" href="#send-vote-result-thread-to-the-dev-mailing-list" title="Direct link to heading">#</a></h3><p>Click <a href="https://lists.apache.org/thread.html/r9153da7 [...]
+</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="send-vote-result-thread-to-the-dev-mailing-list"></a>Send VOTE RESULT thread to the dev mailing list<a class="hash-link" href="#send-vote-result-thread-to-the-dev-mailing-list" title="Direct link to heading">#</a></h3><p>Click <a href="https://lists.apache.org/thread.html/r9153da7 [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
<script src="/assets/js/1be78505.b68e4656.js"></script>
<script src="/assets/js/935f2afb.f419e350.js"></script>
<script src="/assets/js/17896441.f8641ed3.js"></script>
-<script src="/assets/js/7af3052c.4e518366.js"></script>
+<script src="/assets/js/7af3052c.50007911.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 7b15f29..ba7f641 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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
<link rel="preload" href="/assets/js/1be78505.b68e4656.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.f419e350.js" as="script">
<link rel="preload" href="/assets/js/17896441.f8641ed3.js" as="script">
-<link rel="preload" href="/assets/js/66fbb9c2.dbc93e34.js" as="script">
+<link rel="preload" href="/assets/js/66fbb9c2.ef5b389d.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
<script src="/assets/js/1be78505.b68e4656.js"></script>
<script src="/assets/js/935f2afb.f419e350.js"></script>
<script src="/assets/js/17896441.f8641ed3.js"></script>
-<script src="/assets/js/66fbb9c2.dbc93e34.js"></script>
+<script src="/assets/js/66fbb9c2.ef5b389d.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 0d53b92..3122fc2 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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
<link rel="preload" href="/assets/js/1be78505.b68e4656.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.f419e350.js" as="script">
<link rel="preload" href="/assets/js/17896441.f8641ed3.js" as="script">
-<link rel="preload" href="/assets/js/50facf8e.88bb1733.js" as="script">
+<link rel="preload" href="/assets/js/50facf8e.02724887.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
<script src="/assets/js/1be78505.b68e4656.js"></script>
<script src="/assets/js/935f2afb.f419e350.js"></script>
<script src="/assets/js/17896441.f8641ed3.js"></script>
-<script src="/assets/js/50facf8e.88bb1733.js"></script>
+<script src="/assets/js/50facf8e.02724887.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/index.html b/docs/index.html
index 9fc6ace..31636ac 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -27,7 +27,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/ingress-controller/FAQ/index.html b/docs/ingress-controller/FAQ/index.html
index ae9dba8..a032ae8 100644
--- a/docs/ingress-controller/FAQ/index.html
+++ b/docs/ingress-controller/FAQ/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/ingress-controller/IGNORE_DOC/index.html b/docs/ingress-controller/IGNORE_DOC/index.html
index a8c38c6..a860172 100644
--- a/docs/ingress-controller/IGNORE_DOC/index.html
+++ b/docs/ingress-controller/IGNORE_DOC/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/ingress-controller/concepts/apisix_route/index.html b/docs/ingress-controller/concepts/apisix_route/index.html
index f39c0a8..bc3cb88 100644
--- a/docs/ingress-controller/concepts/apisix_route/index.html
+++ b/docs/ingress-controller/concepts/apisix_route/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -45,7 +45,7 @@ the <code>resolveGranularity</code> to <code>service</code> (default is <code>en
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.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/ingress-controller/concepts/apisix_upstream/index.html b/docs/ingress-controller/concepts/apisix_upstream/index.html
index c40a5e5..7e75050 100644
--- a/docs/ingress-controller/concepts/apisix_upstream/index.html
+++ b/docs/ingress-controller/concepts/apisix_upstream/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -44,7 +44,7 @@ In that case, you can create configurations for individual port.</p><div class="
In the meanwhile, the ApisixUpstream <code>foo</code> sets <code>http</code> scheme for port <code>7000</code> and <code>grpc</code> scheme for <code>7001</code>
(all ports are the service port). But both ports shares the load balancer configuration.</p><p><code>PortLevelSettings</code> is not mandatory if the service only exposes one port but is useful when multiple ports are defined.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix-ingress-controller/edit/master/docs/en/latest/concepts/apisix_upstream.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/ingress-controller/contribute/index.html b/docs/ingress-controller/contribute/index.html
index 09dae4f..2fba4b1 100644
--- a/docs/ingress-controller/contribute/index.html
+++ b/docs/ingress-controller/contribute/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -33,7 +33,7 @@ contributing.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedA
also contribute to the documentation or simply report solid bugs
for us to fix.</p><p> For new contributors, please take a look at issues with a tag called <a href="https://github.com/apache/apisix-ingress-controller/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22" target="_blank" rel="noopener noreferrer">Good first issue</a> or <a href="https://github.com/apache/apisix-ingress-controller/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22" target="_blank" rel="noopener noreferrer">Help wanted</a>.</p><h2><a aria-hidden="true" tabind [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/ingress-controller/deployments/ack/index.html b/docs/ingress-controller/deployments/ack/index.html
index be6e522..b9869aa 100644
--- a/docs/ingress-controller/deployments/ack/index.html
+++ b/docs/ingress-controller/deployments/ack/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/ingress-controller/deployments/aws/index.html b/docs/ingress-controller/deployments/aws/index.html
index 1f20cf9..a1f02b2 100644
--- a/docs/ingress-controller/deployments/aws/index.html
+++ b/docs/ingress-controller/deployments/aws/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/ingress-controller/deployments/azure/index.html b/docs/ingress-controller/deployments/azure/index.html
index eedaad7..688deee 100644
--- a/docs/ingress-controller/deployments/azure/index.html
+++ b/docs/ingress-controller/deployments/azure/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/ingress-controller/deployments/gke/index.html b/docs/ingress-controller/deployments/gke/index.html
index 4b98d42..bbf2a89 100644
--- a/docs/ingress-controller/deployments/gke/index.html
+++ b/docs/ingress-controller/deployments/gke/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/ingress-controller/deployments/k3s-rke/index.html b/docs/ingress-controller/deployments/k3s-rke/index.html
index 247faa8..99be29e 100644
--- a/docs/ingress-controller/deployments/k3s-rke/index.html
+++ b/docs/ingress-controller/deployments/k3s-rke/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
It's a good choice to use Ingress APISIX as the north-south API gateway in K3S.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="prerequisites"></a>Prerequisites<a class="hash-link" href="#prerequisites" title="Direct link to heading">#</a></h2><ul><li>Install <a href="https://rancher.com/docs/k3s/latest/en/installation/" target="_blank" rel="noopener noreferrer">K3S</a> or <a href="https://rancher.com/docs/rke/latest/en/installation/" target="_blank [...]
If you are using K3S and you want to expose a <code>LoadBalancer</code> service, try to use <a href="https://github.com/k3s-io/klipper-lb" target="_blank" rel="noopener noreferrer">Klipper</a>.</p><p>Another thing should be concerned that the <code>allow.ipList</code> field should be customized according to the Pod CIDR settings(see <a href="https://rancher.com/docs/k3s/latest/en/installation/install-options/server-config/#networking" target="_blank" rel="noopener noreferrer">K3S</a> or [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/ingress-controller/deployments/kubesphere/index.html b/docs/ingress-controller/deployments/kubesphere/index.html
index d6cf139..cb7953d 100644
--- a/docs/ingress-controller/deployments/kubesphere/index.html
+++ b/docs/ingress-controller/deployments/kubesphere/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
If you want to expose a <code>LoadBalancer</code> service, try to use <a href="https://github.com/kubesphere/porter" target="_blank" rel="noopener noreferrer">Porter</a>.</p><p>Another thing that should be concerned that the <code>allow.ipList</code> field should be customized according to the Pod CIDR settings, so that the apisix-ingress-controller instances can access the APISIX instances (resources pushing).</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/ingress-controller/deployments/minikube/index.html b/docs/ingress-controller/deployments/minikube/index.html
index 6f01d02..95b76cc 100644
--- a/docs/ingress-controller/deployments/minikube/index.html
+++ b/docs/ingress-controller/deployments/minikube/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/ingress-controller/deployments/tke/index.html b/docs/ingress-controller/deployments/tke/index.html
index 9b58b45..fa79798 100644
--- a/docs/ingress-controller/deployments/tke/index.html
+++ b/docs/ingress-controller/deployments/tke/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/ingress-controller/design/index.html b/docs/ingress-controller/design/index.html
index 3263013..18889de 100644
--- a/docs/ingress-controller/design/index.html
+++ b/docs/ingress-controller/design/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/ingress-controller/development/index.html b/docs/ingress-controller/development/index.html
index ef8d969..d2e1caa 100644
--- a/docs/ingress-controller/development/index.html
+++ b/docs/ingress-controller/development/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/ingress-controller/getting-started/index.html b/docs/ingress-controller/getting-started/index.html
index 7be1f8d..900a791 100644
--- a/docs/ingress-controller/getting-started/index.html
+++ b/docs/ingress-controller/getting-started/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@ All these resources are watched and converted to corresponding resources in Apac
and will be reflected to nodes in APISIX Upstream.</p><p><img src="https://raw.githubusercontent.com/apache/apisix-ingress-controller/master/docs/assets/images/scene.png" alt="scene"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="features"></a>Features<a class="hash-link" href="#features" title="Direct link to heading">#</a></h2><ul><li>Declarative configuration</li><li>Full dynamic capabilities to delivery configurations.</li><li>Native Kubernetes Ing [...]
But before you start, please read <a href="/docs/ingress-controller/contribute">How to Contribute</a> and <a href="/docs/ingress-controller/development">How to Develop</a>.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix-ingress-controller/edit/master/docs/en/latest/getting-started.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid mee [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/ingress-controller/practices/index/index.html b/docs/ingress-controller/practices/index/index.html
index 5263194..9e85d04 100644
--- a/docs/ingress-controller/practices/index/index.html
+++ b/docs/ingress-controller/practices/index/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.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 6995eb3..6fa7037 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,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># Use ingress.networking.k8s.io/v1beta1 if your Kubernetes cluster</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># version is older than v1.19.0.</span><span class= [...]
Now try to create it.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">kubectl apply -f httpbin-ingress.yaml</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></di [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.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 ee0adbc..b0d9c7e 100644
--- a/docs/ingress-controller/practices/proxy-the-httpbin-service/index.html
+++ b/docs/ingress-controller/practices/proxy-the-httpbin-service/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
Now try to create it.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">kubectl apply -f httpbin-route.yaml</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div> [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.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 735d5d2..0b56a4a 100644
--- a/docs/ingress-controller/references/apisix_route_v1/index.html
+++ b/docs/ingress-controller/references/apisix_route_v1/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.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 534ceaf..2bde9cf 100644
--- a/docs/ingress-controller/references/apisix_route_v2alpha1/index.html
+++ b/docs/ingress-controller/references/apisix_route_v2alpha1/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/ingress-controller/references/apisix_tls/index.html b/docs/ingress-controller/references/apisix_tls/index.html
index 6cd8de4..b27bd3e 100644
--- a/docs/ingress-controller/references/apisix_tls/index.html
+++ b/docs/ingress-controller/references/apisix_tls/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/docs/ingress-controller/references/apisix_upstream/index.html b/docs/ingress-controller/references/apisix_upstream/index.html
index c126fb0..82f3362 100644
--- a/docs/ingress-controller/references/apisix_upstream/index.html
+++ b/docs/ingress-controller/references/apisix_upstream/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/downloads/ProjectCard/index.html b/downloads/ProjectCard/index.html
index cb9e1d2..99c2adc 100644
--- a/downloads/ProjectCard/index.html
+++ b/downloads/ProjectCard/index.html
@@ -14,9 +14,9 @@
<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.7e998ab0.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.d1493c6c.css">
<link rel="preload" href="/assets/js/styles.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/3.e3686830.js" as="script">
<link rel="preload" href="/assets/js/98c69322.d15b2047.js" as="script">
@@ -26,7 +26,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div class="ProjectCard__Card-sc-12v8c3p-0 fUOFUE"><div class="ProjectCard__LeftSide-sc-12v8c3p-1 ewHYSJ"><a href="https://github.com/undefined" target="_blank" class="ProjectCard__Title-sc-12v8c3p-2 eXqIcO"><span class="ProjectCard__ShapeBeforeTitle-sc-12v8c3p-4 kjTfns"><svg aria-hidden="true" data-prefix="fas" data-icon="hexagon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="hexagon_svg__svg-inline--fa hexagon_svg__fa-hexagon hexagon_svg__fa-w-18 hexagon_svg__fa-7x">< [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/3.e3686830.js"></script>
<script src="/assets/js/98c69322.d15b2047.js"></script>
diff --git a/downloads/index.html b/downloads/index.html
index e7addfa..91f03d4 100644
--- a/downloads/index.html
+++ b/downloads/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># or</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">pgpv apache-apisix-********.asc</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># or</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">pgp apache-apisix-********.asc</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div></div></div></div><footer class="footer"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">ASF</h [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.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 e6e834b..2da5eb0 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,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.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 07ee017..b8c0b12 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,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.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 32a1049..bd165c9 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,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.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 294447e..2d9e1cf 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,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.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 315baed..bd6f417 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,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/events/index.html b/events/index.html
index 052574e..f82b970 100644
--- a/events/index.html
+++ b/events/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -34,7 +34,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/help/index.html b/help/index.html
index 167a289..ab0103e 100644
--- a/help/index.html
+++ b/help/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -27,7 +27,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/index.html b/index.html
index 721cefb..274f417 100644
--- a/index.html
+++ b/index.html
@@ -14,24 +14,24 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
<link rel="preload" href="/assets/js/168.6ccb31e5.js" as="script">
-<link rel="preload" href="/assets/js/c4f5d8e4.b7bc30f7.js" as="script">
+<link rel="preload" href="/assets/js/c4f5d8e4.374f5c35.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div id="docusaurus-base-url-issue-banner-container"></div><nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title> [...]
+<div id="docusaurus-base-url-issue-banner-container"></div><nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title> [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
<script src="/assets/js/168.6ccb31e5.js"></script>
-<script src="/assets/js/c4f5d8e4.b7bc30f7.js"></script>
+<script src="/assets/js/c4f5d8e4.374f5c35.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/search/index.html b/search/index.html
index 14f8eed..787a334 100644
--- a/search/index.html
+++ b/search/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -26,7 +26,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/team/index.html b/team/index.html
index cf03994..bf9c1b5 100644
--- a/team/index.html
+++ b/team/index.html
@@ -14,9 +14,9 @@
<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.c9c938e2.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.60d85e9d.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e498836f.js" as="script">
<link rel="preload" href="/assets/js/main.4bbcd82d.js" as="script">
<link rel="preload" href="/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/assets/js/2.2507d6be.js" as="script">
@@ -27,7 +27,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/assets/js/styles.c9c938e2.js"></script>
-<script src="/assets/js/runtime~main.60d85e9d.js"></script>
+<script src="/assets/js/runtime~main.e498836f.js"></script>
<script src="/assets/js/main.4bbcd82d.js"></script>
<script src="/assets/js/1.0bce5d80.js"></script>
<script src="/assets/js/2.2507d6be.js"></script>
diff --git a/zh/404.html b/zh/404.html
index 96497ff..126d21c 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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/assets/css/styles.7e998ab0.css b/zh/assets/css/styles.d1493c6c.css
similarity index 65%
rename from assets/css/styles.7e998ab0.css
rename to zh/assets/css/styles.d1493c6c.css
index 30de3cd..8ea9144 100644
--- a/assets/css/styles.7e998ab0.css
+++ b/zh/assets/css/styles.d1493c6c.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/19945770.adad0e73.js b/zh/assets/js/19945770.adad0e73.js
new file mode 100644
index 0000000..907eccf
--- /dev/null
+++ b/zh/assets/js/19945770.adad0e73.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{235: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/19945770.d0eea5ac.js b/zh/assets/js/19945770.d0eea5ac.js
deleted file mode 100644
index d2b40a3..0000000
--- a/zh/assets/js/19945770.d0eea5ac.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{235:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return f}));var r=n(0),o=n.n(r);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})) [...]
\ No newline at end of file
diff --git a/zh/assets/js/3dc9f306.b3c4a8cc.js b/zh/assets/js/3dc9f306.b3c4a8cc.js
new file mode 100644
index 0000000..50b3645
--- /dev/null
+++ b/zh/assets/js/3dc9f306.b3c4a8cc.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{112:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return u})),n.d(t,"default",(function(){return s}));var r=n(3),o=n(7),a=(n(0),n(235)),i={id:"2fa",title:"2FA"},c={unversionedId:"2fa",id:"2fa",isDocsHomePage:!1,title:"2FA",description:"Two-factor authentication(2FA)",source:"@site/docs/general/2fa.md",slug:"/2fa",permalink:"/zh/docs/ [...]
\ No newline at end of file
diff --git a/zh/assets/js/3dc9f306.ca050d3f.js b/zh/assets/js/3dc9f306.ca050d3f.js
deleted file mode 100644
index da73265..0000000
--- a/zh/assets/js/3dc9f306.ca050d3f.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{112:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return u})),n.d(t,"default",(function(){return s}));var r=n(3),o=n(7),a=(n(0),n(235)),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.d6aacf5e.js b/zh/assets/js/50facf8e.d6aacf5e.js
deleted file mode 100644
index ea2171e..0000000
--- a/zh/assets/js/50facf8e.d6aacf5e.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[58],{126: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 u}));var n=r(3),i=r(7),a=(r(0),r(235)),o={id:"subscribe-guide",slug:"/subscribe-guide",title:"Subscribe Guide"},c={unversionedId:"subscribe-guide",id:"subscribe-guide",isDocsHomePage:!1,title:"Subscribe Guide",description:"During the proc [...]
\ No newline at end of file
diff --git a/zh/assets/js/50facf8e.fe016df8.js b/zh/assets/js/50facf8e.fe016df8.js
new file mode 100644
index 0000000..2a64c93
--- /dev/null
+++ b/zh/assets/js/50facf8e.fe016df8.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[58],{126:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return o})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return s})),r.d(t,"default",(function(){return p}));var i=r(3),n=r(7),a=(r(0),r(235)),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.43a71f98.js b/zh/assets/js/66fbb9c2.43a71f98.js
new file mode 100644
index 0000000..32f434e
--- /dev/null
+++ b/zh/assets/js/66fbb9c2.43a71f98.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[68],{136:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return o})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return s})),r.d(t,"default",(function(){return p}));var n=r(3),a=r(7),i=(r(0),r(235)),o={id:"security",title:"Security"},c={unversionedId:"security",id:"security",isDocsHomePage:!1,title:"Security",description:"The Apache Software Foundation takes a rigorous stance on eliminating secu [...]
\ No newline at end of file
diff --git a/zh/assets/js/66fbb9c2.78edced0.js b/zh/assets/js/66fbb9c2.78edced0.js
deleted file mode 100644
index 17d2431..0000000
--- a/zh/assets/js/66fbb9c2.78edced0.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[68],{136:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return o})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return s})),r.d(t,"default",(function(){return p}));var n=r(3),a=r(7),i=(r(0),r(235)),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.a2b052a6.js b/zh/assets/js/7af3052c.a2b052a6.js
new file mode 100644
index 0000000..6f3d102
--- /dev/null
+++ b/zh/assets/js/7af3052c.a2b052a6.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[82],{150:function(e,a,t){"use strict";t.r(a),t.d(a,"frontMatter",(function(){return s})),t.d(a,"metadata",(function(){return o})),t.d(a,"toc",(function(){return l})),t.d(a,"default",(function(){return p}));var n=t(3),i=t(7),r=(t(0),t(235)),s={id:"release-guide",title:"Release Guide"},o={unversionedId:"release-guide",id:"release-guide",isDocsHomePage:!1,title:"Release Guide",description:"Release Flow",source:"@site/docs/general/release- [...]
\ No newline at end of file
diff --git a/zh/assets/js/7af3052c.abe066d8.js b/zh/assets/js/7af3052c.abe066d8.js
deleted file mode 100644
index 363a4ab..0000000
--- a/zh/assets/js/7af3052c.abe066d8.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[82],{150:function(e,a,t){"use strict";t.r(a),t.d(a,"frontMatter",(function(){return s})),t.d(a,"metadata",(function(){return o})),t.d(a,"toc",(function(){return l})),t.d(a,"default",(function(){return p}));var n=t(3),i=t(7),r=(t(0),t(235)),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.164e8ba0.js b/zh/assets/js/8e784bf3.164e8ba0.js
new file mode 100644
index 0000000..84f80a5
--- /dev/null
+++ b/zh/assets/js/8e784bf3.164e8ba0.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[92],{159:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return b}));var o=n(3),r=n(7),a=(n(0),n(235)),i={id:"committer-guide",title:"Committer Guide"},c={unversionedId:"committer-guide",id:"committer-guide",isDocsHomePage:!1,title:"Committer Guide",description:"What can I contribute?",source:"@site/d [...]
\ No newline at end of file
diff --git a/zh/assets/js/8e784bf3.9672a2c6.js b/zh/assets/js/8e784bf3.9672a2c6.js
deleted file mode 100644
index 9adced7..0000000
--- a/zh/assets/js/8e784bf3.9672a2c6.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[92],{159:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"toc",(function(){return l})),n.d(t,"default",(function(){return b}));var o=n(3),r=n(7),a=(n(0),n(235)),i={id:"committer-guide",title:"Committer Guide"},c={unversionedId:"committer-guide",id:"committer-guide",isDocsHomePage:!1,title:"Committer Guide",description:"What can I contribute?",source:"@site/d [...]
\ No newline at end of file
diff --git a/zh/assets/js/adbb350b.70d09506.js b/zh/assets/js/adbb350b.70d09506.js
deleted file mode 100644
index 86ea688..0000000
--- a/zh/assets/js/adbb350b.70d09506.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[111],{178:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return l})),r.d(t,"default",(function(){return b}));var n=r(3),o=r(7),a=(r(0),r(235)),i={id:"contributor-guide",title:"Contributor Guide"},c={unversionedId:"contributor-guide",id:"contributor-guide",isDocsHomePage:!1,title:"Contributor Guide",description:"Please fee free to report bu [...]
\ No newline at end of file
diff --git a/zh/assets/js/adbb350b.ec46810c.js b/zh/assets/js/adbb350b.ec46810c.js
new file mode 100644
index 0000000..7970074
--- /dev/null
+++ b/zh/assets/js/adbb350b.ec46810c.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[111],{178:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"toc",(function(){return l})),r.d(t,"default",(function(){return b}));var n=r(3),o=r(7),a=(r(0),r(235)),i={id:"contributor-guide",title:"Contributor Guide"},c={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/c4f5d8e4.e3034792.js b/zh/assets/js/c4f5d8e4.e3034792.js
deleted file mode 100644
index 5a67adc..0000000
--- a/zh/assets/js/c4f5d8e4.e3034792.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[123],{190:function(e,t,a){"use strict";a.r(t);var n=a(238),l=a(17),r=a(242),c=a(239),s=a(261),i=a(0),o=a(336),m=a(260),u=a(0),d=function(){var e=Object(i.useState)(0),t=e[0],a=e[1],l=["Dynamic","Real-Time","Performant"],c=Object(i.useState)(!0),m=c[0],d=c[1],v=function(e){d(!1),a(e),d(!0)};return Object(i.useEffect)((function(){var e=setInterval((function(){v(t>=l.length-1?0:t+1)}),3600);return function(){return clearInterval(e)}}),[t] [...]
\ No newline at end of file
diff --git a/zh/assets/js/c4f5d8e4.ecffa548.js b/zh/assets/js/c4f5d8e4.ecffa548.js
new file mode 100644
index 0000000..b299287
--- /dev/null
+++ b/zh/assets/js/c4f5d8e4.ecffa548.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[123],{190:function(e,t,a){"use strict";a.r(t);var n=a(238),l=a(17),r=a(242),c=a(239),s=a(261),i=a(0),o=a(336),m=a(260),u=a(0),d=function(){var e=Object(i.useState)(0),t=e[0],a=e[1],l=["Dynamic","Real-Time","Performant"],c=Object(i.useState)(!0),m=c[0],d=c[1],p=function(e){d(!1),a(e),d(!0)};return Object(i.useEffect)((function(){var e=setInterval((function(){p(t>=l.length-1?0:t+1)}),3600);return function(){return clearInterval(e)}}),[t] [...]
\ No newline at end of file
diff --git a/zh/assets/js/runtime~main.c5c7849f.js b/zh/assets/js/runtime~main.24e52d30.js
similarity index 93%
rename from zh/assets/js/runtime~main.c5c7849f.js
rename to zh/assets/js/runtime~main.24e52d30.js
index 959628c..0884010 100644
--- a/zh/assets/js/runtime~main.c5c7849f.js
+++ b/zh/assets/js/runtime~main.24e52d30.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(d,r)&&d[r]&&l.push(d[r][0]),d[r]=0;for(c in n)Object.prototype.hasOwnProperty.call(n,c)&&(e[c]=n[c]);for(i&&i(f);l.length;)l.shift()();return b.push.apply(b,o||[]),a()}function a(){for(var e,f=0;f<b.length;f++){for(var a=b[f],c=!0,r=1;r<a.length;r++){var n=a[r];0!==d[n]&&(c=!1)}c&&(b.splice(f--,1),e=t(t.s=a[0]))}return e}var c={},d={162:0},b=[];function r(e){ret [...]
\ No newline at end of file
+!function(e){function f(f){for(var c,r,t=f[0],n=f[1],o=f[2],u=0,l=[];u<t.length;u++)r=t[u],Object.prototype.hasOwnProperty.call(d,r)&&d[r]&&l.push(d[r][0]),d[r]=0;for(c in n)Object.prototype.hasOwnProperty.call(n,c)&&(e[c]=n[c]);for(i&&i(f);l.length;)l.shift()();return b.push.apply(b,o||[]),a()}function a(){for(var e,f=0;f<b.length;f++){for(var a=b[f],c=!0,r=1;r<a.length;r++){var n=a[r];0!==d[n]&&(c=!1)}c&&(b.splice(f--,1),e=t(t.s=a[0]))}return e}var c={},d={162:0},b=[];function r(e){ret [...]
\ No newline at end of file
diff --git a/zh/blog/2020/08/22/new-website/index.html b/zh/blog/2020/08/22/new-website/index.html
index 435187e..c24e702 100644
--- a/zh/blog/2020/08/22/new-website/index.html
+++ b/zh/blog/2020/08/22/new-website/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 763043a..3fab231 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,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
A pluggable filter chain mechanism allows filters to be written to perform different tasks and inserted into the main server.</p><p><img src="https://static.apiseven.com/filters.png" alt="Envoy filter"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="expansion-method"></a>Expansion method<a class="hash-link" href="#expansion-method" title="Direct link to heading">#</a></h3><p>The existing filters may not meet the user's custom requirements. In this [...]
In the example, we configured plugin <code>uri-blocker</code> for the route whose prefix is <code>/foo</code>, as well as the block rule of the plugin and the response status when a block is required.</p><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="second-step-parse-request"></a>Second step, parse request<a class="hash-link" href="#second-step-parse-request" title="Direct link to heading">#</a></h4><p>We encapsulated the client request data into <code> [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 12323f6..e8f3a06 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,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 c90b54f..70413d0 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,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">"headers"</span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">:</span><span class="token plain"> </span><span c [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 b159a63..ab69f0b 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,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 7643c0a..e741b93 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,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">NAME CHART VERSION APP VERSION DESCRIPTION</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">apisix/apisix 0.1.2 2.1.0 A Helm chart for Apache APISIX</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">apisix/apisix-dashboard 0.1.0 2.3.0 A Helm chart for Apache APIS [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">NAME: apisix-gw</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">LAST DEPLOYED: Fri Feb 19 11:34:14 2021</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">NAMESPACE: default</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">STATUS: deployed</span></div><div class="token-line" style="color:#bfc7d5"><span [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 e0d16f7..e0f3e69 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,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/blog/index.html b/zh/blog/index.html
index d8a1ac8..c1320c9 100644
--- a/zh/blog/index.html
+++ b/zh/blog/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -36,7 +36,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/FAQ/index.html b/zh/docs/apisix/FAQ/index.html
index 3f5405b..fcb3bc1 100644
--- a/zh/docs/apisix/FAQ/index.html
+++ b/zh/docs/apisix/FAQ/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -36,7 +36,7 @@ luarocks 服务。 运行 <code>luarocks config rocks_servers</code> 命令(
<a href="https://github.com/api7/lua-resty-radixtree#operator-list" target="_blank" rel="noopener noreferrer">https://github.com/api7/lua-resty-radixtree#operator-list</a></p><p>2、通过 traffic-split 插件来实现</p><p>详细使用示例请参考 <a href="/zh/docs/apisix/plugins/traffic-split">traffic-split.md</a> 插件文档。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="如何支持-http-自动跳转到-https?"></a>如何支持 http 自动跳转到 https?<a class="hash-link" href="#如何支持-http-自动跳转到-https?" title="Direct [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"><html></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"><head><title>301 Moved Permanently</title></head></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"><body></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"><center><h1>301 Moved Permanently</h1> [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/IGNORE_DOC/index.html b/zh/docs/apisix/IGNORE_DOC/index.html
index 100db4b..d85ea47 100644
--- a/zh/docs/apisix/IGNORE_DOC/index.html
+++ b/zh/docs/apisix/IGNORE_DOC/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/admin-api/index.html b/zh/docs/apisix/admin-api/index.html
index 5213185..efac6ed 100644
--- a/zh/docs/apisix/admin-api/index.html
+++ b/zh/docs/apisix/admin-api/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -90,7 +90,7 @@
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><blockquote><p>应答参数</p></blockquote><p>目前是直接返回与 etcd 交互后的结果。</p><p><a href="#%E7%9B%AE%E5%BD%95">Back to TOC</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="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> [...]
</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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/architecture-design/index.html b/zh/docs/apisix/architecture-design/index.html
index 16f5887..7c18f93 100644
--- a/zh/docs/apisix/architecture-design/index.html
+++ b/zh/docs/apisix/architecture-design/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -66,7 +66,7 @@
所以高级调试模式的开启、关闭都是热更新方式完成。</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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/aws/index.html b/zh/docs/apisix/aws/index.html
index 496ea96..ea0a5dd 100644
--- a/zh/docs/apisix/aws/index.html
+++ b/zh/docs/apisix/aws/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -51,7 +51,7 @@
<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/aws-define-service.png">
<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/aws-define-route.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="validation"></a>Validation<a class="hash-link" href="#validation" title="Direct link to heading">#</a></h2><p>OK. Let's test the <code>/index.php</code> on <code>{apiSix.ApiSixServiceServiceURL}/index.php</code></p><p><img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/ima [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/batch-processor/index.html b/zh/docs/apisix/batch-processor/index.html
index 1977eb9..c4b16a4 100644
--- a/zh/docs/apisix/batch-processor/index.html
+++ b/zh/docs/apisix/batch-processor/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -36,7 +36,7 @@
刷新批处理的计时器基于“ 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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/benchmark/index.html b/zh/docs/apisix/benchmark/index.html
index f6768a4..e3d1b13 100644
--- a/zh/docs/apisix/benchmark/index.html
+++ b/zh/docs/apisix/benchmark/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/control-api/index.html b/zh/docs/apisix/control-api/index.html
index 290dd61..4331fc7 100644
--- a/zh/docs/apisix/control-api/index.html
+++ b/zh/docs/apisix/control-api/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -34,7 +34,7 @@ of fields like <code>consumer_schema</code> or <code>type</code>, it is dependen
definition.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="get-v1healthcheck"></a>GET /v1/healthcheck<a class="hash-link" href="#get-v1healthcheck" title="Direct link to heading">#</a></h3><p>Introduced since <code>v2.3</code>.</p><p>Return current <a href="/zh/docs/apisix/health-check">health check</a> status in the format below:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-json codeB [...]
object with id 1 creates a health checker, the <code>src_type</code> is <code>upstreams</code> and the <code>src_id</code> is <code>1</code>.</li><li>name: the name of the health checker.</li><li>nodes: the target nodes of the health checker.</li><li>healthy_nodes: the healthy node known by the health checker.</li></ul><p>User can also use <code>/v1/healthcheck/$src_type/$src_id</code> can get the status of a health checker.</p><p>For example, <code>GET /v1/healthcheck/upstreams/1</code> [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/customize-nginx-configuration/index.html b/zh/docs/apisix/customize-nginx-configuration/index.html
index be85bed..77a7ded 100644
--- a/zh/docs/apisix/customize-nginx-configuration/index.html
+++ b/zh/docs/apisix/customize-nginx-configuration/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> chunked_transfer_encoding on;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token key atrule">http_server_configuration_snippet</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">|</span><span class="token scalar string" style="color:rgb(195, 232, 141)"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/debug-function/index.html b/zh/docs/apisix/debug-function/index.html
index 637af39..4e06828 100644
--- a/zh/docs/apisix/debug-function/index.html
+++ b/zh/docs/apisix/debug-function/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>具有 <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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/discovery/consul_kv/index.html b/zh/docs/apisix/discovery/consul_kv/index.html
index acce526..a07d076 100644
--- a/zh/docs/apisix/discovery/consul_kv/index.html
+++ b/zh/docs/apisix/discovery/consul_kv/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">\</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> -X PUT </span><span class="token punctuation" style="color:rgb(199, 146, 234)">\</span><span class="token [...]
To avoid confusion, use the full consul key url path as service name in practice.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="upstream-setting"></a>Upstream setting<a class="hash-link" href="#upstream-setting" title="Direct link to heading">#</a></h3><p>Here is an example of routing a request with a URL of "/*" to a service which named "<a href="http://127.0.0.1:8500/v1/kv/upstreams/webpages/%22" target="_blank" rel="noopener noreferre [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/discovery/dns/index.html b/zh/docs/apisix/discovery/dns/index.html
index 5058714..d5233c1 100644
--- a/zh/docs/apisix/discovery/dns/index.html
+++ b/zh/docs/apisix/discovery/dns/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -36,7 +36,7 @@ than 0, records with weight 0 should have a very small chance of
being selected.</p></blockquote><p>We treat weight 0 record has a weight of 1 so the node "have a very small chance of
being selected", which is also the common way to treat this type of record.</p><p>TODO: support priority.</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>< [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/discovery/index.html b/zh/docs/apisix/discovery/index.html
index 6d47ad7..d75b029 100644
--- a/zh/docs/apisix/discovery/index.html
+++ b/zh/docs/apisix/discovery/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -38,7 +38,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"node"</span><span class="token plain">:</span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"value"</span><span class="token plain">:</span><span class="token [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0.1:9080/apisix/admin/routes/2 -H </span><span class="token string" style="color:rgb(195, 232, 141)">'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1'</span><span class="token plain"> -X PUT -i -d </span><span class="token string" style="color:rgb(195, 232, 141)">'</span></ [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 3c55780..e6354c1 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,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -63,7 +63,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># to lowercase hexits</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">echo</span><span class="token plain"> -e </span><span class="token variable" style="color:rgb(191, 199, [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># to base64</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">echo</span><span class="token plain"> -e </span><span class="token variable" style="color:rgb(191, 199, 213)">$ME [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/getting-started/index.html b/zh/docs/apisix/getting-started/index.html
index 1848472..4f54d29 100644
--- a/zh/docs/apisix/getting-started/index.html
+++ b/zh/docs/apisix/getting-started/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -41,7 +41,7 @@ Service(服务)为上游服务提供了抽象。因此,您可以创建单
现在使用下面的命令安全地访问请求。</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-bash codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> -i -X GET http://127.0.0.1:9080/get -H </span><span class="token string" style="color:rgb(195, 232 [...]
可以在<a href="https://github.com/apache/apisix" target="_blank" rel="noopener noreferrer">repository</a>中使用。控制台是直观的,您可以通过它编排同样的路由配置。</p><p><img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/dashboard.png" alt="Dashboard"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="故障排查"></a>故障排查<a class="hash-link" href="#故障排查" title="Direct link to heading">#</a></h3><ul><li><p>确保所需的端口未被其他系统/进程使用(默认端口为:9080、9443、2379)。下面是终止正在侦听特定端口(基于 [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/grpc-proxy/index.html b/zh/docs/apisix/grpc-proxy/index.html
index 630d6f3..6e205d2 100644
--- a/zh/docs/apisix/grpc-proxy/index.html
+++ b/zh/docs/apisix/grpc-proxy/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/health-check/index.html b/zh/docs/apisix/health-check/index.html
index a261693..9209569 100644
--- a/zh/docs/apisix/health-check/index.html
+++ b/zh/docs/apisix/health-check/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
如果一个 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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/how-to-build/index.html b/zh/docs/apisix/how-to-build/index.html
index fce4180..73e3687 100644
--- a/zh/docs/apisix/how-to-build/index.html
+++ b/zh/docs/apisix/how-to-build/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -36,7 +36,7 @@
确保将openresty设置为默认的nginx并按如下所示导出路径。</p><ul><li>export PATH=/usr/local/openresty/nginx/sbin:$PATH<ul><li>Linux 默认安装路径:<ul><li>export PATH=/usr/local/openresty/nginx/sbin:$PATH</li></ul></li><li>OSx 通过homebrew默认安装路径:<ul><li>export PATH=/usr/local/opt/openresty/nginx/sbin:$PATH</li></ul></li></ul></li></ul><p><strong>运行单个测试用例</strong></p><ul><li>使用以下命令运行指定的测试用例:<ul><li>prove -Itest-nginx/lib -r t/plugin/openid-connect.t</li></ul></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor [...]
</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?api_key</span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span class="token plain">abcdefghabcdefgh-invalid -i</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">HTTP/1.1 </span><span class="token [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/https/index.html b/zh/docs/apisix/https/index.html
index 7bf59c4..42438b2 100644
--- a/zh/docs/apisix/https/index.html
+++ b/zh/docs/apisix/https/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -39,7 +39,7 @@
你可以把它们都放入 <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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/install-dependencies/index.html b/zh/docs/apisix/install-dependencies/index.html
index d7f4507..3316c26 100644
--- a/zh/docs/apisix/install-dependencies/index.html
+++ b/zh/docs/apisix/install-dependencies/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -48,7 +48,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># 开启 etcd server</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">etcd </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="tok [...]
</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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/mtls/index.html b/zh/docs/apisix/mtls/index.html
index ba28827..b9f04d6 100644
--- a/zh/docs/apisix/mtls/index.html
+++ b/zh/docs/apisix/mtls/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token key atrule">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">enable</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"> </span><span clas [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugin-develop/index.html b/zh/docs/apisix/plugin-develop/index.html
index 51900f9..f09acaa 100644
--- a/zh/docs/apisix/plugin-develop/index.html
+++ b/zh/docs/apisix/plugin-develop/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -51,7 +51,7 @@
</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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugin-interceptors/index.html b/zh/docs/apisix/plugin-interceptors/index.html
index a00b396..e6fc6ce 100644
--- a/zh/docs/apisix/plugin-interceptors/index.html
+++ b/zh/docs/apisix/plugin-interceptors/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/api-breaker/index.html b/zh/docs/apisix/plugins/api-breaker/index.html
index e22b9c1..f2be414 100644
--- a/zh/docs/apisix/plugins/api-breaker/index.html
+++ b/zh/docs/apisix/plugins/api-breaker/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
应答 500 或 503 连续 3 次,触发熔断。应答 200 连续 1 次,恢复健康。</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">&qu [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">..</span><span class="token plain">. </span><span class="token punctuation" style="color:rgb(199, 146, 234)">..</span><span class="token plain">.</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enha [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/authz-keycloak/index.html b/zh/docs/apisix/plugins/authz-keycloak/index.html
index ff795d6..9154600 100644
--- a/zh/docs/apisix/plugins/authz-keycloak/index.html
+++ b/zh/docs/apisix/plugins/authz-keycloak/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/basic-auth/index.html b/zh/docs/apisix/plugins/basic-auth/index.html
index d31ad80..57e39d1 100644
--- a/zh/docs/apisix/plugins/basic-auth/index.html
+++ b/zh/docs/apisix/plugins/basic-auth/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/batch-requests/index.html b/zh/docs/apisix/plugins/batch-requests/index.html
index b82ed7b..52c2a99 100644
--- a/zh/docs/apisix/plugins/batch-requests/index.html
+++ b/zh/docs/apisix/plugins/batch-requests/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
来保护它。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="如何启用"></a>如何启用<a class="hash-link" href="#如何启用" title="Direct link to heading">#</a></h2><p>本插件默认启用。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="如何配置"></a>如何配置<a class="hash-link" href="#如何配置" title="Direct link to heading">#</a></h2><p>默认本插件限制请求体的大小不能大于 1 MiB。这个限制可以通过 <code>apisix/admin/plugin_metadata/batch-requests</code> 来修改。</p><div class="mdxCodeBlock_3lFL"> [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/consumer-restriction/index.html b/zh/docs/apisix/plugins/consumer-restriction/index.html
index 022b1ce..df196b0 100644
--- a/zh/docs/apisix/plugins/consumer-restriction/index.html
+++ b/zh/docs/apisix/plugins/consumer-restriction/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> 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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/cors/index.html b/zh/docs/apisix/plugins/cors/index.html
index 9390bc3..f25cc68 100644
--- a/zh/docs/apisix/plugins/cors/index.html
+++ b/zh/docs/apisix/plugins/cors/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
使用 <code>**</code> 时要充分理解它引入了一些安全隐患,比如 CSRF,所以确保这样的安全等级符合自己预期再使用。</p></blockquote><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="如何启用"></a>如何启用<a class="hash-link" href="#如何启用" title="Direct link to heading">#</a></h2><p>创建 <code>Route</code> 或 <code>Service</code> 对象,并配置 <code>cors</code> 插件。</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="co [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/dubbo-proxy/index.html b/zh/docs/apisix/plugins/dubbo-proxy/index.html
index 4ff36a7..a1027c1 100644
--- a/zh/docs/apisix/plugins/dubbo-proxy/index.html
+++ b/zh/docs/apisix/plugins/dubbo-proxy/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -34,7 +34,7 @@ you can delete the corresponding json configuration in the plugin configuration,
no need to restart the service, it will take effect immediately:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ </span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> http://127.0.0. [...]
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="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/echo/index.html b/zh/docs/apisix/plugins/echo/index.html
index d67abfa..a3f6b77 100644
--- a/zh/docs/apisix/plugins/echo/index.html
+++ b/zh/docs/apisix/plugins/echo/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 f6e4e6e..f77c7ba 100644
--- a/zh/docs/apisix/plugins/error-log-logger/index.html
+++ b/zh/docs/apisix/plugins/error-log-logger/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
<a href="/zh/docs/apisix/batch-processor">Batch-Processor</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="属性列表"></a>属性列表<a class="hash-link" href="#属性列表" title="Direct link to heading">#</a></h2><table><thead><tr><th>名称</th><th>类型</th><th>必选项</th><th>默认值</th><th>有效值</th><th>描述</th></tr></thead><tbody><tr><td>host</td><td>string</td><td>必须</td><td></td><td></td><td>TCP 服务的IP地址或主机名</td></tr><tr><td>port</td><td>integer</td><td>必须</td><td></td><td>[0,.. [...]
下面是一个在<code>conf/config.yaml</code> 中添加插件信息的例子:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">plugins</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"> [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/fault-injection/index.html b/zh/docs/apisix/plugins/fault-injection/index.html
index 18c2fa1..dd21daa 100644
--- a/zh/docs/apisix/plugins/fault-injection/index.html
+++ b/zh/docs/apisix/plugins/fault-injection/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -49,7 +49,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Fault Injection</span><span class="token operator" style="color:rgb(137, 221, 255)">!</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>3、请求参数与请求头都匹配失败,不执行故障注入:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class= [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">hello</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="禁用插件"></a>禁用插件<a class="hash-link" href="#禁用插件" title="Direct link to heading">#</a></h3><p>移除插件配置中相应的 JSON 配置可立即禁用该插件,无需重启服务:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_h [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/grpc-transcode/index.html b/zh/docs/apisix/plugins/grpc-transcode/index.html
index 7af7a4a..5e510c4 100644
--- a/zh/docs/apisix/plugins/grpc-transcode/index.html
+++ b/zh/docs/apisix/plugins/grpc-transcode/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/hmac-auth/index.html b/zh/docs/apisix/plugins/hmac-auth/index.html
index 9dae5db..78519c8 100644
--- a/zh/docs/apisix/plugins/hmac-auth/index.html
+++ b/zh/docs/apisix/plugins/hmac-auth/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -36,7 +36,7 @@
</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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/http-logger/index.html b/zh/docs/apisix/plugins/http-logger/index.html
index c43f330..f4680bb 100644
--- a/zh/docs/apisix/plugins/http-logger/index.html
+++ b/zh/docs/apisix/plugins/http-logger/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/index.html b/zh/docs/apisix/plugins/index.html
index a98c593..fe5a4ce 100644
--- a/zh/docs/apisix/plugins/index.html
+++ b/zh/docs/apisix/plugins/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
禁用了该插件,在执行路由规则的时候会跳过这个插件。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="stand-alone-模式下的热加载"></a>stand-alone 模式下的热加载<a class="hash-link" href="#stand-alone-模式下的热加载" title="Direct link to heading">#</a></h2><p>参考 <a href="/zh/docs/apisix/stand-alone">stand alone 模式</a> 文档里关于配置插件的内容。</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/zh/latest/plugins.md" target="_b [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/ip-restriction/index.html b/zh/docs/apisix/plugins/ip-restriction/index.html
index b92f123..ceadf38 100644
--- a/zh/docs/apisix/plugins/ip-restriction/index.html
+++ b/zh/docs/apisix/plugins/ip-restriction/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/jwt-auth/index.html b/zh/docs/apisix/plugins/jwt-auth/index.html
index 8256546..f26f8aa 100644
--- a/zh/docs/apisix/plugins/jwt-auth/index.html
+++ b/zh/docs/apisix/plugins/jwt-auth/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -36,7 +36,7 @@
</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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/kafka-logger/index.html b/zh/docs/apisix/plugins/kafka-logger/index.html
index 568c4e6..32bf5e1 100644
--- a/zh/docs/apisix/plugins/kafka-logger/index.html
+++ b/zh/docs/apisix/plugins/kafka-logger/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -34,7 +34,7 @@
或每个<code>buffer_duration</code>刷新缓冲区。</p><p>如果成功,则返回 <code>true</code>。
如果出现错误,则返回 <code>nil</code>,并带有描述错误的字符串(<code>buffer overflow</code>)。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="broker-列表"></a>Broker 列表<a class="hash-link" href="#broker-列表" title="Direct link to heading">#</a></h3><p>插件支持一次推送到多个 Broker,如下配置:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-json codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;bac [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/key-auth/index.html b/zh/docs/apisix/plugins/key-auth/index.html
index 0e2f4fc..7c43d7b 100644
--- a/zh/docs/apisix/plugins/key-auth/index.html
+++ b/zh/docs/apisix/plugins/key-auth/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@
<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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/limit-conn/index.html b/zh/docs/apisix/plugins/limit-conn/index.html
index 8d6e363..9b9910e 100644
--- a/zh/docs/apisix/plugins/limit-conn/index.html
+++ b/zh/docs/apisix/plugins/limit-conn/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@
<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/plugin/limit-conn-2.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="test-plugin"></a>test plugin<a class="hash-link" href="#test-plugin" title="Direct link to heading">#</a></h4><p>上面启用的插件的参数表示只允许一个并发请求。 当收到多个并发请求时,将直接返回 503 拒绝请求。</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 th [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token function" style="color:rgb(130, 170, 255)">curl</span><span class="token plain"> -i http://127.0.0.1:9080/index.html?sleep</span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span class="token number" style="color:rgb(247, 140, 108)">20</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></ [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/limit-count/index.html b/zh/docs/apisix/plugins/limit-count/index.html
index 46c3e56..c332c57 100644
--- a/zh/docs/apisix/plugins/limit-count/index.html
+++ b/zh/docs/apisix/plugins/limit-count/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -33,7 +33,7 @@
<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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/limit-req/index.html b/zh/docs/apisix/plugins/limit-req/index.html
index 996f50f..e9b5e54 100644
--- a/zh/docs/apisix/plugins/limit-req/index.html
+++ b/zh/docs/apisix/plugins/limit-req/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token 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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/log-rotate/index.html b/zh/docs/apisix/plugins/log-rotate/index.html
index 96afadd..789aad0 100644
--- a/zh/docs/apisix/plugins/log-rotate/index.html
+++ b/zh/docs/apisix/plugins/log-rotate/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
通过配置参数可以设置每间隔多久切分一次日志,以及最近保留多少份日志(超过指定数量后,自动删除老文件)。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="参数"></a>参数<a class="hash-link" href="#参数" title="Direct link to heading">#</a></h2><table><thead><tr><th>名称</th><th>类型</th><th>必选项</th><th>默认值</th><th>有效值</th><th>描述</th></tr></thead><tbody><tr><td>interval</td><td>integer</td><td>必须</td><td>60 * 60</td><td></td><td>每间隔多长时间切分一次日志,秒为单位</td></tr><tr><td>max_kept</td><td>integer</td><td>必须</td><td>24 * 7</td> [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token key atrule">plugin_attr</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token key atrule">log-rotate</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></ [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/mqtt-proxy/index.html b/zh/docs/apisix/plugins/mqtt-proxy/index.html
index 9389436..d9de980 100644
--- a/zh/docs/apisix/plugins/mqtt-proxy/index.html
+++ b/zh/docs/apisix/plugins/mqtt-proxy/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/node-status/index.html b/zh/docs/apisix/plugins/node-status/index.html
index d95c650..3472986 100644
--- a/zh/docs/apisix/plugins/node-status/index.html
+++ b/zh/docs/apisix/plugins/node-status/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">{"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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/openid-connect/index.html b/zh/docs/apisix/plugins/openid-connect/index.html
index f200dd3..34d419b 100644
--- a/zh/docs/apisix/plugins/openid-connect/index.html
+++ b/zh/docs/apisix/plugins/openid-connect/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@
下图显示了通过网关进行令牌自省的示例(成功)流程。</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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/prometheus/index.html b/zh/docs/apisix/plugins/prometheus/index.html
index fdc74a9..dc6e984 100644
--- a/zh/docs/apisix/plugins/prometheus/index.html
+++ b/zh/docs/apisix/plugins/prometheus/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
来保护它。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="如何开启插件"></a>如何开启插件<a class="hash-link" href="#如何开启插件" title="Direct link to heading">#</a></h2><p><code>prometheus</code> 插件用空{}就可以开启了,他没有任何的选项。</p><p>例子如下:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="toke [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/proxy-cache/index.html b/zh/docs/apisix/plugins/proxy-cache/index.html
index c58c283..332f5a7 100644
--- a/zh/docs/apisix/plugins/proxy-cache/index.html
+++ b/zh/docs/apisix/plugins/proxy-cache/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -34,7 +34,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">hello</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><blockquote><p>响应头 <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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/proxy-mirror/index.html b/zh/docs/apisix/plugins/proxy-mirror/index.html
index 7615cab..36128bb 100644
--- a/zh/docs/apisix/plugins/proxy-mirror/index.html
+++ b/zh/docs/apisix/plugins/proxy-mirror/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">hello world</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><blockquote><p>由于指定的 mirror 地址是127.0.0.1:9797,所以验证此插件是否已经正常工作需要在端口为9797的服务上确认,例如,我们可以通过 python 启动一个简单的 server: python -m SimpleHTTPServer 9797。</p></blockquote><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="禁用插件"></a>禁用插件<a class="h [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/proxy-rewrite/index.html b/zh/docs/apisix/plugins/proxy-rewrite/index.html
index e131ff0..04c63af 100644
--- a/zh/docs/apisix/plugins/proxy-rewrite/index.html
+++ b/zh/docs/apisix/plugins/proxy-rewrite/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/redirect/index.html b/zh/docs/apisix/plugins/redirect/index.html
index 601ad9c..e45bb1f 100644
--- a/zh/docs/apisix/plugins/redirect/index.html
+++ b/zh/docs/apisix/plugins/redirect/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">..</span><span class="token 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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/referer-restriction/index.html b/zh/docs/apisix/plugins/referer-restriction/index.html
index 441c101..99fc6ad 100644
--- a/zh/docs/apisix/plugins/referer-restriction/index.html
+++ b/zh/docs/apisix/plugins/referer-restriction/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/request-id/index.html b/zh/docs/apisix/plugins/request-id/index.html
index 23fdffd..febc73f 100644
--- a/zh/docs/apisix/plugins/request-id/index.html
+++ b/zh/docs/apisix/plugins/request-id/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/request-validation/index.html b/zh/docs/apisix/plugins/request-validation/index.html
index 3df317e..8739afd 100644
--- a/zh/docs/apisix/plugins/request-validation/index.html
+++ b/zh/docs/apisix/plugins/request-validation/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/response-rewrite/index.html b/zh/docs/apisix/plugins/response-rewrite/index.html
index 8d134e3..28692e1 100644
--- a/zh/docs/apisix/plugins/response-rewrite/index.html
+++ b/zh/docs/apisix/plugins/response-rewrite/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@
2、另外也可以通过配置 status_code 和 header 里面的 Location 来实现重定向,当然如果只是需要重定向功能,最好使用 <a href="/zh/docs/apisix/plugins/redirect">redirect</a> 插件。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="配置参数"></a>配置参数<a class="hash-link" href="#配置参数" title="Direct link to heading">#</a></h2><table><thead><tr><th>名称</th><th>类型</th><th>必选项</th><th>默认值</th><th>有效值</th><th>描述</th></tr></thead><tbody><tr><td>status_code</td><td>integer</td><td>可选</td><td></td><td>[200, 598]</td><td [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token string" style="color:rgb(195, 232, 141)">"code"</span><span class="token builtin class-name" style="color:rgb(255, 203, 107)">:</span><span class="token string" style="color:rgb(195, 232, 141)">"ok"</span><span class="token plain">,</span><span class="token string" style="color:rgb(195, [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/server-info/index.html b/zh/docs/apisix/plugins/server-info/index.html
index 0bd67ec..9b8cad5 100644
--- a/zh/docs/apisix/plugins/server-info/index.html
+++ b/zh/docs/apisix/plugins/server-info/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
小时:</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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/serverless/index.html b/zh/docs/apisix/plugins/serverless/index.html
index 06fc95a..53efc6b 100644
--- a/zh/docs/apisix/plugins/serverless/index.html
+++ b/zh/docs/apisix/plugins/serverless/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
前者会在指定阶段的最开始运行,后者是在指定阶段的最后运行。</p><p>这两个插件接收的参数都是一样的。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="parameters"></a>Parameters<a class="hash-link" href="#parameters" title="Direct link to heading">#</a></h2><table><thead><tr><th>名称</th><th>类型</th><th>必选项</th><th>默认值</th><th>有效值</th><th>描述</th></tr></thead><tbody><tr><td>phase</td><td>string</td><td>可选</td><td>["access"]</td><td>["rewrite", "access", "header_filter" [...]
表示指定的函数已经生效。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="移除插件"></a>移除插件<a class="hash-link" href="#移除插件" title="Direct link to heading">#</a></h3><p>当你想去掉插件的时候,很简单,在插件的配置中把对应的 json 配置删除即可,无须重启服务,即刻生效:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/skywalking/index.html b/zh/docs/apisix/plugins/skywalking/index.html
index 9b96562..30a9fb2 100644
--- a/zh/docs/apisix/plugins/skywalking/index.html
+++ b/zh/docs/apisix/plugins/skywalking/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -38,7 +38,7 @@
</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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/sls-logger/index.html b/zh/docs/apisix/plugins/sls-logger/index.html
index b186455..386f2f6 100644
--- a/zh/docs/apisix/plugins/sls-logger/index.html
+++ b/zh/docs/apisix/plugins/sls-logger/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
<a href="/zh/docs/apisix/batch-processor">Batch-Processor</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="属性列表"></a>属性列表<a class="hash-link" href="#属性列表" title="Direct link to heading">#</a></h2><table><thead><tr><th>属性名称</th><th>必选项</th><th>描述</th></tr></thead><tbody><tr><td>host</td><td>必要的</td><td>TCP 服务的IP地址或主机名,请参考:<a href="https://help.aliyun.com/document_detail/29008.html?spm=a2c4g.11186623.2.14.49301b4793uX0z#reference-wgx-pwq-zdb" target="_b [...]
<img src="https://raw.githubusercontent.com/apache/apisix/master/docs/assets/images/plugin/sls-logger-1.png" title="阿里云日志服务预览"></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="禁用插件"></a>禁用插件<a class="hash-link" href="#禁用插件" title="Direct link to heading">#</a></h2><p>想要禁用“sls-logger”插件,是非常简单的,将对应的插件配置从json配置删除,就会立即生效,不需要重新启动服务:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell co [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/syslog/index.html b/zh/docs/apisix/plugins/syslog/index.html
index aa88f20..9ad8b89 100644
--- a/zh/docs/apisix/plugins/syslog/index.html
+++ b/zh/docs/apisix/plugins/syslog/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/tcp-logger/index.html b/zh/docs/apisix/plugins/tcp-logger/index.html
index 1c5a73c..8d8ceef 100644
--- a/zh/docs/apisix/plugins/tcp-logger/index.html
+++ b/zh/docs/apisix/plugins/tcp-logger/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<a href="/zh/docs/apisix/batch-processor">Batch-Processor</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="属性列表"></a>属性列表<a class="hash-link" href="#属性列表" title="Direct link to heading">#</a></h2><table><thead><tr><th>名称</th><th>类型</th><th>必选项</th><th>默认值</th><th>有效值</th><th>描述</th></tr></thead><tbody><tr><td>host</td><td>string</td><td>必须</td><td></td><td></td><td>TCP 服务的IP地址或主机名</td></tr><tr><td>port</td><td>integer</td><td>必须</td><td></td><td>[0,.. [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/traffic-split/index.html b/zh/docs/apisix/plugins/traffic-split/index.html
index ea45eac..5125d5d 100644
--- a/zh/docs/apisix/plugins/traffic-split/index.html
+++ b/zh/docs/apisix/plugins/traffic-split/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -43,7 +43,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">hello </span><span class="token number" style="color:rgb(247, 140, 108)">1980</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>在请求5次后,3次命中 <code>1981</code> 端口的服务,2次命中 <code>1980</code> 端口的服务。</p><blockquote><p>3、两个 <code>vars</code> 的表达式校验失败(缺少 <code>name</code> 和 <code>name2</code> 请求参数),<code>match</code> 规则校验失败, 响应都为 [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">hello </span><span class="token number" style="color:rgb(247, 140, 108)">1980</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="禁用插件"></a>禁用插件<a class="hash-link" href="#禁用插件" title="Direct link to heading">#</a></h2><p>当你想去掉 traffic-split 插件的时候,很 [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/udp-logger/index.html b/zh/docs/apisix/plugins/udp-logger/index.html
index a8e07fa..2814434 100644
--- a/zh/docs/apisix/plugins/udp-logger/index.html
+++ b/zh/docs/apisix/plugins/udp-logger/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<a href="/zh/docs/apisix/batch-processor">Batch-Processor</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="属性列表"></a>属性列表<a class="hash-link" href="#属性列表" title="Direct link to heading">#</a></h2><table><thead><tr><th>名称</th><th>类型</th><th>必选项</th><th>默认值</th><th>有效值</th><th>描述</th></tr></thead><tbody><tr><td>host</td><td>string</td><td>必须</td><td></td><td></td><td>UDP 服务的 IP 地址或主机名</td></tr><tr><td>port</td><td>integer</td><td>必须</td><td></td><td>[0, [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/uri-blocker/index.html b/zh/docs/apisix/plugins/uri-blocker/index.html
index 48d3833..f115da9 100644
--- a/zh/docs/apisix/plugins/uri-blocker/index.html
+++ b/zh/docs/apisix/plugins/uri-blocker/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">..</span><span class="token plain">. </span><span class="token punctuation" style="color:rgb(199, 146, 234)">..</span><span class="token plain">.</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enha [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/wolf-rbac/index.html b/zh/docs/apisix/plugins/wolf-rbac/index.html
index 583f4c4..884d408 100644
--- a/zh/docs/apisix/plugins/wolf-rbac/index.html
+++ b/zh/docs/apisix/plugins/wolf-rbac/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -49,7 +49,7 @@ 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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/plugins/zipkin/index.html b/zh/docs/apisix/plugins/zipkin/index.html
index 80aa380..84efd61 100644
--- a/zh/docs/apisix/plugins/zipkin/index.html
+++ b/zh/docs/apisix/plugins/zipkin/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -35,7 +35,7 @@
</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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/profile/index.html b/zh/docs/apisix/profile/index.html
index 26001fb..f913be4 100644
--- a/zh/docs/apisix/profile/index.html
+++ b/zh/docs/apisix/profile/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/router-radixtree/index.html b/zh/docs/apisix/router-radixtree/index.html
index e62dab7..3d2b020 100644
--- a/zh/docs/apisix/router-radixtree/index.html
+++ b/zh/docs/apisix/router-radixtree/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -33,7 +33,7 @@ here is an simple example:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlo
data from the request body. This limitation is configured via:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">graphql</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></ [...]
</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>If you need to pass a graphql body which is larger than the limitation, you can increase the value in <code>conf/config.yaml</code>.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix/edit/master/docs/zh/latest/router-radixtree.md" target="_blank" rel="noreferrer noopener"><svg fill= [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/stand-alone/index.html b/zh/docs/apisix/stand-alone/index.html
index 3f807c3..2bbbccc 100644
--- a/zh/docs/apisix/stand-alone/index.html
+++ b/zh/docs/apisix/stand-alone/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@
用 Stand-alone 模式。</p><p>参考下面示例:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token key atrule">apisix</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</span><span class="token plain"></span></div><div class="token-line" styl [...]
Admin API 将不再被允许使用。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="如何配置规则"></a>如何配置规则<a class="hash-link" href="#如何配置规则" title="Direct link to heading">#</a></h3><p>所有的路由规则均存放在 <code>conf/apisix.yaml</code> 这一个文件中,APISIX 会以每秒(默认)频率检查文件是否有变化,如果有变化,则会检查文件末尾是否能找到 <code>#END</code> 结尾,找到后则重新加载文件更新到内存。</p><p>下面就是个最小的示例:</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-yaml codeBlock_23N8 thin-s [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/apisix/stream-proxy/index.html b/zh/docs/apisix/stream-proxy/index.html
index 940f7dd..b9e0841 100644
--- a/zh/docs/apisix/stream-proxy/index.html
+++ b/zh/docs/apisix/stream-proxy/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
更多用例,请参照 <a href="/t/stream-node/sanity.t">test case</a>.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="更多限制选项"></a>更多限制选项<a class="hash-link" href="#更多限制选项" title="Direct link to heading">#</a></h2><p>我们可以添加更多的选项来匹配 route ,例如</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/dashboard/FAQ/index.html b/zh/docs/dashboard/FAQ/index.html
index 5adba38..7362731 100644
--- a/zh/docs/dashboard/FAQ/index.html
+++ b/zh/docs/dashboard/FAQ/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
Refer to the beginning in:
<a href="https://github.com/apache/apisix/blob/master/docs/en/latest/control-api.md" target="_blank" rel="noopener noreferrer">https://github.com/apache/apisix/blob/master/docs/en/latest/control-api.md</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_3lF [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/dashboard/I18N_USER_GUIDE/index.html b/zh/docs/dashboard/I18N_USER_GUIDE/index.html
index 3faf1fb..e989e78 100644
--- a/zh/docs/dashboard/I18N_USER_GUIDE/index.html
+++ b/zh/docs/dashboard/I18N_USER_GUIDE/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/dashboard/IGNORE_DOC/index.html b/zh/docs/dashboard/IGNORE_DOC/index.html
index 2bf30e9..5bbc92e 100644
--- a/zh/docs/dashboard/IGNORE_DOC/index.html
+++ b/zh/docs/dashboard/IGNORE_DOC/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 9165eba..1f62330 100644
--- a/zh/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html
+++ b/zh/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/dashboard/USER_GUIDE/index.html b/zh/docs/dashboard/USER_GUIDE/index.html
index 89ed6ad..b411ee3 100644
--- a/zh/docs/dashboard/USER_GUIDE/index.html
+++ b/zh/docs/dashboard/USER_GUIDE/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/dashboard/api/api/index.html b/zh/docs/dashboard/api/api/index.html
index 2f90b31..b327a23 100644
--- a/zh/docs/dashboard/api/api/index.html
+++ b/zh/docs/dashboard/api/api/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/dashboard/back-end-e2e/index.html b/zh/docs/dashboard/back-end-e2e/index.html
index 6b7a441..c22c83a 100644
--- a/zh/docs/dashboard/back-end-e2e/index.html
+++ b/zh/docs/dashboard/back-end-e2e/index.html
@@ -14,9 +14,9 @@
<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 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-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">Backend 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-doc [...]
<link rel="preload" href="/zh/assets/js/styles.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> # GitHub E2E test create route example</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"> "uris": ["/test-test"],</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> "name": "route_all",</span></div><div [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/dashboard/deploy-with-docker/index.html b/zh/docs/dashboard/deploy-with-docker/index.html
index 1896987..014cded 100644
--- a/zh/docs/dashboard/deploy-with-docker/index.html
+++ b/zh/docs/dashboard/deploy-with-docker/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># For users in mainland China, the `ENABLE_PROXY` parameter can be provided to speed up module downloads.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ docker build -t apisix-dashboard:$tag . --build-arg ENABLE_PROXY=true</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># If you want to use the latest codes to build, you can specify the `APISIX_DASHBOARD_VERSION` parameter to `master`.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># This parameter can also be specified as branch name of a specific version, such as `v2.1.1`.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ docker build -t apisix-d [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/dashboard/deploy-with-rpm/index.html b/zh/docs/dashboard/deploy-with-rpm/index.html
index 87be7bc..531b7bb 100644
--- a/zh/docs/dashboard/deploy-with-rpm/index.html
+++ b/zh/docs/dashboard/deploy-with-rpm/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/dashboard/deploy/index.html b/zh/docs/dashboard/deploy/index.html
index 449ebda..31e61dc 100644
--- a/zh/docs/dashboard/deploy/index.html
+++ b/zh/docs/dashboard/deploy/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -34,7 +34,7 @@ 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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/dashboard/develop/index.html b/zh/docs/dashboard/develop/index.html
index f827ce8..c786d59 100644
--- a/zh/docs/dashboard/develop/index.html
+++ b/zh/docs/dashboard/develop/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">$ 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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/dashboard/front-end-e2e/index.html b/zh/docs/dashboard/front-end-e2e/index.html
index fa7b018..4e7b1d7 100644
--- a/zh/docs/dashboard/front-end-e2e/index.html
+++ b/zh/docs/dashboard/front-end-e2e/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/general/2fa/index.html b/zh/docs/general/2fa/index.html
index 460f528..fa11c5d 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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.3d3c32d3.js" as="script">
<link rel="preload" href="/zh/assets/js/935f2afb.c88f87d8.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.ec949646.js" as="script">
-<link rel="preload" href="/zh/assets/js/3dc9f306.ca050d3f.js" as="script">
+<link rel="preload" href="/zh/assets/js/3dc9f306.b3c4a8cc.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
<script src="/zh/assets/js/1be78505.3d3c32d3.js"></script>
<script src="/zh/assets/js/935f2afb.c88f87d8.js"></script>
<script src="/zh/assets/js/17896441.ec949646.js"></script>
-<script src="/zh/assets/js/3dc9f306.ca050d3f.js"></script>
+<script src="/zh/assets/js/3dc9f306.b3c4a8cc.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 5396b04..009d070 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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.3d3c32d3.js" as="script">
<link rel="preload" href="/zh/assets/js/935f2afb.c88f87d8.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.ec949646.js" as="script">
-<link rel="preload" href="/zh/assets/js/8e784bf3.9672a2c6.js" as="script">
+<link rel="preload" href="/zh/assets/js/8e784bf3.164e8ba0.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
<script src="/zh/assets/js/1be78505.3d3c32d3.js"></script>
<script src="/zh/assets/js/935f2afb.c88f87d8.js"></script>
<script src="/zh/assets/js/17896441.ec949646.js"></script>
-<script src="/zh/assets/js/8e784bf3.9672a2c6.js"></script>
+<script src="/zh/assets/js/8e784bf3.164e8ba0.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 c9c8f41..51f63e6 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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.3d3c32d3.js" as="script">
<link rel="preload" href="/zh/assets/js/935f2afb.c88f87d8.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.ec949646.js" as="script">
-<link rel="preload" href="/zh/assets/js/adbb350b.70d09506.js" as="script">
+<link rel="preload" href="/zh/assets/js/adbb350b.ec46810c.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
<script src="/zh/assets/js/1be78505.3d3c32d3.js"></script>
<script src="/zh/assets/js/935f2afb.c88f87d8.js"></script>
<script src="/zh/assets/js/17896441.ec949646.js"></script>
-<script src="/zh/assets/js/adbb350b.70d09506.js"></script>
+<script src="/zh/assets/js/adbb350b.ec46810c.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 b2d1488..9c9b525 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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.3d3c32d3.js" as="script">
<link rel="preload" href="/zh/assets/js/935f2afb.c88f87d8.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.ec949646.js" as="script">
-<link rel="preload" href="/zh/assets/js/19945770.d0eea5ac.js" as="script">
+<link rel="preload" href="/zh/assets/js/19945770.adad0e73.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
<script src="/zh/assets/js/1be78505.3d3c32d3.js"></script>
<script src="/zh/assets/js/935f2afb.c88f87d8.js"></script>
<script src="/zh/assets/js/17896441.ec949646.js"></script>
-<script src="/zh/assets/js/19945770.d0eea5ac.js"></script>
+<script src="/zh/assets/js/19945770.adad0e73.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 ea0d79e..d3ae6c8 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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.3d3c32d3.js" as="script">
<link rel="preload" href="/zh/assets/js/935f2afb.c88f87d8.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.ec949646.js" as="script">
-<link rel="preload" href="/zh/assets/js/7af3052c.abe066d8.js" as="script">
+<link rel="preload" href="/zh/assets/js/7af3052c.a2b052a6.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -73,15 +73,15 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">The vote will be open for at least 72 hours or until necessary number of</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">votes are reached.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Please vote accordingly:</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">[ ] +1 approve</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">[ ] +0 no opinion</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">[ ] -1 disapprove with the reason</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
-</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="send-vote-result-thread-to-the-dev-mailing-list"></a>Send VOTE RESULT thread to the dev mailing list<a class="hash-link" href="#send-vote-result-thread-to-the-dev-mailing-list" title="Direct link to heading">#</a></h3><p>Click <a href="https://lists.apache.org/thread.html/r9153da7 [...]
+</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="send-vote-result-thread-to-the-dev-mailing-list"></a>Send VOTE RESULT thread to the dev mailing list<a class="hash-link" href="#send-vote-result-thread-to-the-dev-mailing-list" title="Direct link to heading">#</a></h3><p>Click <a href="https://lists.apache.org/thread.html/r9153da7 [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
<script src="/zh/assets/js/1be78505.3d3c32d3.js"></script>
<script src="/zh/assets/js/935f2afb.c88f87d8.js"></script>
<script src="/zh/assets/js/17896441.ec949646.js"></script>
-<script src="/zh/assets/js/7af3052c.abe066d8.js"></script>
+<script src="/zh/assets/js/7af3052c.a2b052a6.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 92863f9..5d7a41a 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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.3d3c32d3.js" as="script">
<link rel="preload" href="/zh/assets/js/935f2afb.c88f87d8.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.ec949646.js" as="script">
-<link rel="preload" href="/zh/assets/js/66fbb9c2.78edced0.js" as="script">
+<link rel="preload" href="/zh/assets/js/66fbb9c2.43a71f98.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
<script src="/zh/assets/js/1be78505.3d3c32d3.js"></script>
<script src="/zh/assets/js/935f2afb.c88f87d8.js"></script>
<script src="/zh/assets/js/17896441.ec949646.js"></script>
-<script src="/zh/assets/js/66fbb9c2.78edced0.js"></script>
+<script src="/zh/assets/js/66fbb9c2.43a71f98.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 d9fd517..e47cbd8 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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
<link rel="preload" href="/zh/assets/js/1be78505.3d3c32d3.js" as="script">
<link rel="preload" href="/zh/assets/js/935f2afb.c88f87d8.js" as="script">
<link rel="preload" href="/zh/assets/js/17896441.ec949646.js" as="script">
-<link rel="preload" href="/zh/assets/js/50facf8e.d6aacf5e.js" as="script">
+<link rel="preload" href="/zh/assets/js/50facf8e.fe016df8.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
+<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
<script src="/zh/assets/js/1be78505.3d3c32d3.js"></script>
<script src="/zh/assets/js/935f2afb.c88f87d8.js"></script>
<script src="/zh/assets/js/17896441.ec949646.js"></script>
-<script src="/zh/assets/js/50facf8e.d6aacf5e.js"></script>
+<script src="/zh/assets/js/50facf8e.fe016df8.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/index.html b/zh/docs/index.html
index c7e6da9..ffcb472 100644
--- a/zh/docs/index.html
+++ b/zh/docs/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -27,7 +27,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/ingress-controller/FAQ/index.html b/zh/docs/ingress-controller/FAQ/index.html
index ad188ba..df42c4a 100644
--- a/zh/docs/ingress-controller/FAQ/index.html
+++ b/zh/docs/ingress-controller/FAQ/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/ingress-controller/IGNORE_DOC/index.html b/zh/docs/ingress-controller/IGNORE_DOC/index.html
index e652e9d..63cbb13 100644
--- a/zh/docs/ingress-controller/IGNORE_DOC/index.html
+++ b/zh/docs/ingress-controller/IGNORE_DOC/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 8741c46..93050c2 100644
--- a/zh/docs/ingress-controller/concepts/apisix_route/index.html
+++ b/zh/docs/ingress-controller/concepts/apisix_route/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -45,7 +45,7 @@ the <code>resolveGranularity</code> to <code>service</code> (default is <code>en
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.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 0d186bc..cc0246f 100644
--- a/zh/docs/ingress-controller/concepts/apisix_upstream/index.html
+++ b/zh/docs/ingress-controller/concepts/apisix_upstream/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -44,7 +44,7 @@ In that case, you can create configurations for individual port.</p><div class="
In the meanwhile, the ApisixUpstream <code>foo</code> sets <code>http</code> scheme for port <code>7000</code> and <code>grpc</code> scheme for <code>7001</code>
(all ports are the service port). But both ports shares the load balancer configuration.</p><p><code>PortLevelSettings</code> is not mandatory if the service only exposes one port but is useful when multiple ports are defined.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix-ingress-controller/edit/master/docs/zh/latest/concepts/apisix_upstream.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/ingress-controller/contribute/index.html b/zh/docs/ingress-controller/contribute/index.html
index 854faf2..f7b45b3 100644
--- a/zh/docs/ingress-controller/contribute/index.html
+++ b/zh/docs/ingress-controller/contribute/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -33,7 +33,7 @@ contributing.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedA
also contribute to the documentation or simply report solid bugs
for us to fix.</p><p> For new contributors, please take a look at issues with a tag called <a href="https://github.com/apache/apisix-ingress-controller/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22" target="_blank" rel="noopener noreferrer">Good first issue</a> or <a href="https://github.com/apache/apisix-ingress-controller/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22" target="_blank" rel="noopener noreferrer">Help wanted</a>.</p><h2><a aria-hidden="true" tabind [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/ingress-controller/deployments/ack/index.html b/zh/docs/ingress-controller/deployments/ack/index.html
index 7f72213..a7388f2 100644
--- a/zh/docs/ingress-controller/deployments/ack/index.html
+++ b/zh/docs/ingress-controller/deployments/ack/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/ingress-controller/deployments/aws/index.html b/zh/docs/ingress-controller/deployments/aws/index.html
index 6b8ed74..c9167fb 100644
--- a/zh/docs/ingress-controller/deployments/aws/index.html
+++ b/zh/docs/ingress-controller/deployments/aws/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/ingress-controller/deployments/azure/index.html b/zh/docs/ingress-controller/deployments/azure/index.html
index 9415deb..7e220e1 100644
--- a/zh/docs/ingress-controller/deployments/azure/index.html
+++ b/zh/docs/ingress-controller/deployments/azure/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/ingress-controller/deployments/gke/index.html b/zh/docs/ingress-controller/deployments/gke/index.html
index 99ea765..56b403e 100644
--- a/zh/docs/ingress-controller/deployments/gke/index.html
+++ b/zh/docs/ingress-controller/deployments/gke/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 b8ba796..63930d3 100644
--- a/zh/docs/ingress-controller/deployments/k3s-rke/index.html
+++ b/zh/docs/ingress-controller/deployments/k3s-rke/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
It's a good choice to use Ingress APISIX as the north-south API gateway in K3S.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="prerequisites"></a>Prerequisites<a class="hash-link" href="#prerequisites" title="Direct link to heading">#</a></h2><ul><li>Install <a href="https://rancher.com/docs/k3s/latest/en/installation/" target="_blank" rel="noopener noreferrer">K3S</a> or <a href="https://rancher.com/docs/rke/latest/en/installation/" target="_blank [...]
If you are using K3S and you want to expose a <code>LoadBalancer</code> service, try to use <a href="https://github.com/k3s-io/klipper-lb" target="_blank" rel="noopener noreferrer">Klipper</a>.</p><p>Another thing should be concerned that the <code>allow.ipList</code> field should be customized according to the Pod CIDR settings(see <a href="https://rancher.com/docs/k3s/latest/en/installation/install-options/server-config/#networking" target="_blank" rel="noopener noreferrer">K3S</a> or [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/ingress-controller/deployments/kubesphere/index.html b/zh/docs/ingress-controller/deployments/kubesphere/index.html
index dd41967..f1a2a2d 100644
--- a/zh/docs/ingress-controller/deployments/kubesphere/index.html
+++ b/zh/docs/ingress-controller/deployments/kubesphere/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
If you want to expose a <code>LoadBalancer</code> service, try to use <a href="https://github.com/kubesphere/porter" target="_blank" rel="noopener noreferrer">Porter</a>.</p><p>Another thing that should be concerned that the <code>allow.ipList</code> field should be customized according to the Pod CIDR settings, so that the apisix-ingress-controller instances can access the APISIX instances (resources pushing).</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/ingress-controller/deployments/minikube/index.html b/zh/docs/ingress-controller/deployments/minikube/index.html
index 866b95d..511e5e2 100644
--- a/zh/docs/ingress-controller/deployments/minikube/index.html
+++ b/zh/docs/ingress-controller/deployments/minikube/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/ingress-controller/deployments/tke/index.html b/zh/docs/ingress-controller/deployments/tke/index.html
index 0c5c691..39d0690 100644
--- a/zh/docs/ingress-controller/deployments/tke/index.html
+++ b/zh/docs/ingress-controller/deployments/tke/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/ingress-controller/design/index.html b/zh/docs/ingress-controller/design/index.html
index 43f40d5..c8b7119 100644
--- a/zh/docs/ingress-controller/design/index.html
+++ b/zh/docs/ingress-controller/design/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/ingress-controller/development/index.html b/zh/docs/ingress-controller/development/index.html
index 8fa9d85..0b02089 100644
--- a/zh/docs/ingress-controller/development/index.html
+++ b/zh/docs/ingress-controller/development/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/ingress-controller/getting-started/index.html b/zh/docs/ingress-controller/getting-started/index.html
index 4709cb7..28beec3 100644
--- a/zh/docs/ingress-controller/getting-started/index.html
+++ b/zh/docs/ingress-controller/getting-started/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@ All these resources are watched and converted to corresponding resources in Apac
and will be reflected to nodes in APISIX Upstream.</p><p><img src="https://raw.githubusercontent.com/apache/apisix-ingress-controller/master/docs/assets/images/scene.png" alt="scene"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="features"></a>Features<a class="hash-link" href="#features" title="Direct link to heading">#</a></h2><ul><li>Declarative configuration</li><li>Full dynamic capabilities to delivery configurations.</li><li>Native Kubernetes Ing [...]
But before you start, please read <a href="/zh/docs/ingress-controller/contribute">How to Contribute</a> and <a href="/zh/docs/ingress-controller/development">How to Develop</a>.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/apisix-ingress-controller/edit/master/docs/zh/latest/getting-started.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYM [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/docs/ingress-controller/practices/index/index.html b/zh/docs/ingress-controller/practices/index/index.html
index 0e562e9..cf11212 100644
--- a/zh/docs/ingress-controller/practices/index/index.html
+++ b/zh/docs/ingress-controller/practices/index/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 871c85c..ccc8336 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,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -31,7 +31,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># Use ingress.networking.k8s.io/v1beta1 if your Kubernetes cluster</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token comment" style="color:rgb(105, 112, 152);font-style:italic"># version is older than v1.19.0.</span><span class= [...]
Now try to create it.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">kubectl apply -f httpbin-ingress.yaml</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></di [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 17a720a..0f1b98d 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,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -30,7 +30,7 @@
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
Now try to create it.</p><div class="mdxCodeBlock_3lFL"><div class="codeBlockContent_hGly"><div tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">kubectl apply -f httpbin-route.yaml</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div> [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 5da5908..d8104f0 100644
--- a/zh/docs/ingress-controller/references/apisix_route_v1/index.html
+++ b/zh/docs/ingress-controller/references/apisix_route_v1/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 f931484..4abc711 100644
--- a/zh/docs/ingress-controller/references/apisix_route_v2alpha1/index.html
+++ b/zh/docs/ingress-controller/references/apisix_route_v2alpha1/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 efaa798..1305c0d 100644
--- a/zh/docs/ingress-controller/references/apisix_tls/index.html
+++ b/zh/docs/ingress-controller/references/apisix_tls/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 6c2cef7..89ccb18 100644
--- a/zh/docs/ingress-controller/references/apisix_upstream/index.html
+++ b/zh/docs/ingress-controller/references/apisix_upstream/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/downloads/ProjectCard/index.html b/zh/downloads/ProjectCard/index.html
index 010bcc3..91ae4bf 100644
--- a/zh/downloads/ProjectCard/index.html
+++ b/zh/downloads/ProjectCard/index.html
@@ -14,9 +14,9 @@
<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.7e998ab0.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.d1493c6c.css">
<link rel="preload" href="/zh/assets/js/styles.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/3.e3686830.js" as="script">
<link rel="preload" href="/zh/assets/js/98c69322.cca6e17c.js" as="script">
@@ -26,7 +26,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div class="ProjectCard__Card-sc-12v8c3p-0 fUOFUE"><div class="ProjectCard__LeftSide-sc-12v8c3p-1 ewHYSJ"><a href="https://github.com/undefined" target="_blank" class="ProjectCard__Title-sc-12v8c3p-2 eXqIcO"><span class="ProjectCard__ShapeBeforeTitle-sc-12v8c3p-4 kjTfns"><svg aria-hidden="true" data-prefix="fas" data-icon="hexagon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="hexagon_svg__svg-inline--fa hexagon_svg__fa-hexagon hexagon_svg__fa-w-18 hexagon_svg__fa-7x">< [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/3.e3686830.js"></script>
<script src="/zh/assets/js/98c69322.cca6e17c.js"></script>
diff --git a/zh/downloads/index.html b/zh/downloads/index.html
index abeb531..395269a 100644
--- a/zh/downloads/index.html
+++ b/zh/downloads/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -32,7 +32,7 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># or</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">pgpv apache-apisix-********.asc</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># or</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">pgp apache-apisix-********.asc</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div></div></div></div><footer class="footer"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">ASF</h [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 b989bed..4c73cfa 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,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 905cb96..768db52 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,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 b412816..36dbbb4 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,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 7ecd357..b9ef853 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,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.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 6b96c35..fac4fcd 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,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -29,7 +29,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/events/index.html b/zh/events/index.html
index dad525e..1afcf84 100644
--- a/zh/events/index.html
+++ b/zh/events/index.html
@@ -14,9 +14,9 @@
<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.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -34,7 +34,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/help/index.html b/zh/help/index.html
index 19a86d6..dc1b96c 100644
--- a/zh/help/index.html
+++ b/zh/help/index.html
@@ -14,9 +14,9 @@
<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/help"><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/help"><meta data-react-helmet="true" name="docsearch:language" content="zh [...]
<link rel="preload" href="/zh/assets/js/styles.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -27,7 +27,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/index.html b/zh/index.html
index 974223f..3fce85b 100644
--- a/zh/index.html
+++ b/zh/index.html
@@ -14,24 +14,24 @@
<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/"><meta data-react-helmet="true" name="docsearch:language" content="zh"><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">Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Apache APISIX™"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://apisix.apache.org//zh/"><meta data-react-helmet="true" name="docsearch:language" content="zh"><m [...]
<link rel="preload" href="/zh/assets/js/styles.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
<link rel="preload" href="/zh/assets/js/168.6ccb31e5.js" as="script">
-<link rel="preload" href="/zh/assets/js/c4f5d8e4.e3034792.js" as="script">
+<link rel="preload" href="/zh/assets/js/c4f5d8e4.ecffa548.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div id="docusaurus-base-url-issue-banner-container"></div><nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title> [...]
+<div id="docusaurus-base-url-issue-banner-container"></div><nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title> [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
<script src="/zh/assets/js/168.6ccb31e5.js"></script>
-<script src="/zh/assets/js/c4f5d8e4.e3034792.js"></script>
+<script src="/zh/assets/js/c4f5d8e4.ecffa548.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/search/index.html b/zh/search/index.html
index 0672132..7ee9587 100644
--- a/zh/search/index.html
+++ b/zh/search/index.html
@@ -14,9 +14,9 @@
<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">Search the documentation | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Apache APISIX™"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://apisix.apache.org//zh/search"><meta data-react-helmet="true" name="do [...]
+<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap"><title data-react-helmet="true">Search the documentation | Apache APISIX™</title><meta data-react-helmet="true" property="og:title" content="Apache APISIX™"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://apisix.apache.org//zh/search"><meta data-react-helmet="true" name="do [...]
<link rel="preload" href="/zh/assets/js/styles.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -26,7 +26,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>
diff --git a/zh/team/index.html b/zh/team/index.html
index f3f2a90..bcf1d96 100644
--- a/zh/team/index.html
+++ b/zh/team/index.html
@@ -14,9 +14,9 @@
<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/team"><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/team"><meta data-react-helmet="true" name="docsearch:language" content="zh [...]
<link rel="preload" href="/zh/assets/js/styles.0a885a9d.js" as="script">
-<link rel="preload" href="/zh/assets/js/runtime~main.c5c7849f.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.24e52d30.js" as="script">
<link rel="preload" href="/zh/assets/js/main.cb6618fa.js" as="script">
<link rel="preload" href="/zh/assets/js/1.0bce5d80.js" as="script">
<link rel="preload" href="/zh/assets/js/2.2507d6be.js" as="script">
@@ -27,7 +27,7 @@
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_1oUP">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-m [...]
<script src="/zh/assets/js/styles.0a885a9d.js"></script>
-<script src="/zh/assets/js/runtime~main.c5c7849f.js"></script>
+<script src="/zh/assets/js/runtime~main.24e52d30.js"></script>
<script src="/zh/assets/js/main.cb6618fa.js"></script>
<script src="/zh/assets/js/1.0bce5d80.js"></script>
<script src="/zh/assets/js/2.2507d6be.js"></script>