You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by ju...@apache.org on 2021/11/03 01:32:23 UTC

[apisix-website] branch master updated: docs: update blogs' links and fix some errors (#696)

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 <36...@users.noreply.github.com>
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"}} />