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 2022/03/06 12:54:16 UTC

[apisix-website] branch master updated: fix(docs): update CN docs slugs (#941)

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 998e5cb  fix(docs): update CN docs slugs (#941)
998e5cb is described below

commit 998e5cb7df663fca311b18920b2e108bba86fc74
Author: yilinzeng <36...@users.noreply.github.com>
AuthorDate: Sun Mar 6 20:53:24 2022 +0800

    fix(docs): update CN docs slugs (#941)
---
 ...na-Data-Security-and-Privacy-Protection-Team.md |   2 +-
 website/blog/2021/05/24/Tencent-Games.md           |   2 +-
 .../blog/2021/05/25/Apache APISIX 2.6.0-Release.md |   2 +-
 ...xperience-share-from-Apache-APISIX-committer.md |   2 +-
 ...-APISIX-not-affected-by-NGINX-CVE-2021-23017.md |   2 +-
 ...ache-APISIX-and-Envoy-performance-comparison.md |   2 +-
 ...s-Mesh-helps-Apache-APISIX-improve-stability.md |   2 +-
 ...ss-Control-Bypass-Vulnerability-Announcement.md |   2 +-
 ...of-Apache-APISIX-Ingress-Controller-released.md |   2 +-
 .../21/use-Java-to-write-Apache-APISIX-plugins.md  |   2 +-
 .../blog/2021/06/28/why-we-need-Apache-APISIX.md   |   2 +-
 .../06/30/etcd3-support-HTTP-access-perfectly.md   |   2 +-
 ...ina-Weibo-API-gateway-based-on-Apache-APISIX.md |   2 +-
 .../blog/2021/07/21/Apache-APISIX-Kubernetes.md    |   2 +-
 ...use-of-plugin-orchestration-in-Apache-APISIX.md |   2 +-
 website/blog/2021/08/05/Kong-to-APISIX.md          |   2 +-
 .../08/09/Apache-APISIX-in-China-Mobile-Cloud.md   |   2 +-
 .../blog/2021/08/09/Apache-APISIX-in-Quliankeji.md |   2 +-
 website/blog/2021/08/11/interview-TuZhengsong.md   |   2 +-
 ...Helps-Apache-APISIX-Improve-System-Stability.md |   2 +-
 ...ors-the-golden-metric-of-openSource-projects.md |   2 +-
 ...onnect-Plugin-for-Centralized-Authentication.md |   2 +-
 .../08/18/Auth-with-Casbin-in-Apache-APISIX.md     |   2 +-
 .../2021/08/19/go-makes-Apache-APISIX-better.md    |   2 +-
 website/blog/2021/08/23/ApacheCon-Asia-2021.md     |   2 +-
 .../08/25/Auth-with-Casbin-in-Apache-APISIX.md     | 205 ---------------------
 ...onnect-Plugin-for-Centralized-Authentication.md |   2 +-
 .../08/25/Why-Apache-APISIX-chose-Nginx-and-Lua.md |   2 +-
 website/blog/2021/08/30/Ingress-Meeting.md         |   2 +-
 ...a-better-gateway-and-K8S-Ingress-Controller.md" |   2 +-
 ...s-you-quickly-with-Apache-APISIX-development.md |   2 +-
 website/blog/2021/09/07/iQIYI-usercase.md          |   2 +-
 ...o-contribute-to-an-OpenSource-without-coding.md |   2 +-
 website/blog/2021/09/28/WPS-usercase.md            |   2 +-
 website/blog/2021/10/01/openEuler.md               |   2 +-
 website/blog/2021/10/26/APISIX-Ingress.md          |   2 +-
 website/blog/2021/10/29/Extension-guide.md         |   2 +-
 website/docs/general/subscribe-guide.md            |   2 +-
 ...na-Data-Security-and-Privacy-Protection-Team.md |   1 +
 .../2021/05/24/Tencent-Games.md                    |   1 +
 .../2021/05/25/Apache APISIX 2.6.0-Release.md      |   1 +
 ...xperience-share-from-Apache-APISIX-committer.md |   1 +
 ...ache-APISIX-and-Envoy-performance-comparison.md |   1 +
 ...s-Mesh-helps-Apache-APISIX-improve-stability.md |   1 +
 ...ss-Control-Bypass-Vulnerability-Announcement.md |   1 +
 ...of-Apache-APISIX-Ingress-Controller-released.md |   1 +
 .../21/use-Java-to-write-Apache-APISIX-plugins.md  |   1 +
 .../2021/06/28/why-we-need-Apache-APISIX.md        |   1 +
 .../06/30/etcd3-support-HTTP-access-perfectly.md   |   1 +
 ...ina-Weibo-API-gateway-based-on-Apache-APISIX.md |   1 +
 .../2021/07/21/Apache-APISIX-Kubernetes.md         |   1 +
 ...use-of-plugin-orchestration-in-Apache-APISIX.md |   1 +
 .../2021/08/05/Kong-to-APISIX.md                   |   1 +
 .../08/09/Apache-APISIX-in-China-Mobile-Cloud.md   |   1 +
 .../2021/08/09/Apache-APISIX-in-Quliankeji.md      |   1 +
 .../2021/08/11/interview-TuZhengsong.md            |   1 +
 ...ors-the-golden-metric-of-openSource-projects.md |   1 +
 .../08/18/Auth-with-Casbin-in-Apache-APISIX.md     |   1 +
 .../2021/08/19/go-makes-Apache-APISIX-better.md    |   1 +
 .../2021/08/23/ApacheCon-Asia-2021.md              |   1 +
 ...onnect-Plugin-for-Centralized-Authentication.md |   1 +
 .../08/25/Why-Apache-APISIX-chose-Nginx-and-Lua.md |   1 +
 .../2021/08/30/Ingress-Meeting.md                  |   1 +
 ...a-better-gateway-and-K8S-Ingress-Controller.md" |   1 +
 ...s-you-quickly-with-Apache-APISIX-development.md |   1 +
 .../2021/09/07/iQIYI-usercase.md                   |   1 +
 ...o-contribute-to-an-OpenSource-without-coding.md |   1 +
 .../2021/09/28/WPS-usercase.md                     |   1 +
 .../2021/10/01/openEuler.md                        |   1 +
 .../2021/10/26/APISIX-Ingress.md                   |   1 +
 .../2021/10/29/Extension-guide.md                  |   1 +
 71 files changed, 70 insertions(+), 242 deletions(-)

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 5eaccd3..fa464d6 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
@@ -1,6 +1,6 @@
 ---
 title: Apache APISIX Contributor Interview | Pengcheng Wang, Senior Security Consultant, PricewaterhouseCoopers China Data Security & Privacy Team
-slug: /blog/2021/01/11/interview-apache-apisix-contributor-wang-pengcheng-senior-security-advisor-of-pwc-south-china-data-security-and-privacy-protection-team
+slug: 2021/01/11/interview-apache-apisix-contributor-wang-pengcheng-senior-security-advisor-of-pwc-south-china-data-security-and-privacy-protection-team
 author: Ming Wen
 authorURL: "https://github.com/moonming"
 authorImageURL: "https://avatars.githubusercontent.com/u/26448043?v=4"
diff --git a/website/blog/2021/05/24/Tencent-Games.md b/website/blog/2021/05/24/Tencent-Games.md
index 541cbc0..d67a8ad 100644
--- a/website/blog/2021/05/24/Tencent-Games.md
+++ b/website/blog/2021/05/24/Tencent-Games.md
@@ -1,6 +1,6 @@
 ---
 title: "How to use API Gateway to process 1 billion traffic daily for Tencent?"
-slug: /blog/2021/05/24/tencent-games
+slug: 2021/05/24/tencent-games
 author: "Xin Xu"
 keywords:
 - API Gateway
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 4cd53dbcd..895d8f3 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	
@@ -1,6 +1,6 @@
 ---
 title: Apache APISIX 2.6.0-Release Officially Released
-slug: /blog/2021/05/25/apache-apisix-2.6.0-release
+slug: 2021/05/25/apache-apisix-2.6.0-release
 author: Zexuan Luo
 authorURL: "https://github.com/spacewander"
 authorImageURL: "https://avatars.githubusercontent.com/u/4161644?v=4"
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 9721c6a..7a8ab0d 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
@@ -1,6 +1,6 @@
 ---
 title: Experience sharing from Apache APISIX committer - Interview with Summer of Programming
-slug: /blog/2021/06/03/experience-share-from-apache-apisix-committer
+slug: 2021/06/03/experience-share-from-apache-apisix-committer
 author: "赵若妃"
 authorURL: "https://github.com/Serendipity96"
 authorImageURL: "https://avatars.githubusercontent.com/u/23514812?v=4"
diff --git a/website/blog/2021/06/07/Apache-APISIX-not-affected-by-NGINX-CVE-2021-23017.md b/website/blog/2021/06/07/Apache-APISIX-not-affected-by-NGINX-CVE-2021-23017.md
index e56a57f..645d05f 100644
--- a/website/blog/2021/06/07/Apache-APISIX-not-affected-by-NGINX-CVE-2021-23017.md
+++ b/website/blog/2021/06/07/Apache-APISIX-not-affected-by-NGINX-CVE-2021-23017.md
@@ -1,6 +1,6 @@
 ---
 title: "Apache APISIX not affected by NGINX CVE-2021-23017"
-slug: /blog/2021/06/07/apache-apisix-not-affected-by-nginx-cve-2021-23017
+slug: 2021/06/07/apache-apisix-not-affected-by-nginx-cve-2021-23017
 author: "Ruofei Zhao"
 authorURL: "https://github.com/Serendipity96"
 authorImageURL: "https://avatars.githubusercontent.com/u/23514812?v=4"
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 1952384..d6f2625 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
@@ -1,6 +1,6 @@
 ---
 title: "Apache APISIX v.s Envoy: Which Has the Better Performance?"
-slug: /blog/2021/06/10/apache-apisix-and-envoy-performance-comparison
+slug: 2021/06/10/apache-apisix-and-envoy-performance-comparison
 author: "Yuansheng Wang"
 authorURL: "https://github.com/membphis"
 authorImageURL: "https://avatars.githubusercontent.com/u/6814606?v=4"
diff --git a/website/blog/2021/06/16/Chaos-Mesh-helps-Apache-APISIX-improve-stability.md b/website/blog/2021/06/16/Chaos-Mesh-helps-Apache-APISIX-improve-stability.md
index b0c33d6..2be4a9b 100644
--- a/website/blog/2021/06/16/Chaos-Mesh-helps-Apache-APISIX-improve-stability.md
+++ b/website/blog/2021/06/16/Chaos-Mesh-helps-Apache-APISIX-improve-stability.md
@@ -1,6 +1,6 @@
 ---
 title: Chaos Mesh Helps Apache APISIX Improve Stability
-slug: /blog/2021/06/16/chaos-mesh-helps-apache-apisix-improve-stability
+slug: 2021/06/16/chaos-mesh-helps-apache-apisix-improve-stability
 author: Shuyang Wu
 authorURL: "https://github.com/Yiyiyimu"
 authorImageURL: "https://avatars.githubusercontent.com/u/34589752?v=4"
diff --git a/website/blog/2021/06/17/Apache-APISIX-Dashboard-Access-Control-Bypass-Vulnerability-Announcement.md b/website/blog/2021/06/17/Apache-APISIX-Dashboard-Access-Control-Bypass-Vulnerability-Announcement.md
index ec374bf..05649f8 100644
--- a/website/blog/2021/06/17/Apache-APISIX-Dashboard-Access-Control-Bypass-Vulnerability-Announcement.md
+++ b/website/blog/2021/06/17/Apache-APISIX-Dashboard-Access-Control-Bypass-Vulnerability-Announcement.md
@@ -1,6 +1,6 @@
 ---
 title: Apache APISIX Dashboard Access Control Bypass Vulnerability Advisory (CVE-2021-33190)
-slug: /blog/2021/06/17/apache-apisix-dashboard-access-control-bypass-vulnerability-announcement
+slug: 2021/06/17/apache-apisix-dashboard-access-control-bypass-vulnerability-announcement
 author: Zhiyuan Ju
 authorURL: "https://github.com/juzhiyuan"
 authorImageURL: "https://avatars.githubusercontent.com/u/2106987?v=4"
diff --git a/website/blog/2021/06/18/first-GA-version-v1.0-of-Apache-APISIX-Ingress-Controller-released.md b/website/blog/2021/06/18/first-GA-version-v1.0-of-Apache-APISIX-Ingress-Controller-released.md
index e68de80..a0584e7 100644
--- a/website/blog/2021/06/18/first-GA-version-v1.0-of-Apache-APISIX-Ingress-Controller-released.md
+++ b/website/blog/2021/06/18/first-GA-version-v1.0-of-Apache-APISIX-Ingress-Controller-released.md
@@ -1,6 +1,6 @@
 ---
 title: The first GA release of Apache APISIX Ingress Controller v1.0 is now available!
-slug: /blog/2021/06/18/first-ga-version-v1.0-of-apache-apisix-ingress-controller-released
+slug: 2021/06/18/first-ga-version-v1.0-of-apache-apisix-ingress-controller-released
 author: Jintao Zhang
 authorURL: "https://github.com/tao12345666333"
 authorImageURL: "https://avatars.githubusercontent.com/u/3264292?v=4"
diff --git a/website/blog/2021/06/21/use-Java-to-write-Apache-APISIX-plugins.md b/website/blog/2021/06/21/use-Java-to-write-Apache-APISIX-plugins.md
index 1043fa1..232f07c 100644
--- a/website/blog/2021/06/21/use-Java-to-write-Apache-APISIX-plugins.md
+++ b/website/blog/2021/06/21/use-Java-to-write-Apache-APISIX-plugins.md
@@ -1,6 +1,6 @@
 ---
 title: "How to Write an Apache APISIX Plugin in Java"
-slug: /blog/2021/06/21/use-java-to-write-apache-apisix-plugins
+slug: 2021/06/21/use-java-to-write-apache-apisix-plugins
 author: "Zhengsong Tu"
 authorURL: "https://github.com/tzssangglass"
 authorImageURL: "https://avatars.githubusercontent.com/u/30819887?v=4"
diff --git a/website/blog/2021/06/28/why-we-need-Apache-APISIX.md b/website/blog/2021/06/28/why-we-need-Apache-APISIX.md
index cb59def..132978a 100644
--- a/website/blog/2021/06/28/why-we-need-Apache-APISIX.md
+++ b/website/blog/2021/06/28/why-we-need-Apache-APISIX.md
@@ -1,6 +1,6 @@
 ---
 title: Why do you need Apache APISIX when you have NGINX and Kong?
-slug: /blog/2021/06/28/why-we-need-apache-apisix
+slug: 2021/06/28/why-we-need-apache-apisix
 author: Yuansheng Wang
 authorURL: "https://github.com/membphis"
 authorImageURL: "https://avatars.githubusercontent.com/u/6814606?v=4"
diff --git a/website/blog/2021/06/30/etcd3-support-HTTP-access-perfectly.md b/website/blog/2021/06/30/etcd3-support-HTTP-access-perfectly.md
index 2fcc458..64194ee 100644
--- a/website/blog/2021/06/30/etcd3-support-HTTP-access-perfectly.md
+++ b/website/blog/2021/06/30/etcd3-support-HTTP-access-perfectly.md
@@ -1,6 +1,6 @@
 ---
 title: "Does etcd 3 Support HTTP Access Perfectly?"
-slug: /blog/2021/06/30/etcd3-support-http-access-perfectly
+slug: 2021/06/30/etcd3-support-http-access-perfectly
 author: "Zexuan Luo"
 authorURL: "https://github.com/spacewander"
 authorImageURL: "https://avatars.githubusercontent.com/u/4161644?v=4"
diff --git a/website/blog/2021/07/14/the-road-to-customization-of-Sina-Weibo-API-gateway-based-on-Apache-APISIX.md b/website/blog/2021/07/14/the-road-to-customization-of-Sina-Weibo-API-gateway-based-on-Apache-APISIX.md
index 5eb82ba..6dc1b89 100644
--- a/website/blog/2021/07/14/the-road-to-customization-of-Sina-Weibo-API-gateway-based-on-Apache-APISIX.md
+++ b/website/blog/2021/07/14/the-road-to-customization-of-Sina-Weibo-API-gateway-based-on-Apache-APISIX.md
@@ -1,6 +1,6 @@
 ---
 title: "The Road to Customized Development of Sina Weibo API Gateway"
-slug: /blog/2021/07/06/the-road-to-customization-of-sina-weibo-api-gateway-based-on-apache-apisix
+slug: 2021/07/06/the-road-to-customization-of-sina-weibo-api-gateway-based-on-apache-apisix
 author: "Yong Nie"
 keywords:
 - Apache APISIX
diff --git a/website/blog/2021/07/21/Apache-APISIX-Kubernetes.md b/website/blog/2021/07/21/Apache-APISIX-Kubernetes.md
index 8915f4b..560b8f6 100644
--- a/website/blog/2021/07/21/Apache-APISIX-Kubernetes.md
+++ b/website/blog/2021/07/21/Apache-APISIX-Kubernetes.md
@@ -1,6 +1,6 @@
 ---
 title: "Apache APISIX x Kubernetes: Just Right|Live"
-slug: /blog/2021/07/21/apache-apisix-kubernetes
+slug: 2021/07/21/apache-apisix-kubernetes
 author: Apache APISIX
 keywords:
 - API Gateway
diff --git a/website/blog/2021/07/27/use-of-plugin-orchestration-in-Apache-APISIX.md b/website/blog/2021/07/27/use-of-plugin-orchestration-in-Apache-APISIX.md
index 79eb98d..7a47957 100644
--- a/website/blog/2021/07/27/use-of-plugin-orchestration-in-Apache-APISIX.md
+++ b/website/blog/2021/07/27/use-of-plugin-orchestration-in-Apache-APISIX.md
@@ -1,6 +1,6 @@
 ---
 title: "Applying Plugin Orchestration in Apache APISIX"
-slug: /blog/2021/07/27/use-of-plugin-orchestration-in-apache-apisix
+slug: 2021/07/27/use-of-plugin-orchestration-in-apache-apisix
 author: "Zhiyuan Ju"
 authorURL: "https://github.com/juzhiyuan"
 authorImageURL: "https://avatars.githubusercontent.com/u/2106987?v=4"
diff --git a/website/blog/2021/08/05/Kong-to-APISIX.md b/website/blog/2021/08/05/Kong-to-APISIX.md
index 6eef69e..996aac2 100644
--- a/website/blog/2021/08/05/Kong-to-APISIX.md
+++ b/website/blog/2021/08/05/Kong-to-APISIX.md
@@ -1,6 +1,6 @@
 ---
 title: "Kong-To-APISIX Migration Tool"
-slug: /blog/2021/08/05/kong-to-apisix
+slug: 2021/08/05/kong-to-apisix
 author: "吴舒旸"
 authorURL: "https://github.com/Yiyiyimu"
 authorImageURL: "https://avatars.githubusercontent.com/u/34589752?v=4"
diff --git a/website/blog/2021/08/09/Apache-APISIX-in-China-Mobile-Cloud.md b/website/blog/2021/08/09/Apache-APISIX-in-China-Mobile-Cloud.md
index e5958a1..a7f01ac 100644
--- a/website/blog/2021/08/09/Apache-APISIX-in-China-Mobile-Cloud.md
+++ b/website/blog/2021/08/09/Apache-APISIX-in-China-Mobile-Cloud.md
@@ -1,6 +1,6 @@
 ---
 title: "Apache APISIX 在移动云的应用"
-slug: /blog/2021/08/09/apache-apisix-in-china-mobile-cloud
+slug: 2021/08/09/apache-apisix-in-china-mobile-cloud
 author: "Apache APISIX 社区"
 keywords:
 - API 网关
diff --git a/website/blog/2021/08/09/Apache-APISIX-in-Quliankeji.md b/website/blog/2021/08/09/Apache-APISIX-in-Quliankeji.md
index 5d36a96..9719e91 100644
--- a/website/blog/2021/08/09/Apache-APISIX-in-Quliankeji.md
+++ b/website/blog/2021/08/09/Apache-APISIX-in-Quliankeji.md
@@ -1,6 +1,6 @@
 ---
 title: "Abandoning Kong and Nginx, Hyperchain Technology implements on its BaaS platform"
-slug: /blog/2021/08/09/apache-apisix-in-quliankeji
+slug: 2021/08/09/apache-apisix-in-quliankeji
 author: "Weifeng Sheng"
 keywords: 
 - APISIX
diff --git a/website/blog/2021/08/11/interview-TuZhengsong.md b/website/blog/2021/08/11/interview-TuZhengsong.md
index 5ebc24c..adc6b52 100644
--- a/website/blog/2021/08/11/interview-TuZhengsong.md
+++ b/website/blog/2021/08/11/interview-TuZhengsong.md
@@ -1,6 +1,6 @@
 ---
 title: I issued my first PR in the Apache APISIX community
-slug: /blog/2021/08/11/interview-tuzhengsong
+slug: 2021/08/11/interview-tuzhengsong
 author: Apache APISIX
 authorURL: "https://github.com/Yangxiamao"
 authorImageURL: "https://avatars.githubusercontent.com/u/47442074?v=4"
diff --git a/website/blog/2021/08/12/Chaos-Mesh-Helps-Apache-APISIX-Improve-System-Stability.md b/website/blog/2021/08/12/Chaos-Mesh-Helps-Apache-APISIX-Improve-System-Stability.md
index b398b7c..0cb04ba 100644
--- a/website/blog/2021/08/12/Chaos-Mesh-Helps-Apache-APISIX-Improve-System-Stability.md
+++ b/website/blog/2021/08/12/Chaos-Mesh-Helps-Apache-APISIX-Improve-System-Stability.md
@@ -1,6 +1,6 @@
 ---
 title: "Chaos Mesh Helps Apache APISIX Improve System Stability"
-slug: /blog/2021/08/12/chaos-mesh-helps-apache-apisix-improve-system-stability
+slug: 2021/08/12/chaos-mesh-helps-apache-apisix-improve-system-stability
 author: "Shuyang Wu"
 authorURL: "https://github.com/Yiyiyimu"
 authorImageURL: "https://avatars.githubusercontent.com/u/34589752?v=4"
diff --git a/website/blog/2021/08/14/contributors-the-golden-metric-of-openSource-projects.md b/website/blog/2021/08/14/contributors-the-golden-metric-of-openSource-projects.md
index 5bc8241..a1e6ce6 100644
--- a/website/blog/2021/08/14/contributors-the-golden-metric-of-openSource-projects.md
+++ b/website/blog/2021/08/14/contributors-the-golden-metric-of-openSource-projects.md
@@ -1,6 +1,6 @@
 ---
 title: "Contributors — The Golden Metric of OpenSource Projects"
-slug: /blog/2021/08/14/contributors-the-golden-metric-of-opensource-projects
+slug: 2021/08/14/contributors-the-golden-metric-of-opensource-projects
 author: "Lien"
 authorURL: "https://github.com/lilien1010"
 authorImageURL: "https://avatars.githubusercontent.com/u/3814966?v=4"
diff --git a/website/blog/2021/08/16/Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md b/website/blog/2021/08/16/Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md
index f4ec272..7659eaf 100644
--- a/website/blog/2021/08/16/Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md
+++ b/website/blog/2021/08/16/Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md
@@ -1,6 +1,6 @@
 ---
 title: "Using the Apache APISIX OpenID Connect Plugin for Okta Centralized Authentication"
-slug: /blog/2021/08/16/using-the-apache-apisix-openid-connect-plugin-for-centralized-authentication
+slug: 2021/08/16/using-the-apache-apisix-openid-connect-plugin-for-centralized-authentication
 author: "Peter Zhu"
 authorURL: "https://github.com/starsz"
 authorImageURL: "https://avatars.githubusercontent.com/u/25628854?v=4"
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 d484931..5698501 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
@@ -1,6 +1,6 @@
 ---
 title: Licensing with Casbin in Apache APISIX
-slug: /blog/2021/08/18/auth-with-casbin-in-apache-apisix
+slug: 2021/08/18/auth-with-casbin-in-apache-apisix
 author: Casbin & Apache APISIX
 keywords:
 - API Gateway
diff --git a/website/blog/2021/08/19/go-makes-Apache-APISIX-better.md b/website/blog/2021/08/19/go-makes-Apache-APISIX-better.md
index 176100f..7992d79 100644
--- a/website/blog/2021/08/19/go-makes-Apache-APISIX-better.md
+++ b/website/blog/2021/08/19/go-makes-Apache-APISIX-better.md
@@ -1,6 +1,6 @@
 ---
 title: Go gives Apache APISIX a run for its money
-slug: /blog/2021/08/19/go-makes-apache-apisix-better
+slug: 2021/08/19/go-makes-apache-apisix-better
 author: Zexuan Luo
 authorURL: "https://github.com/spacewander"
 authorImageURL: "https://avatars.githubusercontent.com/u/4161644?v=4"
diff --git a/website/blog/2021/08/23/ApacheCon-Asia-2021.md b/website/blog/2021/08/23/ApacheCon-Asia-2021.md
index ea8e318..0fb0157 100644
--- a/website/blog/2021/08/23/ApacheCon-Asia-2021.md
+++ b/website/blog/2021/08/23/ApacheCon-Asia-2021.md
@@ -1,6 +1,6 @@
 ---
 title: ApacheCon Asia 2021
-slug: /blog/2021/08/23/apachecon-asia-2021
+slug: 2021/08/23/apachecon-asia-2021
 keywords:
 - APISIX
 - ApacheCon
diff --git a/website/blog/2021/08/25/Auth-with-Casbin-in-Apache-APISIX.md b/website/blog/2021/08/25/Auth-with-Casbin-in-Apache-APISIX.md
deleted file mode 100644
index eb441c9..0000000
--- a/website/blog/2021/08/25/Auth-with-Casbin-in-Apache-APISIX.md
+++ /dev/null
@@ -1,205 +0,0 @@
----
-title: "Authorization with Casbin in Apache APISIX"
-slug: /blog/2021/08/25/auth-with-casbin-in-apache-apisix
-author: "Casbin Community & Apache APISIX Community"
-keywords:
-- API gateway
-- APISIX
-- Apache APISIX
-- Casbin
-- RBAC
-description: When using Apache APISIX, you may want to add complex authorization logic to your application. In this article, we will use the built-in Casbin plugin (authz-casbin) of Apache APISIX to implement the role-based access control (RBAC) model.
-tags: [Practical Case]
----
-
-> Apache APISIX released authz-casbin plugin to integrate with Casbin.
-
-<!--truncate-->
-## Introduction
-
-When using Apache APISIX, you may want to add complex authorization logic to your application. In this article, we will use the built-in Casbin plugin (authz-casbin) of Apache APISIX to implement the role-based access control (RBAC) model.
-
-### About Apache APISIX
-
-[Apache APISIX](https://apisix.apache.org/) is a dynamic, real-time, high-performance API gateway that provides load balancing, dynamic upstream, canary release, fine-grained routing, limit rate, service degradation, circuit breaking, authentication, observability, and hundreds of other features. You can use Apache APISIX to proxy traditional NORTH-SOUTH traffic, as well as EAST-WEST traffic between services, or as a k8s ingress controller.
-
-### About Casbin
-
-[Casbin](https://casbin.org/en/) is a powerful and efficient open-source access control library. It provides support for enforcing authorization based on various access control models like ACL, RBAC, ABAC for Golang, Java, Node.js, PHP, Python, .NET (C#), Delphi and Rust.
-
-### About authz-casbin Plug-in
-
-A contradiction between route matching and request authorization occurs when using Apache APISIX: in order to accurately identify authorize requests, users need to configure higher granularity routes. In scenarios with complex authorization models, this leads to an exponential increase in the number of routes, as well as a huge increase in complexities and costs of maintenance.
-
-The authz-casbin is an Apache APISIX plugin based on [lua-casbin](https://github.com/casbin/lua-casbin) that supports powerful authorization based on various access models. Casbin is a powerful and efficient open-source access control framework that supports ACL, RBAC, ABAC and other access control models, lua-casbin is the Lua version of the authorization access model.
-
-The authz-casbin plugin allows you to decouple the route matching and request authorization functions so that you can load various authorization access models into Apache APISIX and implement an efficient and complex authorization model with lua-casbin.
-
-**Note**: If you want to implement authentication, you need to use other plugins or configure yourself as an authenticate user.
-
-## How to Use authz-casbin
-
-### Create a Model
-
-The authz-casbin plugin uses three parameters for authorization: `subject`, `object` and `action`. `subject` is the username, which refers to the user in the request; `object` is the URL link that will be accessed, i.e. the resource that will be accessed; and `action` is the action requested for authorization, such as read or write.
-
-For example, if you want to create a model to access three resources: main page`/`, resource1 `/res1`, and resource2 `/res2`, you will need a model that looks like the figure below:
-
-![Authentication model](https://static.apiseven.com/202108/1639468127588-7723f8c2-541c-4561-a401-2caf3110883a.png)
-
-In this model, all users, including Jack, have access to the main page `/`. Users with administrator privileges, such as Alice and Bob, can access all pages and resources (main page `/`, resource1 `/res1`, and resource 2 `/res2`). Thus, you need to restrict users without administrator privileges to access specific resources using the GET request method. The required model is shown in the code block below:
-
-```shell
-[request_definition]
-r = sub, obj, act
-
-[policy_definition]
-p = sub, obj, act
-
-[role_definition]
-g = _, _
-
-[policy_effect]
-e = some(where (p.eft == allow))
-
-[matchers]
-m = (g(r.sub, p.sub) || keyMatch(r.sub, p.sub)) && keyMatch(r.obj, p.obj) && keyMatch(r.act, p.act)
-```
-
-### Create a Policy
-
-From the above example, the policy should look like this:
-
-```shell
-p, *, /, GET
-p, admin, *, *
-g, alice, admin
-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 in [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).
-
-### Using authz-casbin on a Route
-
-Once you have created the model and policy, you can use it on the route using the APISIX admin API. To use it, you can modify model and policy's file paths at `authz-casbin.model_path` and `authz-casbin.policy_path`.
-
-```shell
-curl http://127.0.0.1:9080/apisix/admin/routes/1 -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '
-{
-    "plugins": {
-        "authz-casbin": {
-            "model_path": "/path/to/model.conf",
-            "policy_path": "/path/to/policy.csv",
-            "username": "user"
-        }
-    },
-    "upstream": {
-        "nodes": {
-            "127.0.0.1:1980": 1
-        },
-        "type": "roundrobin"
-    },
-    "uri": "/*"
-}'
-```
-
-In this case, `username` is the username passed into the subject. For example, you can set `"username": "user"` to pass your defined `user:alice` to username, and modify username to Alice.
-
-Similarly, you can put models and policies directly into authz-casbin:
-
-```shell
-curl http://127.0.0.1:9080/apisix/admin/routes/1 -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '
-{
-    "plugins": {
-        "authz-casbin": {
-            "model": "[request_definition]
-            r = sub, obj, act
-
-            [policy_definition]
-            p = sub, obj, act
-
-            [role_definition]
-            g = _, _
-
-            [policy_effect]
-            e = some(where (p.eft == allow))
-
-            [matchers]
-            m = (g(r.sub, p.sub) || keyMatch(r.sub, p.sub)) && keyMatch(r.obj, p.obj) && keyMatch(r.act, p.act)",
-
-            "policy": "p, *, /, GET
-            p, admin, *, *
-            g, alice, admin",
-
-            "username": "user"
-        }
-    },
-    "upstream": {
-        "nodes": {
-            "127.0.0.1:1980": 1
-        },
-        "type": "roundrobin"
-    },
-    "uri": "/*"
-}'
-```
-
-### Using plug-ins with Global Models or Global Policies
-
-In some cases, you may want to use the same model and policy in multiple routes. You can first send a PUT request to send the configuration of the model and policy to the plugin's metadata:
-
-```shell
-curl <http://127.0.0.1:9080/apisix/admin/plugin_metadata/authz-casbin> -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -i -X PUT -d '
- {
- "model": "[request_definition]
- r = sub, obj, act
- [policy_definition]
- p = sub, obj, act
- [role_definition]
- g = _, _
- [policy_effect]
- e = some(where (p.eft == allow))
- [matchers]
- m = (g(r.sub, p.sub) || keyMatch(r.sub, p.sub)) && keyMatch(r.obj, p.obj) && keyMatch(r.act, p.act)",
- "policy": "p, *, /, GET
- p, admin, *, *
- g, alice, admin
- g, bob, admin"
- }'
-```
-
-Then you need to use the Admin API to send requests to make multiple routes use the same model or policy configuration:
-
-```shell
-curl http://127.0.0.1:9080/apisix/admin/routes/1 -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '
-{
-    "plugins": {
-        "authz-casbin": {
-            "username": "user"
-        }
-    },
-    "upstream": {
-        "nodes": {
-            "127.0.0.1:1980": 1
-        },
-        "type": "roundrobin"
-    },
-    "uri": "/*"
-}'
-```
-
-This will add the plugin's configuration to the route dynamically. You can easily update the plugin's configuration by sending a request to update the model and policy in the plugin's configuration data.
-
-## Special Thanks
-
-Thanks to the developers in the Casbin and Apache APISIX communities, this cross-community collaboration was friendly and well organized.
-
-Shout out to Casbin community's [rushitote](https://github.com/rushitote) for submitting issues and pull request, and shout out to Apache APISIX community's [tokers](https://github.com/tokers), [Yiyiyimu](https://github.com/Yiyiyimu), [spacewander](https://github.com/spacewander), and [tzssangglass](https://github.com/tzssangglass) for reviewing this pull request. Open source makes the world better.
-
-Source: [Authorization in APISIX using Casbin](https://rushikeshtote.com/blog/apisix-casbin-authorization)
-
-Related pull request: [PR#4710 feat: Added authz-casbin plugin and doc and tests for it](https://github.com/apache/apisix/pull/4710)
diff --git a/website/blog/2021/08/25/Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md b/website/blog/2021/08/25/Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md
index ef72332..ddd6876 100644
--- a/website/blog/2021/08/25/Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md
+++ b/website/blog/2021/08/25/Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md
@@ -1,6 +1,6 @@
 ---
 title: Centralized authentication using the OpenID Connect plug-in for Apache APISIX
-slug: /blog/2021/08/25/using-the-apache-apisix-openid-connect-plugin-for-centralized-authentication
+slug: 2021/08/25/using-the-apache-apisix-openid-connect-plugin-for-centralized-authentication
 author: Xinxin Zhu
 authorURL: "https://github.com/starsz"
 authorImageURL: "https://avatars.githubusercontent.com/u/25628854?v=4"
diff --git a/website/blog/2021/08/25/Why-Apache-APISIX-chose-Nginx-and-Lua.md b/website/blog/2021/08/25/Why-Apache-APISIX-chose-Nginx-and-Lua.md
index 390e147..ed7273b 100644
--- a/website/blog/2021/08/25/Why-Apache-APISIX-chose-Nginx-and-Lua.md
+++ b/website/blog/2021/08/25/Why-Apache-APISIX-chose-Nginx-and-Lua.md
@@ -1,6 +1,6 @@
 ---
 title: "Why Apache APISIX chose Nginx and Lua to build API Gateway"
-slug: /blog/2021/08/25/why-apache-apisix-chose-nginx-and-lua
+slug: 2021/08/25/why-apache-apisix-chose-nginx-and-lua
 author: "Zexuan Luo"
 authorURL: "https://github.com/spacewander"
 authorImageURL: "https://avatars.githubusercontent.com/u/4161644?v=4"
diff --git a/website/blog/2021/08/30/Ingress-Meeting.md b/website/blog/2021/08/30/Ingress-Meeting.md
index 7a55ce2..a2d5102 100644
--- a/website/blog/2021/08/30/Ingress-Meeting.md
+++ b/website/blog/2021/08/30/Ingress-Meeting.md
@@ -1,6 +1,6 @@
 ---
 title: Webinar| See you at the Apache APISIX Ingress Community Meeting on Wednesday at 2pm!
-slug: /blog/2021/08/30/ingress-meeting
+slug: 2021/08/30/ingress-meeting
 author: "Apache APISIX 社区"
 keywords:
 - API 网关
diff --git "a/website/blog/2021/08/31/Apache APISIX \303\227 KubeSphere-a-better-gateway-and-K8S-Ingress-Controller.md" "b/website/blog/2021/08/31/Apache APISIX \303\227 KubeSphere-a-better-gateway-and-K8S-Ingress-Controller.md"
index 332aac8..5439e29 100644
--- "a/website/blog/2021/08/31/Apache APISIX \303\227 KubeSphere-a-better-gateway-and-K8S-Ingress-Controller.md"	
+++ "b/website/blog/2021/08/31/Apache APISIX \303\227 KubeSphere-a-better-gateway-and-K8S-Ingress-Controller.md"	
@@ -1,6 +1,6 @@
 ---
 title: "Apache APISIX × KubeSphere: Providing a better gateway and K8S Ingress Controller"
-slug: /blog/2021/08/31/apache-apisix-kubeSphere-a-better-gateway-and-k8s-ingress-controller
+slug: 2021/08/31/apache-apisix-kubeSphere-a-better-gateway-and-k8s-ingress-controller
 author: Jintao Zhang
 authorURL: "https://github.com/tao12345666333"
 authorImageURL: "https://avatars.githubusercontent.com/u/3264292?v=4"
diff --git a/website/blog/2021/09/06/python-helps-you-quickly-with-Apache-APISIX-development.md b/website/blog/2021/09/06/python-helps-you-quickly-with-Apache-APISIX-development.md
index 1af5b83..858f7ee 100644
--- a/website/blog/2021/09/06/python-helps-you-quickly-with-Apache-APISIX-development.md
+++ b/website/blog/2021/09/06/python-helps-you-quickly-with-Apache-APISIX-development.md
@@ -1,6 +1,6 @@
 ---
 title: Python helps you develop Apache APISIX plugin
-slug: /blog/2021/09/06/python-helps-you-quickly-with-apache-apisix-development
+slug: 2021/09/06/python-helps-you-quickly-with-apache-apisix-development
 author: Jinchao Shuai
 authorURL: "https://github.com/shuaijinchao"
 authorImageURL: "https://avatars.githubusercontent.com/u/8529452?v=4"
diff --git a/website/blog/2021/09/07/iQIYI-usercase.md b/website/blog/2021/09/07/iQIYI-usercase.md
index 7fef61f..3a8a8c1 100644
--- a/website/blog/2021/09/07/iQIYI-usercase.md
+++ b/website/blog/2021/09/07/iQIYI-usercase.md
@@ -1,6 +1,6 @@
 ---
 title: "Based on Apache APISIX, iQIYI API Gateway Update and landing practice"
-slug: /blog/2021/09/07/iqiyi-usercase
+slug: 2021/09/07/iqiyi-usercase
 author: "Cong He"
 keywords: 
 - Apache APISIX
diff --git a/website/blog/2021/09/09/how-to-contribute-to-an-OpenSource-without-coding.md b/website/blog/2021/09/09/how-to-contribute-to-an-OpenSource-without-coding.md
index 3727522..383beb0 100644
--- a/website/blog/2021/09/09/how-to-contribute-to-an-OpenSource-without-coding.md
+++ b/website/blog/2021/09/09/how-to-contribute-to-an-OpenSource-without-coding.md
@@ -1,6 +1,6 @@
 ---
 title: How can I contribute to an open source project without writing code?
-slug: /blog/2021/09/09/how-to-contribute-to-an-openSource-without-coding
+slug: 2021/09/09/how-to-contribute-to-an-openSource-without-coding
 author: Ruofei Zhao
 authorURL: "https://github.com/Serendipity96"
 authorImageURL: "https://avatars.githubusercontent.com/u/23514812?v=4"
diff --git a/website/blog/2021/09/28/WPS-usercase.md b/website/blog/2021/09/28/WPS-usercase.md
index 937313b..67fa729 100644
--- a/website/blog/2021/09/28/WPS-usercase.md
+++ b/website/blog/2021/09/28/WPS-usercase.md
@@ -1,6 +1,6 @@
 ---
 title: "WPS has teamed up with Apache APISIX to create a new gateway experience"
-slug: /blog/2021/09/28/wps-usercase
+slug: 2021/09/28/wps-usercase
 author: Qiang Zhang
 keywords: 
 - Apache APISIX
diff --git a/website/blog/2021/10/01/openEuler.md b/website/blog/2021/10/01/openEuler.md
index f405324..c0f9cdd 100644
--- a/website/blog/2021/10/01/openEuler.md
+++ b/website/blog/2021/10/01/openEuler.md
@@ -1,6 +1,6 @@
 ---
 title: Apache APISIX community members help openEuler release first community innovation version
-slug: /blog/2021/10/01/openeuler
+slug: 2021/10/01/openeuler
 keywords:
 - Apache APISIX
 - openEuler
diff --git a/website/blog/2021/10/26/APISIX-Ingress.md b/website/blog/2021/10/26/APISIX-Ingress.md
index 471bfc8..8c478d1 100644
--- a/website/blog/2021/10/26/APISIX-Ingress.md
+++ b/website/blog/2021/10/26/APISIX-Ingress.md
@@ -1,6 +1,6 @@
 ---
 title: "From 0 to 1, How APISIX Ingress Has Grown and Gained Since Joining The Community"
-slug: /blog/2021/10/26/apisix-ingress
+slug: 2021/10/26/apisix-ingress
 author: "Wei Jin"
 authorURL: "https://github.com/gxthrj"
 authorImageURL: "https://avatars.githubusercontent.com/u/4413028?v=4"
diff --git a/website/blog/2021/10/29/Extension-guide.md b/website/blog/2021/10/29/Extension-guide.md
index 28e4ebd..de46c58 100644
--- a/website/blog/2021/10/29/Extension-guide.md
+++ b/website/blog/2021/10/29/Extension-guide.md
@@ -1,6 +1,6 @@
 ---
 title: "Apache APISIX Extensions Guide"
-slug: /blog/2021/10/29/extension-guide
+slug: 2021/10/29/extension-guide
 author: "Zexuan Luo"
 authorURL: "https://github.com/spacewander"
 authorImageURL: "https://avatars.githubusercontent.com/u/4161644?v=4"
diff --git a/website/docs/general/subscribe-guide.md b/website/docs/general/subscribe-guide.md
index 5d773b5..926741e 100644
--- a/website/docs/general/subscribe-guide.md
+++ b/website/docs/general/subscribe-guide.md
@@ -1,6 +1,6 @@
 ---
 id: subscribe-guide
-slug: /subscribe-guide
+slug: subscribe-guide
 title: Subscription Guide
 keywords:
 - API gateway
diff --git a/website/i18n/zh/docusaurus-plugin-content-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/i18n/zh/docusaurus-plugin-content-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 aa8cbae..ea611eb 100644
--- a/website/i18n/zh/docusaurus-plugin-content-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/i18n/zh/docusaurus-plugin-content-blog/2021/01/11/interview-Apache-APISIX-contributor-Wang-Pengcheng-Senior-Security-Advisor-of-PwC-South-China-Data-Security-and-Privacy-Protection-Team.md
@@ -1,5 +1,6 @@
 ---
 title: "Apache APISIX 贡献者专访 | 普华永道华南数据安全与隐私保护团队高级安全顾问王鹏诚"
+slug: 2021/01/11/interview-apache-apisix-contributor-wang-pengcheng-senior-security-advisor-of-pwc-south-china-data-security-and-privacy-protection-team
 author: "温铭"
 authorURL: "https://github.com/moonming"
 authorImageURL: "https://avatars.githubusercontent.com/u/26448043?v=4"
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/05/24/Tencent-Games.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/05/24/Tencent-Games.md
index edee0c3..9e6ea23 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/05/24/Tencent-Games.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/05/24/Tencent-Games.md
@@ -1,5 +1,6 @@
 ---
 title: "支持 10 亿日流量的基础设施:当 Apache APISIX 遇上腾讯"
+slug: 2021/05/24/tencent-games
 author: "徐鑫"
 keywords:
 - API 网关
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/05/25/Apache APISIX 2.6.0-Release.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/05/25/Apache APISIX 2.6.0-Release.md
index 05773ab..3f42e41 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/05/25/Apache APISIX 2.6.0-Release.md	
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/05/25/Apache APISIX 2.6.0-Release.md	
@@ -1,5 +1,6 @@
 ---
 title: "Apache APISIX 2.6.0-Release 正式发布"
+slug: 2021/05/25/apache-apisix-2.6.0-release
 author: "罗泽轩"
 authorURL: "https://github.com/spacewander"
 authorImageURL: "https://avatars.githubusercontent.com/u/4161644?v=4"
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/03/experience-share-from-Apache-APISIX-committer.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/03/experience-share-from-Apache-APISIX-committer.md
index 792d632..55ddff0 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/03/experience-share-from-Apache-APISIX-committer.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/03/experience-share-from-Apache-APISIX-committer.md
@@ -1,5 +1,6 @@
 ---
 title: "来自 Apache APISIX committer 的经验分享 —— 编程之夏专访"
+slug: 2021/06/03/experience-share-from-apache-apisix-committer
 author: "赵若妃"
 authorURL: "https://github.com/Serendipity96"
 authorImageURL: "https://avatars.githubusercontent.com/u/23514812?v=4"
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/10/Apache-APISIX-and-Envoy-performance-comparison.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/10/Apache-APISIX-and-Envoy-performance-comparison.md
index 7318739..5530329 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/10/Apache-APISIX-and-Envoy-performance-comparison.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/10/Apache-APISIX-and-Envoy-performance-comparison.md
@@ -1,5 +1,6 @@
 ---
 title: "Apache APISIX 和 Envoy 性能大比拼"
+slug: 2021/06/10/apache-apisix-and-envoy-performance-comparison
 author: "王院生"
 authorURL: "https://github.com/membphis"
 authorImageURL: "https://avatars.githubusercontent.com/u/6814606?v=4"
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/16/Chaos-Mesh-helps-Apache-APISIX-improve-stability.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/16/Chaos-Mesh-helps-Apache-APISIX-improve-stability.md
index e7a046f..675431d 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/16/Chaos-Mesh-helps-Apache-APISIX-improve-stability.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/16/Chaos-Mesh-helps-Apache-APISIX-improve-stability.md
@@ -1,5 +1,6 @@
 ---
 title: "Chaos Mesh 助力 Apache APISIX 提升稳定性"
+slug: 2021/06/16/chaos-mesh-helps-apache-apisix-improve-stability
 author: "吴舒旸"
 authorURL: "https://github.com/Yiyiyimu"
 authorImageURL: "https://avatars.githubusercontent.com/u/34589752?v=4"
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/17/Apache-APISIX-Dashboard-Access-Control-Bypass-Vulnerability-Announcement.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/17/Apache-APISIX-Dashboard-Access-Control-Bypass-Vulnerability-Announcement.md
index 5360bff..ac5987f 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/17/Apache-APISIX-Dashboard-Access-Control-Bypass-Vulnerability-Announcement.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/17/Apache-APISIX-Dashboard-Access-Control-Bypass-Vulnerability-Announcement.md
@@ -1,5 +1,6 @@
 ---
 title: "Apache APISIX Dashboard 访问控制绕过漏洞公告(CVE-2021-33190)"
+slug: 2021/06/17/apache-apisix-dashboard-access-control-bypass-vulnerability-announcement
 author: "琚致远"
 authorURL: "https://github.com/juzhiyuan"
 authorImageURL: "https://avatars.githubusercontent.com/u/2106987?v=4"
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/18/first-GA-version-v1.0-of-Apache-APISIX-Ingress-Controller-released.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/18/first-GA-version-v1.0-of-Apache-APISIX-Ingress-Controller-released.md
index 0c4b25b..1f3436a 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/18/first-GA-version-v1.0-of-Apache-APISIX-Ingress-Controller-released.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/18/first-GA-version-v1.0-of-Apache-APISIX-Ingress-Controller-released.md
@@ -1,5 +1,6 @@
 ---
 title: "Apache APISIX Ingress Controller 首个 GA 版本 v1.0 正式发布!"
+slug: 2021/06/18/first-ga-version-v1.0-of-apache-apisix-ingress-controller-released
 author: "张晋涛"
 authorURL: "https://github.com/tao12345666333"
 authorImageURL: "https://avatars.githubusercontent.com/u/3264292?v=4"
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/21/use-Java-to-write-Apache-APISIX-plugins.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/21/use-Java-to-write-Apache-APISIX-plugins.md
index 9453412..f465236 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/21/use-Java-to-write-Apache-APISIX-plugins.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/21/use-Java-to-write-Apache-APISIX-plugins.md
@@ -1,5 +1,6 @@
 ---
 title: "使用 Java 编写 Apache APISIX 插件"
+slug: 2021/06/21/use-java-to-write-apache-apisix-plugins
 author: "屠正松"
 authorURL: "https://github.com/tzssangglass"
 authorImageURL: "https://avatars.githubusercontent.com/u/30819887?v=4"
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/28/why-we-need-Apache-APISIX.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/28/why-we-need-Apache-APISIX.md
index b397eff..ac9b409 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/28/why-we-need-Apache-APISIX.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/28/why-we-need-Apache-APISIX.md
@@ -1,5 +1,6 @@
 ---
 title: "有了 NGINX 和 Kong,为什么还需要 Apache APISIX"
+slug: 2021/06/28/why-we-need-apache-apisix
 author: "王院生"
 authorURL: "https://github.com/membphis"
 authorImageURL: "https://avatars.githubusercontent.com/u/6814606?v=4"
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/30/etcd3-support-HTTP-access-perfectly.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/30/etcd3-support-HTTP-access-perfectly.md
index b3b2b44..c5cc587 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/30/etcd3-support-HTTP-access-perfectly.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/06/30/etcd3-support-HTTP-access-perfectly.md
@@ -1,5 +1,6 @@
 ---
 title: "差之毫厘:etcd 3 完美支持 HTTP 访问?"
+slug: 2021/06/30/etcd3-support-http-access-perfectly
 author: "罗泽轩"
 authorURL: "https://github.com/spacewander"
 authorImageURL: "https://avatars.githubusercontent.com/u/4161644?v=4"
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/07/14/the-road-to-customization-of-Sina-Weibo-API-gateway-based-on-Apache-APISIX.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/07/14/the-road-to-customization-of-Sina-Weibo-API-gateway-based-on-Apache-APISIX.md
index 614ddd8..3a3e280 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/07/14/the-road-to-customization-of-Sina-Weibo-API-gateway-based-on-Apache-APISIX.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/07/14/the-road-to-customization-of-Sina-Weibo-API-gateway-based-on-Apache-APISIX.md
@@ -1,5 +1,6 @@
 ---
 title: "基于 Apache APISIX,新浪微博 API 网关的定制化开发之路"
+slug: 2021/07/06/the-road-to-customization-of-sina-weibo-api-gateway-based-on-apache-apisix
 author: "聂永"
 keywords:
 - Apache APISIX
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/07/21/Apache-APISIX-Kubernetes.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/07/21/Apache-APISIX-Kubernetes.md
index cfcd449..da7eb6e 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/07/21/Apache-APISIX-Kubernetes.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/07/21/Apache-APISIX-Kubernetes.md
@@ -1,5 +1,6 @@
 ---
 title: "Apache APISIX x Kubernetes:恰到好处|直播预告"
+slug: 2021/07/21/apache-apisix-kubernetes
 author: "Apache APISIX 社区"
 keywords:
 - API 网关
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/07/27/use-of-plugin-orchestration-in-Apache-APISIX.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/07/27/use-of-plugin-orchestration-in-Apache-APISIX.md
index 40900d4..0bf54d0 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/07/27/use-of-plugin-orchestration-in-Apache-APISIX.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/07/27/use-of-plugin-orchestration-in-Apache-APISIX.md
@@ -1,5 +1,6 @@
 ---
 title: "插件编排在 Apache APISIX 中的应用与实践"
+slug: 2021/07/27/use-of-plugin-orchestration-in-apache-apisix
 author: "琚致远"
 authorURL: "https://github.com/juzhiyuan"
 authorImageURL: "https://avatars.githubusercontent.com/u/2106987?v=4"
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/05/Kong-to-APISIX.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/05/Kong-to-APISIX.md
index 08db1dd..56d10e7 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/05/Kong-to-APISIX.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/05/Kong-to-APISIX.md
@@ -1,5 +1,6 @@
 ---
 title: "Kong-To-APISIX 迁移工具"
+slug: 2021/08/05/kong-to-apisix
 author: "吴舒旸"
 authorURL: "https://github.com/Yiyiyimu"
 authorImageURL: "https://avatars.githubusercontent.com/u/34589752?v=4"
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/09/Apache-APISIX-in-China-Mobile-Cloud.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/09/Apache-APISIX-in-China-Mobile-Cloud.md
index 091027c..a7f01ac 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/09/Apache-APISIX-in-China-Mobile-Cloud.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/09/Apache-APISIX-in-China-Mobile-Cloud.md
@@ -1,5 +1,6 @@
 ---
 title: "Apache APISIX 在移动云的应用"
+slug: 2021/08/09/apache-apisix-in-china-mobile-cloud
 author: "Apache APISIX 社区"
 keywords:
 - API 网关
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/09/Apache-APISIX-in-Quliankeji.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/09/Apache-APISIX-in-Quliankeji.md
index c3025fb..55404f8 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/09/Apache-APISIX-in-Quliankeji.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/09/Apache-APISIX-in-Quliankeji.md
@@ -1,5 +1,6 @@
 ---
 title: "舍弃 Kong 和 Nginx,Apache APISIX 在趣链科技 BaaS 平台的落地实践"
+slug: 2021/08/09/apache-apisix-in-quliankeji
 author: "盛威锋"
 keywords: 
 - APISIX
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/11/interview-TuZhengsong.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/11/interview-TuZhengsong.md
index c7944c2..aeb120c 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/11/interview-TuZhengsong.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/11/interview-TuZhengsong.md
@@ -1,5 +1,6 @@
 ---
 title: "从新手村出来,我在 Apache APISIX 社区发出了第一个 PR"
+slug: 2021/08/11/interview-tuzhengsong
 author: "Apache APISIX 社区"
 authorURL: "https://github.com/Yangxiamao"
 authorImageURL: "https://avatars.githubusercontent.com/u/47442074?v=4"
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/14/contributors-the-golden-metric-of-openSource-projects.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/14/contributors-the-golden-metric-of-openSource-projects.md
index 3bb99c0..0a9326c 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/14/contributors-the-golden-metric-of-openSource-projects.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/14/contributors-the-golden-metric-of-openSource-projects.md
@@ -1,5 +1,6 @@
 ---
 title: "贡献者,是衡量开源项目的金指标"
+slug: 2021/08/14/contributors-the-golden-metric-of-opensource-projects
 author: "吴舒旸"
 authorURL: "https://github.com/Yiyiyimu"
 authorImageURL: "https://avatars.githubusercontent.com/u/34589752?v=4"
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/18/Auth-with-Casbin-in-Apache-APISIX.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/18/Auth-with-Casbin-in-Apache-APISIX.md
index f188c25..9391849 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/18/Auth-with-Casbin-in-Apache-APISIX.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/18/Auth-with-Casbin-in-Apache-APISIX.md
@@ -1,5 +1,6 @@
 ---
 title: "在 Apache APISIX 中使用 Casbin 进行授权"
+slug: 2021/08/18/auth-with-casbin-in-apache-apisix
 author: "Casbin 社区 & Apache APISIX 社区"
 keywords:
 - API 网关
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/19/go-makes-Apache-APISIX-better.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/19/go-makes-Apache-APISIX-better.md
index 2046fee..e49bd2b 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/19/go-makes-Apache-APISIX-better.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/19/go-makes-Apache-APISIX-better.md
@@ -1,5 +1,6 @@
 ---
 title: "Go 让 Apache APISIX 如虎添翼"
+slug: 2021/08/19/go-makes-apache-apisix-better
 author: "罗泽轩"
 authorURL: "https://github.com/spacewander"
 authorImageURL: "https://avatars.githubusercontent.com/u/4161644?v=4"
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/23/ApacheCon-Asia-2021.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/23/ApacheCon-Asia-2021.md
index 75086d0..882ecf5 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/23/ApacheCon-Asia-2021.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/23/ApacheCon-Asia-2021.md
@@ -1,5 +1,6 @@
 ---
 title: "ApacheCon Asia 2021"
+slug: 2021/08/23/apachecon-asia-2021
 keywords:
 - APISIX
 - ApacheCon
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/25/Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/25/Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md
index 273e1f9..463bbc2 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/25/Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/25/Using-the-Apache-APISIX-OpenID-Connect-Plugin-for-Centralized-Authentication.md
@@ -1,5 +1,6 @@
 ---
 title: "使用 Apache APISIX 的 OpenID Connect 插件进行集中身份认证"
+slug: 2021/08/25/using-the-apache-apisix-openid-connect-plugin-for-centralized-authentication
 author: "朱欣欣"
 authorURL: "https://github.com/starsz"
 authorImageURL: "https://avatars.githubusercontent.com/u/25628854?v=4"
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/25/Why-Apache-APISIX-chose-Nginx-and-Lua.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/25/Why-Apache-APISIX-chose-Nginx-and-Lua.md
index 64d0997..bd8db3e 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/25/Why-Apache-APISIX-chose-Nginx-and-Lua.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/25/Why-Apache-APISIX-chose-Nginx-and-Lua.md
@@ -1,5 +1,6 @@
 ---
 title: "为什么 Apache APISIX 选择 Nginx + Lua 这个技术栈?"
+slug: 2021/08/25/why-apache-apisix-chose-nginx-and-lua
 author: "罗泽轩"
 authorURL: "https://github.com/spacewander"
 authorImageURL: "https://avatars.githubusercontent.com/u/4161644?v=4"
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/30/Ingress-Meeting.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/30/Ingress-Meeting.md
index 9ffd5f7..ad70691 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/30/Ingress-Meeting.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/30/Ingress-Meeting.md
@@ -1,5 +1,6 @@
 ---
 title: "社区会议| 周三下午 2 点,Apache APISIX Ingress 社区会议与你不见不散"
+slug: 2021/08/30/ingress-meeting
 author: "Apache APISIX 社区"
 keywords:
 - API 网关
diff --git "a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/31/Apache APISIX \303\227 KubeSphere-a-better-gateway-and-K8S-Ingress-Controller.md" "b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/31/Apache APISIX \303\227 KubeSphere-a-better-gateway-and-K8S-Ingress-Controller.md"
index 5523eb0e..f1fb8d8 100644
--- "a/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/31/Apache APISIX \303\227 KubeSphere-a-better-gateway-and-K8S-Ingress-Controller.md"	
+++ "b/website/i18n/zh/docusaurus-plugin-content-blog/2021/08/31/Apache APISIX \303\227 KubeSphere-a-better-gateway-and-K8S-Ingress-Controller.md"	
@@ -1,5 +1,6 @@
 ---
 title: "Apache APISIX × KubeSphere:提供更好用的网关及 K8S Ingress Controller"
+slug: 2021/08/31/apache-apisix-kubeSphere-a-better-gateway-and-k8s-ingress-controller
 author: "张晋涛"
 authorURL: "https://github.com/tao12345666333"
 authorImageURL: "https://avatars.githubusercontent.com/u/3264292?v=4"
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/09/06/python-helps-you-quickly-with-Apache-APISIX-development.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/09/06/python-helps-you-quickly-with-Apache-APISIX-development.md
index 0f370bc..e596123 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/09/06/python-helps-you-quickly-with-Apache-APISIX-development.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/09/06/python-helps-you-quickly-with-Apache-APISIX-development.md
@@ -1,5 +1,6 @@
 ---
 title: "Python 助你快速上手 Apache APISIX 插件开发"
+slug: 2021/09/06/python-helps-you-quickly-with-apache-apisix-development
 author: "帅进超"
 authorURL: "https://github.com/shuaijinchao"
 authorImageURL: "https://avatars.githubusercontent.com/u/8529452?v=4"
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/09/07/iQIYI-usercase.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/09/07/iQIYI-usercase.md
index f6d6548..07d358d 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/09/07/iQIYI-usercase.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/09/07/iQIYI-usercase.md
@@ -1,5 +1,6 @@
 ---
 title: "基于 Apache APISIX,爱奇艺 API 网关的更新与落地实践"
+slug: 2021/09/07/iqiyi-usercase
 author: "何聪"
 keywords: 
 - APISIX
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/09/09/how-to-contribute-to-an-OpenSource-without-coding.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/09/09/how-to-contribute-to-an-OpenSource-without-coding.md
index 8c36589..3679428 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/09/09/how-to-contribute-to-an-OpenSource-without-coding.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/09/09/how-to-contribute-to-an-OpenSource-without-coding.md
@@ -1,5 +1,6 @@
 ---
 title: "不写代码,如何为开源项目做贡献?"
+slug: 2021/09/09/how-to-contribute-to-an-openSource-without-coding
 author: "赵若妃"
 authorURL: "https://github.com/Serendipity96"
 authorImageURL: "https://avatars.githubusercontent.com/u/23514812?v=4"
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/09/28/WPS-usercase.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/09/28/WPS-usercase.md
index 93ef56b..3f6ee61 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/09/28/WPS-usercase.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/09/28/WPS-usercase.md
@@ -1,5 +1,6 @@
 ---
 title: "百万级 QPS 业务新宠,金山办公携手 Apache APISIX 打造网关实践新体验"
+slug: 2021/09/28/wps-usercase
 author: 张强
 keywords: 
 - Apache APISIX
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/10/01/openEuler.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/10/01/openEuler.md
index b4a6a7c..d4e81e4 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/10/01/openEuler.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/10/01/openEuler.md
@@ -1,5 +1,6 @@
 ---
 title: "Apache APISIX 社区成员助力 openEuler 发布第一个社区创新版"
+slug: 2021/10/01/openeuler
 keywords:
 - Apache APISIX
 - openEuler
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/10/26/APISIX-Ingress.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/10/26/APISIX-Ingress.md
index a7efc05..334dd0d 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/10/26/APISIX-Ingress.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/10/26/APISIX-Ingress.md
@@ -1,5 +1,6 @@
 ---
 title: "从 0 到 1,APISIX Ingress 加入社区后的发展与收获"
+slug: 2021/10/26/apisix-ingress
 author: "金卫"
 authorURL: "https://github.com/gxthrj"
 authorImageURL: "https://avatars.githubusercontent.com/u/4413028?v=4"
diff --git a/website/i18n/zh/docusaurus-plugin-content-blog/2021/10/29/Extension-guide.md b/website/i18n/zh/docusaurus-plugin-content-blog/2021/10/29/Extension-guide.md
index debf78f..1c3aadf 100644
--- a/website/i18n/zh/docusaurus-plugin-content-blog/2021/10/29/Extension-guide.md
+++ b/website/i18n/zh/docusaurus-plugin-content-blog/2021/10/29/Extension-guide.md
@@ -1,5 +1,6 @@
 ---
 title: "Apache APISIX 扩展指南"
+slug: 2021/10/26/extension-guide
 author: "罗泽轩"
 authorURL: "https://github.com/spacewander"
 authorImageURL: "https://avatars.githubusercontent.com/u/4161644?v=4"