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 f227efd  docs: update blogs' links and fix some errors (#696)
f227efd is described below

commit f227efdf498c4f01251ab1e860d83ed8bd9f3306
Author: yilinzeng <[email protected]>
AuthorDate: Wed Nov 3 09:32:17 2021 +0800

    docs: update blogs' links and fix some errors (#696)
---
 website/blog/2021/08/17/interview-airwallex.md     |  8 ++++----
 .../08/18/Auth-with-Casbin-in-Apache-APISIX.md     |  2 +-
 website/blog/2021/08/21/shanghai-meetup.md         |  2 +-
 website/blog/2021/08/24/shanghai-meetup-recap.md   |  4 ++--
 website/blog/2021/08/30/weekly-report.md           |  4 ++--
 website/blog/2021/09/15/weekly-report.md           | 22 +++++++++++++---------
 website/blog/2021/09/30/weekly-report.md           |  2 +-
 website/blog/2021/10/01/openEuler.md               |  2 +-
 8 files changed, 25 insertions(+), 21 deletions(-)

diff --git a/website/blog/2021/08/17/interview-airwallex.md 
b/website/blog/2021/08/17/interview-airwallex.md
index aad6a57..33a291e 100644
--- a/website/blog/2021/08/17/interview-airwallex.md
+++ b/website/blog/2021/08/17/interview-airwallex.md
@@ -18,7 +18,7 @@ We had a chance to interview Yang Li, the technical platform 
leader of Airwallex
 
 **Q: Hello Dr. Li, please briefly introduce yourself and the work you are 
currently engaged in.**
 
-**Jan Li:** Hi, my name is Jan Li, PhD, Apache APISIX Committer, Airwallex 
Technical Platform Lead, responsible for the evolution of the company's 
technology platform. Prior to joining Airwallex, I led the Ops Chain Alliance 
at Wanxiang Blockchain. Prior to Wanxiang Blockchain, he led the OTC 
derivatives risk control platform at Citigroup.
+**Yang**: Hi, my name is Yang Li, PhD, Apache APISIX Committer, Airwallex 
Technical Platform Lead, responsible for the evolution of the company's 
technology platform. Prior to joining Airwallex, I led the Ops Chain Alliance 
at Wanxiang Blockchain. Prior to Wanxiang Blockchain, he led the OTC 
derivatives risk control platform at Citigroup.
 
 Airwallex is a global financial technology company that empowers businesses of 
all sizes to operate across borders, thereby helping to grow the global 
economy. With technology at its core, Airwallex has built a proprietary global 
financial infrastructure platform with a global payment network covering more 
than 50 currencies in over 130 countries and regions, providing digital fintech 
products for businesses of all sizes to help them grow at high speed around the 
world in a more efficien [...]
 
@@ -68,15 +68,15 @@ In order to be able to upgrade to new versions of Apache 
APISIX at any time, we
 
 **Q: How long has Apache APISIX been running in a production environment? How 
does it perform online?**
 
-**Yang Li**: The production environment has been running for 15 months, and 
99% of the response latency is within 23ms with dynamic routing, tenant-level 
flow restriction, tenant-level whitelisting, Authentication, Authorization, 
etc. The overall performance is very stable. Thanks to the excellent plug-in 
mechanism of Apache APISIX, we can add private plug-ins that meet business 
requirements with little modification to its core code. The complete testing 
system also further guarantees th [...]
+**Yang**: The production environment has been running for 15 months, and 99% 
of the response latency is within 23ms with dynamic routing, tenant-level flow 
restriction, tenant-level whitelisting, Authentication, Authorization, etc. The 
overall performance is very stable. Thanks to the excellent plug-in mechanism 
of Apache APISIX, we can add private plug-ins that meet business requirements 
with little modification to its core code. The complete testing system also 
further guarantees the q [...]
 
 **Q: What are the shortcomings of Apache APISIX and what do you hope the 
community will build together to improve?**
 
-**Yang Li**: Apache APISIX's data-plane design brings it lossless horizontal 
scaling and extreme performance, but it also makes the routing configuration 
difficult to achieve forward compatibility, which brings some coordination 
difficulties for the release of new versions.
+**Yang**: Apache APISIX's data-plane design brings it lossless horizontal 
scaling and extreme performance, but it also makes the routing configuration 
difficult to achieve forward compatibility, which brings some coordination 
difficulties for the release of new versions.
 
 **Q: What are the follow-up plans?**
 
