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

juzhiyuan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 1c64e7b  docs: update docs before May, June and July (#692)
1c64e7b is described below

commit 1c64e7b2bf6ff45c46e4d5218041039c4cf00177
Author: yilinzeng <[email protected]>
AuthorDate: Mon Nov 1 15:39:57 2021 +0800

    docs: update docs before May, June and July (#692)
---
 .../12/16/another-way-to-implement-envoy-filter.md |  1 +
 .../12/18/first-look-at-kubernetes-service-api.md  | 23 +++++-----
 ...na-Data-Security-and-Privacy-Protection-Team.md |  8 ++--
 .../2021/01/21/run-ingress-apisix-on-amazon-eks.md |  9 ++--
 .../02/08/stable-product-delivery-with-cypress.md  | 50 +++++++++++-----------
 .../26/install-apache-apisix-from-helm-charts.md   | 10 ++---
 .../blog/2021/05/25/Apache APISIX 2.6.0-Release.md |  2 +-
 ...xperience-share-from-Apache-APISIX-committer.md |  4 +-
 website/blog/2021/06/06/apisix-two-years.md        |  4 +-
 ...ache-APISIX-and-Envoy-performance-comparison.md |  6 +--
 website/blog/2021/07/25/apachecon-asia.md          |  8 ++--
 .../2021/07/25/apachecon-asia.md                   |  2 +-
 12 files changed, 58 insertions(+), 69 deletions(-)

diff --git a/website/blog/2020/12/16/another-way-to-implement-envoy-filter.md 
b/website/blog/2020/12/16/another-way-to-implement-envoy-filter.md
index 48d3770..e4d4c9e 100644
--- a/website/blog/2020/12/16/another-way-to-implement-envoy-filter.md
+++ b/website/blog/2020/12/16/another-way-to-implement-envoy-filter.md
@@ -8,6 +8,7 @@ keywords:
 - APISIX
 - Apache APISIX
 - Envoy
+- Envoy filter
 description: Envoy is an L7 proxy and communication bus designed for large 
modern service oriented architectures. A pluggable filter chain mechanism 
allows filters to be written to perform different tasks and inserted into the 
main server.
 tags: [Technology]
 ---
diff --git a/website/blog/2020/12/18/first-look-at-kubernetes-service-api.md 
b/website/blog/2020/12/18/first-look-at-kubernetes-service-api.md
index 020f842..6e95621 100644
--- a/website/blog/2020/12/18/first-look-at-kubernetes-service-api.md
+++ b/website/blog/2020/12/18/first-look-at-kubernetes-service-api.md
@@ -16,11 +16,6 @@ tags: [Technology]
 
 <!--truncate-->
 
-> Source:
->
-> - https://github.com/apache/apisix
-> - https://github.com/apache/apisix-ingress-controller
-
 ## Preface
 
 The author is an Apache APISIX PMC and Apache APISIX Ingress Controller 
Founder. Through research and community communication, I plan to gradually 
support Kubernetes Service APIs in later versions of Apache APISIX Ingress 
Controller.
@@ -57,7 +52,7 @@ matches:
 
 2. The Service APIs propose the concept of multi-layer APIs, each layer 
exposes its interface independently to facilitate other custom resources to 
interface with the APIs and achieve finer granularity (API granularity) control.
 
-! [api-model](https://gateway-api.sigs.k8s.io/images/api-model.png)
+![api-model](https://gateway-api.sigs.k8s.io/images/api-model.png)
 
 3. Role-oriented RBAC: One of the ideas behind the multi-tier API 
implementation is to design resource objects from the user's perspective. These 
resources are ultimately mapped to common roles for running applications on 
Kubernetes.
 
@@ -73,9 +68,9 @@ GatewayClass, Gateway, Route
 
 - A GatewayClass defines a set of gateways that share the same configuration 
and behavior. Each GatewayClass will be handled by a single controller, and 
controllers have a one-to-many relationship with GatewayClass.
 
-- A GatewayClass is a cluster resource. At least one GatewayClass must be 
defined to have a functional gateway. 2.
+- A GatewayClass is a cluster resource. At least one GatewayClass must be 
defined to have a functional gateway.
 
-Gateway requests a point at which traffic can be converted to services within 
the cluster.
+2. Gateway requests a point at which traffic can be converted to services 
within the cluster.
 
 - Role: Bringing traffic from outside the cluster inside the cluster. This is 
the true ingress entity.
 
@@ -83,11 +78,11 @@ Gateway requests a point at which traffic can be converted 
to services within th
 
 - Gateway resources can be created either directly by the operator or by the 
controller handling the GatewayClass.
 
-- (b) Gateway and Route are in a many-to-many relationship.
+- Gateway and Route are in a many-to-many relationship.
 
 3. the Route describes how traffic passing through the gateway is mapped to a 
service.
 
-! [schema-uml](https://gateway-api.sigs.k8s.io/images/schema-uml.svg)
+![schema-uml](https://gateway-api.sigs.k8s.io/images/schema-uml.svg)
 
 In addition, the Kubernetes Service APIs define a BackendPolicy resource 
object in order to enable flexible configuration of backend services.
 
@@ -97,11 +92,11 @@ The BackendPolicy object allows you to configure TLS, 
health checks, and specify
 
 Kubernetes Service APIs, as an implementation standard, brings the following 
changes.
 
-1. generality: there can be multiple implementations, just like there are 
multiple implementations of ingress. ingress controllers can be customized 
based on the characteristics of the gateway, but they all have a consistent 
configuration structure. A data structure, you can configure a variety of 
ingress controller. 2.
+1. generality: there can be multiple implementations, just like there are 
multiple implementations of ingress. ingress controllers can be customized 
based on the characteristics of the gateway, but they all have a consistent 
configuration structure. A data structure, you can configure a variety of 
ingress controller.
 
-Class concept: GatewayClasses can be configured for different types of load 
balancing implementations. These class classes allow the user to easily and 
explicitly understand what functionality can be used as the resource model 
itself. 3.
+2. Class concept: GatewayClasses can be configured for different types of load 
balancing implementations. These class classes allow the user to easily and 
explicitly understand what functionality can be used as the resource model 
itself.
 
-By allowing independent routing resources HTTPRoute to be bound to the same 
GatewayClass, they can share load balancers and VIPs. layered by user, this 
allows teams to safely share infrastructure without having to care about the 
specific implementation of the lower level Gateway. 4.
+3. By allowing independent routing resources HTTPRoute to be bound to the same 
GatewayClass, they can share load balancers and VIPs. layered by user, this 
allows teams to safely share infrastructure without having to care about the 
specific implementation of the lower level Gateway. 4.
 
 4. backend references with types: With backend references with types, routes 
can reference Kubernetes Services, or any type of Kubernetes resource designed 
as a gateway backend, such as a pod, or a statefulset such as a DB, or even an 
accessible cluster external resource.
 
@@ -155,3 +150,5 @@ Reference:
 
 - https://gateway-api.sigs.k8s.io/
 - https://www.apiseven.com/zh/blog/a-first-look-at-kubernetes-service-api
+- https://github.com/apache/apisix
+- https://github.com/apache/apisix-ingress-controller
diff --git 
a/website/blog/2021/01/11/interview-Apache-APISIX-contributor-Wang-Pengcheng-Senior-Security-Advisor-of-PwC-South-China-Data-Security-and-Privacy-Protection-Team.md
 
b/website/blog/2021/01/11/interview-Apache-APISIX-contributor-Wang-Pengcheng-Senior-Security-Advisor-of-PwC-South-China-Data-Security-and-Privacy-Protection-Team.md
index ffe1428..de89c6a 100644
--- 
a/website/blog/2021/01/11/interview-Apache-APISIX-contributor-Wang-Pengcheng-Senior-Security-Advisor-of-PwC-South-China-Data-Security-and-Privacy-Protection-Team.md
+++ 
b/website/blog/2021/01/11/interview-Apache-APISIX-contributor-Wang-Pengcheng-Senior-Security-Advisor-of-PwC-South-China-Data-Security-and-Privacy-Protection-Team.md
@@ -15,7 +15,7 @@ tags: [Interview]
 
 > Recently, Pengcheng Wang, a senior security consultant from PwC's South 
 > China Data Security and Privacy team, reported the first CVE for Apache 
 > APISIX to the National Information Security Vulnerability Sharing Platform 
 > (CNVD) and the Apache Software Foundation: Apache APISIX Admin API Default 
 > Token Vulnerability (CVE-2020- 13945). To thank Pengcheng for his 
 > contribution to the Apache APISIX community, we also had an interview with 
 > Pengcheng.
 
-<! --truncate-->
+<!--truncate-->
 
 ## Contributor Profile
 
@@ -25,7 +25,7 @@ Pengcheng Wang is a senior security consultant in PwC South 
China data security
 
 **Editor**: Congratulations to Pengcheng! And thank you for your contribution 
to the Apache APISIX community! Can you tell us a little bit about yourself and 
your team?
 
-**I'm Pengcheng Wang, from the PwC Guangzhou Data Security and Privacy team, 
providing data security and privacy consulting services to PwC clients. As a 
security consultant and open source technology enthusiast, I am quite excited 
to help the team get the first CVE and also make a little contribution to 
Apache APISIX.
+**Pengcheng**: I'm Pengcheng Wang, from the PwC Guangzhou Data Security and 
Privacy team, providing data security and privacy consulting services to PwC 
clients. As a security consultant and open source technology enthusiast, I am 
quite excited to help the team get the first CVE and also make a little 
contribution to Apache APISIX.
 
 **Editor**: PricewaterhouseCoopers is an accounting firm in most people's 
mind, but I didn't expect that it also provides professional security services. 
How did you learn about Apache APISIX?
 
@@ -41,6 +41,6 @@ Pengcheng Wang is a senior security consultant in PwC South 
China data security
 
 ## First CVE for Apache APISIX
 
-The first CVE for Apache APISIX: Apache APISIX Admin API Default Token 
Vulnerability (CVE-2020-13945). [Security Vulnerability 
Details](https://nvd.nist.gov/vuln/detail/CVE-2020-13945)
+The first CVE for Apache APISIX: Apache APISIX Admin API Default Token 
Vulnerability (CVE-2020-13945), see [Security Vulnerability 
Details](https://nvd.nist.gov/vuln/detail/CVE-2020-13945) for detail.
 
-! [2021-01-11-1](/img/blog_img/2021-01-11-1.png)
+![2021-01-11-1](/img/blog_img/2021-01-11-1.png)
diff --git a/website/blog/2021/01/21/run-ingress-apisix-on-amazon-eks.md 
b/website/blog/2021/01/21/run-ingress-apisix-on-amazon-eks.md
index 133a0d2..efa4da1 100644
--- a/website/blog/2021/01/21/run-ingress-apisix-on-amazon-eks.md
+++ b/website/blog/2021/01/21/run-ingress-apisix-on-amazon-eks.md
@@ -17,12 +17,6 @@ tags: [Practical Case]
 
 <!--truncate-->
 
-> Source:
->
-> - https://github.com/apache/apisix
-> - https://github.com/apache/apisix-helm-chart
-> - https://github.com/apache/apisix-ingress-controller
-
 This post is based on [Install Ingress APISIX on Amazon 
EKS](http://apisix.apache.org/docs/ingress-controller/deployments/aws/).
 
 Amazon Elastic Kubernetes Service ([Amazon 
EKS](https://amazonaws-china.com/eks/?whats-new-cards.sort-by=item.additionalFields.postDateTime&whats-new-cards.sort-order=desc&eks-blogs.sort-by=item.additionalFields.createdDate&eks-blogs.sort-order=desc))
 gives you the flexibility to start, run, and scale Kubernetes applications in 
the AWS cloud or on-premises. This article explains how to run Ingress APISIX 
on it.
@@ -153,3 +147,6 @@ If the Service type is `ClusterIP,` you have to login to a 
pod in the EKS cluste
 
 - https://www.apiseven.com/zh/blog/a-first-look-at-kubernetes-service-api
 - https://www.apiseven.com/zh/blog/another-way-to-implement-envoy-filter
+- https://github.com/apache/apisix
+- https://github.com/apache/apisix-helm-chart
+- https://github.com/apache/apisix-ingress-controller
diff --git a/website/blog/2021/02/08/stable-product-delivery-with-cypress.md 
b/website/blog/2021/02/08/stable-product-delivery-with-cypress.md
index 7982a48..cf85854 100644
--- a/website/blog/2021/02/08/stable-product-delivery-with-cypress.md
+++ b/website/blog/2021/02/08/stable-product-delivery-with-cypress.md
@@ -8,11 +8,11 @@ keywords:
   - APISIX
   - Apache APISIX
   - Helm Chart
-description: This article explains how Yi Sun, GitHub ID 
[@LiteSun](https://github.com/LiteSun), Apache APISIX Committer from [Shenzhen 
Zhiliu Technology Co.](https://www.apiseven.com/), implements stable product 
delivery with Cypress.
+description: This article explains how Yi Sun, GitHub ID 
[@LiteSun](https://github.com/LiteSun), Apache APISIX Committer from 
[API7.ai](https://www.apiseven.com/), implements stable product delivery with 
Cypress.
 tags: [Technology]
 ---
 
-> This article explains how Yi Sun, GitHub ID 
[@LiteSun](https://github.com/LiteSun), became Apache APISIX Committer from 
[Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/), implements stable 
product delivery with Cypress.
+> This article explains how Yi Sun, GitHub ID 
[@LiteSun](https://github.com/LiteSun), became Apache APISIX Committer from 
[API7.ai](https://www.apiseven.com/), implements stable product delivery with 
Cypress.
 
 <!--truncate-->
 
@@ -68,35 +68,33 @@ Cypress's documentation structure is clearer and more 
comprehensive. In the earl
 
 There are currently 49 test cases written for the APISIX Dashboard. We 
configured the corresponding CI in GitHub Action to ensure that the code passes 
before each merge to ensure code quality. We share the use of Cypress in APISIX 
Dashboard with you by referring to Cypress best practices and combining them 
with our project.
 
-![image](https://static.apiseven.com/202102/apisix-dashboard-e2e.gif)
-
 ![image](https://static.apiseven.com/202102/image.png)
 
 1. Commonly used functions are encapsulated into commands.
 
-Take login as an example, login is an essential part of entering the system, 
so we encapsulate it as a command, so that the login command can be called 
before each case run.
-
-```javaScript
-Cypress.Commands.add("login", () => {
-  cy.request(
-    "POST",
-    'http://127.0.0.1/apisix/admin/user/login',
-    {
-      username: "user",
-      password: "user",
-    }
-  ).then((res) => {
-    expect(res.body.code).to.equal(0);
-    localStorage.setItem("token", res.body.data.token);
+  Take login as an example, login is an essential part of entering the system, 
so we encapsulate it as a command, so that the login command can be called 
before each case run.
+
+  ```javaScript
+  Cypress.Commands.add("login", () => {
+    cy.request(
+      "POST",
+      'http://127.0.0.1/apisix/admin/user/login',
+      {
+        username: "user",
+        password: "user",
+      }
+    ).then((res) => {
+      expect(res.body.code).to.equal(0);
+      localStorage.setItem("token", res.body.data.token);
+    });
   });
-});
-```
+  ```
 
-```javaScript
-beforeEach(() => {
-   // init login
-   cy.login();
-})
+  ```javaScript
+  beforeEach(() => {
+    // init login
+    cy.login();
+  })
 ```
 
 2. Extract the selector and data as public variables.
@@ -133,4 +131,4 @@ At present, APISIX Dashboard has written 49 test cases. In 
the future, we will c
 
 Welcome to join us to polish the world-class gateway product.
 
-Project address: 
[https://github.com/apache/apisix-dashboard](https://github.com/apache/apisix-dashboard)
+Project repository: 
[https://github.com/apache/apisix-dashboard](https://github.com/apache/apisix-dashboard)
diff --git a/website/blog/2021/02/26/install-apache-apisix-from-helm-charts.md 
b/website/blog/2021/02/26/install-apache-apisix-from-helm-charts.md
index 6708bf0..63f808a 100644
--- a/website/blog/2021/02/26/install-apache-apisix-from-helm-charts.md
+++ b/website/blog/2021/02/26/install-apache-apisix-from-helm-charts.md
@@ -12,15 +12,10 @@ description: A few days ago, Zhiliu Inc released an online 
Helm Charts repositor
 tags: [Practical Case]
 ---
 
-> A few days ago, [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) 
released an online Helm Charts repository. Users can easily install Apache 
APISIX, Apache apisix-dashboard and Apache apisix-ingress-controller from it 
(rather than cloning the corresponding project in advance).
+> A few days ago, [API7.ai](https://www.apiseven.com/) released an online Helm 
Charts repository. Users can easily install Apache APISIX, Apache 
apisix-dashboard and Apache apisix-ingress-controller from it (rather than 
cloning the corresponding project in advance).
 
 <!--truncate-->
 
-> Source:
->
-> - https://github.com/apache/apisix
-> - https://github.com/apache/apisix-helm-chart
-
 ## How To Use
 
 Just a few steps to install Apache APISIX
@@ -60,6 +55,7 @@ Just a few steps to install Apache APISIX
      echo http://$NODE_IP:$NODE_PORT
    ```
 
-## See Also
+## Reference
 
 - https://github.com/apache/apisix-helm-chart
+- https://github.com/apache/apisix
diff --git a/website/blog/2021/05/25/Apache APISIX 2.6.0-Release.md 
b/website/blog/2021/05/25/Apache APISIX 2.6.0-Release.md
index 702c465..70782de 100644
--- a/website/blog/2021/05/25/Apache APISIX 2.6.0-Release.md    
+++ b/website/blog/2021/05/25/Apache APISIX 2.6.0-Release.md    
@@ -26,7 +26,7 @@ For example, developers are not familiar with Lua and want to 
write plugins in a
 
 Starting from version 2.6, APISIX supports running plugins written in 
languages other than Lua with the help of plugin runner. The architecture 
diagram is as follows.
 
-! [2021-05-25-1](/img/blog_img/2021-05-25-1.png)
+![2021-05-25-1](/img/blog_img/2021-05-25-1.png)
 
 APISIX will run the plugin runner as a sidecar.
 
diff --git 
a/website/blog/2021/06/03/experience-share-from-Apache-APISIX-committer.md 
b/website/blog/2021/06/03/experience-share-from-Apache-APISIX-committer.md
index db4fcee..c07f6d6 100644
--- a/website/blog/2021/06/03/experience-share-from-Apache-APISIX-committer.md
+++ b/website/blog/2021/06/03/experience-share-from-Apache-APISIX-committer.md
@@ -12,11 +12,11 @@ tags: [Interview]
 
 > This interview features two students who participated in last year's 
 > programming summer, both of whom are now Apache APISIX committers and 
 > mentors for this year's community project
 
-<! --truncate-->
+<!--truncate-->
 
 ## Guest speaker: Shuyang Wu
 
-[yiyiyimu](https://static.apiseven.com/202108/1630546588578-2d8386cd-06c0-4c71-848a-8ed0e1263a4e.png)
+![yiyiyimu](https://static.apiseven.com/202108/1630546588578-2d8386cd-06c0-4c71-848a-8ed0e1263a4e.png)
 
 **Q: Shuyang, please briefly introduce yourself.**
 
diff --git a/website/blog/2021/06/06/apisix-two-years.md 
b/website/blog/2021/06/06/apisix-two-years.md
index 6186781..9655c42 100644
--- a/website/blog/2021/06/06/apisix-two-years.md
+++ b/website/blog/2021/06/06/apisix-two-years.md
@@ -12,7 +12,7 @@ tags: [Release]
 
 > Apache APISIX is open for 2 years!
 
-<! --truncate-->
+<!--truncate-->
 
 Today is June 6, 2021, and on this 666th day [Apache 
APISIX](https://github.com/apache/apisix) is 2 years old! 🎉
 
@@ -20,7 +20,7 @@ Apache APISIX was open sourced on June 6, 2019, and entered 
the Apache Incubator
 
 Before entering the Apache Incubator, Apache APISIX had just over 20 
contributors, and now there are 249 contributors to projects related to Apache 
APISIX, a 10-fold increase in **contributors** in a year and a half! The Apache 
APISIX community is also very active, with **249 contributors submitting 2303 
PRs as of today, and a new release every month**.
 
-![2019.6.6 ~ 2021.6.6 contributor growth 
curve](https://static.apiseven.com/202108/1630116210945-cdf0888f-c823-4eae-b404-3b1d6cb1b1e6.
 png)
+![2019.6.6 ~ 2021.6.6 contributor growth 
curve](https://static.apiseven.com/202108/1630116210945-cdf0888f-c823-4eae-b404-3b1d6cb1b1e6.png)
 
 In life, when you go to buy airline tickets, swipe Weibo, or buy milk tea, the 
critical traffic behind it is handled by Apache APISIX. In the past two years, 
Apache APISIX has been widely used by many enterprises, covering finance, 
Internet, manufacturing, retail, operators, etc., such as NASA in the US, 
Digital Factory in the EU, China Airlines, Tencent, Huawei, Weibo, Shell House, 
China Mobile, Taikang, 360, Nespresso Tea, etc. Click to view [list of users of 
Apache APISIX](https://git [...]
 
diff --git 
a/website/blog/2021/06/10/Apache-APISIX-and-Envoy-performance-comparison.md 
b/website/blog/2021/06/10/Apache-APISIX-and-Envoy-performance-comparison.md
index 430ae93..74aca91 100644
--- a/website/blog/2021/06/10/Apache-APISIX-and-Envoy-performance-comparison.md
+++ b/website/blog/2021/06/10/Apache-APISIX-and-Envoy-performance-comparison.md
@@ -46,7 +46,7 @@ Let’s get started, first we go to the official website to 
find the most versio
 - Test method 1: single-core run for side-by-side comparison (since they are 
both based on epoll IO model, single-core crush test is used to verify their 
processing power).
 - Test method 2: using multicore to run a side-by-side comparison, mainly to 
verify whether their overall processing power can grow linearly under the 
scenario of adding more (processes|threads).
 
-## 测试场景
+## Test Scenarios
 
 We built an upstream server with NGINX, configured it with 2 workers, and 
received a request to directly answer 4k content, with the following reference 
configuration:
 
@@ -131,7 +131,7 @@ static_resources:
         max_retries: 1000000000
 ```
 
-The generate_request_id, dynamic_stats and circuit_breakers sections above are 
turned on by default inside Envoy, but they are not used in this compression 
test and need to be turned off explicitly or set to oversize thresholds to 
improve performance. (Can someone explain to me why this is so complicated to 
configure -_-!)
+The `generate_request_id`, `dynamic_stats` and `circuit_breakers` sections 
above are turned on by default inside Envoy, but they are not used in this 
compression test and need to be turned off explicitly or set to oversize 
thresholds to improve performance (Can someone explain to me why this is so 
complicated to configure...).
 
 ## Results
 
@@ -155,7 +155,7 @@ Latency: Latency per request, the smaller the value the 
better. It represents ho
 
 We can see that the difference between the two metrics in the single-worker 
thread|process mode, QPS and Latency is not large, but with the increase in the 
number of threads|processes their gap is gradually enlarged, here I analyze 
that there may be two reasons, NGINX in the high concurrency scenario with 
multiple workers and the system IO model for interaction is not more 
advantageous, on the other hand, also On the other hand, NGINX itself may be 
more “stingy” in terms of memory and CP [...]
 
-## 总结
+## Conclusion
 
 In general, Apache APISIX is slightly better than Envoy in terms of response 
latency and QPS, and due to NGINX’s multi-worker collaboration method, which is 
more advantageous in high concurrency scenarios, Apache APISIX’s performance 
improvement is more obvious than Envoy’s after opening multiple worker 
processes. The bus design of Envoy gives it a unique advantage in handling 
east-west traffic, while the performance and latency of Apache APISIX gives it 
a massive throughput capability i [...]
 Apache APISIX
diff --git a/website/blog/2021/07/25/apachecon-asia.md 
b/website/blog/2021/07/25/apachecon-asia.md
index fd5512c..084a4bf 100644
--- a/website/blog/2021/07/25/apachecon-asia.md
+++ b/website/blog/2021/07/25/apachecon-asia.md
@@ -20,7 +20,7 @@ ApacheCon is the official global conference series of the 
Apache Software Founda
 
 ApacheCon Asia is the ApacheCon organizing committee's online ApacheCon 
conference for the Asia-Pacific region, with the primary goal of better serving 
the rapidly growing number of Apache users and contributors in the region. 
ApacheCon Asia 2021 will be held online from August 6-8 this year.
 
-![ApacheCon Asia 2021](/img/blog_img/2021-07-25-1.png)
+![ApacheCon Asia 
2021](https://static.apiseven.com/202108/1635750552467-1d0013df-9caa-43a3-bed2-b914d856c413.png)
 
 The ApacheCon Asia 2021 team has recently announced the conference program. 
The Apache APISIX community is actively involved in this annual open source 
event, and has proposed a total of 8 API/microservices technology-related 
topics, which are rich in content and welcome your attention. For those who 
cannot attend the online conference, ApacheCon Asia 2021 also provides a replay 
and recorded video of each topic, please visit [Apache Local 
Community](https://space.bilibili.com/609014805).
 
@@ -72,7 +72,7 @@ Therefore, here we use Chaos Mesh, a Kubernetes-based chaos 
engineering platform
 
 ![Shuyang Wu](/img/blog_img/2021-07-25-4.png)
 
-Yang Wu - Committer for Apache APISIX and Chaos Mesh, he leads the integration 
of Chaos Mesh with Apache APISIX CI.
+Shuyang Wu - Committer for Apache APISIX and Chaos Mesh, he leads the 
integration of Chaos Mesh with Apache APISIX CI.
 
 ### Share Time
 
@@ -100,7 +100,7 @@ In the past year, Apahce APISIX has become the most active 
API gateway project i
 
 ![Yuansheng Wang](/img/blog_img/2021-07-25-6.png)
 
-Yansheng Wang - Founder and PMC member of open source enthusiast Apache APISIX.
+Yuansheng Wang - Founder and PMC member of open source enthusiast Apache 
APISIX.
 
 ### Share time
 
@@ -146,7 +146,7 @@ Introducing the benefits of Apache APISIX-based Kubernetes 
Ingress and the featu
 
 ![Jin Wei](/img/blog_img/2021-07-25-9.png)
 
-Jin Wei - Apache APISIX PMC, Apache apisix-ingress-controller Founder, Apache 
Skywalking Committer.
+Wei Jin - Apache APISIX PMC, Apache apisix-ingress-controller Founder, Apache 
Skywalking Committer.
 
 ### Share time
 
diff --git 
a/website/i18n/zh/docusaurus-plugin-content-blog/2021/07/25/apachecon-asia.md 
b/website/i18n/zh/docusaurus-plugin-content-blog/2021/07/25/apachecon-asia.md
index 3283266..e671176 100644
--- 
a/website/i18n/zh/docusaurus-plugin-content-blog/2021/07/25/apachecon-asia.md
+++ 
b/website/i18n/zh/docusaurus-plugin-content-blog/2021/07/25/apachecon-asia.md
@@ -20,7 +20,7 @@ ApacheCon 是 Apache 软件基金会的官方全球系列会议。自 1998 年
 
 ApacheCon Asia 是 ApacheCon 组委会针对亚太地区举办的 ApacheCon 在线会议,主要目标在于更好地服务亚太地区快速增长的 
Apache 用户和贡献者。ApacheCon Asia 2021 将于今年 8 月 6-8 日在线举办。
 
-![ApacheCon Asia 2021](/img/blog_img/2021-07-25-1.png)
+![ApacheCon Asia 
2021](https://static.apiseven.com/202108/1635750552467-1d0013df-9caa-43a3-bed2-b914d856c413.png)
 
 近期 ApacheCon Asia 2021 团队正式公布了大会日程,Apache APISIX 社区积极参与本次年度开源盛会,共提报了 8 个 
API/微服务技术相关的议题,内容丰富,欢迎关注。同时,ApacheCon Asia 2021 
也为无法参加在线会议的各位开源爱好者提供了每个议题的回放和录播视频,详情请移步 [Apache Local Community 
北京本地社区](https://space.bilibili.com/609014805)。
 

Reply via email to