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

github-bot pushed a change to branch asf-site
in repository https://gitbox.apache.org/repos/asf/apisix-website.git


 discard 0cad564085c deploy: 2d764ba9ccf530dc96bf2d27cedd68c69a60d9d8
     new 86b09157e59 deploy: 0e06682c02a2837ad39df4cced7413f4de6fc0c7

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (0cad564085c)
            \
             N -- N -- N   refs/heads/asf-site (86b09157e59)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 404.html                                           |  8 +++----
 articles.html                                      | 10 ++++----
 ...OpenSource-Commercialization-by-Apache-Way.html |  8 +++----
 ...e-APISIX-From-OpenSource-Commercialization.html | 12 +++++-----
 articles/Apache-APISIX-Incubator-Journey.html      |  8 +++----
 articles/Apache-APISIX-Kubernetes-Ingress.html     |  8 +++----
 articles/Apache-APISIX-in-China-Mobile-Cloud.html  | 12 +++++-----
 ...-Apache-APISIX-into-a-Service-Mesh-Sidecar.html |  8 +++----
 ...he-Community-To-Get-Apache-APISIX-Up-Speed.html |  8 +++----
 .../Rendering-Community-Events-Using-ECharts.html  |  8 +++----
 articles/Speed-Limiting-With-Apache-APISIX.html    |  8 +++----
 ...t-Apache-APISIX-Resilience-With-Chaos-Mesh.html |  8 +++----
 articles/The-Appeal-of-OpenSource.html             |  8 +++----
 articles/The-Evolution-of-Apache-APISIX.html       |  8 +++----
 ...SIX-To-Do-Authentication-and-Authorization.html |  8 +++----
 articles/archive.html                              |  8 +++----
 articles/atom.xml                                  |  6 ++---
 articles/page/2.html                               |  8 +++----
 articles/rss.xml                                   |  6 ++---
 assets/js/03b491a1.21d29114.js                     |  1 +
 assets/js/03b491a1.e0d4ffc1.js                     |  1 -
 .../{059d1c6a.adb84638.js => 059d1c6a.2399b116.js} |  2 +-
 .../{09b17eb5.6b391bdb.js => 09b17eb5.c29a66fc.js} |  2 +-
 .../{11ce4159.34338f44.js => 11ce4159.08c43dfa.js} |  2 +-
 .../{44ac4dbb.e98f1922.js => 44ac4dbb.3efc3567.js} |  2 +-
 .../{4e71f1c0.c081c560.js => 4e71f1c0.e2e322dc.js} |  2 +-
 .../{507e1a4c.5d1487d5.js => 507e1a4c.1334be0d.js} |  2 +-
 .../{52099127.ce81409b.js => 52099127.6792f3a1.js} |  2 +-
 assets/js/66fbb9c2.75259310.js                     |  1 -
 assets/js/66fbb9c2.90223a8d.js                     |  1 +
 assets/js/6fcde9c9.7582b14f.js                     |  1 -
 assets/js/6fcde9c9.e89660ba.js                     |  1 +
 assets/js/7af3052c.1d843a8a.js                     |  1 +
 assets/js/7af3052c.1e99e5db.js                     |  1 -
 .../{7d9726a8.0127c704.js => 7d9726a8.06357840.js} |  2 +-
 assets/js/814f3328.4ab9cf3c.js                     |  1 -
 assets/js/814f3328.b115e676.js                     |  1 +
 .../{8d351656.ddb6fba9.js => 8d351656.8b191366.js} |  2 +-
 assets/js/8e784bf3.7f52155d.js                     |  1 -
 assets/js/8e784bf3.bf4416ac.js                     |  1 +
 .../{8eb4e46b.90979748.js => 8eb4e46b.49868c5b.js} |  2 +-
 .../{8f700fa6.556c7798.js => 8f700fa6.a9665383.js} |  2 +-
 .../{9006ed44.41c0a88b.js => 9006ed44.971da73e.js} |  2 +-
 .../{90fc8a94.baed9d62.js => 90fc8a94.4889d164.js} |  2 +-
 .../{92999a1c.c09e534a.js => 92999a1c.4ef8c811.js} |  2 +-
 .../{941960b1.360d540a.js => 941960b1.a875a82e.js} |  2 +-
 .../{98b657d8.995169c0.js => 98b657d8.469821d2.js} |  2 +-
 .../{9f0ef2b0.631870a1.js => 9f0ef2b0.04e51054.js} |  2 +-
 assets/js/a056998a.0f13984d.js                     |  1 +
 assets/js/a056998a.a11ea129.js                     |  1 -
 .../{a7023ddc.bf711f6e.js => a7023ddc.18adeda4.js} |  2 +-
 assets/js/adbb350b.73932b7f.js                     |  1 -
 assets/js/adbb350b.fa4277d1.js                     |  1 +
 assets/js/b1fc098c.7f27542d.js                     |  1 +
 assets/js/b1fc098c.b1c2a0d9.js                     |  1 -
 .../{b2b675dd.70845e5f.js => b2b675dd.35f1abb0.js} |  2 +-
 assets/js/b2f554cd.0bd7afa6.js                     |  1 +
 assets/js/b2f554cd.2e3d1f06.js                     |  1 -
 assets/js/c6ebe4e5.533aff47.js                     |  1 -
 assets/js/c6ebe4e5.f7fe4e8d.js                     |  1 +
 .../{d285ed2c.5dd48b0f.js => d285ed2c.b40e1660.js} |  2 +-
 assets/js/e6bc941c.0e83c87c.js                     |  1 +
 .../{ee068e64.45c1443a.js => ee068e64.480647d8.js} |  2 +-
 .../{ef816cbf.b771251e.js => ef816cbf.7a143895.js} |  2 +-
 assets/js/eff2f6c0.26f71bc1.js                     |  1 +
 assets/js/eff2f6c0.a5502043.js                     |  1 -
 .../{f091cc2c.40d9bd94.js => f091cc2c.4c70b795.js} |  2 +-
 .../{f4165232.6921d74f.js => f4165232.81da3e75.js} |  2 +-
 assets/js/fb1a1e19.658ef99a.js                     |  1 +
 assets/js/fb1a1e19.b5df3609.js                     |  1 -
 assets/js/fdd25936.4859afc0.js                     |  1 +
 assets/js/main.d477312b.js                         |  2 --
 assets/js/main.dd4a77aa.js                         |  2 ++
 ...js.LICENSE.txt => main.dd4a77aa.js.LICENSE.txt} |  0
 assets/js/runtime~main.20c22893.js                 |  1 -
 assets/js/runtime~main.98c53deb.js                 |  1 +
 blog.html                                          | 10 ++++----
 ...ow-to-build-gateway-based-on-apache-apisix.html | 10 ++++----
 .../16/another-way-to-implement-envoy-filter.html  | 10 ++++----
 .../18/first-look-at-kubernetes-service-api.html   | 10 ++++----
 ...-data-security-and-privacy-protection-team.html | 10 ++++----
 .../01/21/run-ingress-apisix-on-amazon-eks.html    | 10 ++++----
 .../08/stable-product-delivery-with-cypress.html   | 10 ++++----
 .../26/install-apache-apisix-from-helm-charts.html | 10 ++++----
 .../get-front-end-test-coverage-with-cypress.html  | 10 ++++----
 blog/2021/05/24/tencent-games.html                 | 10 ++++----
 blog/2021/05/25/apache-apisix-2.6.0-release.html   | 10 ++++----
 blog/2021/06/06/apisix-two-years.html              | 10 ++++----
 ...pisix-not-affected-by-nginx-cve-2021-23017.html | 10 ++++----
 ...he-apisix-and-envoy-performance-comparison.html | 10 ++++----
 ...mesh-helps-apache-apisix-improve-stability.html | 10 ++++----
 ...-control-bypass-vulnerability-announcement.html | 10 ++++----
 ...-apache-apisix-ingress-controller-released.html | 10 ++++----
 .../use-java-to-write-apache-apisix-plugins.html   | 10 ++++----
 ...source-gateway-and-ingress-controller-fast.html | 10 ++++----
 blog/2021/06/28/why-we-need-apache-apisix.html     | 10 ++++----
 blog/2021/06/29/release-apache-apisix-2.7.html     | 10 ++++----
 .../06/30/etcd3-support-http-access-perfectly.html | 10 ++++----
 blog/2021/07/06/celebrate-200-contributors.html    | 10 ++++----
 ...a-weibo-api-gateway-based-on-apache-apisix.html | 10 ++++----
 blog/2021/07/21/apache-apisix-kubernetes.html      | 10 ++++----
 blog/2021/07/25/apachecon-asia.html                | 10 ++++----
 ...e-of-plugin-orchestration-in-apache-apisix.html | 10 ++++----
 blog/2021/07/28/release-apache-apisix-2.8.html     | 10 ++++----
 blog/2021/08/05/kong-to-apisix.html                | 10 ++++----
 ...isix-to-improve-the-observability-of-nginx.html | 10 ++++----
 .../08/09/apache-apisix-in-china-mobile-cloud.html | 10 ++++----
 blog/2021/08/09/apache-apisix-in-quliankeji.html   | 10 ++++----
 blog/2021/08/10/apisix-nginx.html                  | 10 ++++----
 blog/2021/08/11/interview-tuzhengsong.html         | 10 ++++----
 ...lps-apache-apisix-improve-system-stability.html | 10 ++++----
 ...s-the-golden-metric-of-opensource-projects.html | 10 ++++----
 ...nect-plugin-for-centralized-authentication.html | 10 ++++----
 blog/2021/08/17/interview-airwallex.html           | 10 ++++----
 .../08/18/auth-with-casbin-in-apache-apisix.html   | 10 ++++----
 blog/2021/08/19/go-makes-apache-apisix-better.html | 10 ++++----
 blog/2021/08/19/weekly-report.html                 | 10 ++++----
 blog/2021/08/21/shanghai-meetup.html               | 10 ++++----
 blog/2021/08/23/apachecon-asia-2021.html           | 10 ++++----
 blog/2021/08/23/weekly-report.html                 | 10 ++++----
 blog/2021/08/24/shanghai-meetup-recap.html         | 10 ++++----
 ...nect-plugin-for-centralized-authentication.html | 10 ++++----
 .../25/why-apache-apisix-chose-nginx-and-lua.html  | 10 ++++----
 blog/2021/08/27/release-apache-apisix-2.9.html     | 10 ++++----
 blog/2021/08/30/ingress-meeting.html               | 10 ++++----
 blog/2021/08/30/weekly-report.html                 | 10 ++++----
 ...-better-gateway-and-k8s-ingress-controller.html | 10 ++++----
 ...you-quickly-with-apache-apisix-development.html | 10 ++++----
 blog/2021/09/07/how-to-use-apisix-auth.html        | 10 ++++----
 blog/2021/09/07/iqiyi-usercase.html                | 10 ++++----
 ...contribute-to-an-openSource-without-coding.html | 10 ++++----
 blog/2021/09/13/china-mobile-cloud-usercase.html   | 10 ++++----
 blog/2021/09/14/youzan.html                        | 10 ++++----
 blog/2021/09/15/weekly-report.html                 | 10 ++++----
 blog/2021/09/16/tencent-cloud.html                 | 10 ++++----
 blog/2021/09/18/xiaodian-usercase.html             | 10 ++++----
 blog/2021/09/24/youpaicloud-usercase.html          | 10 ++++----
 blog/2021/09/28/wps-usercase.html                  | 10 ++++----
 blog/2021/09/29/release-apache-apisix-2.10.html    | 10 ++++----
 blog/2021/09/30/weekly-report.html                 | 10 ++++----
 blog/2021/10/01/openeuler.html                     | 10 ++++----
 blog/2021/10/09/apisix-ingress-techblog.html       | 10 ++++----
 .../13/celebrating-300-contributors-of-apisix.html | 10 ++++----
 blog/2021/10/14/weekly-report-1014.html            | 10 ++++----
 blog/2021/10/18/meetup.html                        | 10 ++++----
 blog/2021/10/22/cert-manager-in-ingress.html       | 10 ++++----
 blog/2021/10/26/apisix-ingress.html                | 10 ++++----
 blog/2021/10/29/extension-guide.html               | 10 ++++----
 blog/2021/11/02/weekly-report-1031.html            | 10 ++++----
 blog/2021/11/03/airwallex-usercase.html            | 10 ++++----
 blog/2021/11/04/skywalking.html                    | 10 ++++----
 blog/2021/11/12/apisix-datadog.html                | 10 ++++----
 blog/2021/11/16/weekly-report-1114.html            | 10 ++++----
 blog/2021/11/17/dapr-with-apisix.html              | 10 ++++----
 blog/2021/11/19/apisix-supports-wasm.html          | 10 ++++----
 ...pisix-ingress-with-nocalhost-in-kubernetes.html | 10 ++++----
 .../2021/11/23/cve-2021-43557-research-report.html | 10 ++++----
 blog/2021/11/23/cve-2021-43557.html                | 10 ++++----
 .../11/26/apache-apisix-committer-experience.html  | 10 ++++----
 .../11/30/use-apisix-ingress-in-kubesphere.html    | 10 ++++----
 .../12/01/apisix-supports-azure-functions.html     | 10 ++++----
 blog/2021/12/01/release-apache-apisix-2.11.html    | 10 ++++----
 blog/2021/12/02/weekly-report-1130.html            | 10 ++++----
 .../12/07/apisix-integrate-skywalking-plugin.html  | 10 ++++----
 .../apisix-integrate-rocketmq-logger-plugin.html   | 10 ++++----
 .../12/10/integrate-keycloak-auth-in-apisix.html   | 10 ++++----
 ...-apisix-ingress-controller-with-prometheus.html | 10 ++++----
 blog/2021/12/15/deploy-apisix-in-kubernetes.html   | 10 ++++----
 blog/2021/12/16/apisix-with-rocketmq-meetup.html   | 10 ++++----
 .../12/17/exposure-istio-with-apisix-ingress.html  | 10 ++++----
 blog/2021/12/20/weekly-report-1215.html            | 10 ++++----
 blog/2021/12/22/google-logging.html                | 10 ++++----
 .../12/24/apisix-integrate-openwhisk-plugin.html   | 10 ++++----
 blog/2021/12/24/open-policy-agent.html             | 10 ++++----
 blog/2021/12/28/dashboard-cve-2021-45232.html      | 10 ++++----
 blog/2021/12/30/apisix-proxy-grpc-service.html     | 10 ++++----
 blog/2022/01/04/authing.html                       | 10 ++++----
 blog/2022/01/05/weekly-report-1231.html            | 10 ++++----
 .../01/11/apisix-with-shardingsphere-meetup.html   | 10 ++++----
 .../01/11/building-apisix-in-ubuntu-for-arm.html   | 10 ++++----
 .../01/13/how-to-proxy-dubbo-in-apache-apisix.html | 10 ++++----
 blog/2022/01/17/apisix-kafka-integration.html      | 10 ++++----
 blog/2022/01/19/weekly-report-0116.html            | 10 ++++----
 blog/2022/01/20/upyun-public-gateway-usecase.html  | 10 ++++----
 .../01/21/apisix-hashicorp-vault-integration.html  | 10 ++++----
 .../21/apisix-xrpc-details-and-miltilingual.html   | 10 ++++----
 blog/2022/01/24/apisix-with-qingcloud-meetup.html  | 10 ++++----
 blog/2022/01/25/apisix-grpc-web-integration.html   | 10 ++++----
 blog/2022/01/25/release-apache-apisix-2.12.html    | 10 ++++----
 .../26/apisix-integrate-forward-auth-plugin.html   | 10 ++++----
 blog/2022/02/10/splunk-apisix-integration.html     | 10 ++++----
 blog/2022/02/11/cve-2022-24112.html                | 10 ++++----
 blog/2022/02/16/file-logger-api-gateway.html       | 10 ++++----
 blog/2022/02/17/weekly-report-0214.html            | 10 ++++----
 blog/2022/02/21/nacos-api-gateway.html             | 10 ++++----
 blog/2022/02/23/csrf-api-gateway.html              | 10 ++++----
 blog/2022/02/25/consul-api-gateway.html            | 10 ++++----
 .../apisix-integration-opentelemetry-plugin.html   | 10 ++++----
 .../01/apisix-integration-public-api-plugin.html   | 10 ++++----
 .../03/02/apisix-integration-graphql-plugin.html   | 10 ++++----
 .../03/02/zhongan-usercase-with-apache-apisix.html | 10 ++++----
 blog/2022/03/03/develop-apisix-with-gitpod.html    | 10 ++++----
 blog/2022/03/03/weekly-report-0228.html            | 10 ++++----
 ...apigateway-clickhouse-makes-logging-easier.html | 10 ++++----
 ...isix-uses-coredns-enable-service-discovery.html | 10 ++++----
 ...pisix-integration-eureka-service-discovery.html | 10 ++++----
 blog/2022/03/24/weekly-report-0314.html            | 10 ++++----
 blog/2022/03/28/release-apache-apisix-2.13.html    | 10 ++++----
 blog/2022/04/12/apisix-summit-asia-2022.html       | 10 ++++----
 blog/2022/04/17/api-observability.html             | 10 ++++----
 blog/2022/04/20/cve-2022-29266.html                | 10 ++++----
 blog/2022/04/20/weekly-report-0420.html            | 10 ++++----
 blog/2022/04/22/apisix-with-tidb-practice.html     | 10 ++++----
 blog/2022/05/10/weekly-report-0510.html            | 28 ++++++++++++++++++++++
 blog/archive.html                                  | 10 ++++----
 blog/atom.xml                                      |  9 ++++++-
 ...with-apache-apisix-from-ospp-2020-students.html | 10 ++++----
 blog/page/10.html                                  | 10 ++++----
 blog/page/11.html                                  | 10 ++++----
 blog/page/12.html                                  | 10 ++++----
 blog/page/13.html                                  | 10 ++++----
 blog/page/14.html                                  | 10 ++++----
 blog/page/2.html                                   | 10 ++++----
 blog/page/3.html                                   | 10 ++++----
 blog/page/4.html                                   | 10 ++++----
 blog/page/5.html                                   | 10 ++++----
 blog/page/6.html                                   | 10 ++++----
 blog/page/7.html                                   | 10 ++++----
 blog/page/8.html                                   | 10 ++++----
 blog/page/9.html                                   | 10 ++++----
 blog/rss.xml                                       |  9 ++++++-
 blog/tags.html                                     | 10 ++++----
 blog/tags/authentication.html                      | 10 ++++----
 blog/tags/community.html                           | 10 ++++----
 blog/tags/ecosystem.html                           | 10 ++++----
 blog/tags/events.html                              | 12 +++++-----
 blog/tags/interview.html                           | 10 ++++----
 blog/tags/kubernetes.html                          | 10 ++++----
 blog/tags/logging.html                             | 10 ++++----
 blog/tags/message-queue.html                       | 10 ++++----
 blog/tags/monitoring.html                          | 10 ++++----
 blog/tags/observability.html                       | 10 ++++----
 blog/tags/practical-case.html                      | 10 ++++----
 blog/tags/release.html                             | 10 ++++----
 blog/tags/security.html                            | 10 ++++----
 blog/tags/service-discovery.html                   | 10 ++++----
 blog/tags/technology.html                          | 10 ++++----
 blog/tags/user-case.html                           | 10 ++++----
 contribute.html                                    |  8 +++----
 contribute/ContributeCard.html                     |  8 +++----
 data/events.json                                   |  4 ++++
 docs.html                                          |  8 +++----
 docs/apisix/2.12/FAQ.html                          |  8 +++----
 docs/apisix/2.12/admin-api.html                    |  8 +++----
 docs/apisix/2.12/apisix-variable.html              |  8 +++----
 docs/apisix/2.12/architecture-design/apisix.html   |  8 +++----
 docs/apisix/2.12/architecture-design/consumer.html |  8 +++----
 .../2.12/architecture-design/debug-mode.html       |  8 +++----
 .../2.12/architecture-design/global-rule.html      |  8 +++----
 .../2.12/architecture-design/plugin-config.html    |  8 +++----
 docs/apisix/2.12/architecture-design/plugin.html   |  8 +++----
 docs/apisix/2.12/architecture-design/route.html    |  8 +++----
 docs/apisix/2.12/architecture-design/router.html   |  8 +++----
 docs/apisix/2.12/architecture-design/script.html   |  8 +++----
 docs/apisix/2.12/architecture-design/service.html  |  8 +++----
 docs/apisix/2.12/architecture-design/upstream.html |  8 +++----
 docs/apisix/2.12/aws.html                          |  8 +++----
 docs/apisix/2.12/batch-processor.html              |  8 +++----
 docs/apisix/2.12/benchmark.html                    |  8 +++----
 docs/apisix/2.12/certificate.html                  |  8 +++----
 docs/apisix/2.12/control-api.html                  |  8 +++----
 .../apisix/2.12/customize-nginx-configuration.html |  8 +++----
 docs/apisix/2.12/debug-function.html               |  8 +++----
 docs/apisix/2.12/discovery.html                    |  8 +++----
 docs/apisix/2.12/discovery/consul_kv.html          |  8 +++----
 docs/apisix/2.12/discovery/dns.html                |  8 +++----
 docs/apisix/2.12/discovery/eureka.html             |  8 +++----
 docs/apisix/2.12/discovery/nacos.html              |  8 +++----
 .../plugins-hmac-auth-generate-signature.html      |  8 +++----
 docs/apisix/2.12/external-plugin.html              |  8 +++----
 docs/apisix/2.12/getting-started.html              |  8 +++----
 docs/apisix/2.12/grpc-proxy.html                   |  8 +++----
 docs/apisix/2.12/health-check.html                 |  8 +++----
 docs/apisix/2.12/how-to-build.html                 |  8 +++----
 docs/apisix/2.12/install-dependencies.html         |  8 +++----
 docs/apisix/2.12/internal/testing-framework.html   |  8 +++----
 docs/apisix/2.12/mtls.html                         |  8 +++----
 docs/apisix/2.12/plugin-develop.html               |  8 +++----
 docs/apisix/2.12/plugin-interceptors.html          |  8 +++----
 docs/apisix/2.12/plugins/api-breaker.html          |  8 +++----
 docs/apisix/2.12/plugins/authz-casbin.html         |  8 +++----
 docs/apisix/2.12/plugins/authz-keycloak.html       |  8 +++----
 docs/apisix/2.12/plugins/aws-lambda.html           |  8 +++----
 docs/apisix/2.12/plugins/azure-functions.html      |  8 +++----
 docs/apisix/2.12/plugins/basic-auth.html           |  8 +++----
 docs/apisix/2.12/plugins/batch-requests.html       |  8 +++----
 docs/apisix/2.12/plugins/client-control.html       |  8 +++----
 docs/apisix/2.12/plugins/consumer-restriction.html |  8 +++----
 docs/apisix/2.12/plugins/cors.html                 |  8 +++----
 docs/apisix/2.12/plugins/datadog.html              |  8 +++----
 docs/apisix/2.12/plugins/dubbo-proxy.html          |  8 +++----
 docs/apisix/2.12/plugins/echo.html                 |  8 +++----
 docs/apisix/2.12/plugins/error-log-logger.html     |  8 +++----
 docs/apisix/2.12/plugins/ext-plugin-post-req.html  |  8 +++----
 docs/apisix/2.12/plugins/ext-plugin-pre-req.html   |  8 +++----
 docs/apisix/2.12/plugins/fault-injection.html      |  8 +++----
 docs/apisix/2.12/plugins/forward-auth.html         |  8 +++----
 docs/apisix/2.12/plugins/google-cloud-logging.html |  8 +++----
 docs/apisix/2.12/plugins/grpc-transcode.html       |  8 +++----
 docs/apisix/2.12/plugins/grpc-web.html             |  8 +++----
 docs/apisix/2.12/plugins/gzip.html                 |  8 +++----
 docs/apisix/2.12/plugins/hmac-auth.html            |  8 +++----
 docs/apisix/2.12/plugins/http-logger.html          |  8 +++----
 docs/apisix/2.12/plugins/ip-restriction.html       |  8 +++----
 docs/apisix/2.12/plugins/jwt-auth.html             |  8 +++----
 docs/apisix/2.12/plugins/kafka-logger.html         |  8 +++----
 docs/apisix/2.12/plugins/key-auth.html             |  8 +++----
 docs/apisix/2.12/plugins/ldap-auth.html            |  8 +++----
 docs/apisix/2.12/plugins/limit-conn.html           |  8 +++----
 docs/apisix/2.12/plugins/limit-count.html          |  8 +++----
 docs/apisix/2.12/plugins/limit-req.html            |  8 +++----
 docs/apisix/2.12/plugins/log-rotate.html           |  8 +++----
 docs/apisix/2.12/plugins/mqtt-proxy.html           |  8 +++----
 docs/apisix/2.12/plugins/node-status.html          |  8 +++----
 docs/apisix/2.12/plugins/opa.html                  |  8 +++----
 docs/apisix/2.12/plugins/openid-connect.html       |  8 +++----
 docs/apisix/2.12/plugins/openwhisk.html            |  8 +++----
 docs/apisix/2.12/plugins/prometheus.html           |  8 +++----
 docs/apisix/2.12/plugins/proxy-cache.html          |  8 +++----
 docs/apisix/2.12/plugins/proxy-control.html        |  8 +++----
 docs/apisix/2.12/plugins/proxy-mirror.html         |  8 +++----
 docs/apisix/2.12/plugins/proxy-rewrite.html        |  8 +++----
 docs/apisix/2.12/plugins/real-ip.html              |  8 +++----
 docs/apisix/2.12/plugins/redirect.html             |  8 +++----
 docs/apisix/2.12/plugins/referer-restriction.html  |  8 +++----
 docs/apisix/2.12/plugins/request-id.html           |  8 +++----
 docs/apisix/2.12/plugins/request-validation.html   |  8 +++----
 docs/apisix/2.12/plugins/response-rewrite.html     |  8 +++----
 docs/apisix/2.12/plugins/rocketmq-logger.html      |  8 +++----
 docs/apisix/2.12/plugins/server-info.html          |  8 +++----
 docs/apisix/2.12/plugins/serverless.html           |  8 +++----
 docs/apisix/2.12/plugins/skywalking-logger.html    |  8 +++----
 docs/apisix/2.12/plugins/skywalking.html           |  8 +++----
 docs/apisix/2.12/plugins/sls-logger.html           |  8 +++----
 docs/apisix/2.12/plugins/splunk-hec-logging.html   |  8 +++----
 docs/apisix/2.12/plugins/syslog.html               |  8 +++----
 docs/apisix/2.12/plugins/tcp-logger.html           |  8 +++----
 docs/apisix/2.12/plugins/traffic-split.html        |  8 +++----
 docs/apisix/2.12/plugins/ua-restriction.html       |  8 +++----
 docs/apisix/2.12/plugins/udp-logger.html           |  8 +++----
 docs/apisix/2.12/plugins/uri-blocker.html          |  8 +++----
 docs/apisix/2.12/plugins/wolf-rbac.html            |  8 +++----
 docs/apisix/2.12/plugins/zipkin.html               |  8 +++----
 docs/apisix/2.12/profile.html                      |  8 +++----
 docs/apisix/2.12/router-radixtree.html             |  8 +++----
 docs/apisix/2.12/stand-alone.html                  |  8 +++----
 docs/apisix/2.12/stream-proxy.html                 |  8 +++----
 docs/apisix/2.12/tags.html                         |  8 +++----
 docs/apisix/2.12/wasm.html                         |  8 +++----
 docs/apisix/FAQ.html                               |  8 +++----
 docs/apisix/admin-api.html                         |  8 +++----
 docs/apisix/apisix-variable.html                   |  8 +++----
 docs/apisix/architecture-design/apisix.html        |  8 +++----
 docs/apisix/architecture-design/consumer.html      |  8 +++----
 docs/apisix/architecture-design/debug-mode.html    |  8 +++----
 docs/apisix/architecture-design/global-rule.html   |  8 +++----
 docs/apisix/architecture-design/plugin-config.html |  8 +++----
 docs/apisix/architecture-design/plugin.html        |  8 +++----
 docs/apisix/architecture-design/route.html         |  8 +++----
 docs/apisix/architecture-design/router.html        |  8 +++----
 docs/apisix/architecture-design/script.html        |  8 +++----
 docs/apisix/architecture-design/service.html       |  8 +++----
 docs/apisix/architecture-design/upstream.html      |  8 +++----
 docs/apisix/aws.html                               |  8 +++----
 docs/apisix/batch-processor.html                   |  8 +++----
 docs/apisix/benchmark.html                         |  8 +++----
 docs/apisix/certificate.html                       |  8 +++----
 docs/apisix/control-api.html                       |  8 +++----
 docs/apisix/customize-nginx-configuration.html     |  8 +++----
 docs/apisix/debug-function.html                    |  8 +++----
 docs/apisix/discovery.html                         |  8 +++----
 docs/apisix/discovery/consul_kv.html               |  8 +++----
 docs/apisix/discovery/dns.html                     |  8 +++----
 docs/apisix/discovery/eureka.html                  |  8 +++----
 docs/apisix/discovery/kubernetes.html              |  8 +++----
 docs/apisix/discovery/nacos.html                   |  8 +++----
 .../plugins-hmac-auth-generate-signature.html      |  8 +++----
 docs/apisix/external-plugin.html                   |  8 +++----
 docs/apisix/getting-started.html                   |  8 +++----
 docs/apisix/grpc-proxy.html                        |  8 +++----
 docs/apisix/health-check.html                      |  8 +++----
 docs/apisix/how-to-build.html                      |  8 +++----
 docs/apisix/install-dependencies.html              |  8 +++----
 docs/apisix/internal/plugin-runner.html            |  8 +++----
 docs/apisix/internal/testing-framework.html        |  8 +++----
 docs/apisix/mtls.html                              |  8 +++----
 docs/apisix/next/FAQ.html                          |  8 +++----
 docs/apisix/next/admin-api.html                    |  8 +++----
 docs/apisix/next/apisix-variable.html              |  8 +++----
 docs/apisix/next/architecture-design/apisix.html   |  8 +++----
 .../next/architecture-design/debug-mode.html       |  8 +++----
 .../next/architecture-design/plugin-config.html    |  8 +++----
 docs/apisix/next/aws.html                          |  8 +++----
 docs/apisix/next/batch-processor.html              |  8 +++----
 docs/apisix/next/benchmark.html                    |  8 +++----
 docs/apisix/next/certificate.html                  |  8 +++----
 docs/apisix/next/control-api.html                  |  8 +++----
 .../apisix/next/customize-nginx-configuration.html |  8 +++----
 docs/apisix/next/debug-function.html               |  8 +++----
 docs/apisix/next/discovery.html                    |  8 +++----
 docs/apisix/next/discovery/consul_kv.html          |  8 +++----
 docs/apisix/next/discovery/dns.html                |  8 +++----
 docs/apisix/next/discovery/eureka.html             |  8 +++----
 docs/apisix/next/discovery/kubernetes.html         |  8 +++----
 docs/apisix/next/discovery/nacos.html              |  8 +++----
 docs/apisix/next/discovery/zookeeper.html          |  8 +++----
 .../plugins-hmac-auth-generate-signature.html      |  8 +++----
 docs/apisix/next/external-plugin.html              |  8 +++----
 docs/apisix/next/getting-started.html              |  8 +++----
 docs/apisix/next/grpc-proxy.html                   |  8 +++----
 docs/apisix/next/health-check.html                 |  8 +++----
 docs/apisix/next/how-to-build.html                 |  8 +++----
 docs/apisix/next/install-dependencies.html         |  8 +++----
 docs/apisix/next/internal/plugin-runner.html       |  8 +++----
 docs/apisix/next/internal/testing-framework.html   |  8 +++----
 docs/apisix/next/mtls.html                         |  8 +++----
 docs/apisix/next/plugin-develop.html               |  8 +++----
 docs/apisix/next/plugins/api-breaker.html          |  8 +++----
 docs/apisix/next/plugins/authz-casbin.html         |  8 +++----
 docs/apisix/next/plugins/authz-casdoor.html        |  8 +++----
 docs/apisix/next/plugins/authz-keycloak.html       |  8 +++----
 docs/apisix/next/plugins/aws-lambda.html           |  8 +++----
 docs/apisix/next/plugins/azure-functions.html      |  8 +++----
 docs/apisix/next/plugins/basic-auth.html           |  8 +++----
 docs/apisix/next/plugins/batch-requests.html       |  8 +++----
 docs/apisix/next/plugins/clickhouse-logger.html    |  8 +++----
 docs/apisix/next/plugins/client-control.html       |  8 +++----
 docs/apisix/next/plugins/consumer-restriction.html |  8 +++----
 docs/apisix/next/plugins/cors.html                 |  8 +++----
 docs/apisix/next/plugins/csrf.html                 |  8 +++----
 docs/apisix/next/plugins/datadog.html              |  8 +++----
 docs/apisix/next/plugins/dubbo-proxy.html          |  8 +++----
 docs/apisix/next/plugins/echo.html                 |  8 +++----
 docs/apisix/next/plugins/error-log-logger.html     |  8 +++----
 docs/apisix/next/plugins/ext-plugin-post-req.html  |  8 +++----
 docs/apisix/next/plugins/ext-plugin-pre-req.html   |  8 +++----
 docs/apisix/next/plugins/fault-injection.html      |  8 +++----
 docs/apisix/next/plugins/file-logger.html          |  8 +++----
 docs/apisix/next/plugins/forward-auth.html         |  8 +++----
 docs/apisix/next/plugins/google-cloud-logging.html |  8 +++----
 docs/apisix/next/plugins/grpc-transcode.html       |  8 +++----
 docs/apisix/next/plugins/grpc-web.html             |  8 +++----
 docs/apisix/next/plugins/gzip.html                 |  8 +++----
 docs/apisix/next/plugins/hmac-auth.html            |  8 +++----
 docs/apisix/next/plugins/http-logger.html          |  8 +++----
 docs/apisix/next/plugins/ip-restriction.html       |  8 +++----
 docs/apisix/next/plugins/jwt-auth.html             |  8 +++----
 docs/apisix/next/plugins/kafka-logger.html         |  8 +++----
 docs/apisix/next/plugins/key-auth.html             |  8 +++----
 docs/apisix/next/plugins/ldap-auth.html            |  8 +++----
 docs/apisix/next/plugins/limit-conn.html           |  8 +++----
 docs/apisix/next/plugins/limit-count.html          |  8 +++----
 docs/apisix/next/plugins/limit-req.html            |  8 +++----
 docs/apisix/next/plugins/log-rotate.html           |  8 +++----
 docs/apisix/next/plugins/loggly.html               |  8 +++----
 docs/apisix/next/plugins/mocking.html              |  8 +++----
 docs/apisix/next/plugins/mqtt-proxy.html           |  8 +++----
 docs/apisix/next/plugins/node-status.html          |  8 +++----
 docs/apisix/next/plugins/opa.html                  |  8 +++----
 docs/apisix/next/plugins/openid-connect.html       |  8 +++----
 docs/apisix/next/plugins/opentelemetry.html        |  8 +++----
 docs/apisix/next/plugins/openwhisk.html            |  8 +++----
 docs/apisix/next/plugins/prometheus.html           |  8 +++----
 docs/apisix/next/plugins/proxy-cache.html          |  8 +++----
 docs/apisix/next/plugins/proxy-control.html        |  8 +++----
 docs/apisix/next/plugins/proxy-mirror.html         |  8 +++----
 docs/apisix/next/plugins/proxy-rewrite.html        |  8 +++----
 docs/apisix/next/plugins/public-api.html           |  8 +++----
 docs/apisix/next/plugins/real-ip.html              |  8 +++----
 docs/apisix/next/plugins/redirect.html             |  8 +++----
 docs/apisix/next/plugins/referer-restriction.html  |  8 +++----
 docs/apisix/next/plugins/request-id.html           |  8 +++----
 docs/apisix/next/plugins/request-validation.html   |  8 +++----
 docs/apisix/next/plugins/response-rewrite.html     |  8 +++----
 docs/apisix/next/plugins/rocketmq-logger.html      |  8 +++----
 docs/apisix/next/plugins/server-info.html          |  8 +++----
 docs/apisix/next/plugins/serverless.html           |  8 +++----
 docs/apisix/next/plugins/skywalking-logger.html    |  8 +++----
 docs/apisix/next/plugins/skywalking.html           |  8 +++----
 docs/apisix/next/plugins/sls-logger.html           |  8 +++----
 docs/apisix/next/plugins/splunk-hec-logging.html   |  8 +++----
 docs/apisix/next/plugins/syslog.html               |  8 +++----
 docs/apisix/next/plugins/tcp-logger.html           |  8 +++----
 docs/apisix/next/plugins/traffic-split.html        |  8 +++----
 docs/apisix/next/plugins/ua-restriction.html       |  8 +++----
 docs/apisix/next/plugins/udp-logger.html           |  8 +++----
 docs/apisix/next/plugins/uri-blocker.html          |  8 +++----
 docs/apisix/next/plugins/wolf-rbac.html            |  8 +++----
 docs/apisix/next/plugins/zipkin.html               |  8 +++----
 docs/apisix/next/profile.html                      |  8 +++----
 docs/apisix/next/router-radixtree.html             |  8 +++----
 docs/apisix/next/stand-alone.html                  |  8 +++----
 docs/apisix/next/stream-proxy.html                 |  8 +++----
 docs/apisix/next/tags.html                         |  8 +++----
 docs/apisix/next/terminology/api-gateway.html      |  8 +++----
 docs/apisix/next/terminology/consumer.html         |  8 +++----
 docs/apisix/next/terminology/global-rule.html      |  8 +++----
 docs/apisix/next/terminology/plugin.html           |  8 +++----
 docs/apisix/next/terminology/route.html            |  8 +++----
 docs/apisix/next/terminology/router.html           |  8 +++----
 docs/apisix/next/terminology/script.html           |  8 +++----
 docs/apisix/next/terminology/service.html          |  8 +++----
 docs/apisix/next/terminology/upstream.html         |  8 +++----
 docs/apisix/next/wasm.html                         |  8 +++----
 docs/apisix/next/xrpc.html                         |  8 +++----
 docs/apisix/plugin-develop.html                    |  8 +++----
 docs/apisix/plugins/api-breaker.html               |  8 +++----
 docs/apisix/plugins/authz-casbin.html              |  8 +++----
 docs/apisix/plugins/authz-keycloak.html            |  8 +++----
 docs/apisix/plugins/aws-lambda.html                |  8 +++----
 docs/apisix/plugins/azure-functions.html           |  8 +++----
 docs/apisix/plugins/basic-auth.html                |  8 +++----
 docs/apisix/plugins/batch-requests.html            |  8 +++----
 docs/apisix/plugins/clickhouse-logger.html         |  8 +++----
 docs/apisix/plugins/client-control.html            |  8 +++----
 docs/apisix/plugins/consumer-restriction.html      |  8 +++----
 docs/apisix/plugins/cors.html                      |  8 +++----
 docs/apisix/plugins/csrf.html                      |  8 +++----
 docs/apisix/plugins/datadog.html                   |  8 +++----
 docs/apisix/plugins/dubbo-proxy.html               |  8 +++----
 docs/apisix/plugins/echo.html                      |  8 +++----
 docs/apisix/plugins/error-log-logger.html          |  8 +++----
 docs/apisix/plugins/ext-plugin-post-req.html       |  8 +++----
 docs/apisix/plugins/ext-plugin-pre-req.html        |  8 +++----
 docs/apisix/plugins/fault-injection.html           |  8 +++----
 docs/apisix/plugins/file-logger.html               |  8 +++----
 docs/apisix/plugins/forward-auth.html              |  8 +++----
 docs/apisix/plugins/google-cloud-logging.html      |  8 +++----
 docs/apisix/plugins/grpc-transcode.html            |  8 +++----
 docs/apisix/plugins/grpc-web.html                  |  8 +++----
 docs/apisix/plugins/gzip.html                      |  8 +++----
 docs/apisix/plugins/hmac-auth.html                 |  8 +++----
 docs/apisix/plugins/http-logger.html               |  8 +++----
 docs/apisix/plugins/ip-restriction.html            |  8 +++----
 docs/apisix/plugins/jwt-auth.html                  |  8 +++----
 docs/apisix/plugins/kafka-logger.html              |  8 +++----
 docs/apisix/plugins/key-auth.html                  |  8 +++----
 docs/apisix/plugins/ldap-auth.html                 |  8 +++----
 docs/apisix/plugins/limit-conn.html                |  8 +++----
 docs/apisix/plugins/limit-count.html               |  8 +++----
 docs/apisix/plugins/limit-req.html                 |  8 +++----
 docs/apisix/plugins/log-rotate.html                |  8 +++----
 docs/apisix/plugins/loggly.html                    |  8 +++----
 docs/apisix/plugins/mocking.html                   |  8 +++----
 docs/apisix/plugins/mqtt-proxy.html                |  8 +++----
 docs/apisix/plugins/node-status.html               |  8 +++----
 docs/apisix/plugins/opa.html                       |  8 +++----
 docs/apisix/plugins/openid-connect.html            |  8 +++----
 docs/apisix/plugins/opentelemetry.html             |  8 +++----
 docs/apisix/plugins/openwhisk.html                 |  8 +++----
 docs/apisix/plugins/prometheus.html                |  8 +++----
 docs/apisix/plugins/proxy-cache.html               |  8 +++----
 docs/apisix/plugins/proxy-control.html             |  8 +++----
 docs/apisix/plugins/proxy-mirror.html              |  8 +++----
 docs/apisix/plugins/proxy-rewrite.html             |  8 +++----
 docs/apisix/plugins/public-api.html                |  8 +++----
 docs/apisix/plugins/real-ip.html                   |  8 +++----
 docs/apisix/plugins/redirect.html                  |  8 +++----
 docs/apisix/plugins/referer-restriction.html       |  8 +++----
 docs/apisix/plugins/request-id.html                |  8 +++----
 docs/apisix/plugins/request-validation.html        |  8 +++----
 docs/apisix/plugins/response-rewrite.html          |  8 +++----
 docs/apisix/plugins/rocketmq-logger.html           |  8 +++----
 docs/apisix/plugins/server-info.html               |  8 +++----
 docs/apisix/plugins/serverless.html                |  8 +++----
 docs/apisix/plugins/skywalking-logger.html         |  8 +++----
 docs/apisix/plugins/skywalking.html                |  8 +++----
 docs/apisix/plugins/sls-logger.html                |  8 +++----
 docs/apisix/plugins/splunk-hec-logging.html        |  8 +++----
 docs/apisix/plugins/syslog.html                    |  8 +++----
 docs/apisix/plugins/tcp-logger.html                |  8 +++----
 docs/apisix/plugins/traffic-split.html             |  8 +++----
 docs/apisix/plugins/ua-restriction.html            |  8 +++----
 docs/apisix/plugins/udp-logger.html                |  8 +++----
 docs/apisix/plugins/uri-blocker.html               |  8 +++----
 docs/apisix/plugins/wolf-rbac.html                 |  8 +++----
 docs/apisix/plugins/zipkin.html                    |  8 +++----
 docs/apisix/profile.html                           |  8 +++----
 docs/apisix/router-radixtree.html                  |  8 +++----
 docs/apisix/stand-alone.html                       |  8 +++----
 docs/apisix/stream-proxy.html                      |  8 +++----
 docs/apisix/tags.html                              |  8 +++----
 docs/apisix/wasm.html                              |  8 +++----
 docs/dashboard/2.10.1/FAQ.html                     |  8 +++----
 docs/dashboard/2.10.1/I18N_USER_GUIDE.html         |  8 +++----
 .../2.10.1/IMPORT_OPENAPI_USER_GUIDE.html          |  8 +++----
 docs/dashboard/2.10.1/USER_GUIDE.html              |  8 +++----
 docs/dashboard/2.10.1/api/api.html                 |  8 +++----
 docs/dashboard/2.10.1/back-end-tests.html          |  8 +++----
 docs/dashboard/2.10.1/deploy-with-docker.html      |  8 +++----
 docs/dashboard/2.10.1/develop.html                 |  8 +++----
 docs/dashboard/2.10.1/front-end-e2e.html           |  8 +++----
 docs/dashboard/2.10.1/install.html                 |  8 +++----
 docs/dashboard/2.10.1/tags.html                    |  8 +++----
 docs/dashboard/2.10/FAQ.html                       |  8 +++----
 docs/dashboard/2.10/I18N_USER_GUIDE.html           |  8 +++----
 docs/dashboard/2.10/IMPORT_OPENAPI_USER_GUIDE.html |  8 +++----
 docs/dashboard/2.10/USER_GUIDE.html                |  8 +++----
 docs/dashboard/2.10/api/api.html                   |  8 +++----
 docs/dashboard/2.10/back-end-tests.html            |  8 +++----
 docs/dashboard/2.10/deploy-with-docker.html        |  8 +++----
 docs/dashboard/2.10/develop.html                   |  8 +++----
 docs/dashboard/2.10/front-end-e2e.html             |  8 +++----
 docs/dashboard/2.10/install.html                   |  8 +++----
 docs/dashboard/2.10/tags.html                      |  8 +++----
 docs/dashboard/2.5/FAQ.html                        |  8 +++----
 docs/dashboard/2.5/I18N_USER_GUIDE.html            |  8 +++----
 docs/dashboard/2.5/IMPORT_OPENAPI_USER_GUIDE.html  |  8 +++----
 docs/dashboard/2.5/USER_GUIDE.html                 |  8 +++----
 docs/dashboard/2.5/api/api.html                    |  8 +++----
 docs/dashboard/2.5/back-end-tests.html             |  8 +++----
 docs/dashboard/2.5/deploy-with-docker.html         |  8 +++----
 docs/dashboard/2.5/deploy-with-rpm.html            |  8 +++----
 docs/dashboard/2.5/deploy.html                     |  8 +++----
 docs/dashboard/2.5/develop.html                    |  8 +++----
 docs/dashboard/2.5/front-end-e2e.html              |  8 +++----
 docs/dashboard/2.5/tags.html                       |  8 +++----
 docs/dashboard/2.6.1/FAQ.html                      |  8 +++----
 docs/dashboard/2.6.1/I18N_USER_GUIDE.html          |  8 +++----
 .../dashboard/2.6.1/IMPORT_OPENAPI_USER_GUIDE.html |  8 +++----
 docs/dashboard/2.6.1/USER_GUIDE.html               |  8 +++----
 docs/dashboard/2.6.1/api/api.html                  |  8 +++----
 docs/dashboard/2.6.1/back-end-tests.html           |  8 +++----
 docs/dashboard/2.6.1/deploy-with-docker.html       |  8 +++----
 docs/dashboard/2.6.1/deploy-with-rpm.html          |  8 +++----
 docs/dashboard/2.6.1/deploy.html                   |  8 +++----
 docs/dashboard/2.6.1/develop.html                  |  8 +++----
 docs/dashboard/2.6.1/front-end-e2e.html            |  8 +++----
 docs/dashboard/2.6.1/tags.html                     |  8 +++----
 docs/dashboard/2.6/FAQ.html                        |  8 +++----
 docs/dashboard/2.6/I18N_USER_GUIDE.html            |  8 +++----
 docs/dashboard/2.6/IMPORT_OPENAPI_USER_GUIDE.html  |  8 +++----
 docs/dashboard/2.6/USER_GUIDE.html                 |  8 +++----
 docs/dashboard/2.6/api/api.html                    |  8 +++----
 docs/dashboard/2.6/back-end-tests.html             |  8 +++----
 docs/dashboard/2.6/deploy-with-docker.html         |  8 +++----
 docs/dashboard/2.6/deploy-with-rpm.html            |  8 +++----
 docs/dashboard/2.6/deploy.html                     |  8 +++----
 docs/dashboard/2.6/develop.html                    |  8 +++----
 docs/dashboard/2.6/front-end-e2e.html              |  8 +++----
 docs/dashboard/2.6/tags.html                       |  8 +++----
 docs/dashboard/2.7.1/FAQ.html                      |  8 +++----
 docs/dashboard/2.7.1/I18N_USER_GUIDE.html          |  8 +++----
 .../dashboard/2.7.1/IMPORT_OPENAPI_USER_GUIDE.html |  8 +++----
 docs/dashboard/2.7.1/USER_GUIDE.html               |  8 +++----
 docs/dashboard/2.7.1/api/api.html                  |  8 +++----
 docs/dashboard/2.7.1/back-end-tests.html           |  8 +++----
 docs/dashboard/2.7.1/deploy-with-docker.html       |  8 +++----
 docs/dashboard/2.7.1/deploy-with-rpm.html          |  8 +++----
 docs/dashboard/2.7.1/deploy.html                   |  8 +++----
 docs/dashboard/2.7.1/develop.html                  |  8 +++----
 docs/dashboard/2.7.1/front-end-e2e.html            |  8 +++----
 docs/dashboard/2.7.1/tags.html                     |  8 +++----
 docs/dashboard/2.7/FAQ.html                        |  8 +++----
 docs/dashboard/2.7/I18N_USER_GUIDE.html            |  8 +++----
 docs/dashboard/2.7/IMPORT_OPENAPI_USER_GUIDE.html  |  8 +++----
 docs/dashboard/2.7/USER_GUIDE.html                 |  8 +++----
 docs/dashboard/2.7/api/api.html                    |  8 +++----
 docs/dashboard/2.7/back-end-tests.html             |  8 +++----
 docs/dashboard/2.7/deploy-with-docker.html         |  8 +++----
 docs/dashboard/2.7/deploy-with-rpm.html            |  8 +++----
 docs/dashboard/2.7/deploy.html                     |  8 +++----
 docs/dashboard/2.7/develop.html                    |  8 +++----
 docs/dashboard/2.7/front-end-e2e.html              |  8 +++----
 docs/dashboard/2.7/tags.html                       |  8 +++----
 docs/dashboard/2.8/FAQ.html                        |  8 +++----
 docs/dashboard/2.8/I18N_USER_GUIDE.html            |  8 +++----
 docs/dashboard/2.8/IMPORT_OPENAPI_USER_GUIDE.html  |  8 +++----
 docs/dashboard/2.8/USER_GUIDE.html                 |  8 +++----
 docs/dashboard/2.8/api/api.html                    |  8 +++----
 docs/dashboard/2.8/back-end-tests.html             |  8 +++----
 docs/dashboard/2.8/deploy-with-docker.html         |  8 +++----
 docs/dashboard/2.8/deploy-with-rpm.html            |  8 +++----
 docs/dashboard/2.8/deploy.html                     |  8 +++----
 docs/dashboard/2.8/develop.html                    |  8 +++----
 docs/dashboard/2.8/front-end-e2e.html              |  8 +++----
 docs/dashboard/2.8/tags.html                       |  8 +++----
 docs/dashboard/2.9.0/FAQ.html                      |  8 +++----
 docs/dashboard/2.9.0/I18N_USER_GUIDE.html          |  8 +++----
 .../dashboard/2.9.0/IMPORT_OPENAPI_USER_GUIDE.html |  8 +++----
 docs/dashboard/2.9.0/USER_GUIDE.html               |  8 +++----
 docs/dashboard/2.9.0/api/api.html                  |  8 +++----
 docs/dashboard/2.9.0/back-end-tests.html           |  8 +++----
 docs/dashboard/2.9.0/deploy-with-docker.html       |  8 +++----
 docs/dashboard/2.9.0/deploy-with-rpm.html          |  8 +++----
 docs/dashboard/2.9.0/deploy.html                   |  8 +++----
 docs/dashboard/2.9.0/develop.html                  |  8 +++----
 docs/dashboard/2.9.0/front-end-e2e.html            |  8 +++----
 docs/dashboard/2.9.0/tags.html                     |  8 +++----
 docs/dashboard/FAQ.html                            |  8 +++----
 docs/dashboard/I18N_USER_GUIDE.html                |  8 +++----
 docs/dashboard/IMPORT_OPENAPI_USER_GUIDE.html      |  8 +++----
 docs/dashboard/USER_GUIDE.html                     |  8 +++----
 docs/dashboard/api/api.html                        |  8 +++----
 docs/dashboard/back-end-tests.html                 |  8 +++----
 docs/dashboard/deploy-with-docker.html             |  8 +++----
 docs/dashboard/develop.html                        |  8 +++----
 docs/dashboard/front-end-e2e.html                  |  8 +++----
 docs/dashboard/install.html                        |  8 +++----
 docs/dashboard/next/FAQ.html                       |  8 +++----
 docs/dashboard/next/I18N_USER_GUIDE.html           |  8 +++----
 docs/dashboard/next/IMPORT_OPENAPI_USER_GUIDE.html |  8 +++----
 docs/dashboard/next/USER_GUIDE.html                |  8 +++----
 docs/dashboard/next/api/api.html                   |  8 +++----
 docs/dashboard/next/back-end-tests.html            |  8 +++----
 docs/dashboard/next/deploy-with-docker.html        |  8 +++----
 docs/dashboard/next/develop.html                   |  8 +++----
 docs/dashboard/next/front-end-e2e.html             |  8 +++----
 docs/dashboard/next/install.html                   |  8 +++----
 docs/dashboard/next/tags.html                      |  8 +++----
 docs/dashboard/tags.html                           |  8 +++----
 docs/docker/apisix-2.10.0/build.html               |  8 +++----
 docs/docker/apisix-2.10.0/example.html             |  8 +++----
 docs/docker/apisix-2.10.0/manual.html              |  8 +++----
 docs/docker/apisix-2.10.0/tags.html                |  8 +++----
 docs/docker/apisix-2.10.1/build.html               |  8 +++----
 docs/docker/apisix-2.10.1/example.html             |  8 +++----
 docs/docker/apisix-2.10.1/manual.html              |  8 +++----
 docs/docker/apisix-2.10.1/tags.html                |  8 +++----
 docs/docker/apisix-2.10.2/build.html               |  8 +++----
 docs/docker/apisix-2.10.2/example.html             |  8 +++----
 docs/docker/apisix-2.10.2/manual.html              |  8 +++----
 docs/docker/apisix-2.10.2/tags.html                |  8 +++----
 docs/docker/apisix-2.10.3/build.html               |  8 +++----
 docs/docker/apisix-2.10.3/example.html             |  8 +++----
 docs/docker/apisix-2.10.3/manual.html              |  8 +++----
 docs/docker/apisix-2.10.3/tags.html                |  8 +++----
 docs/docker/apisix-2.10.4/build.html               |  8 +++----
 docs/docker/apisix-2.10.4/example.html             |  8 +++----
 docs/docker/apisix-2.10.4/manual.html              |  8 +++----
 docs/docker/apisix-2.10.4/tags.html                |  8 +++----
 docs/docker/apisix-2.10.5/build.html               |  8 +++----
 docs/docker/apisix-2.10.5/example.html             |  8 +++----
 docs/docker/apisix-2.10.5/manual.html              |  8 +++----
 docs/docker/apisix-2.10.5/tags.html                |  8 +++----
 docs/docker/apisix-2.11.0/build.html               |  8 +++----
 docs/docker/apisix-2.11.0/example.html             |  8 +++----
 docs/docker/apisix-2.11.0/manual.html              |  8 +++----
 docs/docker/apisix-2.11.0/tags.html                |  8 +++----
 docs/docker/apisix-2.12.0/build.html               |  8 +++----
 docs/docker/apisix-2.12.0/example.html             |  8 +++----
 docs/docker/apisix-2.12.0/manual.html              |  8 +++----
 docs/docker/apisix-2.12.0/tags.html                |  8 +++----
 docs/docker/apisix-2.12.1/build.html               |  8 +++----
 docs/docker/apisix-2.12.1/example.html             |  8 +++----
 docs/docker/apisix-2.12.1/manual.html              |  8 +++----
 docs/docker/apisix-2.12.1/tags.html                |  8 +++----
 docs/docker/apisix-2.13.0/build.html               |  8 +++----
 docs/docker/apisix-2.13.0/example.html             |  8 +++----
 docs/docker/apisix-2.13.0/manual.html              |  8 +++----
 docs/docker/apisix-2.13.0/tags.html                |  8 +++----
 docs/docker/apisix-2.9.0/build.html                |  8 +++----
 docs/docker/apisix-2.9.0/example.html              |  8 +++----
 docs/docker/apisix-2.9.0/manual.html               |  8 +++----
 docs/docker/apisix-2.9.0/tags.html                 |  8 +++----
 docs/docker/apisix-dashboard-2.10.1/build.html     |  8 +++----
 docs/docker/apisix-dashboard-2.10.1/example.html   |  8 +++----
 docs/docker/apisix-dashboard-2.10.1/manual.html    |  8 +++----
 docs/docker/apisix-dashboard-2.10.1/tags.html      |  8 +++----
 docs/docker/apisix-dashboard-2.11.0/build.html     |  8 +++----
 docs/docker/apisix-dashboard-2.11.0/example.html   |  8 +++----
 docs/docker/apisix-dashboard-2.11.0/manual.html    |  8 +++----
 docs/docker/apisix-dashboard-2.11.0/tags.html      |  8 +++----
 docs/docker/build.html                             |  8 +++----
 docs/docker/dashboard-2.7.1/build.html             |  8 +++----
 docs/docker/dashboard-2.7.1/example.html           |  8 +++----
 docs/docker/dashboard-2.7.1/manual.html            |  8 +++----
 docs/docker/dashboard-2.7.1/tags.html              |  8 +++----
 docs/docker/example.html                           |  8 +++----
 docs/docker/manual.html                            |  8 +++----
 docs/docker/next/build.html                        |  8 +++----
 docs/docker/next/example.html                      |  8 +++----
 docs/docker/next/manual.html                       |  8 +++----
 docs/docker/next/tags.html                         |  8 +++----
 docs/docker/tags.html                              |  8 +++----
 docs/general/blog.html                             | 10 ++++----
 docs/general/committer-guide.html                  | 10 ++++----
 docs/general/contributor-guide.html                | 10 ++++----
 docs/general/documentation-style-guide.html        | 10 ++++----
 docs/general/events.html                           | 10 ++++----
 docs/general/join.html                             | 10 ++++----
 docs/general/release-guide.html                    | 10 ++++----
 docs/general/security.html                         | 10 ++++----
 docs/general/submit-issue.html                     | 10 ++++----
 docs/general/tags.html                             |  8 +++----
 docs/go-plugin-runner/0.1.0/developer-guide.html   |  8 +++----
 docs/go-plugin-runner/0.1.0/getting-started.html   |  8 +++----
 docs/go-plugin-runner/0.1.0/tags.html              |  8 +++----
 docs/go-plugin-runner/0.2.0/developer-guide.html   |  8 +++----
 docs/go-plugin-runner/0.2.0/getting-started.html   |  8 +++----
 docs/go-plugin-runner/0.2.0/tags.html              |  8 +++----
 docs/go-plugin-runner/developer-guide.html         |  8 +++----
 docs/go-plugin-runner/getting-started.html         |  8 +++----
 docs/go-plugin-runner/next/developer-guide.html    |  8 +++----
 docs/go-plugin-runner/next/getting-started.html    |  8 +++----
 docs/go-plugin-runner/next/tags.html               |  8 +++----
 docs/go-plugin-runner/tags.html                    |  8 +++----
 docs/helm-chart/FAQ.html                           |  8 +++----
 docs/helm-chart/apisix-dashboard.html              |  8 +++----
 docs/helm-chart/apisix-ingress-controller.html     |  8 +++----
 docs/helm-chart/apisix.html                        |  8 +++----
 docs/helm-chart/tags.html                          |  8 +++----
 docs/ingress-controller/FAQ.html                   |  8 +++----
 docs/ingress-controller/aeps/README.html           |  8 +++----
 docs/ingress-controller/aeps/gateway-api.html      |  8 +++----
 docs/ingress-controller/concepts/annotations.html  |  8 +++----
 .../concepts/apisix_cluster_config.html            |  8 +++----
 docs/ingress-controller/concepts/apisix_route.html |  8 +++----
 docs/ingress-controller/concepts/apisix_tls.html   |  8 +++----
 .../concepts/apisix_upstream.html                  |  8 +++----
 docs/ingress-controller/contribute.html            |  8 +++----
 docs/ingress-controller/deployments/ack.html       |  8 +++----
 docs/ingress-controller/deployments/aws.html       |  8 +++----
 docs/ingress-controller/deployments/azure.html     |  8 +++----
 docs/ingress-controller/deployments/gke.html       |  8 +++----
 docs/ingress-controller/deployments/k3s-rke.html   |  8 +++----
 docs/ingress-controller/deployments/kind.html      |  8 +++----
 .../ingress-controller/deployments/kubesphere.html |  8 +++----
 docs/ingress-controller/deployments/minikube.html  |  8 +++----
 docs/ingress-controller/deployments/tke.html       |  8 +++----
 docs/ingress-controller/design.html                |  8 +++----
 docs/ingress-controller/getting-started.html       |  8 +++----
 docs/ingress-controller/plugins/prometheus.html    |  8 +++----
 .../practices/check-crd-status.html                |  8 +++----
 .../enable-authentication-and-restriction.html     |  8 +++----
 ...ss-Apache-APISIX-Prometheus-Metrics-on-k8s.html |  8 +++----
 docs/ingress-controller/practices/index.html       |  8 +++----
 .../manage-certificates-with-cert-manager.html     |  8 +++----
 ...age-ingress-certificates-with-cert-manager.html |  8 +++----
 docs/ingress-controller/practices/mtls.html        |  8 +++----
 .../practices/proxy-grpc-service.html              |  8 +++----
 .../proxy-the-httpbin-service-with-ingress.html    |  8 +++----
 .../practices/proxy-the-httpbin-service.html       |  8 +++----
 .../ingress-controller/practices/the-hard-way.html |  8 +++----
 .../references/apisix_cluster_config.html          |  8 +++----
 .../references/apisix_route_v2beta3.html           |  8 +++----
 docs/ingress-controller/references/apisix_tls.html |  8 +++----
 .../references/apisix_upstream.html                |  8 +++----
 docs/ingress-controller/tags.html                  |  8 +++----
 docs/ingress-controller/upgrade.html               |  8 +++----
 docs/java-plugin-runner/0.1/development.html       |  8 +++----
 docs/java-plugin-runner/0.1/how-it-works.html      |  8 +++----
 docs/java-plugin-runner/0.1/tags.html              |  8 +++----
 .../the-internal-of-apisix-java-plugin-runner.html |  8 +++----
 docs/java-plugin-runner/development.html           |  8 +++----
 docs/java-plugin-runner/how-it-works.html          |  8 +++----
 docs/java-plugin-runner/next/development.html      |  8 +++----
 docs/java-plugin-runner/next/how-it-works.html     |  8 +++----
 docs/java-plugin-runner/next/tags.html             |  8 +++----
 .../the-internal-of-apisix-java-plugin-runner.html |  8 +++----
 docs/java-plugin-runner/tags.html                  |  8 +++----
 .../the-internal-of-apisix-java-plugin-runner.html |  8 +++----
 .../0.1.0/developer-guide.html                     |  8 +++----
 .../0.1.0/getting-started.html                     |  8 +++----
 docs/python-plugin-runner/0.1.0/tags.html          |  8 +++----
 docs/python-plugin-runner/developer-guide.html     |  8 +++----
 docs/python-plugin-runner/getting-started.html     |  8 +++----
 .../python-plugin-runner/next/developer-guide.html |  8 +++----
 .../python-plugin-runner/next/getting-started.html |  8 +++----
 docs/python-plugin-runner/next/tags.html           |  8 +++----
 docs/python-plugin-runner/tags.html                |  8 +++----
 downloads.html                                     | 10 ++++----
 downloads/ProjectCard.html                         |  8 +++----
 events/archive.html                                |  8 +++----
 help.html                                          |  8 +++----
 index.html                                         | 10 ++++----
 plugins.html                                       |  8 +++----
 search.html                                        | 10 ++++----
 sections/Architecture.html                         |  8 +++----
 sections/Benefits.html                             |  8 +++----
 sections/Comparison.html                           |  8 +++----
 sections/Endcta.html                               |  8 +++----
 sections/Features.html                             |  8 +++----
 sections/HeroSection.html                          |  8 +++----
 sections/HomeEventsSection.html                    | 10 ++++----
 sections/OpensourcePromo.html                      |  8 +++----
 sections/components/ArrowAnim.html                 |  8 +++----
 sections/components/EventPosterCard.html           |  8 +++----
 sections/components/HeroCanvas.html                |  8 +++----
 sections/components/OssCanvas.html                 |  8 +++----
 showcase.html                                      |  8 +++----
 sitemap.xml                                        |  5 ++++
 team.html                                          |  8 +++----
 zh/404.html                                        |  8 +++----
 zh/articles.html                                   | 10 ++++----
 ...OpenSource-Commercialization-by-Apache-Way.html |  8 +++----
 ...e-APISIX-From-OpenSource-Commercialization.html | 12 +++++-----
 zh/articles/Apache-APISIX-Incubator-Journey.html   |  8 +++----
 zh/articles/Apache-APISIX-Kubernetes-Ingress.html  |  8 +++----
 .../Apache-APISIX-in-China-Mobile-Cloud.html       | 12 +++++-----
 ...-Apache-APISIX-into-a-Service-Mesh-Sidecar.html |  8 +++----
 ...he-Community-To-Get-Apache-APISIX-Up-Speed.html |  8 +++----
 .../Rendering-Community-Events-Using-ECharts.html  |  8 +++----
 zh/articles/Speed-Limiting-With-Apache-APISIX.html |  8 +++----
 ...t-Apache-APISIX-Resilience-With-Chaos-Mesh.html |  8 +++----
 zh/articles/The-Appeal-of-OpenSource.html          |  8 +++----
 zh/articles/The-Evolution-of-Apache-APISIX.html    |  8 +++----
 ...SIX-To-Do-Authentication-and-Authorization.html |  8 +++----
 zh/articles/archive.html                           |  8 +++----
 zh/articles/atom.xml                               |  6 ++---
 zh/articles/page/2.html                            |  8 +++----
 zh/articles/rss.xml                                |  6 ++---
 .../{01112930.93ff5bb1.js => 01112930.3a4b40c3.js} |  2 +-
 .../{01632500.deb3bd3c.js => 01632500.f5d43803.js} |  2 +-
 .../{01640327.d149dbf2.js => 01640327.442d5141.js} |  2 +-
 zh/assets/js/03b491a1.210b6b5f.js                  |  1 -
 zh/assets/js/03b491a1.f845beac.js                  |  1 +
 .../{059d1c6a.adb84638.js => 059d1c6a.2399b116.js} |  2 +-
 .../{09b17eb5.1ab20b07.js => 09b17eb5.64317f77.js} |  2 +-
 zh/assets/js/37e4af40.902628e8.js                  |  1 +
 .../{3a332aed.ec29d6b5.js => 3a332aed.dad9d82e.js} |  2 +-
 .../{3ea15b7a.b8d224e7.js => 3ea15b7a.fa8b7696.js} |  2 +-
 zh/assets/js/4a21eda0.4f87ec79.js                  |  1 +
 zh/assets/js/4a21eda0.5cc61f48.js                  |  1 -
 .../{5b0fa993.c7d3147a.js => 5b0fa993.059c12bd.js} |  2 +-
 .../{6192341a.1e9e73d2.js => 6192341a.99769812.js} |  2 +-
 zh/assets/js/66fbb9c2.82ffeec2.js                  |  1 +
 zh/assets/js/66fbb9c2.ec2cc569.js                  |  1 -
 .../{67ecbb72.1604ebc1.js => 67ecbb72.a313975c.js} |  2 +-
 zh/assets/js/7af3052c.867263ce.js                  |  1 +
 zh/assets/js/7af3052c.9b80a2b5.js                  |  1 -
 zh/assets/js/814f3328.6ce679de.js                  |  1 -
 zh/assets/js/814f3328.dc387a37.js                  |  1 +
 zh/assets/js/8e784bf3.32beb7b0.js                  |  1 -
 zh/assets/js/8e784bf3.addbc96f.js                  |  1 +
 .../{8f700fa6.6838e92a.js => 8f700fa6.8fbe3c4d.js} |  2 +-
 .../{90fc8a94.b54588b7.js => 90fc8a94.13012b3e.js} |  2 +-
 zh/assets/js/927d70e2.e8c986c5.js                  |  1 -
 zh/assets/js/927d70e2.f5c4d8d6.js                  |  1 +
 .../{941960b1.117987e3.js => 941960b1.c85d77e7.js} |  2 +-
 .../{95058e22.122c9df9.js => 95058e22.9ea75d20.js} |  2 +-
 .../{9fbf23c0.085fd140.js => 9fbf23c0.5a319141.js} |  2 +-
 zh/assets/js/a056998a.0d74caed.js                  |  1 +
 zh/assets/js/a056998a.a88be038.js                  |  1 -
 .../{a73bde0a.5b172b4b.js => a73bde0a.659fefe0.js} |  2 +-
 .../{a85db4f4.f19be537.js => a85db4f4.b6d96916.js} |  2 +-
 .../{a9ca7d2a.b64ea081.js => a9ca7d2a.0de2ac3c.js} |  2 +-
 zh/assets/js/adbb350b.02273072.js                  |  1 -
 zh/assets/js/adbb350b.522953fe.js                  |  1 +
 zh/assets/js/b16bc680.16fe4630.js                  |  1 +
 zh/assets/js/b16bc680.821ad6e6.js                  |  1 -
 .../{bfb16af5.70ca7e4a.js => bfb16af5.89a8cc88.js} |  2 +-
 zh/assets/js/c6ebe4e5.4249a5f9.js                  |  1 -
 zh/assets/js/c6ebe4e5.b43b8967.js                  |  1 +
 .../{c7f74a83.5bbf8331.js => c7f74a83.8c73b046.js} |  2 +-
 .../{d14629a4.9a0f2731.js => d14629a4.36f842e0.js} |  2 +-
 zh/assets/js/d4616010.aa917229.js                  |  1 +
 .../{ee068e64.45c1443a.js => ee068e64.480647d8.js} |  2 +-
 .../{ef816cbf.362b7566.js => ef816cbf.5868dd6f.js} |  2 +-
 zh/assets/js/f71355f5.79e9b934.js                  |  1 -
 zh/assets/js/f71355f5.b439c451.js                  |  1 +
 .../{f8686e54.da9426ff.js => f8686e54.94e64b45.js} |  2 +-
 zh/assets/js/fb1a1e19.658ef99a.js                  |  1 +
 zh/assets/js/fb1a1e19.b5df3609.js                  |  1 -
 zh/assets/js/main.679ffebf.js                      |  2 --
 zh/assets/js/main.c07c1433.js                      |  2 ++
 ...js.LICENSE.txt => main.c07c1433.js.LICENSE.txt} |  0
 zh/assets/js/runtime~main.10e3eee6.js              |  1 -
 zh/assets/js/runtime~main.d1c2b8a9.js              |  1 +
 zh/blog.html                                       | 10 ++++----
 ...ow-to-build-gateway-based-on-apache-apisix.html | 10 ++++----
 .../16/another-way-to-implement-envoy-filter.html  | 10 ++++----
 .../18/first-look-at-kubernetes-service-api.html   | 10 ++++----
 ...-data-security-and-privacy-protection-team.html | 10 ++++----
 .../01/21/run-ingress-apisix-on-amazon-eks.html    | 10 ++++----
 .../08/stable-product-delivery-with-cypress.html   | 10 ++++----
 .../26/install-apache-apisix-from-helm-charts.html | 10 ++++----
 .../get-front-end-test-coverage-with-cypress.html  | 10 ++++----
 zh/blog/2021/05/24/tencent-games.html              | 10 ++++----
 .../2021/05/25/apache-apisix-2.6.0-release.html    | 10 ++++----
 zh/blog/2021/06/06/apisix-two-years.html           | 10 ++++----
 ...pisix-not-affected-by-nginx-cve-2021-23017.html | 10 ++++----
 ...he-apisix-and-envoy-performance-comparison.html | 10 ++++----
 ...mesh-helps-apache-apisix-improve-stability.html | 10 ++++----
 ...-control-bypass-vulnerability-announcement.html | 10 ++++----
 ...-apache-apisix-ingress-controller-released.html | 10 ++++----
 .../use-java-to-write-apache-apisix-plugins.html   | 10 ++++----
 ...source-gateway-and-ingress-controller-fast.html | 10 ++++----
 zh/blog/2021/06/28/why-we-need-apache-apisix.html  | 10 ++++----
 zh/blog/2021/06/29/release-apache-apisix-2.7.html  | 10 ++++----
 .../06/30/etcd3-support-http-access-perfectly.html | 10 ++++----
 zh/blog/2021/07/06/celebrate-200-contributors.html | 10 ++++----
 ...a-weibo-api-gateway-based-on-apache-apisix.html | 10 ++++----
 zh/blog/2021/07/21/apache-apisix-kubernetes.html   | 10 ++++----
 zh/blog/2021/07/25/apachecon-asia.html             | 10 ++++----
 ...e-of-plugin-orchestration-in-apache-apisix.html | 10 ++++----
 zh/blog/2021/07/28/release-apache-apisix-2.8.html  | 10 ++++----
 zh/blog/2021/08/05/kong-to-apisix.html             | 10 ++++----
 ...isix-to-improve-the-observability-of-nginx.html | 10 ++++----
 .../08/09/apache-apisix-in-china-mobile-cloud.html | 10 ++++----
 .../2021/08/09/apache-apisix-in-quliankeji.html    | 10 ++++----
 zh/blog/2021/08/10/apisix-nginx.html               | 10 ++++----
 zh/blog/2021/08/11/interview-tuzhengsong.html      | 10 ++++----
 ...lps-apache-apisix-improve-system-stability.html | 10 ++++----
 ...s-the-golden-metric-of-opensource-projects.html | 10 ++++----
 ...nect-plugin-for-centralized-authentication.html | 10 ++++----
 zh/blog/2021/08/17/interview-airwallex.html        | 10 ++++----
 .../08/18/auth-with-casbin-in-apache-apisix.html   | 10 ++++----
 .../2021/08/19/go-makes-apache-apisix-better.html  | 10 ++++----
 zh/blog/2021/08/19/weekly-report.html              | 10 ++++----
 zh/blog/2021/08/21/shanghai-meetup.html            | 10 ++++----
 zh/blog/2021/08/23/apachecon-asia-2021.html        | 10 ++++----
 zh/blog/2021/08/23/weekly-report.html              | 10 ++++----
 zh/blog/2021/08/24/shanghai-meetup-recap.html      | 10 ++++----
 ...nect-plugin-for-centralized-authentication.html | 10 ++++----
 .../25/why-apache-apisix-chose-nginx-and-lua.html  | 10 ++++----
 zh/blog/2021/08/27/release-apache-apisix-2.9.html  | 10 ++++----
 zh/blog/2021/08/30/ingress-meeting.html            | 10 ++++----
 zh/blog/2021/08/30/weekly-report.html              | 10 ++++----
 ...-better-gateway-and-k8s-ingress-controller.html | 10 ++++----
 ...you-quickly-with-apache-apisix-development.html | 10 ++++----
 zh/blog/2021/09/07/how-to-use-apisix-auth.html     | 10 ++++----
 zh/blog/2021/09/07/iqiyi-usercase.html             | 10 ++++----
 ...contribute-to-an-openSource-without-coding.html | 10 ++++----
 .../2021/09/13/china-mobile-cloud-usercase.html    | 10 ++++----
 zh/blog/2021/09/14/youzan.html                     | 10 ++++----
 zh/blog/2021/09/15/weekly-report.html              | 10 ++++----
 zh/blog/2021/09/16/tencent-cloud.html              | 10 ++++----
 zh/blog/2021/09/18/xiaodian-usercase.html          | 10 ++++----
 zh/blog/2021/09/24/youpaicloud-usercase.html       | 10 ++++----
 zh/blog/2021/09/28/wps-usercase.html               | 10 ++++----
 zh/blog/2021/09/29/release-apache-apisix-2.10.html | 10 ++++----
 zh/blog/2021/09/30/weekly-report.html              | 10 ++++----
 zh/blog/2021/10/01/openeuler.html                  | 10 ++++----
 zh/blog/2021/10/09/apisix-ingress-techblog.html    | 10 ++++----
 .../13/celebrating-300-contributors-of-apisix.html | 10 ++++----
 zh/blog/2021/10/14/weekly-report-1014.html         | 10 ++++----
 zh/blog/2021/10/18/meetup.html                     | 10 ++++----
 zh/blog/2021/10/22/cert-manager-in-ingress.html    | 10 ++++----
 zh/blog/2021/10/26/apisix-ingress.html             | 10 ++++----
 zh/blog/2021/10/26/extension-guide.html            | 10 ++++----
 zh/blog/2021/11/02/weekly-report-1031.html         | 10 ++++----
 zh/blog/2021/11/03/airwallex-usercase.html         | 10 ++++----
 zh/blog/2021/11/04/skywalking.html                 | 10 ++++----
 zh/blog/2021/11/12/apisix-datadog.html             | 10 ++++----
 zh/blog/2021/11/16/weekly-report-1114.html         | 10 ++++----
 zh/blog/2021/11/17/dapr-with-apisix.html           | 10 ++++----
 zh/blog/2021/11/19/apisix-supports-wasm.html       | 10 ++++----
 ...pisix-ingress-with-nocalhost-in-kubernetes.html | 10 ++++----
 .../2021/11/23/cve-2021-43557-research-report.html | 10 ++++----
 zh/blog/2021/11/23/cve-2021-43557.html             | 10 ++++----
 .../11/26/apache-apisix-committer-experience.html  | 10 ++++----
 .../11/30/use-apisix-ingress-in-kubesphere.html    | 10 ++++----
 .../12/01/apisix-supports-azure-functions.html     | 10 ++++----
 zh/blog/2021/12/01/release-apache-apisix-2.11.html | 10 ++++----
 zh/blog/2021/12/02/weekly-report-1130.html         | 10 ++++----
 .../12/07/apisix-integrate-skywalking-plugin.html  | 10 ++++----
 .../apisix-integrate-rocketmq-logger-plugin.html   | 10 ++++----
 .../12/10/integrate-keycloak-auth-in-apisix.html   | 10 ++++----
 ...-apisix-ingress-controller-with-prometheus.html | 10 ++++----
 .../2021/12/15/deploy-apisix-in-kubernetes.html    | 10 ++++----
 .../2021/12/16/apisix-with-rocketmq-meetup.html    | 10 ++++----
 .../12/17/exposure-istio-with-apisix-ingress.html  | 10 ++++----
 zh/blog/2021/12/20/weekly-report-1215.html         | 10 ++++----
 zh/blog/2021/12/22/google-logging.html             | 10 ++++----
 .../12/24/apisix-integrate-openwhisk-plugin.html   | 10 ++++----
 zh/blog/2021/12/24/open-policy-agent.html          | 10 ++++----
 zh/blog/2021/12/28/dashboard-cve-2021-45232.html   | 10 ++++----
 zh/blog/2021/12/30/apisix-proxy-grpc-service.html  | 10 ++++----
 zh/blog/2022/01/04/authing.html                    | 10 ++++----
 zh/blog/2022/01/05/weekly-report-1231.html         | 10 ++++----
 .../01/11/apisix-with-shardingsphere-meetup.html   | 10 ++++----
 .../01/11/building-apisix-in-ubuntu-for-arm.html   | 10 ++++----
 .../01/13/how-to-proxy-dubbo-in-apache-apisix.html | 10 ++++----
 zh/blog/2022/01/17/apisix-kafka-integration.html   | 10 ++++----
 zh/blog/2022/01/19/weekly-report-0116.html         | 10 ++++----
 .../2022/01/20/upyun-public-gateway-usecase.html   | 10 ++++----
 .../01/21/apisix-hashicorp-vault-integration.html  | 10 ++++----
 .../21/apisix-xrpc-details-and-miltilingual.html   | 10 ++++----
 .../2022/01/24/apisix-with-qingcloud-meetup.html   | 10 ++++----
 .../2022/01/25/apisix-grpc-web-integration.html    | 10 ++++----
 zh/blog/2022/01/25/release-apache-apisix-2.12.html | 10 ++++----
 .../26/apisix-integrate-forward-auth-plugin.html   | 10 ++++----
 zh/blog/2022/02/10/splunk-apisix-integration.html  | 10 ++++----
 zh/blog/2022/02/11/cve-2022-24112.html             | 10 ++++----
 zh/blog/2022/02/16/file-logger-api-gateway.html    | 10 ++++----
 zh/blog/2022/02/17/weekly-report-0214.html         | 10 ++++----
 zh/blog/2022/02/21/nacos-api-gateway.html          | 10 ++++----
 zh/blog/2022/02/23/csrf-api-gateway.html           | 10 ++++----
 zh/blog/2022/02/25/consul-api-gateway.html         | 10 ++++----
 .../apisix-integration-opentelemetry-plugin.html   | 10 ++++----
 .../01/apisix-integration-public-api-plugin.html   | 10 ++++----
 .../03/02/apisix-integration-graphql-plugin.html   | 10 ++++----
 .../03/02/zhongan-usercase-with-apache-apisix.html | 10 ++++----
 zh/blog/2022/03/03/develop-apisix-with-gitpod.html | 10 ++++----
 zh/blog/2022/03/03/weekly-report-0228.html         | 10 ++++----
 ...apigateway-clickhouse-makes-logging-easier.html | 10 ++++----
 ...isix-uses-coredns-enable-service-discovery.html | 10 ++++----
 ...pisix-integration-eureka-service-discovery.html | 10 ++++----
 zh/blog/2022/03/24/weekly-report-0314.html         | 10 ++++----
 zh/blog/2022/03/28/release-apache-apisix-2.13.html | 10 ++++----
 zh/blog/2022/04/12/apisix-summit-asia-2022.html    | 10 ++++----
 zh/blog/2022/04/17/api-observability.html          | 10 ++++----
 zh/blog/2022/04/20/cve-2022-29266.html             | 10 ++++----
 zh/blog/2022/04/20/weekly-report-0420.html         | 10 ++++----
 zh/blog/2022/04/22/apisix-with-tidb-practice.html  | 10 ++++----
 zh/blog/2022/05/10/weekly-report-0510.html         | 28 ++++++++++++++++++++++
 zh/blog/archive.html                               | 10 ++++----
 zh/blog/atom.xml                                   |  9 ++++++-
 ...with-apache-apisix-from-ospp-2020-students.html | 10 ++++----
 zh/blog/page/10.html                               | 10 ++++----
 zh/blog/page/11.html                               | 10 ++++----
 zh/blog/page/12.html                               | 10 ++++----
 zh/blog/page/13.html                               | 10 ++++----
 zh/blog/page/14.html                               | 10 ++++----
 zh/blog/page/2.html                                | 10 ++++----
 zh/blog/page/3.html                                | 10 ++++----
 zh/blog/page/4.html                                | 10 ++++----
 zh/blog/page/5.html                                | 10 ++++----
 zh/blog/page/6.html                                | 10 ++++----
 zh/blog/page/7.html                                | 10 ++++----
 zh/blog/page/8.html                                | 12 +++++-----
 zh/blog/page/9.html                                | 10 ++++----
 zh/blog/rss.xml                                    |  9 ++++++-
 zh/blog/tags.html                                  | 10 ++++----
 zh/blog/tags/authentication.html                   | 10 ++++----
 zh/blog/tags/community.html                        | 10 ++++----
 zh/blog/tags/ecosystem.html                        | 10 ++++----
 zh/blog/tags/events.html                           | 10 ++++----
 zh/blog/tags/interview.html                        | 10 ++++----
 zh/blog/tags/kubernetes.html                       | 10 ++++----
 zh/blog/tags/logging.html                          | 10 ++++----
 zh/blog/tags/message-queue.html                    | 10 ++++----
 zh/blog/tags/monitoring.html                       | 10 ++++----
 zh/blog/tags/observability.html                    | 10 ++++----
 zh/blog/tags/practical-case.html                   | 10 ++++----
 zh/blog/tags/release.html                          | 10 ++++----
 zh/blog/tags/security.html                         | 10 ++++----
 zh/blog/tags/service-discovery.html                | 10 ++++----
 zh/blog/tags/technology.html                       | 10 ++++----
 zh/blog/tags/user-case.html                        | 10 ++++----
 zh/contribute.html                                 |  8 +++----
 zh/contribute/ContributeCard.html                  |  8 +++----
 zh/data/events.json                                |  4 ++++
 zh/docs.html                                       |  8 +++----
 zh/docs/apisix/2.12/FAQ.html                       |  8 +++----
 zh/docs/apisix/2.12/admin-api.html                 |  8 +++----
 zh/docs/apisix/2.12/apisix-variable.html           |  8 +++----
 .../apisix/2.12/architecture-design/apisix.html    |  8 +++----
 .../apisix/2.12/architecture-design/consumer.html  |  8 +++----
 .../2.12/architecture-design/debug-mode.html       |  8 +++----
 .../2.12/architecture-design/global-rule.html      |  8 +++----
 .../2.12/architecture-design/plugin-config.html    |  8 +++----
 .../apisix/2.12/architecture-design/plugin.html    |  8 +++----
 zh/docs/apisix/2.12/architecture-design/route.html |  8 +++----
 .../apisix/2.12/architecture-design/router.html    |  8 +++----
 .../apisix/2.12/architecture-design/script.html    |  8 +++----
 .../apisix/2.12/architecture-design/service.html   |  8 +++----
 .../apisix/2.12/architecture-design/upstream.html  |  8 +++----
 zh/docs/apisix/2.12/aws.html                       |  8 +++----
 zh/docs/apisix/2.12/batch-processor.html           |  8 +++----
 zh/docs/apisix/2.12/benchmark.html                 |  8 +++----
 zh/docs/apisix/2.12/certificate.html               |  8 +++----
 zh/docs/apisix/2.12/control-api.html               |  8 +++----
 .../apisix/2.12/customize-nginx-configuration.html |  8 +++----
 zh/docs/apisix/2.12/debug-function.html            |  8 +++----
 zh/docs/apisix/2.12/discovery.html                 |  8 +++----
 zh/docs/apisix/2.12/discovery/consul_kv.html       |  8 +++----
 zh/docs/apisix/2.12/discovery/dns.html             |  8 +++----
 zh/docs/apisix/2.12/discovery/eureka.html          |  8 +++----
 zh/docs/apisix/2.12/discovery/nacos.html           |  8 +++----
 .../plugins-hmac-auth-generate-signature.html      |  8 +++----
 zh/docs/apisix/2.12/external-plugin.html           |  8 +++----
 zh/docs/apisix/2.12/getting-started.html           |  8 +++----
 zh/docs/apisix/2.12/grpc-proxy.html                |  8 +++----
 zh/docs/apisix/2.12/health-check.html              |  8 +++----
 zh/docs/apisix/2.12/how-to-build.html              |  8 +++----
 zh/docs/apisix/2.12/install-dependencies.html      |  8 +++----
 .../apisix/2.12/internal/testing-framework.html    |  8 +++----
 zh/docs/apisix/2.12/mtls.html                      |  8 +++----
 zh/docs/apisix/2.12/plugin-develop.html            |  8 +++----
 zh/docs/apisix/2.12/plugin-interceptors.html       |  8 +++----
 zh/docs/apisix/2.12/plugins/api-breaker.html       |  8 +++----
 zh/docs/apisix/2.12/plugins/authz-casbin.html      |  8 +++----
 zh/docs/apisix/2.12/plugins/authz-keycloak.html    |  8 +++----
 zh/docs/apisix/2.12/plugins/aws-lambda.html        |  8 +++----
 zh/docs/apisix/2.12/plugins/azure-functions.html   |  8 +++----
 zh/docs/apisix/2.12/plugins/basic-auth.html        |  8 +++----
 zh/docs/apisix/2.12/plugins/batch-requests.html    |  8 +++----
 zh/docs/apisix/2.12/plugins/client-control.html    |  8 +++----
 .../apisix/2.12/plugins/consumer-restriction.html  |  8 +++----
 zh/docs/apisix/2.12/plugins/cors.html              |  8 +++----
 zh/docs/apisix/2.12/plugins/datadog.html           |  8 +++----
 zh/docs/apisix/2.12/plugins/dubbo-proxy.html       |  8 +++----
 zh/docs/apisix/2.12/plugins/echo.html              |  8 +++----
 zh/docs/apisix/2.12/plugins/error-log-logger.html  |  8 +++----
 .../apisix/2.12/plugins/ext-plugin-post-req.html   |  8 +++----
 .../apisix/2.12/plugins/ext-plugin-pre-req.html    |  8 +++----
 zh/docs/apisix/2.12/plugins/fault-injection.html   |  8 +++----
 zh/docs/apisix/2.12/plugins/forward-auth.html      |  8 +++----
 .../apisix/2.12/plugins/google-cloud-logging.html  |  8 +++----
 zh/docs/apisix/2.12/plugins/grpc-transcode.html    |  8 +++----
 zh/docs/apisix/2.12/plugins/grpc-web.html          |  8 +++----
 zh/docs/apisix/2.12/plugins/gzip.html              |  8 +++----
 zh/docs/apisix/2.12/plugins/hmac-auth.html         |  8 +++----
 zh/docs/apisix/2.12/plugins/http-logger.html       |  8 +++----
 zh/docs/apisix/2.12/plugins/ip-restriction.html    |  8 +++----
 zh/docs/apisix/2.12/plugins/jwt-auth.html          |  8 +++----
 zh/docs/apisix/2.12/plugins/kafka-logger.html      |  8 +++----
 zh/docs/apisix/2.12/plugins/key-auth.html          |  8 +++----
 zh/docs/apisix/2.12/plugins/ldap-auth.html         |  8 +++----
 zh/docs/apisix/2.12/plugins/limit-conn.html        |  8 +++----
 zh/docs/apisix/2.12/plugins/limit-count.html       |  8 +++----
 zh/docs/apisix/2.12/plugins/limit-req.html         |  8 +++----
 zh/docs/apisix/2.12/plugins/log-rotate.html        |  8 +++----
 zh/docs/apisix/2.12/plugins/mqtt-proxy.html        |  8 +++----
 zh/docs/apisix/2.12/plugins/node-status.html       |  8 +++----
 zh/docs/apisix/2.12/plugins/opa.html               |  8 +++----
 zh/docs/apisix/2.12/plugins/openid-connect.html    |  8 +++----
 zh/docs/apisix/2.12/plugins/openwhisk.html         |  8 +++----
 zh/docs/apisix/2.12/plugins/prometheus.html        |  8 +++----
 zh/docs/apisix/2.12/plugins/proxy-cache.html       |  8 +++----
 zh/docs/apisix/2.12/plugins/proxy-control.html     |  8 +++----
 zh/docs/apisix/2.12/plugins/proxy-mirror.html      |  8 +++----
 zh/docs/apisix/2.12/plugins/proxy-rewrite.html     |  8 +++----
 zh/docs/apisix/2.12/plugins/real-ip.html           |  8 +++----
 zh/docs/apisix/2.12/plugins/redirect.html          |  8 +++----
 .../apisix/2.12/plugins/referer-restriction.html   |  8 +++----
 zh/docs/apisix/2.12/plugins/request-id.html        |  8 +++----
 .../apisix/2.12/plugins/request-validation.html    |  8 +++----
 zh/docs/apisix/2.12/plugins/response-rewrite.html  |  8 +++----
 zh/docs/apisix/2.12/plugins/rocketmq-logger.html   |  8 +++----
 zh/docs/apisix/2.12/plugins/server-info.html       |  8 +++----
 zh/docs/apisix/2.12/plugins/serverless.html        |  8 +++----
 zh/docs/apisix/2.12/plugins/skywalking-logger.html |  8 +++----
 zh/docs/apisix/2.12/plugins/skywalking.html        |  8 +++----
 zh/docs/apisix/2.12/plugins/sls-logger.html        |  8 +++----
 .../apisix/2.12/plugins/splunk-hec-logging.html    |  8 +++----
 zh/docs/apisix/2.12/plugins/syslog.html            |  8 +++----
 zh/docs/apisix/2.12/plugins/tcp-logger.html        |  8 +++----
 zh/docs/apisix/2.12/plugins/traffic-split.html     |  8 +++----
 zh/docs/apisix/2.12/plugins/ua-restriction.html    |  8 +++----
 zh/docs/apisix/2.12/plugins/udp-logger.html        |  8 +++----
 zh/docs/apisix/2.12/plugins/uri-blocker.html       |  8 +++----
 zh/docs/apisix/2.12/plugins/wolf-rbac.html         |  8 +++----
 zh/docs/apisix/2.12/plugins/zipkin.html            |  8 +++----
 zh/docs/apisix/2.12/profile.html                   |  8 +++----
 zh/docs/apisix/2.12/router-radixtree.html          |  8 +++----
 zh/docs/apisix/2.12/stand-alone.html               |  8 +++----
 zh/docs/apisix/2.12/stream-proxy.html              |  8 +++----
 zh/docs/apisix/2.12/tags.html                      |  8 +++----
 zh/docs/apisix/2.12/wasm.html                      |  8 +++----
 zh/docs/apisix/FAQ.html                            |  8 +++----
 zh/docs/apisix/admin-api.html                      |  8 +++----
 zh/docs/apisix/apisix-variable.html                |  8 +++----
 zh/docs/apisix/architecture-design/apisix.html     |  8 +++----
 zh/docs/apisix/architecture-design/consumer.html   |  8 +++----
 zh/docs/apisix/architecture-design/debug-mode.html |  8 +++----
 .../apisix/architecture-design/global-rule.html    |  8 +++----
 .../apisix/architecture-design/plugin-config.html  |  8 +++----
 zh/docs/apisix/architecture-design/plugin.html     |  8 +++----
 zh/docs/apisix/architecture-design/route.html      |  8 +++----
 zh/docs/apisix/architecture-design/router.html     |  8 +++----
 zh/docs/apisix/architecture-design/script.html     |  8 +++----
 zh/docs/apisix/architecture-design/service.html    |  8 +++----
 zh/docs/apisix/architecture-design/upstream.html   |  8 +++----
 zh/docs/apisix/aws.html                            |  8 +++----
 zh/docs/apisix/batch-processor.html                |  8 +++----
 zh/docs/apisix/benchmark.html                      |  8 +++----
 zh/docs/apisix/certificate.html                    |  8 +++----
 zh/docs/apisix/control-api.html                    |  8 +++----
 zh/docs/apisix/customize-nginx-configuration.html  |  8 +++----
 zh/docs/apisix/debug-function.html                 |  8 +++----
 zh/docs/apisix/discovery.html                      |  8 +++----
 zh/docs/apisix/discovery/consul_kv.html            |  8 +++----
 zh/docs/apisix/discovery/dns.html                  |  8 +++----
 zh/docs/apisix/discovery/eureka.html               |  8 +++----
 zh/docs/apisix/discovery/kubernetes.html           |  8 +++----
 zh/docs/apisix/discovery/nacos.html                |  8 +++----
 .../plugins-hmac-auth-generate-signature.html      |  8 +++----
 zh/docs/apisix/external-plugin.html                |  8 +++----
 zh/docs/apisix/getting-started.html                |  8 +++----
 zh/docs/apisix/grpc-proxy.html                     |  8 +++----
 zh/docs/apisix/health-check.html                   |  8 +++----
 zh/docs/apisix/how-to-build.html                   |  8 +++----
 zh/docs/apisix/install-dependencies.html           |  8 +++----
 zh/docs/apisix/internal/plugin-runner.html         |  8 +++----
 zh/docs/apisix/internal/testing-framework.html     |  8 +++----
 zh/docs/apisix/mtls.html                           |  8 +++----
 zh/docs/apisix/next/FAQ.html                       |  8 +++----
 zh/docs/apisix/next/admin-api.html                 |  8 +++----
 zh/docs/apisix/next/apisix-variable.html           |  8 +++----
 .../apisix/next/architecture-design/apisix.html    |  8 +++----
 .../next/architecture-design/debug-mode.html       |  8 +++----
 .../next/architecture-design/plugin-config.html    |  8 +++----
 zh/docs/apisix/next/aws.html                       |  8 +++----
 zh/docs/apisix/next/batch-processor.html           |  8 +++----
 zh/docs/apisix/next/benchmark.html                 |  8 +++----
 zh/docs/apisix/next/certificate.html               |  8 +++----
 zh/docs/apisix/next/control-api.html               |  8 +++----
 .../apisix/next/customize-nginx-configuration.html |  8 +++----
 zh/docs/apisix/next/debug-function.html            |  8 +++----
 zh/docs/apisix/next/discovery.html                 |  8 +++----
 zh/docs/apisix/next/discovery/consul_kv.html       |  8 +++----
 zh/docs/apisix/next/discovery/dns.html             |  8 +++----
 zh/docs/apisix/next/discovery/eureka.html          |  8 +++----
 zh/docs/apisix/next/discovery/kubernetes.html      |  8 +++----
 zh/docs/apisix/next/discovery/nacos.html           |  8 +++----
 zh/docs/apisix/next/discovery/zookeeper.html       |  8 +++----
 .../plugins-hmac-auth-generate-signature.html      |  8 +++----
 zh/docs/apisix/next/external-plugin.html           |  8 +++----
 zh/docs/apisix/next/getting-started.html           |  8 +++----
 zh/docs/apisix/next/grpc-proxy.html                |  8 +++----
 zh/docs/apisix/next/health-check.html              |  8 +++----
 zh/docs/apisix/next/how-to-build.html              |  8 +++----
 zh/docs/apisix/next/install-dependencies.html      |  8 +++----
 zh/docs/apisix/next/internal/plugin-runner.html    |  8 +++----
 .../apisix/next/internal/testing-framework.html    |  8 +++----
 zh/docs/apisix/next/mtls.html                      |  8 +++----
 zh/docs/apisix/next/plugin-develop.html            |  8 +++----
 zh/docs/apisix/next/plugins/api-breaker.html       |  8 +++----
 zh/docs/apisix/next/plugins/authz-casbin.html      |  8 +++----
 zh/docs/apisix/next/plugins/authz-casdoor.html     |  8 +++----
 zh/docs/apisix/next/plugins/authz-keycloak.html    |  8 +++----
 zh/docs/apisix/next/plugins/aws-lambda.html        |  8 +++----
 zh/docs/apisix/next/plugins/azure-functions.html   |  8 +++----
 zh/docs/apisix/next/plugins/basic-auth.html        |  8 +++----
 zh/docs/apisix/next/plugins/batch-requests.html    |  8 +++----
 zh/docs/apisix/next/plugins/clickhouse-logger.html |  8 +++----
 zh/docs/apisix/next/plugins/client-control.html    |  8 +++----
 .../apisix/next/plugins/consumer-restriction.html  |  8 +++----
 zh/docs/apisix/next/plugins/cors.html              |  8 +++----
 zh/docs/apisix/next/plugins/csrf.html              |  8 +++----
 zh/docs/apisix/next/plugins/datadog.html           |  8 +++----
 zh/docs/apisix/next/plugins/dubbo-proxy.html       |  8 +++----
 zh/docs/apisix/next/plugins/echo.html              |  8 +++----
 zh/docs/apisix/next/plugins/error-log-logger.html  |  8 +++----
 .../apisix/next/plugins/ext-plugin-post-req.html   |  8 +++----
 .../apisix/next/plugins/ext-plugin-pre-req.html    |  8 +++----
 zh/docs/apisix/next/plugins/fault-injection.html   |  8 +++----
 zh/docs/apisix/next/plugins/file-logger.html       |  8 +++----
 zh/docs/apisix/next/plugins/forward-auth.html      |  8 +++----
 .../apisix/next/plugins/google-cloud-logging.html  |  8 +++----
 zh/docs/apisix/next/plugins/grpc-transcode.html    |  8 +++----
 zh/docs/apisix/next/plugins/grpc-web.html          |  8 +++----
 zh/docs/apisix/next/plugins/gzip.html              |  8 +++----
 zh/docs/apisix/next/plugins/hmac-auth.html         |  8 +++----
 zh/docs/apisix/next/plugins/http-logger.html       |  8 +++----
 zh/docs/apisix/next/plugins/ip-restriction.html    |  8 +++----
 zh/docs/apisix/next/plugins/jwt-auth.html          |  8 +++----
 zh/docs/apisix/next/plugins/kafka-logger.html      |  8 +++----
 zh/docs/apisix/next/plugins/key-auth.html          |  8 +++----
 zh/docs/apisix/next/plugins/ldap-auth.html         |  8 +++----
 zh/docs/apisix/next/plugins/limit-conn.html        |  8 +++----
 zh/docs/apisix/next/plugins/limit-count.html       |  8 +++----
 zh/docs/apisix/next/plugins/limit-req.html         |  8 +++----
 zh/docs/apisix/next/plugins/log-rotate.html        |  8 +++----
 zh/docs/apisix/next/plugins/loggly.html            |  8 +++----
 zh/docs/apisix/next/plugins/mocking.html           |  8 +++----
 zh/docs/apisix/next/plugins/mqtt-proxy.html        |  8 +++----
 zh/docs/apisix/next/plugins/node-status.html       |  8 +++----
 zh/docs/apisix/next/plugins/opa.html               |  8 +++----
 zh/docs/apisix/next/plugins/openid-connect.html    |  8 +++----
 zh/docs/apisix/next/plugins/opentelemetry.html     |  8 +++----
 zh/docs/apisix/next/plugins/openwhisk.html         |  8 +++----
 zh/docs/apisix/next/plugins/prometheus.html        |  8 +++----
 zh/docs/apisix/next/plugins/proxy-cache.html       |  8 +++----
 zh/docs/apisix/next/plugins/proxy-control.html     |  8 +++----
 zh/docs/apisix/next/plugins/proxy-mirror.html      |  8 +++----
 zh/docs/apisix/next/plugins/proxy-rewrite.html     |  8 +++----
 zh/docs/apisix/next/plugins/public-api.html        |  8 +++----
 zh/docs/apisix/next/plugins/real-ip.html           |  8 +++----
 zh/docs/apisix/next/plugins/redirect.html          |  8 +++----
 .../apisix/next/plugins/referer-restriction.html   |  8 +++----
 zh/docs/apisix/next/plugins/request-id.html        |  8 +++----
 .../apisix/next/plugins/request-validation.html    |  8 +++----
 zh/docs/apisix/next/plugins/response-rewrite.html  |  8 +++----
 zh/docs/apisix/next/plugins/rocketmq-logger.html   |  8 +++----
 zh/docs/apisix/next/plugins/server-info.html       |  8 +++----
 zh/docs/apisix/next/plugins/serverless.html        |  8 +++----
 zh/docs/apisix/next/plugins/skywalking-logger.html |  8 +++----
 zh/docs/apisix/next/plugins/skywalking.html        |  8 +++----
 zh/docs/apisix/next/plugins/sls-logger.html        |  8 +++----
 .../apisix/next/plugins/splunk-hec-logging.html    |  8 +++----
 zh/docs/apisix/next/plugins/syslog.html            |  8 +++----
 zh/docs/apisix/next/plugins/tcp-logger.html        |  8 +++----
 zh/docs/apisix/next/plugins/traffic-split.html     |  8 +++----
 zh/docs/apisix/next/plugins/ua-restriction.html    |  8 +++----
 zh/docs/apisix/next/plugins/udp-logger.html        |  8 +++----
 zh/docs/apisix/next/plugins/uri-blocker.html       |  8 +++----
 zh/docs/apisix/next/plugins/wolf-rbac.html         |  8 +++----
 zh/docs/apisix/next/plugins/zipkin.html            |  8 +++----
 zh/docs/apisix/next/profile.html                   |  8 +++----
 zh/docs/apisix/next/router-radixtree.html          |  8 +++----
 zh/docs/apisix/next/stand-alone.html               |  8 +++----
 zh/docs/apisix/next/stream-proxy.html              |  8 +++----
 zh/docs/apisix/next/tags.html                      |  8 +++----
 zh/docs/apisix/next/terminology/api-gateway.html   |  8 +++----
 zh/docs/apisix/next/terminology/consumer.html      |  8 +++----
 zh/docs/apisix/next/terminology/global-rule.html   |  8 +++----
 zh/docs/apisix/next/terminology/plugin.html        |  8 +++----
 zh/docs/apisix/next/terminology/route.html         |  8 +++----
 zh/docs/apisix/next/terminology/router.html        |  8 +++----
 zh/docs/apisix/next/terminology/script.html        |  8 +++----
 zh/docs/apisix/next/terminology/service.html       |  8 +++----
 zh/docs/apisix/next/terminology/upstream.html      |  8 +++----
 zh/docs/apisix/next/wasm.html                      |  8 +++----
 zh/docs/apisix/next/xrpc.html                      |  8 +++----
 zh/docs/apisix/plugin-develop.html                 |  8 +++----
 zh/docs/apisix/plugins/api-breaker.html            |  8 +++----
 zh/docs/apisix/plugins/authz-casbin.html           |  8 +++----
 zh/docs/apisix/plugins/authz-keycloak.html         |  8 +++----
 zh/docs/apisix/plugins/aws-lambda.html             |  8 +++----
 zh/docs/apisix/plugins/azure-functions.html        |  8 +++----
 zh/docs/apisix/plugins/basic-auth.html             |  8 +++----
 zh/docs/apisix/plugins/batch-requests.html         |  8 +++----
 zh/docs/apisix/plugins/clickhouse-logger.html      |  8 +++----
 zh/docs/apisix/plugins/client-control.html         |  8 +++----
 zh/docs/apisix/plugins/consumer-restriction.html   |  8 +++----
 zh/docs/apisix/plugins/cors.html                   |  8 +++----
 zh/docs/apisix/plugins/csrf.html                   |  8 +++----
 zh/docs/apisix/plugins/datadog.html                |  8 +++----
 zh/docs/apisix/plugins/dubbo-proxy.html            |  8 +++----
 zh/docs/apisix/plugins/echo.html                   |  8 +++----
 zh/docs/apisix/plugins/error-log-logger.html       |  8 +++----
 zh/docs/apisix/plugins/ext-plugin-post-req.html    |  8 +++----
 zh/docs/apisix/plugins/ext-plugin-pre-req.html     |  8 +++----
 zh/docs/apisix/plugins/fault-injection.html        |  8 +++----
 zh/docs/apisix/plugins/file-logger.html            |  8 +++----
 zh/docs/apisix/plugins/forward-auth.html           |  8 +++----
 zh/docs/apisix/plugins/google-cloud-logging.html   |  8 +++----
 zh/docs/apisix/plugins/grpc-transcode.html         |  8 +++----
 zh/docs/apisix/plugins/grpc-web.html               |  8 +++----
 zh/docs/apisix/plugins/gzip.html                   |  8 +++----
 zh/docs/apisix/plugins/hmac-auth.html              |  8 +++----
 zh/docs/apisix/plugins/http-logger.html            |  8 +++----
 zh/docs/apisix/plugins/ip-restriction.html         |  8 +++----
 zh/docs/apisix/plugins/jwt-auth.html               |  8 +++----
 zh/docs/apisix/plugins/kafka-logger.html           |  8 +++----
 zh/docs/apisix/plugins/key-auth.html               |  8 +++----
 zh/docs/apisix/plugins/ldap-auth.html              |  8 +++----
 zh/docs/apisix/plugins/limit-conn.html             |  8 +++----
 zh/docs/apisix/plugins/limit-count.html            |  8 +++----
 zh/docs/apisix/plugins/limit-req.html              |  8 +++----
 zh/docs/apisix/plugins/log-rotate.html             |  8 +++----
 zh/docs/apisix/plugins/loggly.html                 |  8 +++----
 zh/docs/apisix/plugins/mocking.html                |  8 +++----
 zh/docs/apisix/plugins/mqtt-proxy.html             |  8 +++----
 zh/docs/apisix/plugins/node-status.html            |  8 +++----
 zh/docs/apisix/plugins/opa.html                    |  8 +++----
 zh/docs/apisix/plugins/openid-connect.html         |  8 +++----
 zh/docs/apisix/plugins/opentelemetry.html          |  8 +++----
 zh/docs/apisix/plugins/openwhisk.html              |  8 +++----
 zh/docs/apisix/plugins/prometheus.html             |  8 +++----
 zh/docs/apisix/plugins/proxy-cache.html            |  8 +++----
 zh/docs/apisix/plugins/proxy-control.html          |  8 +++----
 zh/docs/apisix/plugins/proxy-mirror.html           |  8 +++----
 zh/docs/apisix/plugins/proxy-rewrite.html          |  8 +++----
 zh/docs/apisix/plugins/public-api.html             |  8 +++----
 zh/docs/apisix/plugins/real-ip.html                |  8 +++----
 zh/docs/apisix/plugins/redirect.html               |  8 +++----
 zh/docs/apisix/plugins/referer-restriction.html    |  8 +++----
 zh/docs/apisix/plugins/request-id.html             |  8 +++----
 zh/docs/apisix/plugins/request-validation.html     |  8 +++----
 zh/docs/apisix/plugins/response-rewrite.html       |  8 +++----
 zh/docs/apisix/plugins/rocketmq-logger.html        |  8 +++----
 zh/docs/apisix/plugins/server-info.html            |  8 +++----
 zh/docs/apisix/plugins/serverless.html             |  8 +++----
 zh/docs/apisix/plugins/skywalking-logger.html      |  8 +++----
 zh/docs/apisix/plugins/skywalking.html             |  8 +++----
 zh/docs/apisix/plugins/sls-logger.html             |  8 +++----
 zh/docs/apisix/plugins/splunk-hec-logging.html     |  8 +++----
 zh/docs/apisix/plugins/syslog.html                 |  8 +++----
 zh/docs/apisix/plugins/tcp-logger.html             |  8 +++----
 zh/docs/apisix/plugins/traffic-split.html          |  8 +++----
 zh/docs/apisix/plugins/ua-restriction.html         |  8 +++----
 zh/docs/apisix/plugins/udp-logger.html             |  8 +++----
 zh/docs/apisix/plugins/uri-blocker.html            |  8 +++----
 zh/docs/apisix/plugins/wolf-rbac.html              |  8 +++----
 zh/docs/apisix/plugins/zipkin.html                 |  8 +++----
 zh/docs/apisix/profile.html                        |  8 +++----
 zh/docs/apisix/router-radixtree.html               |  8 +++----
 zh/docs/apisix/stand-alone.html                    |  8 +++----
 zh/docs/apisix/stream-proxy.html                   |  8 +++----
 zh/docs/apisix/tags.html                           |  8 +++----
 zh/docs/apisix/wasm.html                           |  8 +++----
 zh/docs/dashboard/2.10.1/FAQ.html                  |  8 +++----
 zh/docs/dashboard/2.10.1/I18N_USER_GUIDE.html      |  8 +++----
 .../2.10.1/IMPORT_OPENAPI_USER_GUIDE.html          |  8 +++----
 zh/docs/dashboard/2.10.1/USER_GUIDE.html           |  8 +++----
 zh/docs/dashboard/2.10.1/api/api.html              |  8 +++----
 zh/docs/dashboard/2.10.1/back-end-tests.html       |  8 +++----
 zh/docs/dashboard/2.10.1/deploy-with-docker.html   |  8 +++----
 zh/docs/dashboard/2.10.1/develop.html              |  8 +++----
 zh/docs/dashboard/2.10.1/front-end-e2e.html        |  8 +++----
 zh/docs/dashboard/2.10.1/install.html              |  8 +++----
 zh/docs/dashboard/2.10.1/tags.html                 |  8 +++----
 zh/docs/dashboard/2.10/FAQ.html                    |  8 +++----
 zh/docs/dashboard/2.10/I18N_USER_GUIDE.html        |  8 +++----
 .../dashboard/2.10/IMPORT_OPENAPI_USER_GUIDE.html  |  8 +++----
 zh/docs/dashboard/2.10/USER_GUIDE.html             |  8 +++----
 zh/docs/dashboard/2.10/api/api.html                |  8 +++----
 zh/docs/dashboard/2.10/back-end-tests.html         |  8 +++----
 zh/docs/dashboard/2.10/deploy-with-docker.html     |  8 +++----
 zh/docs/dashboard/2.10/develop.html                |  8 +++----
 zh/docs/dashboard/2.10/front-end-e2e.html          |  8 +++----
 zh/docs/dashboard/2.10/install.html                |  8 +++----
 zh/docs/dashboard/2.10/tags.html                   |  8 +++----
 zh/docs/dashboard/2.5/FAQ.html                     |  8 +++----
 zh/docs/dashboard/2.5/I18N_USER_GUIDE.html         |  8 +++----
 .../dashboard/2.5/IMPORT_OPENAPI_USER_GUIDE.html   |  8 +++----
 zh/docs/dashboard/2.5/USER_GUIDE.html              |  8 +++----
 zh/docs/dashboard/2.5/api/api.html                 |  8 +++----
 zh/docs/dashboard/2.5/back-end-tests.html          |  8 +++----
 zh/docs/dashboard/2.5/deploy-with-docker.html      |  8 +++----
 zh/docs/dashboard/2.5/deploy-with-rpm.html         |  8 +++----
 zh/docs/dashboard/2.5/deploy.html                  |  8 +++----
 zh/docs/dashboard/2.5/develop.html                 |  8 +++----
 zh/docs/dashboard/2.5/front-end-e2e.html           |  8 +++----
 zh/docs/dashboard/2.5/tags.html                    |  8 +++----
 zh/docs/dashboard/2.6.1/FAQ.html                   |  8 +++----
 zh/docs/dashboard/2.6.1/I18N_USER_GUIDE.html       |  8 +++----
 .../dashboard/2.6.1/IMPORT_OPENAPI_USER_GUIDE.html |  8 +++----
 zh/docs/dashboard/2.6.1/USER_GUIDE.html            |  8 +++----
 zh/docs/dashboard/2.6.1/api/api.html               |  8 +++----
 zh/docs/dashboard/2.6.1/back-end-tests.html        |  8 +++----
 zh/docs/dashboard/2.6.1/deploy-with-docker.html    |  8 +++----
 zh/docs/dashboard/2.6.1/deploy-with-rpm.html       |  8 +++----
 zh/docs/dashboard/2.6.1/deploy.html                |  8 +++----
 zh/docs/dashboard/2.6.1/develop.html               |  8 +++----
 zh/docs/dashboard/2.6.1/front-end-e2e.html         |  8 +++----
 zh/docs/dashboard/2.6.1/tags.html                  |  8 +++----
 zh/docs/dashboard/2.6/FAQ.html                     |  8 +++----
 zh/docs/dashboard/2.6/I18N_USER_GUIDE.html         |  8 +++----
 .../dashboard/2.6/IMPORT_OPENAPI_USER_GUIDE.html   |  8 +++----
 zh/docs/dashboard/2.6/USER_GUIDE.html              |  8 +++----
 zh/docs/dashboard/2.6/api/api.html                 |  8 +++----
 zh/docs/dashboard/2.6/back-end-tests.html          |  8 +++----
 zh/docs/dashboard/2.6/deploy-with-docker.html      |  8 +++----
 zh/docs/dashboard/2.6/deploy-with-rpm.html         |  8 +++----
 zh/docs/dashboard/2.6/deploy.html                  |  8 +++----
 zh/docs/dashboard/2.6/develop.html                 |  8 +++----
 zh/docs/dashboard/2.6/front-end-e2e.html           |  8 +++----
 zh/docs/dashboard/2.6/tags.html                    |  8 +++----
 zh/docs/dashboard/2.7.1/FAQ.html                   |  8 +++----
 zh/docs/dashboard/2.7.1/I18N_USER_GUIDE.html       |  8 +++----
 .../dashboard/2.7.1/IMPORT_OPENAPI_USER_GUIDE.html |  8 +++----
 zh/docs/dashboard/2.7.1/USER_GUIDE.html            |  8 +++----
 zh/docs/dashboard/2.7.1/api/api.html               |  8 +++----
 zh/docs/dashboard/2.7.1/back-end-tests.html        |  8 +++----
 zh/docs/dashboard/2.7.1/deploy-with-docker.html    |  8 +++----
 zh/docs/dashboard/2.7.1/deploy-with-rpm.html       |  8 +++----
 zh/docs/dashboard/2.7.1/deploy.html                |  8 +++----
 zh/docs/dashboard/2.7.1/develop.html               |  8 +++----
 zh/docs/dashboard/2.7.1/front-end-e2e.html         |  8 +++----
 zh/docs/dashboard/2.7.1/tags.html                  |  8 +++----
 zh/docs/dashboard/2.7/FAQ.html                     |  8 +++----
 zh/docs/dashboard/2.7/I18N_USER_GUIDE.html         |  8 +++----
 .../dashboard/2.7/IMPORT_OPENAPI_USER_GUIDE.html   |  8 +++----
 zh/docs/dashboard/2.7/USER_GUIDE.html              |  8 +++----
 zh/docs/dashboard/2.7/api/api.html                 |  8 +++----
 zh/docs/dashboard/2.7/back-end-tests.html          |  8 +++----
 zh/docs/dashboard/2.7/deploy-with-docker.html      |  8 +++----
 zh/docs/dashboard/2.7/deploy-with-rpm.html         |  8 +++----
 zh/docs/dashboard/2.7/deploy.html                  |  8 +++----
 zh/docs/dashboard/2.7/develop.html                 |  8 +++----
 zh/docs/dashboard/2.7/front-end-e2e.html           |  8 +++----
 zh/docs/dashboard/2.7/tags.html                    |  8 +++----
 zh/docs/dashboard/2.8/FAQ.html                     |  8 +++----
 zh/docs/dashboard/2.8/I18N_USER_GUIDE.html         |  8 +++----
 .../dashboard/2.8/IMPORT_OPENAPI_USER_GUIDE.html   |  8 +++----
 zh/docs/dashboard/2.8/USER_GUIDE.html              |  8 +++----
 zh/docs/dashboard/2.8/api/api.html                 |  8 +++----
 zh/docs/dashboard/2.8/back-end-tests.html          |  8 +++----
 zh/docs/dashboard/2.8/deploy-with-docker.html      |  8 +++----
 zh/docs/dashboard/2.8/deploy-with-rpm.html         |  8 +++----
 zh/docs/dashboard/2.8/deploy.html                  |  8 +++----
 zh/docs/dashboard/2.8/develop.html                 |  8 +++----
 zh/docs/dashboard/2.8/front-end-e2e.html           |  8 +++----
 zh/docs/dashboard/2.8/tags.html                    |  8 +++----
 zh/docs/dashboard/2.9.0/FAQ.html                   |  8 +++----
 zh/docs/dashboard/2.9.0/I18N_USER_GUIDE.html       |  8 +++----
 .../dashboard/2.9.0/IMPORT_OPENAPI_USER_GUIDE.html |  8 +++----
 zh/docs/dashboard/2.9.0/USER_GUIDE.html            |  8 +++----
 zh/docs/dashboard/2.9.0/api/api.html               |  8 +++----
 zh/docs/dashboard/2.9.0/back-end-tests.html        |  8 +++----
 zh/docs/dashboard/2.9.0/deploy-with-docker.html    |  8 +++----
 zh/docs/dashboard/2.9.0/deploy-with-rpm.html       |  8 +++----
 zh/docs/dashboard/2.9.0/deploy.html                |  8 +++----
 zh/docs/dashboard/2.9.0/develop.html               |  8 +++----
 zh/docs/dashboard/2.9.0/front-end-e2e.html         |  8 +++----
 zh/docs/dashboard/2.9.0/tags.html                  |  8 +++----
 zh/docs/dashboard/FAQ.html                         |  8 +++----
 zh/docs/dashboard/I18N_USER_GUIDE.html             |  8 +++----
 zh/docs/dashboard/IMPORT_OPENAPI_USER_GUIDE.html   |  8 +++----
 zh/docs/dashboard/USER_GUIDE.html                  |  8 +++----
 zh/docs/dashboard/api/api.html                     |  8 +++----
 zh/docs/dashboard/back-end-tests.html              |  8 +++----
 zh/docs/dashboard/deploy-with-docker.html          |  8 +++----
 zh/docs/dashboard/develop.html                     |  8 +++----
 zh/docs/dashboard/front-end-e2e.html               |  8 +++----
 zh/docs/dashboard/install.html                     |  8 +++----
 zh/docs/dashboard/next/FAQ.html                    |  8 +++----
 zh/docs/dashboard/next/I18N_USER_GUIDE.html        |  8 +++----
 .../dashboard/next/IMPORT_OPENAPI_USER_GUIDE.html  |  8 +++----
 zh/docs/dashboard/next/USER_GUIDE.html             |  8 +++----
 zh/docs/dashboard/next/api/api.html                |  8 +++----
 zh/docs/dashboard/next/back-end-tests.html         |  8 +++----
 zh/docs/dashboard/next/deploy-with-docker.html     |  8 +++----
 zh/docs/dashboard/next/develop.html                |  8 +++----
 zh/docs/dashboard/next/front-end-e2e.html          |  8 +++----
 zh/docs/dashboard/next/install.html                |  8 +++----
 zh/docs/dashboard/next/tags.html                   |  8 +++----
 zh/docs/dashboard/tags.html                        |  8 +++----
 zh/docs/docker/apisix-2.10.0/build.html            |  8 +++----
 zh/docs/docker/apisix-2.10.0/example.html          |  8 +++----
 zh/docs/docker/apisix-2.10.0/manual.html           |  8 +++----
 zh/docs/docker/apisix-2.10.0/tags.html             |  8 +++----
 zh/docs/docker/apisix-2.10.1/build.html            |  8 +++----
 zh/docs/docker/apisix-2.10.1/example.html          |  8 +++----
 zh/docs/docker/apisix-2.10.1/manual.html           |  8 +++----
 zh/docs/docker/apisix-2.10.1/tags.html             |  8 +++----
 zh/docs/docker/apisix-2.10.2/build.html            |  8 +++----
 zh/docs/docker/apisix-2.10.2/example.html          |  8 +++----
 zh/docs/docker/apisix-2.10.2/manual.html           |  8 +++----
 zh/docs/docker/apisix-2.10.2/tags.html             |  8 +++----
 zh/docs/docker/apisix-2.10.3/build.html            |  8 +++----
 zh/docs/docker/apisix-2.10.3/example.html          |  8 +++----
 zh/docs/docker/apisix-2.10.3/manual.html           |  8 +++----
 zh/docs/docker/apisix-2.10.3/tags.html             |  8 +++----
 zh/docs/docker/apisix-2.10.4/build.html            |  8 +++----
 zh/docs/docker/apisix-2.10.4/example.html          |  8 +++----
 zh/docs/docker/apisix-2.10.4/manual.html           |  8 +++----
 zh/docs/docker/apisix-2.10.4/tags.html             |  8 +++----
 zh/docs/docker/apisix-2.10.5/build.html            |  8 +++----
 zh/docs/docker/apisix-2.10.5/example.html          |  8 +++----
 zh/docs/docker/apisix-2.10.5/manual.html           |  8 +++----
 zh/docs/docker/apisix-2.10.5/tags.html             |  8 +++----
 zh/docs/docker/apisix-2.11.0/build.html            |  8 +++----
 zh/docs/docker/apisix-2.11.0/example.html          |  8 +++----
 zh/docs/docker/apisix-2.11.0/manual.html           |  8 +++----
 zh/docs/docker/apisix-2.11.0/tags.html             |  8 +++----
 zh/docs/docker/apisix-2.12.0/build.html            |  8 +++----
 zh/docs/docker/apisix-2.12.0/example.html          |  8 +++----
 zh/docs/docker/apisix-2.12.0/manual.html           |  8 +++----
 zh/docs/docker/apisix-2.12.0/tags.html             |  8 +++----
 zh/docs/docker/apisix-2.12.1/build.html            |  8 +++----
 zh/docs/docker/apisix-2.12.1/example.html          |  8 +++----
 zh/docs/docker/apisix-2.12.1/manual.html           |  8 +++----
 zh/docs/docker/apisix-2.12.1/tags.html             |  8 +++----
 zh/docs/docker/apisix-2.13.0/build.html            |  8 +++----
 zh/docs/docker/apisix-2.13.0/example.html          |  8 +++----
 zh/docs/docker/apisix-2.13.0/manual.html           |  8 +++----
 zh/docs/docker/apisix-2.13.0/tags.html             |  8 +++----
 zh/docs/docker/apisix-2.9.0/build.html             |  8 +++----
 zh/docs/docker/apisix-2.9.0/example.html           |  8 +++----
 zh/docs/docker/apisix-2.9.0/manual.html            |  8 +++----
 zh/docs/docker/apisix-2.9.0/tags.html              |  8 +++----
 zh/docs/docker/apisix-dashboard-2.10.1/build.html  |  8 +++----
 .../docker/apisix-dashboard-2.10.1/example.html    |  8 +++----
 zh/docs/docker/apisix-dashboard-2.10.1/manual.html |  8 +++----
 zh/docs/docker/apisix-dashboard-2.10.1/tags.html   |  8 +++----
 zh/docs/docker/apisix-dashboard-2.11.0/build.html  |  8 +++----
 .../docker/apisix-dashboard-2.11.0/example.html    |  8 +++----
 zh/docs/docker/apisix-dashboard-2.11.0/manual.html |  8 +++----
 zh/docs/docker/apisix-dashboard-2.11.0/tags.html   |  8 +++----
 zh/docs/docker/build.html                          |  8 +++----
 zh/docs/docker/dashboard-2.7.1/build.html          |  8 +++----
 zh/docs/docker/dashboard-2.7.1/example.html        |  8 +++----
 zh/docs/docker/dashboard-2.7.1/manual.html         |  8 +++----
 zh/docs/docker/dashboard-2.7.1/tags.html           |  8 +++----
 zh/docs/docker/example.html                        |  8 +++----
 zh/docs/docker/manual.html                         |  8 +++----
 zh/docs/docker/next/build.html                     |  8 +++----
 zh/docs/docker/next/example.html                   |  8 +++----
 zh/docs/docker/next/manual.html                    |  8 +++----
 zh/docs/docker/next/tags.html                      |  8 +++----
 zh/docs/docker/tags.html                           |  8 +++----
 zh/docs/general/blog.html                          | 10 ++++----
 zh/docs/general/committer-guide.html               | 10 ++++----
 zh/docs/general/contributor-guide.html             | 10 ++++----
 zh/docs/general/documentation-style-guide.html     | 10 ++++----
 zh/docs/general/events.html                        | 10 ++++----
 zh/docs/general/join.html                          | 10 ++++----
 zh/docs/general/release-guide.html                 | 10 ++++----
 zh/docs/general/security.html                      | 10 ++++----
 zh/docs/general/submit-issue.html                  | 10 ++++----
 zh/docs/general/tags.html                          |  8 +++----
 .../go-plugin-runner/0.1.0/developer-guide.html    |  8 +++----
 .../go-plugin-runner/0.1.0/getting-started.html    |  8 +++----
 zh/docs/go-plugin-runner/0.1.0/tags.html           |  8 +++----
 .../go-plugin-runner/0.2.0/developer-guide.html    |  8 +++----
 .../go-plugin-runner/0.2.0/getting-started.html    |  8 +++----
 zh/docs/go-plugin-runner/0.2.0/tags.html           |  8 +++----
 zh/docs/go-plugin-runner/developer-guide.html      |  8 +++----
 zh/docs/go-plugin-runner/getting-started.html      |  8 +++----
 zh/docs/go-plugin-runner/next/developer-guide.html |  8 +++----
 zh/docs/go-plugin-runner/next/getting-started.html |  8 +++----
 zh/docs/go-plugin-runner/next/tags.html            |  8 +++----
 zh/docs/go-plugin-runner/tags.html                 |  8 +++----
 zh/docs/helm-chart/FAQ.html                        |  8 +++----
 zh/docs/helm-chart/apisix-dashboard.html           |  8 +++----
 zh/docs/helm-chart/apisix-ingress-controller.html  |  8 +++----
 zh/docs/helm-chart/apisix.html                     |  8 +++----
 zh/docs/helm-chart/tags.html                       |  8 +++----
 zh/docs/ingress-controller/FAQ.html                |  8 +++----
 zh/docs/ingress-controller/aeps/README.html        |  8 +++----
 zh/docs/ingress-controller/aeps/gateway-api.html   |  8 +++----
 .../ingress-controller/concepts/annotations.html   |  8 +++----
 .../concepts/apisix_cluster_config.html            |  8 +++----
 .../ingress-controller/concepts/apisix_route.html  |  8 +++----
 .../ingress-controller/concepts/apisix_tls.html    |  8 +++----
 .../concepts/apisix_upstream.html                  |  8 +++----
 zh/docs/ingress-controller/contribute.html         |  8 +++----
 zh/docs/ingress-controller/deployments/ack.html    |  8 +++----
 zh/docs/ingress-controller/deployments/aws.html    |  8 +++----
 zh/docs/ingress-controller/deployments/azure.html  |  8 +++----
 zh/docs/ingress-controller/deployments/gke.html    |  8 +++----
 .../ingress-controller/deployments/k3s-rke.html    |  8 +++----
 zh/docs/ingress-controller/deployments/kind.html   |  8 +++----
 .../ingress-controller/deployments/kubesphere.html |  8 +++----
 .../ingress-controller/deployments/minikube.html   |  8 +++----
 zh/docs/ingress-controller/deployments/tke.html    |  8 +++----
 zh/docs/ingress-controller/design.html             |  8 +++----
 zh/docs/ingress-controller/getting-started.html    |  8 +++----
 zh/docs/ingress-controller/plugins/prometheus.html |  8 +++----
 .../practices/check-crd-status.html                |  8 +++----
 .../enable-authentication-and-restriction.html     |  8 +++----
 ...ss-Apache-APISIX-Prometheus-Metrics-on-k8s.html |  8 +++----
 zh/docs/ingress-controller/practices/index.html    |  8 +++----
 .../manage-certificates-with-cert-manager.html     |  8 +++----
 ...age-ingress-certificates-with-cert-manager.html |  8 +++----
 zh/docs/ingress-controller/practices/mtls.html     |  8 +++----
 .../practices/proxy-grpc-service.html              |  8 +++----
 .../proxy-the-httpbin-service-with-ingress.html    |  8 +++----
 .../practices/proxy-the-httpbin-service.html       |  8 +++----
 .../ingress-controller/practices/the-hard-way.html |  8 +++----
 .../references/apisix_cluster_config.html          |  8 +++----
 .../references/apisix_route_v2beta3.html           |  8 +++----
 .../ingress-controller/references/apisix_tls.html  |  8 +++----
 .../references/apisix_upstream.html                |  8 +++----
 zh/docs/ingress-controller/tags.html               |  8 +++----
 zh/docs/ingress-controller/upgrade.html            |  8 +++----
 zh/docs/java-plugin-runner/0.1/development.html    |  8 +++----
 zh/docs/java-plugin-runner/0.1/how-it-works.html   |  8 +++----
 zh/docs/java-plugin-runner/0.1/tags.html           |  8 +++----
 .../the-internal-of-apisix-java-plugin-runner.html |  8 +++----
 zh/docs/java-plugin-runner/development.html        |  8 +++----
 zh/docs/java-plugin-runner/how-it-works.html       |  8 +++----
 zh/docs/java-plugin-runner/next/development.html   |  8 +++----
 zh/docs/java-plugin-runner/next/how-it-works.html  |  8 +++----
 zh/docs/java-plugin-runner/next/tags.html          |  8 +++----
 .../the-internal-of-apisix-java-plugin-runner.html |  8 +++----
 zh/docs/java-plugin-runner/tags.html               |  8 +++----
 .../the-internal-of-apisix-java-plugin-runner.html |  8 +++----
 .../0.1.0/developer-guide.html                     |  8 +++----
 .../0.1.0/getting-started.html                     |  8 +++----
 zh/docs/python-plugin-runner/0.1.0/tags.html       |  8 +++----
 zh/docs/python-plugin-runner/developer-guide.html  |  8 +++----
 zh/docs/python-plugin-runner/getting-started.html  |  8 +++----
 .../python-plugin-runner/next/developer-guide.html |  8 +++----
 .../python-plugin-runner/next/getting-started.html |  8 +++----
 zh/docs/python-plugin-runner/next/tags.html        |  8 +++----
 zh/docs/python-plugin-runner/tags.html             |  8 +++----
 zh/downloads.html                                  | 10 ++++----
 zh/downloads/ProjectCard.html                      |  8 +++----
 zh/events/archive.html                             |  8 +++----
 zh/help.html                                       |  8 +++----
 zh/index.html                                      | 10 ++++----
 zh/plugins.html                                    |  8 +++----
 zh/search.html                                     | 10 ++++----
 zh/sections/Architecture.html                      |  8 +++----
 zh/sections/Benefits.html                          |  8 +++----
 zh/sections/Comparison.html                        |  8 +++----
 zh/sections/Endcta.html                            |  8 +++----
 zh/sections/Features.html                          |  8 +++----
 zh/sections/HeroSection.html                       |  8 +++----
 zh/sections/HomeEventsSection.html                 | 10 ++++----
 zh/sections/OpensourcePromo.html                   |  8 +++----
 zh/sections/components/ArrowAnim.html              |  8 +++----
 zh/sections/components/EventPosterCard.html        |  8 +++----
 zh/sections/components/HeroCanvas.html             |  8 +++----
 zh/sections/components/OssCanvas.html              |  8 +++----
 zh/showcase.html                                   |  8 +++----
 zh/sitemap.xml                                     |  2 +-
 zh/team.html                                       |  8 +++----
 1786 files changed, 7206 insertions(+), 7105 deletions(-)
 create mode 100644 assets/js/03b491a1.21d29114.js
 delete mode 100644 assets/js/03b491a1.e0d4ffc1.js
 rename assets/js/{059d1c6a.adb84638.js => 059d1c6a.2399b116.js} (73%)
 rename assets/js/{09b17eb5.6b391bdb.js => 09b17eb5.c29a66fc.js} (96%)
 rename assets/js/{11ce4159.34338f44.js => 11ce4159.08c43dfa.js} (60%)
 rename assets/js/{44ac4dbb.e98f1922.js => 44ac4dbb.3efc3567.js} (60%)
 rename assets/js/{4e71f1c0.c081c560.js => 4e71f1c0.e2e322dc.js} (78%)
 rename assets/js/{507e1a4c.5d1487d5.js => 507e1a4c.1334be0d.js} (98%)
 rename assets/js/{52099127.ce81409b.js => 52099127.6792f3a1.js} (60%)
 delete mode 100644 assets/js/66fbb9c2.75259310.js
 create mode 100644 assets/js/66fbb9c2.90223a8d.js
 delete mode 100644 assets/js/6fcde9c9.7582b14f.js
 create mode 100644 assets/js/6fcde9c9.e89660ba.js
 create mode 100644 assets/js/7af3052c.1d843a8a.js
 delete mode 100644 assets/js/7af3052c.1e99e5db.js
 rename assets/js/{7d9726a8.0127c704.js => 7d9726a8.06357840.js} (60%)
 delete mode 100644 assets/js/814f3328.4ab9cf3c.js
 create mode 100644 assets/js/814f3328.b115e676.js
 rename assets/js/{8d351656.ddb6fba9.js => 8d351656.8b191366.js} (61%)
 delete mode 100644 assets/js/8e784bf3.7f52155d.js
 create mode 100644 assets/js/8e784bf3.bf4416ac.js
 rename assets/js/{8eb4e46b.90979748.js => 8eb4e46b.49868c5b.js} (61%)
 rename assets/js/{8f700fa6.556c7798.js => 8f700fa6.a9665383.js} (98%)
 rename assets/js/{9006ed44.41c0a88b.js => 9006ed44.971da73e.js} (79%)
 rename assets/js/{90fc8a94.baed9d62.js => 90fc8a94.4889d164.js} (96%)
 rename assets/js/{92999a1c.c09e534a.js => 92999a1c.4ef8c811.js} (60%)
 rename assets/js/{941960b1.360d540a.js => 941960b1.a875a82e.js} (98%)
 rename assets/js/{98b657d8.995169c0.js => 98b657d8.469821d2.js} (60%)
 rename assets/js/{9f0ef2b0.631870a1.js => 9f0ef2b0.04e51054.js} (79%)
 create mode 100644 assets/js/a056998a.0f13984d.js
 delete mode 100644 assets/js/a056998a.a11ea129.js
 rename assets/js/{a7023ddc.bf711f6e.js => a7023ddc.18adeda4.js} (80%)
 delete mode 100644 assets/js/adbb350b.73932b7f.js
 create mode 100644 assets/js/adbb350b.fa4277d1.js
 create mode 100644 assets/js/b1fc098c.7f27542d.js
 delete mode 100644 assets/js/b1fc098c.b1c2a0d9.js
 rename assets/js/{b2b675dd.70845e5f.js => b2b675dd.35f1abb0.js} (63%)
 create mode 100644 assets/js/b2f554cd.0bd7afa6.js
 delete mode 100644 assets/js/b2f554cd.2e3d1f06.js
 delete mode 100644 assets/js/c6ebe4e5.533aff47.js
 create mode 100644 assets/js/c6ebe4e5.f7fe4e8d.js
 rename assets/js/{d285ed2c.5dd48b0f.js => d285ed2c.b40e1660.js} (79%)
 create mode 100644 assets/js/e6bc941c.0e83c87c.js
 rename assets/js/{ee068e64.45c1443a.js => ee068e64.480647d8.js} (70%)
 rename assets/js/{ef816cbf.b771251e.js => ef816cbf.7a143895.js} (61%)
 create mode 100644 assets/js/eff2f6c0.26f71bc1.js
 delete mode 100644 assets/js/eff2f6c0.a5502043.js
 rename assets/js/{f091cc2c.40d9bd94.js => f091cc2c.4c70b795.js} (80%)
 rename assets/js/{f4165232.6921d74f.js => f4165232.81da3e75.js} (79%)
 create mode 100644 assets/js/fb1a1e19.658ef99a.js
 delete mode 100644 assets/js/fb1a1e19.b5df3609.js
 create mode 100644 assets/js/fdd25936.4859afc0.js
 delete mode 100644 assets/js/main.d477312b.js
 create mode 100644 assets/js/main.dd4a77aa.js
 rename assets/js/{main.d477312b.js.LICENSE.txt => 
main.dd4a77aa.js.LICENSE.txt} (100%)
 delete mode 100644 assets/js/runtime~main.20c22893.js
 create mode 100644 assets/js/runtime~main.98c53deb.js
 create mode 100644 blog/2022/05/10/weekly-report-0510.html
 rename zh/assets/js/{01112930.93ff5bb1.js => 01112930.3a4b40c3.js} (78%)
 rename zh/assets/js/{01632500.deb3bd3c.js => 01632500.f5d43803.js} (77%)
 rename zh/assets/js/{01640327.d149dbf2.js => 01640327.442d5141.js} (78%)
 delete mode 100644 zh/assets/js/03b491a1.210b6b5f.js
 create mode 100644 zh/assets/js/03b491a1.f845beac.js
 rename zh/assets/js/{059d1c6a.adb84638.js => 059d1c6a.2399b116.js} (73%)
 rename zh/assets/js/{09b17eb5.1ab20b07.js => 09b17eb5.64317f77.js} (96%)
 create mode 100644 zh/assets/js/37e4af40.902628e8.js
 rename zh/assets/js/{3a332aed.ec29d6b5.js => 3a332aed.dad9d82e.js} (62%)
 rename zh/assets/js/{3ea15b7a.b8d224e7.js => 3ea15b7a.fa8b7696.js} (78%)
 create mode 100644 zh/assets/js/4a21eda0.4f87ec79.js
 delete mode 100644 zh/assets/js/4a21eda0.5cc61f48.js
 rename zh/assets/js/{5b0fa993.c7d3147a.js => 5b0fa993.059c12bd.js} (99%)
 rename zh/assets/js/{6192341a.1e9e73d2.js => 6192341a.99769812.js} (78%)
 create mode 100644 zh/assets/js/66fbb9c2.82ffeec2.js
 delete mode 100644 zh/assets/js/66fbb9c2.ec2cc569.js
 rename zh/assets/js/{67ecbb72.1604ebc1.js => 67ecbb72.a313975c.js} (77%)
 create mode 100644 zh/assets/js/7af3052c.867263ce.js
 delete mode 100644 zh/assets/js/7af3052c.9b80a2b5.js
 delete mode 100644 zh/assets/js/814f3328.6ce679de.js
 create mode 100644 zh/assets/js/814f3328.dc387a37.js
 delete mode 100644 zh/assets/js/8e784bf3.32beb7b0.js
 create mode 100644 zh/assets/js/8e784bf3.addbc96f.js
 rename zh/assets/js/{8f700fa6.6838e92a.js => 8f700fa6.8fbe3c4d.js} (99%)
 rename zh/assets/js/{90fc8a94.b54588b7.js => 90fc8a94.13012b3e.js} (96%)
 delete mode 100644 zh/assets/js/927d70e2.e8c986c5.js
 create mode 100644 zh/assets/js/927d70e2.f5c4d8d6.js
 rename zh/assets/js/{941960b1.117987e3.js => 941960b1.c85d77e7.js} (99%)
 rename zh/assets/js/{95058e22.122c9df9.js => 95058e22.9ea75d20.js} (78%)
 rename zh/assets/js/{9fbf23c0.085fd140.js => 9fbf23c0.5a319141.js} (77%)
 create mode 100644 zh/assets/js/a056998a.0d74caed.js
 delete mode 100644 zh/assets/js/a056998a.a88be038.js
 rename zh/assets/js/{a73bde0a.5b172b4b.js => a73bde0a.659fefe0.js} (77%)
 rename zh/assets/js/{a85db4f4.f19be537.js => a85db4f4.b6d96916.js} (77%)
 rename zh/assets/js/{a9ca7d2a.b64ea081.js => a9ca7d2a.0de2ac3c.js} (60%)
 delete mode 100644 zh/assets/js/adbb350b.02273072.js
 create mode 100644 zh/assets/js/adbb350b.522953fe.js
 create mode 100644 zh/assets/js/b16bc680.16fe4630.js
 delete mode 100644 zh/assets/js/b16bc680.821ad6e6.js
 rename zh/assets/js/{bfb16af5.70ca7e4a.js => bfb16af5.89a8cc88.js} (79%)
 delete mode 100644 zh/assets/js/c6ebe4e5.4249a5f9.js
 create mode 100644 zh/assets/js/c6ebe4e5.b43b8967.js
 rename zh/assets/js/{c7f74a83.5bbf8331.js => c7f74a83.8c73b046.js} (75%)
 rename zh/assets/js/{d14629a4.9a0f2731.js => d14629a4.36f842e0.js} (79%)
 create mode 100644 zh/assets/js/d4616010.aa917229.js
 rename zh/assets/js/{ee068e64.45c1443a.js => ee068e64.480647d8.js} (70%)
 rename zh/assets/js/{ef816cbf.362b7566.js => ef816cbf.5868dd6f.js} (61%)
 delete mode 100644 zh/assets/js/f71355f5.79e9b934.js
 create mode 100644 zh/assets/js/f71355f5.b439c451.js
 rename zh/assets/js/{f8686e54.da9426ff.js => f8686e54.94e64b45.js} (78%)
 create mode 100644 zh/assets/js/fb1a1e19.658ef99a.js
 delete mode 100644 zh/assets/js/fb1a1e19.b5df3609.js
 delete mode 100644 zh/assets/js/main.679ffebf.js
 create mode 100644 zh/assets/js/main.c07c1433.js
 rename zh/assets/js/{main.679ffebf.js.LICENSE.txt => 
main.c07c1433.js.LICENSE.txt} (100%)
 delete mode 100644 zh/assets/js/runtime~main.10e3eee6.js
 create mode 100644 zh/assets/js/runtime~main.d1c2b8a9.js
 create mode 100644 zh/blog/2022/05/10/weekly-report-0510.html

Reply via email to