-**Yang Li**: The follow-up plan includes three main areas.
+**Yang**: The follow-up plan includes three main areas.
 
 1. using multi-layer networks to split different gateway logic into different 
tiers, such as distributing traffic based on data sovereignty with other 
gateway logic belonging to a different network tier.
 2. easy-to-read and easy-to-use route management is critical to the success or 
failure of the API gateway, although the gateway features will continue to 
iterate and increase, but the route management needs to be developer-friendly 
so that developers can easily understand what the gateway can do for him, how 
to configure and how to publish.
diff --git a/website/blog/2021/08/18/Auth-with-Casbin-in-Apache-APISIX.md 
b/website/blog/2021/08/18/Auth-with-Casbin-in-Apache-APISIX.md
index 0f3dc44..ee81dd3 100644
--- a/website/blog/2021/08/18/Auth-with-Casbin-in-Apache-APISIX.md
+++ b/website/blog/2021/08/18/Auth-with-Casbin-in-Apache-APISIX.md
@@ -74,7 +74,7 @@ g, bob,admin
 
 The matcher in the model indicates that.
 
-1. `(g(r.sub, p.sub) || keyMatch(r.sub, p.sub))`: The subject in the request 
and the subject in the policy have the same role or the subject in the request 
and the subject in the policy can be matched by the built-in method `keyMatch`. 
`keyMatch` is a built-in function of Lua Casbin, a description of which and 
more can be found at 
[lua-casbin](https://github.com/casbin/lua-casbin/blob/master/src/util/BuiltInFunctions.
 lua).
+1. `(g(r.sub, p.sub) || keyMatch(r.sub, p.sub))`: The subject in the request 
and the subject in the policy have the same role or the subject in the request 
and the subject in the policy can be matched by the built-in method `keyMatch`. 
`keyMatch` is a built-in function of Lua Casbin, a description of which and 
more can be found at 
[lua-casbin](https://github.com/casbin/lua-casbin/blob/master/src/util/BuiltInFunctions.lua).
 2. `keyMatch(r.obj, p.obj)`: the object in the request and the object in the 
policy can match each other (proxy for URL links).
 3. `keyMatch(r.act, p.act)`: the action in the request and the action in the 
policy match each other (proxy for the HTTP request method).
 
diff --git a/website/blog/2021/08/21/shanghai-meetup.md 
b/website/blog/2021/08/21/shanghai-meetup.md
index 68e2b96..e98b801 100644
--- a/website/blog/2021/08/21/shanghai-meetup.md
+++ b/website/blog/2021/08/21/shanghai-meetup.md
@@ -42,7 +42,7 @@ Wenjie Jiang / Scientist, iQiYi
 
 #### Topic Details
 
-API gateway has become an indispensable part of microservice architecture. It 
is the only portal for services to the outside world, but also needs to meet 
the common functions of many applications. As an online video company, Aqiyi 
needs to carry tens of millions of calls every day and has extremely strict 
requirements for data security, user request response time, and system 
stability, so the company needs to build a high-performance and highly 
available API gateway. This article briefl [...]
+API gateway has become an indispensable part of microservice architecture. It 
is the only portal for services to the outside world, but also needs to meet 
the common functions of many applications. As an online video company, Aqiyi 
needs to carry tens of millions of calls every day and has extremely strict 
requirements for data security, user request response time, and system 
stability, so the company needs to build a high-performance and highly 
available API gateway. This article briefl [...]
 
 ### How to use Apache APISIX for centralized authentication
 
diff --git a/website/blog/2021/08/24/shanghai-meetup-recap.md 
b/website/blog/2021/08/24/shanghai-meetup-recap.md
index 0b7bd85..403193c 100644
--- a/website/blog/2021/08/24/shanghai-meetup-recap.md
+++ b/website/blog/2021/08/24/shanghai-meetup-recap.md
@@ -19,13 +19,13 @@ The Meetup was initiated by 
[API7.AI](https://www.apiseven.com/zh), and invited
 
 Let's take a look back at some of the most memorable talks from the conference!
 
-## Apache APISIX-based Aiki API Gateway Implementation Practice
+## Apache APISIX-based iQiYi API Gateway Implementation Practice
 
 **Instructor**: Cong He
 
 **Personal Introduction**: Senior R&D Engineer, IIG Infrastructure Department 
- Compute Cloud, mainly responsible for iQiYi Gateway development and operation 
and maintenance.
 
-**Detail of Topic**: API gateway has become an indispensable part of the 
microservice architecture. It bears the sole gateway for services to the 
outside world, but also needs to meet the common functions of many 
applications. As an online video company, Aikiy has to carry tens of millions 
of calls every day, and has extremely strict requirements for data security, 
user request response time, and system stability, so the company needs to build 
a high-performance, highly available API gat [...]
+**Detail of Topic**: API gateway has become an indispensable part of the 
microservice architecture. It bears the sole gateway for services to the 
outside world, but also needs to meet the common functions of many 
applications. As an online video company, iQiYi has to carry tens of millions 
of calls every day, and has extremely strict requirements for data security, 
user request response time, and system stability, so the company needs to build 
a high-performance, highly available API gat [...]
 
 **Video Review**: [Akiyoshi's Apache APISIX-based API Gateway Implementation 
Practice](https://www.bilibili.com/video/BV1Qq4y1M7bK)
 
diff --git a/website/blog/2021/08/30/weekly-report.md 
b/website/blog/2021/08/30/weekly-report.md
index ae71c7c..a7e80c4 100644
--- a/website/blog/2021/08/30/weekly-report.md
+++ b/website/blog/2021/08/30/weekly-report.md
@@ -84,6 +84,6 @@ We've also put together some issues for those new to the 
community! If you are i
 
 - [Centralized Authentication with the OpenID Connect Plugin for Apache 
APISIX](https://apisix.apache.org/blog/2021/08/25/Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication/):
 Apache APISIX is a dynamic, real-time, high-performance API gateway that 
provides rich traffic management features such as load balancing, dynamic 
upstream, grayscale publishing, service meltdown, authentication, 
observability, etc. Apache APISIX not only supports plug-in dynamic changes a 
[...]
 
-- Why did APISIX choose the Nginx + Lua technology stack?] 
(https://apisix.apache.org/blog/2021/08/25/Why-Apache-APISIX-chose-Nginx-and-Lua):
 Provides the historical background and advantages of the Nginx + Lua 
technology stack chosen by APISIX, noting that " High performance + 
flexibility" is what makes APISIX stand out from other gateways.
+- [Why did APISIX choose the Nginx + Lua technology 
stack?](https://apisix.apache.org/blog/2021/08/25/Why-Apache-APISIX-chose-Nginx-and-Lua):
 Provides the historical background and advantages of the Nginx + Lua 
technology stack chosen by APISIX, noting that " High performance + 
flexibility" is what makes APISIX stand out from other gateways.
 
-- [Apache APISIX 2.9 Released with More New Features!] 
(https://apisix.apache.org/blog/2021/08/27/release-apache-apisix-2.9/): Apache 
APISIX version 2.9 is released! With 30+ developers, 100+ PR submissions, 2 new 
features, and improved support for plugins, find out what's new in Apache 
APISIX 2.9!
+- [Apache APISIX 2.9 Released with More New 
Features!](https://apisix.apache.org/blog/2021/08/27/release-apache-apisix-2.9/):
 Apache APISIX version 2.9 is released! With 30+ developers, 100+ PR 
submissions, 2 new features, and improved support for plugins, find out what's 
new in Apache APISIX 2.9!
diff --git a/website/blog/2021/09/15/weekly-report.md 
b/website/blog/2021/09/15/weekly-report.md
index 209987a..3645ec9 100644
--- a/website/blog/2021/09/15/weekly-report.md
+++ b/website/blog/2021/09/15/weekly-report.md
@@ -31,9 +31,11 @@ From 8.30-9.12, 33 developers submitted 130 commits to 
Apache APISIX, and we tha
 
 ## Good first issue
 
-### Issue [#4906](https://github.com/apache/apisix/issues/4906)
+### Issue #4906
 
-Problem Description: When testing Apache APISIX load balancing with two 
internal domains and adding pass_host: node with active health check enabled, I 
found that it still routes to the faulty host.
+**Link**: [#4906](https://github.com/apache/apisix/issues/4906)
+
+**Problem Description**: When testing Apache APISIX load balancing with two 
internal domains and adding pass_host: node with active health check enabled, I 
found that it still routes to the faulty host.
 
 ```Shell
 for i in $(seq 1 1000); do curl  -H "Host: httpbin.org" ${APISIX_GATEWAY_URL}  
; done
@@ -63,9 +65,11 @@ apple
 apple
 ```
 
-### Issue [#4945](https://github.com/apache/apisix/issues/4945)
+### Issue #4945
+
+**Link**: [#4945](https://github.com/apache/apisix/issues/4945)
 
-Problem Description: I am having problems trying to download Apache APISIX 
version 2.9 on a Macbook with M1 system according to the related guide article. 
The prompt is as follows.
+**Problem Description**: I am having problems trying to download Apache APISIX 
version 2.9 on a Macbook with M1 system according to the related guide article. 
The prompt is as follows.
 
 ```Apache
 lualogging 1.5.2-1 depends on luasocket (3.0rc1-2 installed)
@@ -86,7 +90,7 @@ make: *** [deps] Error 1
 ## Recent feature highlights
 
 - [referer-restriction support for configuring blacklist and 
message](https://github.com/apache/apisix/pull/4916)(contributor: okaybase)
-- [node_listen and admin_listen support richer configuration 
forms](https://github.com/apache/apisix/pull/4856)(contributor: wayne-cheng), 
[additional reference](https://github.com/) apache/apisix/pull/4967)
+- [node_listen and admin_listen support richer configuration 
forms](https://github.com/apache/apisix/pull/4856)(contributor: wayne-cheng), 
[additional reference](https://github.com/apache/apisix/pull/4967)
 - [admin-api support for returning stream type plugin 
information](https://github.com/apache/apisix/pull/4947)(Contributor: 
spacewander)
 - [Support for configuring fallback 
SNI](https://github.com/apache/apisix/pull/5000)(Contributed by spacewander)
 - [proxy-mirror support for scaled mirror 
requests](https://github.com/apache/apisix/pull/4965)(Contributor: okaybase)
@@ -99,19 +103,19 @@ The Apache APISIX project website and the issue on Github 
have accumulated a wea
 
 ## Recent Blog Posts Recommended
 
-- [Apache APISIX Community Weekly Report | 2021 
8.23-8.29](https://mp.weixin.qq.com/s?__biz=MzI1MDU3NjQ5OA==&mid=2247486808&idx=1&sn=
 
16ff09d4172dc61e0aa864f7a4fd40fd&chksm=e9816645def6ef53c5e41d84e70e16256a1953c177c52d960331c7ecd836cf8eeedf83bee5e4&token=
 733405538&lang=zh_CN%23rd)
+- [Apache APISIX Community Weekly Report | 2021 
8.23-8.29](https://apisix.apache.org/blog/2021/08/30/weekly-report/)
 
   "The Apache APISIX Community Weekly Report hopes to help community members 
better grasp the weekly progress of the Apache APISIX community and facilitate 
your participation in the Apache APISIX community.
 
-- [Apache APISIX Delivers a Better Gateway and K8S Ingress Controller for 
KubeSphere](https://mp.weixin.qq.com/s?__biz=MzI1MDU3NjQ5OA==&mid=2247487079&idx=1&sn=
 
136417f538c1d2d96150cfd3de66b93b&chksm=e981657adef6ec6c31ea990ec3f8887b22530dc44e6cf011c990449aea492cc3d8379668e1d6&token=
 733405538&lang=zh_CN%23rd)
+- [Apache APISIX Delivers a Better Gateway and K8S Ingress Controller for 
KubeSphere](https://apisix.apache.org/blog/2021/08/31/Apache%20APISIX%20%C3%97%20KubeSphere-a-better-gateway-and-K8S-Ingress-Controller/)
 
   This article describes how to deploy APISIX and APISIX Ingress Controller 
directly in KubeSphere. APISIX can be used to carry business traffic by acting 
as a gateway, or a data plane for APISIX Ingress Controller.
 
-- [Heard you have something to say about Apache APISIX? Here's your 
chance](https://mp.weixin.qq.com/s?__biz=MzI1MDU3NjQ5OA==&mid=2247487094&idx=1&sn=c86ff723205b6073811a4d9016e81bca&chksm=
 
e981656bdef6ec7dffb2d11639af944f0a4ebc9db051c0dd940d8e7f1b8b6ae42fb8690859c0&token=733405538&lang=zh_CN%23rd)
+- [Heard you have something to say about Apache APISIX? Here's your 
chance](https://apisix.apache.org/blog/2021/09/15/weekly-report/)
 
   We invite you to participate in the Apache APISIX User Survey, and your 
feedback will directly influence our future development. We will randomly 
select a number of lucky stars who will have a chance to win a small gift from 
the Apache APISIX community!
 
-- [Using Apache APISIX and Okta for 
Authentication](https://mp.weixin.qq.com/s?__biz=MzI1MDU3NjQ5OA==&mid=2247487572&idx=1&sn=
 
4aebd05282442a7e067496e1ff4be7bd&chksm=e9817b49def6f25fee8a1308666c56878697c5ec02bb8a63d1a6ce0ba749d29a4135cdf927f0&token=
 733405538&lang=zh_CN%23rd)
+- [Using Apache APISIX and Okta for 
Authentication](https://apisix.apache.org/blog/2021/08/16/Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication/)
 
   This article describes how to use Apache APISIX to configure Okta 
authentication to switch from traditional authentication mode to centralized 
authentication mode, getting rid of multiple accounts, multiple passwords, 
duplicate authentication and other pain points faced by many developers.
 
diff --git a/website/blog/2021/09/30/weekly-report.md 
b/website/blog/2021/09/30/weekly-report.md
index f3a7bde..edec6c1 100644
--- a/website/blog/2021/09/30/weekly-report.md
+++ b/website/blog/2021/09/30/weekly-report.md
@@ -97,7 +97,7 @@ property "price" is required
 
 - [hmac-auth support for checksum request 
bodies](https://github.com/apache/apisix/pull/5038) (Contributed by 
[arthur-zhang](https://github.com/arthur-zhang))
 
-- [APISIX Ingress controller integrates with cert-manager, so users can manage 
TLS certificates more easily and use it with APISIX 
Ingress](https://github.com/apache/apisix-ingress-controller/) pull/685) 
(Contributed by [lingsamuel](https://github.com/lingsamuel))
+- [APISIX Ingress controller integrates with cert-manager, so users can manage 
TLS certificates more easily and use it with APISIX 
Ingress](https://github.com/apache/apisix-ingress-controller/pull/685) 
(Contributed by [lingsamuel](https://github.com/lingsamuel))
 
 - [- APISIX Dashboard supports multiple 
profiles](https://github.com/apache/apisix-dashboard/pull/1946) (contributor: 
[bzp2010](https://github.com/bzp2010))
 
diff --git a/website/blog/2021/10/01/openEuler.md 
b/website/blog/2021/10/01/openEuler.md
index 11c2401..27e8d89 100644
--- a/website/blog/2021/10/01/openEuler.md
+++ b/website/blog/2021/10/01/openEuler.md
@@ -14,7 +14,7 @@ tags: [Events]
 
 Let's get to know these two community members!
 
-[Zexuan Luo](https://github.com/spacewander), Apache APISIX PMC, core 
developer of OpenResty, Maintainer of git-extras project, good at C, Golang and 
Lua, has written many technical articles, recommend reading [Why Why did Apache 
APISIX choose Nginx + Lua as the technology stack?] 
(https://apisix.apache.org/blog/2021/08/25/Why-Apache-APISIX-chose-Nginx-and-Lua),
 "[What's the difference: does etcd 3 support HTTP access perfectly?] 
(https://apisix.apache.org/blog/2021/06/30/etcd3-support-H [...]
+[Zexuan Luo](https://github.com/spacewander), Apache APISIX PMC, core 
developer of OpenResty, Maintainer of git-extras project, good at C, Golang and 
Lua, has written many technical articles, recommend reading [Why Why did Apache 
APISIX choose Nginx + Lua as the technology 
stack?](https://apisix.apache.org/blog/2021/08/25/Why-Apache-APISIX-chose-Nginx-and-Lua),
 "[What's the difference: does etcd 3 support HTTP access 
perfectly?](https://apisix.apache.org/blog/2021/06/30/etcd3-support-HTT [...]
 
 <img 
src="https://static.apiseven.com/202108/1633068755509-66b85782-ecca-43cc-bbcc-5a7b11cee0f4.png";
 alt="罗泽轩" style={{width: "200px"}} />
 

Reply via email to