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 2020/10/29 05:37:51 UTC

[apisix-website] branch asf-site updated: feat: remove all files to prevent v1 files

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

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


The following commit(s) were added to refs/heads/asf-site by this push:
     new 50c8a37  feat: remove all files to prevent v1 files
50c8a37 is described below

commit 50c8a37a1afac20ceed342eb1f298f3cee490116
Author: juzhiyuan <ju...@apache.org>
AuthorDate: Thu Oct 29 13:37:33 2020 +0800

    feat: remove all files to prevent v1 files
---
 .DS_Store                                          | Bin 0 -> 6148 bytes
 .asf.yaml                                          |   2 -
 .gitignore                                         |   3 -
 .gitkeep                                           |   0
 README.md                                          |  15 -
 blog/2020/08/22/new-website.html                   |  84 ---
 blog/2020/08/22/new-website/index.html             |  84 ---
 blog/atom.xml                                      |  23 -
 blog/feed.xml                                      |  25 -
 blog/index.html                                    |  82 ---
 categories/index.xml                               |  13 -
 contribute/2fa/index.html                          | 313 ---------
 contribute/committer/index.html                    | 356 -----------
 contribute/contributor/index.html                  | 419 ------------
 contribute/index.xml                               |  88 ---
 contribute/release/index.html                      | 687 --------------------
 contribute/security/index.html                     | 306 ---------
 contribute/subscribe/index.html                    | 309 ---------
 css/icons.css                                      |   1 -
 css/main.css                                       |   1 -
 css/prism.css                                      | 115 ----
 ...f92fab552fc16c047bf08587a79e580f97e70330158.css |   1 -
 ...a452bc9c6a16486d96d044cf1a23e2ff5a2d1504f5f.css |   1 -
 docs/2fa.html                                      |  91 ---
 docs/2fa/index.html                                |  91 ---
 docs/committer-guide.html                          | 121 ----
 docs/committer-guide/index.html                    | 121 ----
 docs/contributor-guide.html                        | 136 ----
 docs/contributor-guide/index.html                  | 136 ----
 docs/downloads.html                                |  78 ---
 docs/downloads/index.html                          |  78 ---
 docs/release-guide.html                            | 253 --------
 docs/release-guide/index.html                      | 253 --------
 docs/security.html                                 |  84 ---
 docs/security/index.html                           |  84 ---
 docs/subscrbe-guide.html                           |  88 ---
 docs/subscrbe-guide/index.html                     |  88 ---
 docs/team.html                                     |  93 ---
 docs/team/index.html                               |  93 ---
 downloads/index.html                               | 520 ---------------
 en/help.html                                       |  31 -
 en/help/index.html                                 |  31 -
 en/index.html                                      |  27 -
 en/sitemap.xml                                     | 183 ------
 en/users.html                                      |  25 -
 en/users/index.html                                |  25 -
 fonts/fontawesome-webfont.woff2                    | Bin 66624 -> 0 bytes
 fonts/fontello.woff                                | Bin 9596 -> 0 bytes
 fonts/simple-line-icons.ttf                        | Bin 46532 -> 0 bytes
 help.html                                          |  31 -
 help/index.html                                    |  31 -
 images/favicon.png                                 | Bin 85376 -> 0 bytes
 images/illustrations/faces/1.png                   | Bin 13196 -> 0 bytes
 images/illustrations/faces/2.png                   | Bin 15793 -> 0 bytes
 images/illustrations/faces/3.png                   | Bin 12490 -> 0 bytes
 images/illustrations/icons/doc-sync.svg            |  30 -
 images/illustrations/icons/laptop-cloud.svg        |  30 -
 images/illustrations/icons/laptop-globe.svg        |  32 -
 images/illustrations/icons/mobile-feed.svg         |  36 --
 images/illustrations/icons/mouse-globe.svg         |  32 -
 images/illustrations/icons/plug-cloud.svg          |  23 -
 images/illustrations/mockups/app-mockup.png        | Bin 164225 -> 0 bytes
 images/illustrations/worker.png                    | Bin 27084 -> 0 bytes
 images/illustrations/worker.svg                    | 132 ----
 images/loaders/audio.svg                           |  29 -
 images/loaders/ball-triangle.svg                   |  47 --
 images/loaders/bars.svg                            |  52 --
 images/loaders/circles.svg                         |  20 -
 images/loaders/grid.svg                            |  56 --
 images/loaders/hearts.svg                          |  18 -
 images/loaders/oval.svg                            |  17 -
 images/loaders/puff.svg                            |  37 --
 images/loaders/rings.svg                           |  42 --
 images/loaders/spinning-circles.svg                |  55 --
 images/loaders/tail-spin.svg                       |  32 -
 images/loaders/three-dots.svg                      |  33 -
 images/logos/apache_logo.png                       | Bin 28237 -> 0 bytes
 images/logos/apisix.svg                            |  21 -
 images/logos/bulma.svg                             |   5 -
 images/logos/clients/gutwork.svg                   |  30 -
 images/logos/clients/infinite.svg                  |  42 --
 images/logos/clients/kromo.svg                     |  41 --
 images/logos/clients/systek.svg                    |  50 --
 images/logos/clients/tribe.svg                     |  22 -
 images/logos/fresh-alt.svg                         |  35 --
 images/logos/fresh-square.svg                      |  12 -
 images/logos/fresh-white-alt.svg                   |  35 --
 images/logos/fresh-white.svg                       |  75 ---
 images/logos/fresh.svg                             |  76 ---
 images/logos/icon-logo.svg                         |  17 -
 images/logos/made-with-bulma.png                   | Bin 7890 -> 0 bytes
 img/asf_logo_wide_small.png                        | Bin 23022 -> 0 bytes
 img/favicon.png                                    | Bin 80538 -> 0 bytes
 img/language.svg                                   |   3 -
 img/logo.png                                       | Bin 4239 -> 0 bytes
 index.html                                         |  27 -
 index.xml                                          | 106 ----
 js/codetabs.js                                     |  31 -
 js/fresh.js                                        | 144 -----
 js/jquery.panelslider.min.js                       |   1 -
 js/scrollSpy.js                                    |  83 ---
 sitemap.xml                                        |   1 -
 tags/index.xml                                     |  13 -
 team/index.html                                    | 531 ----------------
 users.html                                         |  25 -
 users/index.html                                   |  25 -
 zh/categories/index.xml                            |  13 -
 zh/contribute/2fa/index.html                       | 319 ----------
 zh/contribute/committer/index.html                 | 335 ----------
 zh/contribute/contributor/index.html               | 428 -------------
 zh/contribute/index.xml                            | 117 ----
 zh/contribute/release/index.html                   | 699 ---------------------
 zh/contribute/security/index.html                  | 308 ---------
 zh/contribute/subscribe/index.html                 | 312 ---------
 zh/downloads/index.html                            | 515 ---------------
 zh/index.html                                      | 419 ------------
 zh/index.xml                                       | 135 ----
 zh/sitemap.xml                                     | 183 ------
 zh/tags/index.xml                                  |  13 -
 zh/team/index.html                                 | 510 ---------------
 120 files changed, 12230 deletions(-)

diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000..5b3fbcd
Binary files /dev/null and b/.DS_Store differ
diff --git a/.asf.yaml b/.asf.yaml
deleted file mode 100644
index 0ba12c6..0000000
--- a/.asf.yaml
+++ /dev/null
@@ -1,2 +0,0 @@
-publish:
-  whoami:  asf-site
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 14802e3..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-/public/*
-/resources/*
-.DS_Store
diff --git a/.gitkeep b/.gitkeep
deleted file mode 100644
index e69de29..0000000
diff --git a/README.md b/README.md
deleted file mode 100644
index 245e68d..0000000
--- a/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# Apache APISIX™ Website
-
-The website of [Apache APISIX™](https://github.com/apache/apisix), a cloud-native microservices api gateway.
-
-## Usage
-
-```sh
-$ cd website
-
-$ yarn
-
-$ yarn start
-```
-
-Thanks to [docusaurus](https://docusaurus.io/)
diff --git a/blog/2020/08/22/new-website.html b/blog/2020/08/22/new-website.html
deleted file mode 100644
index 522199b..0000000
--- a/blog/2020/08/22/new-website.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>New website for Apache APISIX · Apache APISIX™</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="We are just refactored out website for Apache APISIX by using [docusaurus](https://docusaurus.io/)."/><meta name="docsearch:language" content="en"/><meta property="og:title" content="New [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site n [...]
-            var coll = document.getElementsByClassName('collapsible');
-            var checkActiveCategory = true;
-            for (var i = 0; i < coll.length; i++) {
-              var links = coll[i].nextElementSibling.getElementsByTagName('*');
-              if (checkActiveCategory){
-                for (var j = 0; j < links.length; j++) {
-                  if (links[j].classList.contains('navListItemActive')){
-                    coll[i].nextElementSibling.classList.toggle('hide');
-                    coll[i].childNodes[1].classList.toggle('rotate');
-                    checkActiveCategory = false;
-                    break;
-                  }
-                }
-              }
-
-              coll[i].addEventListener('click', function() {
-                var arrow = this.childNodes[1];
-                arrow.classList.toggle('rotate');
-                var content = this.nextElementSibling;
-                content.classList.toggle('hide');
-              });
-            }
-
-            document.addEventListener('DOMContentLoaded', function() {
-              createToggler('#navToggler', '#docsNav', 'docsSliderActive');
-              createToggler('#tocToggler', 'body', 'tocActive');
-
-              var headings = document.querySelector('.toc-headings');
-              headings && headings.addEventListener('click', function(event) {
-                var el = event.target;
-                while(el !== headings){
-                  if (el.tagName === 'A') {
-                    document.body.classList.remove('tocActive');
-                    break;
-                  } else{
-                    el = el.parentNode;
-                  }
-                }
-              }, false);
-
-              function createToggler(togglerSelector, targetSelector, className) {
-                var toggler = document.querySelector(togglerSelector);
-                var target = document.querySelector(targetSelector);
-
-                if (!toggler) {
-                  return;
-                }
-
-                toggler.onclick = function(event) {
-                  event.preventDefault();
-
-                  target.classList.toggle(className);
-                };
-              }
-            });
-        </script></nav></div><div class="container mainContainer postContainer blogContainer"><div class="wrapper"><div class="lonePost"><div class="post"><header class="postHeader"><h1 class="postHeaderTitle"><a href="/blog/2020/08/22/new-website">New website for Apache APISIX</a></h1><p class="post-meta">August 22, 2020</p><div class="authorBlock"><p class="post-authorName"><a href="https://github.com/juzhiyuan" target="_blank" rel="noreferrer noopener">juzhiyuan</a></p><div class="aut [...]
-<!--truncate-->
-<p>Tip: all contents will be hidden after the <code>&lt;!--truncate--&gt;</code> tag in blog list.</p>
-</span></div></div><div class="blogSocialSection"></div></div><div class="blog-recent"><a class="button" href="/blog/">Recent Posts</a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"></a><div><h5>ASF</h5><a href="https://www.apache.org/">Foundation</a><a href="https://www.apache.org/licenses/">License</a><a href="http://www.apache.org/events/current-event/">Events</a><a href="https://www.apa [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/blog/2020/08/22/new-website/index.html b/blog/2020/08/22/new-website/index.html
deleted file mode 100644
index 522199b..0000000
--- a/blog/2020/08/22/new-website/index.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>New website for Apache APISIX · Apache APISIX™</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="We are just refactored out website for Apache APISIX by using [docusaurus](https://docusaurus.io/)."/><meta name="docsearch:language" content="en"/><meta property="og:title" content="New [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site n [...]
-            var coll = document.getElementsByClassName('collapsible');
-            var checkActiveCategory = true;
-            for (var i = 0; i < coll.length; i++) {
-              var links = coll[i].nextElementSibling.getElementsByTagName('*');
-              if (checkActiveCategory){
-                for (var j = 0; j < links.length; j++) {
-                  if (links[j].classList.contains('navListItemActive')){
-                    coll[i].nextElementSibling.classList.toggle('hide');
-                    coll[i].childNodes[1].classList.toggle('rotate');
-                    checkActiveCategory = false;
-                    break;
-                  }
-                }
-              }
-
-              coll[i].addEventListener('click', function() {
-                var arrow = this.childNodes[1];
-                arrow.classList.toggle('rotate');
-                var content = this.nextElementSibling;
-                content.classList.toggle('hide');
-              });
-            }
-
-            document.addEventListener('DOMContentLoaded', function() {
-              createToggler('#navToggler', '#docsNav', 'docsSliderActive');
-              createToggler('#tocToggler', 'body', 'tocActive');
-
-              var headings = document.querySelector('.toc-headings');
-              headings && headings.addEventListener('click', function(event) {
-                var el = event.target;
-                while(el !== headings){
-                  if (el.tagName === 'A') {
-                    document.body.classList.remove('tocActive');
-                    break;
-                  } else{
-                    el = el.parentNode;
-                  }
-                }
-              }, false);
-
-              function createToggler(togglerSelector, targetSelector, className) {
-                var toggler = document.querySelector(togglerSelector);
-                var target = document.querySelector(targetSelector);
-
-                if (!toggler) {
-                  return;
-                }
-
-                toggler.onclick = function(event) {
-                  event.preventDefault();
-
-                  target.classList.toggle(className);
-                };
-              }
-            });
-        </script></nav></div><div class="container mainContainer postContainer blogContainer"><div class="wrapper"><div class="lonePost"><div class="post"><header class="postHeader"><h1 class="postHeaderTitle"><a href="/blog/2020/08/22/new-website">New website for Apache APISIX</a></h1><p class="post-meta">August 22, 2020</p><div class="authorBlock"><p class="post-authorName"><a href="https://github.com/juzhiyuan" target="_blank" rel="noreferrer noopener">juzhiyuan</a></p><div class="aut [...]
-<!--truncate-->
-<p>Tip: all contents will be hidden after the <code>&lt;!--truncate--&gt;</code> tag in blog list.</p>
-</span></div></div><div class="blogSocialSection"></div></div><div class="blog-recent"><a class="button" href="/blog/">Recent Posts</a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"></a><div><h5>ASF</h5><a href="https://www.apache.org/">Foundation</a><a href="https://www.apache.org/licenses/">License</a><a href="http://www.apache.org/events/current-event/">Events</a><a href="https://www.apa [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/blog/atom.xml b/blog/atom.xml
deleted file mode 100644
index b5cb6f5..0000000
--- a/blog/atom.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<feed xmlns="http://www.w3.org/2005/Atom">
-    <id>https://apisix.apache.org//blog</id>
-    <title>Apache APISIX™ Blog</title>
-    <updated>2020-08-22T06:00:00.000Z</updated>
-    <generator>https://github.com/jpmonette/feed</generator>
-    <link rel="alternate" href="https://apisix.apache.org//blog"/>
-    <subtitle>The best place to stay up-to-date with the latest Apache APISIX™ news and events.</subtitle>
-    <logo>https://apisix.apache.org//img/logo.png</logo>
-    <rights>Copyright © 2019-2020 The Apache Software Foundation. Apache APISIX, APISIX™, Apache, the Apache feather logo, and the Apache APISIX project logo are either registered trademarks or trademarks of the Apache Software Foundation.</rights>
-    <entry>
-        <title type="html"><![CDATA[New website for Apache APISIX]]></title>
-        <id>https://apisix.apache.org//blog/2020/08/22/new-website.html</id>
-        <link href="https://apisix.apache.org//blog/2020/08/22/new-website.html"/>
-        <updated>2020-08-22T06:00:00.000Z</updated>
-        <summary type="html"><![CDATA[<p>We are just refactored out website for Apache APISIX by using <a href="https://docusaurus.io/">docusaurus</a>.</p>
-]]></summary>
-        <author>
-            <name>juzhiyuan</name>
-            <uri>https://github.com/juzhiyuan</uri>
-        </author>
-    </entry>
-</feed>
\ No newline at end of file
diff --git a/blog/feed.xml b/blog/feed.xml
deleted file mode 100644
index ee31771..0000000
--- a/blog/feed.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<rss version="2.0">
-    <channel>
-        <title>Apache APISIX™ Blog</title>
-        <link>https://apisix.apache.org//blog</link>
-        <description>The best place to stay up-to-date with the latest Apache APISIX™ news and events.</description>
-        <lastBuildDate>Sat, 22 Aug 2020 06:00:00 GMT</lastBuildDate>
-        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
-        <generator>https://github.com/jpmonette/feed</generator>
-        <image>
-            <title>Apache APISIX™ Blog</title>
-            <url>https://apisix.apache.org//img/logo.png</url>
-            <link>https://apisix.apache.org//blog</link>
-        </image>
-        <copyright>Copyright © 2019-2020 The Apache Software Foundation. Apache APISIX, APISIX™, Apache, the Apache feather logo, and the Apache APISIX project logo are either registered trademarks or trademarks of the Apache Software Foundation.</copyright>
-        <item>
-            <title><![CDATA[New website for Apache APISIX]]></title>
-            <link>https://apisix.apache.org//blog/2020/08/22/new-website.html</link>
-            <guid>https://apisix.apache.org//blog/2020/08/22/new-website.html</guid>
-            <pubDate>Sat, 22 Aug 2020 06:00:00 GMT</pubDate>
-            <description><![CDATA[<p>We are just refactored out website for Apache APISIX by using <a href="https://docusaurus.io/">docusaurus</a>.</p>
-]]></description>
-        </item>
-    </channel>
-</rss>
\ No newline at end of file
diff --git a/blog/index.html b/blog/index.html
deleted file mode 100644
index d0056ad..0000000
--- a/blog/index.html
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Blog · Apache APISIX™</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Nginx library and etcd."/><meta name="docsearch:language" content="en"/><meta property="og:title" content="Blog · Ap [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="blog"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site nav-site-internal"><li class= [...]
-            var coll = document.getElementsByClassName('collapsible');
-            var checkActiveCategory = true;
-            for (var i = 0; i < coll.length; i++) {
-              var links = coll[i].nextElementSibling.getElementsByTagName('*');
-              if (checkActiveCategory){
-                for (var j = 0; j < links.length; j++) {
-                  if (links[j].classList.contains('navListItemActive')){
-                    coll[i].nextElementSibling.classList.toggle('hide');
-                    coll[i].childNodes[1].classList.toggle('rotate');
-                    checkActiveCategory = false;
-                    break;
-                  }
-                }
-              }
-
-              coll[i].addEventListener('click', function() {
-                var arrow = this.childNodes[1];
-                arrow.classList.toggle('rotate');
-                var content = this.nextElementSibling;
-                content.classList.toggle('hide');
-              });
-            }
-
-            document.addEventListener('DOMContentLoaded', function() {
-              createToggler('#navToggler', '#docsNav', 'docsSliderActive');
-              createToggler('#tocToggler', 'body', 'tocActive');
-
-              var headings = document.querySelector('.toc-headings');
-              headings && headings.addEventListener('click', function(event) {
-                var el = event.target;
-                while(el !== headings){
-                  if (el.tagName === 'A') {
-                    document.body.classList.remove('tocActive');
-                    break;
-                  } else{
-                    el = el.parentNode;
-                  }
-                }
-              }, false);
-
-              function createToggler(togglerSelector, targetSelector, className) {
-                var toggler = document.querySelector(togglerSelector);
-                var target = document.querySelector(targetSelector);
-
-                if (!toggler) {
-                  return;
-                }
-
-                toggler.onclick = function(event) {
-                  event.preventDefault();
-
-                  target.classList.toggle(className);
-                };
-              }
-            });
-        </script></nav></div><div class="container mainContainer postContainer blogContainer"><div class="wrapper"><div class="posts"><div class="post"><header class="postHeader"><h1 class="postHeaderTitle"><a href="/blog/2020/08/22/new-website">New website for Apache APISIX</a></h1><p class="post-meta">August 22, 2020</p><div class="authorBlock"><p class="post-authorName"><a href="https://github.com/juzhiyuan" target="_blank" rel="noreferrer noopener">juzhiyuan</a></p><div class="author [...]
-</span></div><div class="read-more"><a class="button" href="/blog/2020/08/22/new-website">Read More</a></div></article></div><div class="docs-prevnext"></div></div></div></div></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"></a><div><h5>ASF</h5><a href="https://www.apache.org/">Foundation</a><a href="https://www.apache.org/licenses/">License</a><a href="http://www.apache.org/events/current-event/">Events</a><a href="https://www.apache.or [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/categories/index.xml b/categories/index.xml
deleted file mode 100644
index 683311c..0000000
--- a/categories/index.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
-  <channel>
-    <title>Categories on Apache APISIX</title>
-    <link>https://apisix.apache.org/categories/</link>
-    <description>Recent content in Categories on Apache APISIX</description>
-    <generator>Hugo -- gohugo.io</generator>
-    
-	<atom:link href="https://apisix.apache.org/categories/index.xml" rel="self" type="application/rss+xml" />
-    
-    
-  </channel>
-</rss>
\ No newline at end of file
diff --git a/contribute/2fa/index.html b/contribute/2fa/index.html
deleted file mode 100644
index aa49248..0000000
--- a/contribute/2fa/index.html
+++ /dev/null
@@ -1,313 +0,0 @@
-<!DOCTYPE html>
-<html lang="">
-  <head>
-    
-
-<meta property="og:title" content="2FA" />
-<meta property="og:description" content="Two-factor authentication(2FA) Two factor authentication (2FA) refers to the authentication method that combines both passport and an object (credit card, SMS phone, token or biomarkers as fingerprint) to identify a user. To ensure the security of the committer’s account, we need you to enable 2FA to sign in and contribute codes on GitHub. More details, please refer to 2FA.
-Note:If you do not enable 2FA, you will be removed from the project and unable to access our repositories and the fork from our private repository." />
-<meta property="og:type" content="article" />
-<meta property="og:url" content="https://apisix.apache.org/contribute/2fa/" />
-<meta property="article:published_time" content="2020-03-29T11:46:04+08:00" />
-<meta property="article:modified_time" content="2020-03-29T11:46:04+08:00" />
-
-
-<meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance API gateway, based on the Nginx library and etcd." />
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-<meta http-equiv="x-ua-compatible" content="ie=edge">
-    <title>Apache APISIX</title>
-    
-<link rel="icon" type="image/png" href="/images/favicon.png" />
-<link href="https://fonts.googleapis.com/css?family=Open&#43;Sans:400,600" rel="stylesheet">
-<link rel="stylesheet" type="text/css" href="/css/style.min.54048238003034db6d186a452bc9c6a16486d96d044cf1a23e2ff5a2d1504f5f.css" integrity="sha256-VASCOAAwNNttGGpFK8nGoWSG2W0ETPGiPi/1otFQT18=">
-<link rel="stylesheet" type="text/css" href="/css/icons.css">
-
-  </head>
-  <body>
-    
-    <div id="preloader">
-      <div id="status"></div>
-    </div>
-
-    
-
-    
-
-<nav class="navbar is-fresh is-transparent no-shadow" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-      <div id="navbar-menu" class="navbar-menu is-static">
-
-        <div class="navbar-end">
-          <a href="/" class="navbar-item is-secondary">
-            Home
-          </a>
-          <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-            Documentation
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              Get Involved
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="/contribute/subscribe" class="navbar-item">
-                Subscribe Guide
-              </a>
-              <a href="/contribute/contributor" class="navbar-item">
-                Contributor Guide
-              </a>
-              <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-                GitHub Issue Tracker
-              </a>
-              <a href="/contribute/committer" class="navbar-item">
-                Committer Guide
-              </a>
-              <a href="/contribute/release" class="navbar-item">
-                Release Guide
-              </a>
-              <a href="/contribute/security" class="navbar-item">
-                Security
-              </a>
-              <a href="/contribute/2fa" class="navbar-item">
-                2FA
-              </a>
-            </div>
-          </div>
-          <a href="/team" class="navbar-item is-secondary">
-            Team
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              ASF
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="https://www.apache.org/" class="navbar-item">
-                Foundation
-              </a>
-              <a href="https://www.apache.org/licenses/" class="navbar-item">
-                License
-              </a>
-              <a href="https://www.apache.org/events/current-event" class="navbar-item">
-                Events
-              </a>
-              <a href="https://www.apache.org/security/" class="navbar-item">
-                Security
-              </a>
-              <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-                SponsorShip
-              </a>
-              <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-                Thanks
-              </a>
-            </div>
-          </div>
-          <a href="/downloads" class="navbar-item is-secondary">
-            Downloads
-          </a>
-          <a class="language-switcher" href="/zh">中</a>
-        </div>
-      </div>
-  </div>
-</nav>
-
-
-
-<nav id="navbar-clone" class="navbar is-fresh is-transparent" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png" alt="" width="112" height="28">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="cloned-navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-    <div id="cloned-navbar-menu" class="navbar-menu is-fixed">
-
-      <div class="navbar-end">
-        <a href="/" class="navbar-item is-secondary">
-          Home
-        </a>
-        <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-          Documentation
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            Get Involved
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="/contribute/subscribe" class="navbar-item">
-              Subscribe Guide
-            </a>
-            <a href="/contribute/contributor" class="navbar-item">
-              Contributor Guide
-            </a>
-            <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-              GitHub Issue Tracker
-            </a>
-            <a href="/contribute/committer" class="navbar-item">
-              Committer Guide
-            </a>
-            <a href="/contribute/release" class="navbar-item">
-              Release Guide
-            </a>
-            <a href="/contribute/security" class="navbar-item">
-              Security
-            </a>
-            <a href="/contribute/2fa" class="navbar-item">
-              2FA
-            </a>
-          </div>
-        </div>
-        <a href="/team" class="navbar-item is-secondary">
-          Team
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            ASF
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="https://www.apache.org/" class="navbar-item">
-              Foundation
-            </a>
-            <a href="https://www.apache.org/licenses/" class="navbar-item">
-              License
-            </a>
-            <a href="https://www.apache.org/events/current-event" class="navbar-item">
-              Events
-            </a>
-            <a href="https://www.apache.org/security/" class="navbar-item">
-              Security
-            </a>
-            <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-              SponsorShip
-            </a>
-            <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-              Thanks
-            </a>
-          </div>
-        </div>
-        <a href="/downloads" class="navbar-item is-secondary">
-          Downloads
-        </a>
-        <a class="language-switcher" href="/zh">中</a>
-      </div>
-    </div>
-</div>
-</nav>
-
-<section class="section is-medium">
-  <div class="container">
-    <div class="columns">
-      <div class="column is-centered-tablet-portrait">
-        <h1 class="title section-title">2FA</h1>
-        <h5 class="subtitle is-5 is-muted"></h5>
-        <div class="divider"></div>
-      </div>
-    </div>
-    <div>
-<h2 class="title">Two-factor authentication(2FA)</h2>
-<p>Two factor authentication (2FA) refers to the authentication method that combines both passport and an object (credit card, SMS phone, token or biomarkers as fingerprint) to identify a user. To ensure the security of the committer’s account, we need you to enable 2FA to sign in and contribute codes on GitHub. More details, please refer to <a href="https://help.github.com/articles/requiring-two-factor-authentication-in-your-organization/" target="_blank">2FA</a>.</p>
-<p><strong>Note:</strong>If you do not enable 2FA, you will be removed from the project and unable to access our repositories and the fork from our private repository.</p>
-<br />
-<h2 class="title">Enable 2FA on GitHub</h2>
-<p>For detailed operations, please refer to <a href="https://help.github.com/en/github/authenticating-to-github/configuring-two-factor-authentication" target="_blank">Enable Two Factor Authentication with TOTP</a>.</p>
-<p>After enabling 2FA, you need to sign in GitHub with the way of username/password + mobile phone authentication code.</p>
-<p><strong>Tips:</strong> If you cannot download the APP through the page link, you can search and download the Google Authenticator in APP Store.</p>
-<br />
-<h2 class="title">How to Submit Codes</h2>
-<p>After enabling 2FA, you need to generate a private access Token to perform operations such as git submit and so on. At this time, you will use username + private access Token in replace of username + password to submit codes.</p>
-<p>For detailed operations, please refer to <a href="https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line" target="_blank">Create a Private Token</a>.</p>
-</div>
-
-  </div>
-</section>
-
-
-
-    
-    
-<footer class="footer footer-gray">
-  <div class="container">
-    <div class="columns">
-        <div class="column is-4">
-          <div class="footer-column">
-            <div class="footer-header">
-                <h3>Documentation</h3>
-            </div>
-            <div class="footer-description">
-              
-            </div>
-            <ul class="link-list">
-              <li>
-                <a href="https://github.com/apache/apisix#apisix">
-                  Overview
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix#quickstart">
-                  Quick start
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix/blob/master/doc/architecture-design.md">
-                  Developer guide
-                </a>
-              </li>
-            </ul>
-          </div>
-        </div>
-      <div class="column is-4" style="display: flex;align-items: center;">
-        <div class="footer-column">
-          <div class="footer-header"></div>
-          <div class="footer-description" style="text-align: center;">
-            <a href="http://www.apache.org/" target="_blank"><img src="https://www.apache.org/foundation/press/kit/asf_logo_wide_small.png" alt="Apache APISIX" ></a>
-          </div>
-          <ul class="link-list">
-          </ul>
-        </div>
-      </div>
-    </div>
-    <div class="divider"></div>
-    <div class="copyright">
-Copyright © 2019-2020 The Apache Software Foundation. Apache APISIX, and its feather logo are trademarks of The Apache Software Foundation.
-    </div>
-  </div>
-</footer>
-
-    
-
-    
-    <div id="backtotop"><a href="#"></a></div>
-
-    
-
-    
-
-    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
-<script src="https://unpkg.com/feather-icons"></script>
-<script src="/js/fresh.js"></script>
-<script src="/js/jquery.panelslider.min.js"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script>
-  </body>
-</html>
diff --git a/contribute/committer/index.html b/contribute/committer/index.html
deleted file mode 100644
index 255b4d4..0000000
--- a/contribute/committer/index.html
+++ /dev/null
@@ -1,356 +0,0 @@
-<!DOCTYPE html>
-<html lang="">
-  <head>
-    
-
-<meta property="og:title" content="Committer Guide" />
-<meta property="og:description" content="What can I contribute?  All forms of contributions are accepted, for example:
-1. Take a look at issues with tag called Good first issue or Help wanted.
-2. Join the discussion on mailing list.
-3. Answer questions on issues.
-4. Fix bugs reported on issues, and send us pull request.
-5. Review the existing pull request.
-6. Improve the website.
-7. Write document or article.
-8. Any form of contribution that is not mentioned above." />
-<meta property="og:type" content="article" />
-<meta property="og:url" content="https://apisix.apache.org/contribute/committer/" />
-<meta property="article:published_time" content="2020-03-29T11:46:04+08:00" />
-<meta property="article:modified_time" content="2020-03-29T11:46:04+08:00" />
-
-
-<meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance API gateway, based on the Nginx library and etcd." />
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-<meta http-equiv="x-ua-compatible" content="ie=edge">
-    <title>Apache APISIX</title>
-    
-<link rel="icon" type="image/png" href="/images/favicon.png" />
-<link href="https://fonts.googleapis.com/css?family=Open&#43;Sans:400,600" rel="stylesheet">
-<link rel="stylesheet" type="text/css" href="/css/style.min.54048238003034db6d186a452bc9c6a16486d96d044cf1a23e2ff5a2d1504f5f.css" integrity="sha256-VASCOAAwNNttGGpFK8nGoWSG2W0ETPGiPi/1otFQT18=">
-<link rel="stylesheet" type="text/css" href="/css/icons.css">
-
-  </head>
-  <body>
-    
-    <div id="preloader">
-      <div id="status"></div>
-    </div>
-
-    
-
-    
-
-<nav class="navbar is-fresh is-transparent no-shadow" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-      <div id="navbar-menu" class="navbar-menu is-static">
-
-        <div class="navbar-end">
-          <a href="/" class="navbar-item is-secondary">
-            Home
-          </a>
-          <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-            Documentation
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              Get Involved
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="/contribute/subscribe" class="navbar-item">
-                Subscribe Guide
-              </a>
-              <a href="/contribute/contributor" class="navbar-item">
-                Contributor Guide
-              </a>
-              <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-                GitHub Issue Tracker
-              </a>
-              <a href="/contribute/committer" class="navbar-item">
-                Committer Guide
-              </a>
-              <a href="/contribute/release" class="navbar-item">
-                Release Guide
-              </a>
-              <a href="/contribute/security" class="navbar-item">
-                Security
-              </a>
-              <a href="/contribute/2fa" class="navbar-item">
-                2FA
-              </a>
-            </div>
-          </div>
-          <a href="/team" class="navbar-item is-secondary">
-            Team
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              ASF
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="https://www.apache.org/" class="navbar-item">
-                Foundation
-              </a>
-              <a href="https://www.apache.org/licenses/" class="navbar-item">
-                License
-              </a>
-              <a href="https://www.apache.org/events/current-event" class="navbar-item">
-                Events
-              </a>
-              <a href="https://www.apache.org/security/" class="navbar-item">
-                Security
-              </a>
-              <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-                SponsorShip
-              </a>
-              <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-                Thanks
-              </a>
-            </div>
-          </div>
-          <a href="/downloads" class="navbar-item is-secondary">
-            Downloads
-          </a>
-          <a class="language-switcher" href="/zh">中</a>
-        </div>
-      </div>
-  </div>
-</nav>
-
-
-
-<nav id="navbar-clone" class="navbar is-fresh is-transparent" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png" alt="" width="112" height="28">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="cloned-navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-    <div id="cloned-navbar-menu" class="navbar-menu is-fixed">
-
-      <div class="navbar-end">
-        <a href="/" class="navbar-item is-secondary">
-          Home
-        </a>
-        <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-          Documentation
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            Get Involved
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="/contribute/subscribe" class="navbar-item">
-              Subscribe Guide
-            </a>
-            <a href="/contribute/contributor" class="navbar-item">
-              Contributor Guide
-            </a>
-            <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-              GitHub Issue Tracker
-            </a>
-            <a href="/contribute/committer" class="navbar-item">
-              Committer Guide
-            </a>
-            <a href="/contribute/release" class="navbar-item">
-              Release Guide
-            </a>
-            <a href="/contribute/security" class="navbar-item">
-              Security
-            </a>
-            <a href="/contribute/2fa" class="navbar-item">
-              2FA
-            </a>
-          </div>
-        </div>
-        <a href="/team" class="navbar-item is-secondary">
-          Team
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            ASF
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="https://www.apache.org/" class="navbar-item">
-              Foundation
-            </a>
-            <a href="https://www.apache.org/licenses/" class="navbar-item">
-              License
-            </a>
-            <a href="https://www.apache.org/events/current-event" class="navbar-item">
-              Events
-            </a>
-            <a href="https://www.apache.org/security/" class="navbar-item">
-              Security
-            </a>
-            <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-              SponsorShip
-            </a>
-            <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-              Thanks
-            </a>
-          </div>
-        </div>
-        <a href="/downloads" class="navbar-item is-secondary">
-          Downloads
-        </a>
-        <a class="language-switcher" href="/zh">中</a>
-      </div>
-    </div>
-</div>
-</nav>
-
-<section class="section is-medium">
-  <div class="container">
-    <div class="columns">
-      <div class="column is-centered-tablet-portrait">
-        <h1 class="title section-title">Committer Guide</h1>
-        <h5 class="subtitle is-5 is-muted"></h5>
-        <div class="divider"></div>
-      </div>
-    </div>
-    <div>
-  <section>
-    <h2 class="title"> What can I contribute?</h2>
-    <p> All forms of contributions are accepted, for example:</p>
-    <p>1. Take a look at issues with tag called Good first issue or Help wanted.</p>
-    <p>2. Join the discussion on mailing list.</p>
-    <p>3. Answer questions on issues.</p>
-    <p>4. Fix bugs reported on issues, and send us pull request.</p>
-    <p>5. Review the existing pull request.</p>
-    <p>6. Improve the website.</p>
-    <p>7. Write document or article.</p>
-    <p>8. Any form of contribution that is not mentioned above.</p>
-    <p>If you would like to contribute, please send an email to dev@apisix.apache.org to let us know!</p>
-  </section>
-  <br />
-  <section>
-    <h2 class="title"> How to become a APISIX committer?</h2>
-    <p>Anyone can be a contributor to an Apache project. Being a contributor simply means that you take an interest in the project and contribute in some way, ranging from asking sensible questions (which documents the project and provides feedback to developers) through to providing new features as patches.</p>
-    <p>If you become a valuable contributor to the project you may well be invited to become a committer. Committer is a term used at the ASF to signify someone who is committed to a particular project. It brings with it the privilege of write access to the project repository and resources.</p>
-    <p>More details could be found <a href="https://community.apache.org/contributors/">here</a>.</p>
-  </section>
-  <br />
-  <section>
-    <h2 class="title">Promotion</h2>
-    <p>The Apache APISIX community follows the <a href="http://community.apache.org/newcommitter.html">Apache Community’s process</a> on accepting a new committer. After a contributor participates APISIX's community actively, (P)PMC and Committers will make decisions to invite the contributor join Committers and (P)PMC.</p>
-    <p>Processes are:</p>
-    <p>1. Start the discussion and vote in @private. Only current PMC member could nominate</p>
-    <p>2. If the vote passes, send an offer to become a committer with @private CC’ed</p>
-    <p>3. New committer signs ICLA and apply Apache ID and email address</p>
-    <p>4. Update <a href="/team">Team</a> page.</p>
-  </section>
-  <br />
-  <section>
-    <h2 class="title">Responsibilities</h2>
-    <p>1. Develop new features</p>
-    <p>2. Refactor codes</p>
-    <p>3. Review PR reliably and in time</p>
-    <p>4. Consider and accept feature requests</p>
-    <p>5. Answer questions</p>
-    <p>6. Update documentation and examples</p>
-    <p>7. Improve processes and tools</p>
-    <p>8. Guide new contributors join community.</p>
-  </section>
-  <br />
-  <section>
-  <h2 class="title">How to become a APISIX PMC?</h2>
-  <p>In APISIX community, if a committer who have earned even more merit, can be invited to be a part of the Project Management Committee (PMC).</p>
-    <p>One thing that is sometimes hard to understand when you are new to the open development process used at the ASF, is that we value the community more than the code. A strong and healthy community will be respectful and be a fun and rewarding place. More importantly, a diverse and healthy community can continue to support the code over the longer term, even as individual companies come and go from the field.</p>
-  </section>
-</div>
-
-  </div>
-</section>
-
-
-
-    
-    
-<footer class="footer footer-gray">
-  <div class="container">
-    <div class="columns">
-        <div class="column is-4">
-          <div class="footer-column">
-            <div class="footer-header">
-                <h3>Documentation</h3>
-            </div>
-            <div class="footer-description">
-              
-            </div>
-            <ul class="link-list">
-              <li>
-                <a href="https://github.com/apache/apisix#apisix">
-                  Overview
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix#quickstart">
-                  Quick start
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix/blob/master/doc/architecture-design.md">
-                  Developer guide
-                </a>
-              </li>
-            </ul>
-          </div>
-        </div>
-      <div class="column is-4" style="display: flex;align-items: center;">
-        <div class="footer-column">
-          <div class="footer-header"></div>
-          <div class="footer-description" style="text-align: center;">
-            <a href="http://www.apache.org/" target="_blank"><img src="https://www.apache.org/foundation/press/kit/asf_logo_wide_small.png" alt="Apache APISIX" ></a>
-          </div>
-          <ul class="link-list">
-          </ul>
-        </div>
-      </div>
-    </div>
-    <div class="divider"></div>
-    <div class="copyright">
-Copyright © 2019-2020 The Apache Software Foundation. Apache APISIX, and its feather logo are trademarks of The Apache Software Foundation.
-    </div>
-  </div>
-</footer>
-
-    
-
-    
-    <div id="backtotop"><a href="#"></a></div>
-
-    
-
-    
-
-    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
-<script src="https://unpkg.com/feather-icons"></script>
-<script src="/js/fresh.js"></script>
-<script src="/js/jquery.panelslider.min.js"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script>
-  </body>
-</html>
diff --git a/contribute/contributor/index.html b/contribute/contributor/index.html
deleted file mode 100644
index b9b2eff..0000000
--- a/contribute/contributor/index.html
+++ /dev/null
@@ -1,419 +0,0 @@
-<!DOCTYPE html>
-<html lang="">
-  <head>
-    
-
-<meta property="og:title" content="Contributor Guide" />
-<meta property="og:description" content="Please fee free to report bugs, submit suggestions, or submit PRs according to this guide.
-Submit an issue 1. Before submitting your issues, please go through a comprehensive search to make sure the problem cannot be solved just by searching.
-2. Check the Issue List to make sure the problem is not repeated.
-3. Create a new issue and choose the type of issue.
-4. Define the issue with a clear and descriptive title." />
-<meta property="og:type" content="article" />
-<meta property="og:url" content="https://apisix.apache.org/contribute/contributor/" />
-<meta property="article:published_time" content="2020-03-29T11:46:04+08:00" />
-<meta property="article:modified_time" content="2020-03-29T11:46:04+08:00" />
-
-
-<meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance API gateway, based on the Nginx library and etcd." />
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-<meta http-equiv="x-ua-compatible" content="ie=edge">
-    <title>Apache APISIX</title>
-    
-<link rel="icon" type="image/png" href="/images/favicon.png" />
-<link href="https://fonts.googleapis.com/css?family=Open&#43;Sans:400,600" rel="stylesheet">
-<link rel="stylesheet" type="text/css" href="/css/style.min.54048238003034db6d186a452bc9c6a16486d96d044cf1a23e2ff5a2d1504f5f.css" integrity="sha256-VASCOAAwNNttGGpFK8nGoWSG2W0ETPGiPi/1otFQT18=">
-<link rel="stylesheet" type="text/css" href="/css/icons.css">
-
-  </head>
-  <body>
-    
-    <div id="preloader">
-      <div id="status"></div>
-    </div>
-
-    
-
-    
-
-<nav class="navbar is-fresh is-transparent no-shadow" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-      <div id="navbar-menu" class="navbar-menu is-static">
-
-        <div class="navbar-end">
-          <a href="/" class="navbar-item is-secondary">
-            Home
-          </a>
-          <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-            Documentation
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              Get Involved
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="/contribute/subscribe" class="navbar-item">
-                Subscribe Guide
-              </a>
-              <a href="/contribute/contributor" class="navbar-item">
-                Contributor Guide
-              </a>
-              <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-                GitHub Issue Tracker
-              </a>
-              <a href="/contribute/committer" class="navbar-item">
-                Committer Guide
-              </a>
-              <a href="/contribute/release" class="navbar-item">
-                Release Guide
-              </a>
-              <a href="/contribute/security" class="navbar-item">
-                Security
-              </a>
-              <a href="/contribute/2fa" class="navbar-item">
-                2FA
-              </a>
-            </div>
-          </div>
-          <a href="/team" class="navbar-item is-secondary">
-            Team
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              ASF
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="https://www.apache.org/" class="navbar-item">
-                Foundation
-              </a>
-              <a href="https://www.apache.org/licenses/" class="navbar-item">
-                License
-              </a>
-              <a href="https://www.apache.org/events/current-event" class="navbar-item">
-                Events
-              </a>
-              <a href="https://www.apache.org/security/" class="navbar-item">
-                Security
-              </a>
-              <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-                SponsorShip
-              </a>
-              <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-                Thanks
-              </a>
-            </div>
-          </div>
-          <a href="/downloads" class="navbar-item is-secondary">
-            Downloads
-          </a>
-          <a class="language-switcher" href="/zh">中</a>
-        </div>
-      </div>
-  </div>
-</nav>
-
-
-
-<nav id="navbar-clone" class="navbar is-fresh is-transparent" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png" alt="" width="112" height="28">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="cloned-navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-    <div id="cloned-navbar-menu" class="navbar-menu is-fixed">
-
-      <div class="navbar-end">
-        <a href="/" class="navbar-item is-secondary">
-          Home
-        </a>
-        <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-          Documentation
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            Get Involved
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="/contribute/subscribe" class="navbar-item">
-              Subscribe Guide
-            </a>
-            <a href="/contribute/contributor" class="navbar-item">
-              Contributor Guide
-            </a>
-            <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-              GitHub Issue Tracker
-            </a>
-            <a href="/contribute/committer" class="navbar-item">
-              Committer Guide
-            </a>
-            <a href="/contribute/release" class="navbar-item">
-              Release Guide
-            </a>
-            <a href="/contribute/security" class="navbar-item">
-              Security
-            </a>
-            <a href="/contribute/2fa" class="navbar-item">
-              2FA
-            </a>
-          </div>
-        </div>
-        <a href="/team" class="navbar-item is-secondary">
-          Team
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            ASF
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="https://www.apache.org/" class="navbar-item">
-              Foundation
-            </a>
-            <a href="https://www.apache.org/licenses/" class="navbar-item">
-              License
-            </a>
-            <a href="https://www.apache.org/events/current-event" class="navbar-item">
-              Events
-            </a>
-            <a href="https://www.apache.org/security/" class="navbar-item">
-              Security
-            </a>
-            <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-              SponsorShip
-            </a>
-            <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-              Thanks
-            </a>
-          </div>
-        </div>
-        <a href="/downloads" class="navbar-item is-secondary">
-          Downloads
-        </a>
-        <a class="language-switcher" href="/zh">中</a>
-      </div>
-    </div>
-</div>
-</nav>
-
-<section class="section is-medium">
-  <div class="container">
-    <div class="columns">
-      <div class="column is-centered-tablet-portrait">
-        <h1 class="title section-title">Contributor Guide</h1>
-        <h5 class="subtitle is-5 is-muted"></h5>
-        <div class="divider"></div>
-      </div>
-    </div>
-    <div>
-  <p>Please fee free to report bugs, submit suggestions, or submit PRs according to this guide.</p>
-  <br />
-  <h2 class="title">Submit an issue</h2>
-  <p>1. Before submitting your issues, please go through a comprehensive search to make sure the problem cannot be solved just by searching.</p>
-  <p>2. Check the <a href="https://github.com/apache/apisix/issues" target="_blank">Issue List</a> to make sure the problem is not repeated.</p>
-  <p>3. Create a new issue and choose the type of issue.</p>
-  <p>4. Define the issue with a clear and descriptive title.</p>
-  <p>5. Fill in necessary information according to the template.</p>
-  <p>6. Choose a label after issue created.</p>
-  <p>7. Please pay attention to your issue, you may need provide more information during discussion.</p>
-  <br />
-  <h2 class="title">Developer Flow</h2>
-  <p></p>
-  <h3 class="subtitle">Fork repo</h3>
-  <p>Fork the Apache APISIX repo to your own repo to work, then setting proper upstream.</p>
-  <br />
-  <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">  <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">remote</span> <span style="color:#a6e22e">add</span> <span style="color:#a6e22e">upstream</span> <span style="color:#a6e22e">https</span>:<span style="color:#75715e">//github.com/apache/apisix.git
-</span><span style="color:#75715e"></span>  </code></pre></td></tr></table>
-</div>
-</div>
-  <br />
-  <h3 class="subtitle">Choose an issue</h3>
-  <p></p>
-  <p>1. Please choose your target issue. If it is a new issue discovered or a new function enhancement to offer, please create an issue and set the right label for it.</p>
-  <p>2. After choosing the relevant issue, please reply with a deadline to indicate that you are working on it.</p>
-  <p>3. Find a mentor from <a href="/team">the Team page</a> and your mentor will give you feedback about your PR or issue in time.</p>
-  <br />
-  <h3 class="subtitle">Create your branch</h3>
-  <p></p>
-  <p>Switch to your forked master branch, pull codes from upstream, then create a new branch.</p>
-  <br />
-  <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">3
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">4
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">checkout</span> <span style="color:#a6e22e">master</span>
-  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">pull</span> <span style="color:#a6e22e">upstream</span> <span style="color:#a6e22e">master</span>
-  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">checkout</span> <span style="color:#f92672">-</span><span style="color:#a6e22e">b</span> <span style="color:#a6e22e">IssueNo</span>
-  </code></pre></td></tr></table>
-</div>
-</div>
-  <p></p>
-  <p><strong>Notice:</strong> We will merge PR using squash, commit logs will be different form upstream if you use one older branch.</p>
-  <br />
-  <h3 class="subtitle">Coding</h3>
-  <p></p>
-  <p>1. Please obey the Code of Conduct during the process of development and finish the check before submitting the pull request.</p>
-  <p>2. Then push codes to your fork repo.</p>
-  <br />
-  <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">3
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">4
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">add</span> <span style="color:#a6e22e">modified</span><span style="color:#f92672">-</span><span style="color:#a6e22e">file</span><span style="color:#f92672">-</span><span style="color:#a6e22e">names</span>
-  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">commit</span> <span style="color:#f92672">-</span><span style="color:#a6e22e">m</span> <span style="color:#960050;background-color:#1e0010">&#39;</span><span style="color:#a6e22e">commit</span> <span style="color:#a6e22e">message</span><span style="color:#960050;background-color:#1e0010">&#39;</span>
-  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">push</span> <span style="color:#a6e22e">origin</span> <span style="color:#a6e22e">issueNo</span>
-  </code></pre></td></tr></table>
-</div>
-</div>
-  <br />
-  <h3 class="subtitle">Submit PR</h3>
-  <p></p>
-  <p>1. Send a pull request to the master branch.</p>
-  <p>2. The mentor will do codes review before discussing some details (including the design, the implementation and the performance) with you.</p>
-  <p>3. Then congratulate to you to be an official contributor of Apache APISIX.</p>
-  <br />
-  <h3 class="subtitle">Delete branch</h3>
-  <p></p>
-  <p>You can delete the remote branch (origin/IssueNo) and the local branch (IssueNo) associated with the remote branch (origin/IssueNo) after the mentor merged the PR into the master branch.</p>
-  <br />
-  <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">3
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">4
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">checkout</span> <span style="color:#a6e22e">master</span>
-  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">branch</span> <span style="color:#f92672">-</span><span style="color:#a6e22e">d</span> <span style="color:#a6e22e">IssueNo</span>
-  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">push</span> <span style="color:#a6e22e">origin</span> <span style="color:#f92672">--</span><span style="color:#a6e22e">delete</span> <span style="color:#a6e22e">issueNo</span>
-  </code></pre></td></tr></table>
-</div>
-</div>
-  <br />
-  <h3 class="subtitle">Notice</h3>
-  <p></p>
-  <p>Please note that in order to show your ID in the contributor list, please DO NOT forget to set the configurations below:</p>
-  <br />
-  <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">3
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">config</span> <span style="color:#f92672">--</span><span style="color:#a6e22e">global</span> <span style="color:#a6e22e">user</span>.<span style="color:#a6e22e">name</span> <span style="color:#e6db74">&#34;username&#34;</span>
-  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">config</span> <span style="color:#f92672">--</span><span style="color:#a6e22e">global</span> <span style="color:#a6e22e">user</span>.<span style="color:#a6e22e">email</span> <span style="color:#e6db74">&#34;mail address&#34;</span>
-  </code></pre></td></tr></table>
-</div>
-</div>
-</div>
-
-  </div>
-</section>
-
-
-
-    
-    
-<footer class="footer footer-gray">
-  <div class="container">
-    <div class="columns">
-        <div class="column is-4">
-          <div class="footer-column">
-            <div class="footer-header">
-                <h3>Documentation</h3>
-            </div>
-            <div class="footer-description">
-              
-            </div>
-            <ul class="link-list">
-              <li>
-                <a href="https://github.com/apache/apisix#apisix">
-                  Overview
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix#quickstart">
-                  Quick start
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix/blob/master/doc/architecture-design.md">
-                  Developer guide
-                </a>
-              </li>
-            </ul>
-          </div>
-        </div>
-      <div class="column is-4" style="display: flex;align-items: center;">
-        <div class="footer-column">
-          <div class="footer-header"></div>
-          <div class="footer-description" style="text-align: center;">
-            <a href="http://www.apache.org/" target="_blank"><img src="https://www.apache.org/foundation/press/kit/asf_logo_wide_small.png" alt="Apache APISIX" ></a>
-          </div>
-          <ul class="link-list">
-          </ul>
-        </div>
-      </div>
-    </div>
-    <div class="divider"></div>
-    <div class="copyright">
-Copyright © 2019-2020 The Apache Software Foundation. Apache APISIX, and its feather logo are trademarks of The Apache Software Foundation.
-    </div>
-  </div>
-</footer>
-
-    
-
-    
-    <div id="backtotop"><a href="#"></a></div>
-
-    
-
-    
-
-    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
-<script src="https://unpkg.com/feather-icons"></script>
-<script src="/js/fresh.js"></script>
-<script src="/js/jquery.panelslider.min.js"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script>
-  </body>
-</html>
diff --git a/contribute/index.xml b/contribute/index.xml
deleted file mode 100644
index 8c780d3..0000000
--- a/contribute/index.xml
+++ /dev/null
@@ -1,88 +0,0 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
-  <channel>
-    <title>Contributes on Apache APISIX</title>
-    <link>https://apisix.apache.org/contribute/</link>
-    <description>Recent content in Contributes on Apache APISIX</description>
-    <generator>Hugo -- gohugo.io</generator>
-    <lastBuildDate>Sun, 29 Mar 2020 11:46:04 +0800</lastBuildDate>
-    
-	<atom:link href="https://apisix.apache.org/contribute/index.xml" rel="self" type="application/rss+xml" />
-    
-    
-    <item>
-      <title>2FA</title>
-      <link>https://apisix.apache.org/contribute/2fa/</link>
-      <pubDate>Sun, 29 Mar 2020 11:46:04 +0800</pubDate>
-      
-      <guid>https://apisix.apache.org/contribute/2fa/</guid>
-      <description>Two-factor authentication(2FA) Two factor authentication (2FA) refers to the authentication method that combines both passport and an object (credit card, SMS phone, token or biomarkers as fingerprint) to identify a user. To ensure the security of the committer’s account, we need you to enable 2FA to sign in and contribute codes on GitHub. More details, please refer to 2FA.
-Note:If you do not enable 2FA, you will be removed from the project and unable to access our repositories and the fork from our private repository.</description>
-    </item>
-    
-    <item>
-      <title>Committer Guide</title>
-      <link>https://apisix.apache.org/contribute/committer/</link>
-      <pubDate>Sun, 29 Mar 2020 11:46:04 +0800</pubDate>
-      
-      <guid>https://apisix.apache.org/contribute/committer/</guid>
-      <description>What can I contribute?  All forms of contributions are accepted, for example:
-1. Take a look at issues with tag called Good first issue or Help wanted.
-2. Join the discussion on mailing list.
-3. Answer questions on issues.
-4. Fix bugs reported on issues, and send us pull request.
-5. Review the existing pull request.
-6. Improve the website.
-7. Write document or article.
-8. Any form of contribution that is not mentioned above.</description>
-    </item>
-    
-    <item>
-      <title>Contributor Guide</title>
-      <link>https://apisix.apache.org/contribute/contributor/</link>
-      <pubDate>Sun, 29 Mar 2020 11:46:04 +0800</pubDate>
-      
-      <guid>https://apisix.apache.org/contribute/contributor/</guid>
-      <description>Please fee free to report bugs, submit suggestions, or submit PRs according to this guide.
-Submit an issue 1. Before submitting your issues, please go through a comprehensive search to make sure the problem cannot be solved just by searching.
-2. Check the Issue List to make sure the problem is not repeated.
-3. Create a new issue and choose the type of issue.
-4. Define the issue with a clear and descriptive title.</description>
-    </item>
-    
-    <item>
-      <title>Subscribe Guide</title>
-      <link>https://apisix.apache.org/contribute/subscribe/</link>
-      <pubDate>Sun, 29 Mar 2020 11:46:04 +0800</pubDate>
-      
-      <guid>https://apisix.apache.org/contribute/subscribe/</guid>
-      <description>During the process of using Apache APISIX, if there has any problems, suggestion or new ideas, please feel free to use the Apache mailing-list to participate in the community construction.
-1. Send e-mail to subscribe the mailing-list first. Use your mailbox to send an e-mail to dev-subscribe@apisix.apache.org with any subjects or contents.
-2. Receive and reply the confirmation e-mail. After Step 1, you will receive a confirmation e-mail from dev-help@apisix.</description>
-    </item>
-    
-    <item>
-      <title>Security</title>
-      <link>https://apisix.apache.org/contribute/security/</link>
-      <pubDate>Thu, 16 Jan 2020 11:46:04 +0800</pubDate>
-      
-      <guid>https://apisix.apache.org/contribute/security/</guid>
-      <description>The Apache Software Foundation takes a rigorous stance on eliminating security issues in its software projects. Apache APISIX is also very concerned Security issues related to its features and functionality.
-If you have apprehensions regarding APISIX’s security or you discover vulnerability or potential threat, don’t hesitate to get in touch with the Apache Security Team by dropping a mail at security@apache.org. Please specify the project name as APISIX and its product name APISIX or APISIX-Dashboard in the email and provide a description of the relevant problem or potential threat.</description>
-    </item>
-    
-    <item>
-      <title>Release Guide</title>
-      <link>https://apisix.apache.org/contribute/release/</link>
-      <pubDate>Tue, 07 Jan 2020 11:46:04 +0800</pubDate>
-      
-      <guid>https://apisix.apache.org/contribute/release/</guid>
-      <description>GPG Settings Install GPG Download GnuPG from https://gnupg.org/download/index.html. There are differences between the 1.x and 2.x versions of the GnuPG commands, and the following descriptions are based on the GnuPG 2.x versions.
-After the installation is complete, execute the following command to check the version.
-1 2  gpg --version    Create Key Execute the following command to create the key:
-GnuPG-2.x:
-1 2  gpg --full-gen-key    GnuPG-1.</description>
-    </item>
-    
-  </channel>
-</rss>
\ No newline at end of file
diff --git a/contribute/release/index.html b/contribute/release/index.html
deleted file mode 100644
index 3d3c900..0000000
--- a/contribute/release/index.html
+++ /dev/null
@@ -1,687 +0,0 @@
-<!DOCTYPE html>
-<html lang="">
-  <head>
-    
-
-<meta property="og:title" content="Release Guide" />
-<meta property="og:description" content="GPG Settings Install GPG Download GnuPG from https://gnupg.org/download/index.html. There are differences between the 1.x and 2.x versions of the GnuPG commands, and the following descriptions are based on the GnuPG 2.x versions.
-After the installation is complete, execute the following command to check the version.
-1 2  gpg --version    Create Key Execute the following command to create the key:
-GnuPG-2.x:
-1 2  gpg --full-gen-key    GnuPG-1." />
-<meta property="og:type" content="article" />
-<meta property="og:url" content="https://apisix.apache.org/contribute/release/" />
-<meta property="article:published_time" content="2020-01-07T11:46:04+08:00" />
-<meta property="article:modified_time" content="2020-01-07T11:46:04+08:00" />
-
-
-<meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance API gateway, based on the Nginx library and etcd." />
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-<meta http-equiv="x-ua-compatible" content="ie=edge">
-    <title>Apache APISIX</title>
-    
-<link rel="icon" type="image/png" href="/images/favicon.png" />
-<link href="https://fonts.googleapis.com/css?family=Open&#43;Sans:400,600" rel="stylesheet">
-<link rel="stylesheet" type="text/css" href="/css/style.min.54048238003034db6d186a452bc9c6a16486d96d044cf1a23e2ff5a2d1504f5f.css" integrity="sha256-VASCOAAwNNttGGpFK8nGoWSG2W0ETPGiPi/1otFQT18=">
-<link rel="stylesheet" type="text/css" href="/css/icons.css">
-
-  </head>
-  <body>
-    
-    <div id="preloader">
-      <div id="status"></div>
-    </div>
-
-    
-
-    
-
-<nav class="navbar is-fresh is-transparent no-shadow" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-      <div id="navbar-menu" class="navbar-menu is-static">
-
-        <div class="navbar-end">
-          <a href="/" class="navbar-item is-secondary">
-            Home
-          </a>
-          <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-            Documentation
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              Get Involved
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="/contribute/subscribe" class="navbar-item">
-                Subscribe Guide
-              </a>
-              <a href="/contribute/contributor" class="navbar-item">
-                Contributor Guide
-              </a>
-              <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-                GitHub Issue Tracker
-              </a>
-              <a href="/contribute/committer" class="navbar-item">
-                Committer Guide
-              </a>
-              <a href="/contribute/release" class="navbar-item">
-                Release Guide
-              </a>
-              <a href="/contribute/security" class="navbar-item">
-                Security
-              </a>
-              <a href="/contribute/2fa" class="navbar-item">
-                2FA
-              </a>
-            </div>
-          </div>
-          <a href="/team" class="navbar-item is-secondary">
-            Team
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              ASF
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="https://www.apache.org/" class="navbar-item">
-                Foundation
-              </a>
-              <a href="https://www.apache.org/licenses/" class="navbar-item">
-                License
-              </a>
-              <a href="https://www.apache.org/events/current-event" class="navbar-item">
-                Events
-              </a>
-              <a href="https://www.apache.org/security/" class="navbar-item">
-                Security
-              </a>
-              <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-                SponsorShip
-              </a>
-              <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-                Thanks
-              </a>
-            </div>
-          </div>
-          <a href="/downloads" class="navbar-item is-secondary">
-            Downloads
-          </a>
-          <a class="language-switcher" href="/zh">中</a>
-        </div>
-      </div>
-  </div>
-</nav>
-
-
-
-<nav id="navbar-clone" class="navbar is-fresh is-transparent" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png" alt="" width="112" height="28">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="cloned-navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-    <div id="cloned-navbar-menu" class="navbar-menu is-fixed">
-
-      <div class="navbar-end">
-        <a href="/" class="navbar-item is-secondary">
-          Home
-        </a>
-        <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-          Documentation
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            Get Involved
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="/contribute/subscribe" class="navbar-item">
-              Subscribe Guide
-            </a>
-            <a href="/contribute/contributor" class="navbar-item">
-              Contributor Guide
-            </a>
-            <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-              GitHub Issue Tracker
-            </a>
-            <a href="/contribute/committer" class="navbar-item">
-              Committer Guide
-            </a>
-            <a href="/contribute/release" class="navbar-item">
-              Release Guide
-            </a>
-            <a href="/contribute/security" class="navbar-item">
-              Security
-            </a>
-            <a href="/contribute/2fa" class="navbar-item">
-              2FA
-            </a>
-          </div>
-        </div>
-        <a href="/team" class="navbar-item is-secondary">
-          Team
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            ASF
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="https://www.apache.org/" class="navbar-item">
-              Foundation
-            </a>
-            <a href="https://www.apache.org/licenses/" class="navbar-item">
-              License
-            </a>
-            <a href="https://www.apache.org/events/current-event" class="navbar-item">
-              Events
-            </a>
-            <a href="https://www.apache.org/security/" class="navbar-item">
-              Security
-            </a>
-            <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-              SponsorShip
-            </a>
-            <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-              Thanks
-            </a>
-          </div>
-        </div>
-        <a href="/downloads" class="navbar-item is-secondary">
-          Downloads
-        </a>
-        <a class="language-switcher" href="/zh">中</a>
-      </div>
-    </div>
-</div>
-</nav>
-
-<section class="section is-medium">
-  <div class="container">
-    <div class="columns">
-      <div class="column is-centered-tablet-portrait">
-        <h1 class="title section-title">Release Guide</h1>
-        <h5 class="subtitle is-5 is-muted"></h5>
-        <div class="divider"></div>
-      </div>
-    </div>
-    <div class="release-guide">
-  <section>
-    <h2 class="title">GPG Settings</h2>
-    <br />
-    <h3 class="subtitle">Install GPG</h3>
-    <p>Download GnuPG from https://gnupg.org/download/index.html. There are differences between the 1.x and 2.x versions of the GnuPG commands, and the following descriptions are based on the GnuPG 2.x versions.</p>
-    <p>After the installation is complete, execute the following command to check the version.</p>
-    <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">    <span style="color:#a6e22e">gpg</span> <span style="color:#f92672">--</span><span style="color:#a6e22e">version</span>
-    </code></pre></td></tr></table>
-</div>
-</div>
-    <h3 class="subtitle">Create Key</h3>
-    <p>Execute the following command to create the key:</p>
-    <p>GnuPG-2.x:</p>
-    <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">    <span style="color:#a6e22e">gpg</span> <span style="color:#f92672">--</span><span style="color:#a6e22e">full</span><span style="color:#f92672">-</span><span style="color:#a6e22e">gen</span><span style="color:#f92672">-</span><span style="color:#a6e22e">key</span>
-    </code></pre></td></tr></table>
-</div>
-</div>
-    <p>GnuPG-1.x:</p>
-    <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">    <span style="color:#a6e22e">gpg</span> <span style="color:#f92672">--</span><span style="color:#a6e22e">gen</span><span style="color:#f92672">-</span><span style="color:#a6e22e">key</span>
-    </code></pre></td></tr></table>
-</div>
-</div>
-    <p>Follow the instructions to generate key:</p>
-    <p class="warning">Note: Please use Apache email address to generate the GPG Key.</p>
-    <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 2
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 3
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 4
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 5
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 6
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 7
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 8
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 9
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">10
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">11
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">12
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">13
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">14
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">15
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">16
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">17
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">18
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">19
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">20
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">21
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">22
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">23
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">24
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">25
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">26
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">27
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">28
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">29
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">30
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">31
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">32
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">33
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">34
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">    <span style="color:#a6e22e">gpg</span> (<span style="color:#a6e22e">GnuPG</span>) <span style="color:#ae81ff">2.0.12</span>; <span style="color:#a6e22e">Copyright</span> (<span style="color:#a6e22e">C</span>) <span style="color:#ae81ff">2009</span> <span style="color:#a6e22e">Free</span> <span style="color:#a6e22e">Software</span> <span style="color:#a [...]
-<span style="color:#a6e22e">This</span> <span style="color:#a6e22e">is</span> <span style="color:#a6e22e">free</span> <span style="color:#a6e22e">software</span>: <span style="color:#a6e22e">you</span> <span style="color:#a6e22e">are</span> <span style="color:#a6e22e">free</span> <span style="color:#a6e22e">to</span> <span style="color:#a6e22e">change</span> <span style="color:#a6e22e">and</span> <span style="color:#a6e22e">redistribute</span> <span style="color:#a6e22e">it</span>.
-<span style="color:#a6e22e">There</span> <span style="color:#a6e22e">is</span> <span style="color:#a6e22e">NO</span> <span style="color:#a6e22e">WARRANTY</span>, <span style="color:#a6e22e">to</span> <span style="color:#a6e22e">the</span> <span style="color:#a6e22e">extent</span> <span style="color:#a6e22e">permitted</span> <span style="color:#a6e22e">by</span> <span style="color:#a6e22e">law</span>.
-
-<span style="color:#a6e22e">Please</span> <span style="color:#66d9ef">select</span> <span style="color:#a6e22e">what</span> <span style="color:#a6e22e">kind</span> <span style="color:#a6e22e">of</span> <span style="color:#a6e22e">key</span> <span style="color:#a6e22e">you</span> <span style="color:#a6e22e">want</span>:
-  (<span style="color:#ae81ff">1</span>) <span style="color:#a6e22e">RSA</span> <span style="color:#a6e22e">and</span> <span style="color:#a6e22e">RSA</span> (<span style="color:#66d9ef">default</span>)
-  (<span style="color:#ae81ff">2</span>) <span style="color:#a6e22e">DSA</span> <span style="color:#a6e22e">and</span> <span style="color:#a6e22e">Elgamal</span>
-  (<span style="color:#ae81ff">3</span>) <span style="color:#a6e22e">DSA</span> (<span style="color:#a6e22e">sign</span> <span style="color:#a6e22e">only</span>)
-  (<span style="color:#ae81ff">4</span>) <span style="color:#a6e22e">RSA</span> (<span style="color:#a6e22e">sign</span> <span style="color:#a6e22e">only</span>)
-<span style="color:#a6e22e">Your</span> <span style="color:#a6e22e">selection</span><span style="color:#960050;background-color:#1e0010">?</span> <span style="color:#ae81ff">1</span>
-<span style="color:#a6e22e">RSA</span> <span style="color:#a6e22e">keys</span> <span style="color:#a6e22e">may</span> <span style="color:#a6e22e">be</span> <span style="color:#a6e22e">between</span> <span style="color:#ae81ff">1024</span> <span style="color:#a6e22e">and</span> <span style="color:#ae81ff">4096</span> <span style="color:#a6e22e">bits</span> <span style="color:#a6e22e">long</span>.
-<span style="color:#a6e22e">What</span> <span style="color:#a6e22e">keysize</span> <span style="color:#a6e22e">do</span> <span style="color:#a6e22e">you</span> <span style="color:#a6e22e">want</span><span style="color:#960050;background-color:#1e0010">?</span> (<span style="color:#ae81ff">2048</span>) <span style="color:#ae81ff">4096</span>
-<span style="color:#a6e22e">Requested</span> <span style="color:#a6e22e">keysize</span> <span style="color:#a6e22e">is</span> <span style="color:#ae81ff">4096</span> <span style="color:#a6e22e">bits</span>
-<span style="color:#a6e22e">Please</span> <span style="color:#a6e22e">specify</span> <span style="color:#a6e22e">how</span> <span style="color:#a6e22e">long</span> <span style="color:#a6e22e">the</span> <span style="color:#a6e22e">key</span> <span style="color:#a6e22e">should</span> <span style="color:#a6e22e">be</span> <span style="color:#a6e22e">valid</span>.
-        <span style="color:#ae81ff">0</span> = <span style="color:#a6e22e">key</span> <span style="color:#a6e22e">does</span> <span style="color:#a6e22e">not</span> <span style="color:#a6e22e">expire</span>
-    &lt;<span style="color:#a6e22e">n</span>&gt;  = <span style="color:#a6e22e">key</span> <span style="color:#a6e22e">expires</span> <span style="color:#a6e22e">in</span> <span style="color:#a6e22e">n</span> <span style="color:#a6e22e">days</span>
-    &lt;<span style="color:#a6e22e">n</span>&gt;<span style="color:#a6e22e">w</span> = <span style="color:#a6e22e">key</span> <span style="color:#a6e22e">expires</span> <span style="color:#a6e22e">in</span> <span style="color:#a6e22e">n</span> <span style="color:#a6e22e">weeks</span>
-    &lt;<span style="color:#a6e22e">n</span>&gt;<span style="color:#a6e22e">m</span> = <span style="color:#a6e22e">key</span> <span style="color:#a6e22e">expires</span> <span style="color:#a6e22e">in</span> <span style="color:#a6e22e">n</span> <span style="color:#a6e22e">months</span>
-    &lt;<span style="color:#a6e22e">n</span>&gt;<span style="color:#a6e22e">y</span> = <span style="color:#a6e22e">key</span> <span style="color:#a6e22e">expires</span> <span style="color:#a6e22e">in</span> <span style="color:#a6e22e">n</span> <span style="color:#a6e22e">years</span>
-<span style="color:#a6e22e">Key</span> <span style="color:#a6e22e">is</span> <span style="color:#a6e22e">valid</span> <span style="color:#66d9ef">for</span><span style="color:#960050;background-color:#1e0010">?</span> (<span style="color:#ae81ff">0</span>) 
-<span style="color:#a6e22e">Key</span> <span style="color:#a6e22e">does</span> <span style="color:#a6e22e">not</span> <span style="color:#a6e22e">expire</span> <span style="color:#a6e22e">at</span> <span style="color:#a6e22e">all</span>
-<span style="color:#a6e22e">Is</span> <span style="color:#a6e22e">this</span> <span style="color:#a6e22e">correct</span><span style="color:#960050;background-color:#1e0010">?</span> (<span style="color:#a6e22e">y</span><span style="color:#f92672">/</span><span style="color:#a6e22e">N</span>) <span style="color:#a6e22e">y</span>
-
-<span style="color:#a6e22e">GnuPG</span> <span style="color:#a6e22e">needs</span> <span style="color:#a6e22e">to</span> <span style="color:#a6e22e">construct</span> <span style="color:#a6e22e">a</span> <span style="color:#a6e22e">user</span> <span style="color:#a6e22e">ID</span> <span style="color:#a6e22e">to</span> <span style="color:#a6e22e">identify</span> <span style="color:#a6e22e">your</span> <span style="color:#a6e22e">key</span>.
-
-<span style="color:#a6e22e">Real</span> <span style="color:#a6e22e">name</span>: <span style="color:#960050;background-color:#1e0010">$</span>{<span style="color:#a6e22e">Enter</span> <span style="color:#a6e22e">your</span> <span style="color:#a6e22e">username</span>}
-<span style="color:#a6e22e">Email</span> <span style="color:#a6e22e">address</span>: <span style="color:#960050;background-color:#1e0010">$</span>{<span style="color:#a6e22e">Enter</span> <span style="color:#a6e22e">your</span> <span style="color:#a6e22e">email</span> <span style="color:#a6e22e">address</span>}
-<span style="color:#a6e22e">Comment</span>: <span style="color:#960050;background-color:#1e0010">$</span>{<span style="color:#a6e22e">Enter</span> <span style="color:#a6e22e">comments</span>}
-<span style="color:#a6e22e">You</span> <span style="color:#a6e22e">selected</span> <span style="color:#a6e22e">this</span> <span style="color:#a6e22e">USER</span><span style="color:#f92672">-</span><span style="color:#a6e22e">ID</span>:
-  <span style="color:#e6db74">&#34;${Entered username} (${Entered comments}) &amp;lt;${Entered email address}&gt;&#34;</span>
-
-<span style="color:#a6e22e">Change</span> (<span style="color:#a6e22e">N</span>)<span style="color:#a6e22e">ame</span>, (<span style="color:#a6e22e">C</span>)<span style="color:#a6e22e">omment</span>, (<span style="color:#a6e22e">E</span>)<span style="color:#a6e22e">mail</span> <span style="color:#a6e22e">or</span> (<span style="color:#a6e22e">O</span>)<span style="color:#a6e22e">kay</span><span style="color:#f92672">/</span>(<span style="color:#a6e22e">Q</span>)<span style="color:#a6e22 [...]
-<span style="color:#a6e22e">You</span> <span style="color:#a6e22e">need</span> <span style="color:#a6e22e">a</span> <span style="color:#a6e22e">Passphrase</span> <span style="color:#a6e22e">to</span> <span style="color:#a6e22e">protect</span> <span style="color:#a6e22e">your</span> <span style="color:#a6e22e">secret</span> <span style="color:#a6e22e">key</span>. <span style="color:#960050;background-color:#1e0010">#</span> <span style="color:#a6e22e">Enter</span> <span style="color:#a6e2 [...]
-    </code></pre></td></tr></table>
-</div>
-</div>
-    <h3 class="subtitle">View the generated key:</h3>
-    <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">    <span style="color:#a6e22e">gpg</span> <span style="color:#f92672">--</span><span style="color:#a6e22e">list</span><span style="color:#f92672">-</span><span style="color:#a6e22e">keys</span>
-    </code></pre></td></tr></table>
-</div>
-</div>
-    <p>The example result:</p>
-    <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">3
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">4
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">5
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">6
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">7
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">    <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">gpg</span> <span style="color:#f92672">--</span><span style="color:#a6e22e">list</span><span style="color:#f92672">-</span><span style="color:#a6e22e">keys</span>
-    <span style="color:#f92672">/</span><span style="color:#a6e22e">home</span><span style="color:#f92672">/</span><span style="color:#a6e22e">resty</span><span style="color:#f92672">/</span>.<span style="color:#a6e22e">gnupg</span><span style="color:#f92672">/</span><span style="color:#a6e22e">pubring</span>.<span style="color:#a6e22e">gpg</span>
-    <span style="color:#f92672">------------------------------</span>
-    <span style="color:#a6e22e">pub</span>   <span style="color:#ae81ff">4096</span><span style="color:#a6e22e">R</span><span style="color:#f92672">/</span><span style="color:#ae81ff">30</span><span style="color:#a6e22e">B5FD72</span> <span style="color:#ae81ff">2020</span><span style="color:#f92672">-</span><span style="color:#ae81ff">01</span><span style="color:#f92672">-</span><span style="color:#ae81ff">02</span>
-    <span style="color:#a6e22e">uid</span>   <span style="color:#a6e22e">Yuansheng</span> <span style="color:#a6e22e">Wang</span> &lt;<span style="color:#a6e22e">membphis</span><span style="color:#960050;background-color:#1e0010">@</span><span style="color:#a6e22e">apache</span>.<span style="color:#a6e22e">org</span>&gt;
-    <span style="color:#a6e22e">sub</span>   <span style="color:#ae81ff">4096</span><span style="color:#a6e22e">R</span><span style="color:#f92672">/</span><span style="color:#ae81ff">3</span><span style="color:#a6e22e">D2F913D</span> <span style="color:#ae81ff">2020</span><span style="color:#f92672">-</span><span style="color:#ae81ff">01</span><span style="color:#f92672">-</span><span style="color:#ae81ff">02</span>
-    </code></pre></td></tr></table>
-</div>
-</div>
-    <p>And `30B5FD72` is the ID of pub key</p>
-    <h3 class="subtitle">Synchronizing the public key to the server</h3>
-    <p>The steps are as follows:</p>
-    <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">3
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">4
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">    <span style="color:#75715e">// The last parameter is the public key ID generated above
-</span><span style="color:#75715e"></span>    <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">gpg</span> <span style="color:#f92672">--</span><span style="color:#a6e22e">keyserver</span> <span style="color:#a6e22e">hkp</span>:<span style="color:#75715e">//pool.sks-keyservers.net --send-key 30B5FD72
-</span><span style="color:#75715e"></span>    <span style="color:#a6e22e">gpg</span>: <span style="color:#a6e22e">sending</span> <span style="color:#a6e22e">key</span> <span style="color:#ae81ff">30</span><span style="color:#a6e22e">B5FD72</span> <span style="color:#a6e22e">to</span> <span style="color:#a6e22e">hkp</span> <span style="color:#a6e22e">server</span> <span style="color:#a6e22e">pool</span>.<span style="color:#a6e22e">sks</span><span style="color:#f92672">-</span><span style= [...]
-    </code></pre></td></tr></table>
-</div>
-</div>
-    <p>pool.sks-keyservers.net is one of <a href="https://sks-keyservers.net/status/" target="_blank">pub key servers,</a>the pub key will be automatically synchronized between each server, just choose any one.</p>
-    <h3 class="subtitle">Add `Key Fingerprint` to id.apache.org </h3>
-    <p>get Key Fingerprint</p>
-    <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">3
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">4
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">5
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">6
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">7
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">8
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">9
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">    <span style="color:#960050;background-color:#1e0010">#</span> <span style="color:#a6e22e">Note</span> <span style="color:#a6e22e">the</span> <span style="color:#e6db74">`Key fingerprint`</span> <span style="color:#a6e22e">section</span> <span style="color:#a6e22e">below</span>.
-    <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">gpg</span> <span style="color:#f92672">--</span><span style="color:#a6e22e">list</span><span style="color:#f92672">-</span><span style="color:#a6e22e">keys</span> <span style="color:#f92672">--</span><span style="color:#a6e22e">fingerprint</span>
-    <span style="color:#f92672">/</span><span style="color:#a6e22e">home</span><span style="color:#f92672">/</span><span style="color:#a6e22e">resty</span><span style="color:#f92672">/</span>.<span style="color:#a6e22e">gnupg</span><span style="color:#f92672">/</span><span style="color:#a6e22e">pubring</span>.<span style="color:#a6e22e">gpg</span>
-    <span style="color:#f92672">------------------------------</span>
-    <span style="color:#a6e22e">pub</span>   <span style="color:#ae81ff">4096</span><span style="color:#a6e22e">R</span><span style="color:#f92672">/</span><span style="color:#ae81ff">30</span><span style="color:#a6e22e">B5FD72</span> <span style="color:#ae81ff">2020</span><span style="color:#f92672">-</span><span style="color:#ae81ff">01</span><span style="color:#f92672">-</span><span style="color:#ae81ff">02</span>
-          <span style="color:#a6e22e">Key</span> <span style="color:#a6e22e">fingerprint</span> = <span style="color:#ae81ff">0</span><span style="color:#a6e22e">F91</span> <span style="color:#a6e22e">BE0A</span> <span style="color:#ae81ff">55</span><span style="color:#a6e22e">A7</span> <span style="color:#a6e22e">B22F</span> <span style="color:#a6e22e">DE1A</span>  <span style="color:#a6e22e">CEEC</span> <span style="color:#ae81ff">3352</span> <span style="color:#ae81ff">48</span><span  [...]
-    <span style="color:#a6e22e">uid</span>                  <span style="color:#a6e22e">Yuansheng</span> <span style="color:#a6e22e">Wang</span> &lt;<span style="color:#a6e22e">membphis</span><span style="color:#960050;background-color:#1e0010">@</span><span style="color:#a6e22e">apache</span>.<span style="color:#a6e22e">org</span>&gt;
-    <span style="color:#a6e22e">sub</span>   <span style="color:#ae81ff">4096</span><span style="color:#a6e22e">R</span><span style="color:#f92672">/</span><span style="color:#ae81ff">3</span><span style="color:#a6e22e">D2F913D</span> <span style="color:#ae81ff">2020</span><span style="color:#f92672">-</span><span style="color:#ae81ff">01</span><span style="color:#f92672">-</span><span style="color:#ae81ff">02</span>
-    </code></pre></td></tr></table>
-</div>
-</div>
-    <h3 class="subtitle">Login id.apache.org and submit Key Fingerprint</h3>
-    <h3 class="subtitle">Add your GPG key to Apache svn</h3>
-    <p>download APISIX svn</p>
-    <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">    <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">svn</span> <span style="color:#f92672">--</span><span style="color:#a6e22e">username</span>=<span style="color:#960050;background-color:#1e0010">$</span>{<span style="color:#a6e22e">Apache</span> <span style="color:#a6e22e">username</span>} <span style="color:#a6e [...]
-</span><span style="color:#75715e"></span>    </code></pre></td></tr></table>
-</div>
-</div>
-    <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">3
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">4
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">    <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">cd</span> <span style="color:#a6e22e">apisix</span>
-    <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">ls</span>
-    <span style="color:#a6e22e">KEYS</span>
-    </code></pre></td></tr></table>
-</div>
-</div>
-    <p>Export the public key and append to the KEYS file.</p>
-    <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">    <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">gpg</span> <span style="color:#f92672">-</span><span style="color:#a6e22e">a</span> <span style="color:#f92672">--</span><span style="color:#a6e22e">export</span> <span style="color:#960050;background-color:#1e0010">$</span>{<span style="color:#a6e22e">GPG</span>  [...]
-    </code></pre></td></tr></table>
-</div>
-</div>
-    <p>Commit the modified KEYS file, saving the public key to the svn server.</p>
-    <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">3
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">4
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">5
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">6
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">7
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">8
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">    <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">svn</span> <span style="color:#f92672">--</span><span style="color:#a6e22e">username</span>=<span style="color:#960050;background-color:#1e0010">$</span>{<span style="color:#a6e22e">Apache</span> <span style="color:#a6e22e">username</span>} <span style="color:#a6e [...]
-    <span style="color:#a6e22e">Authentication</span> <span style="color:#a6e22e">realm</span>: &lt;<span style="color:#a6e22e">https</span>:<span style="color:#75715e">//dist.apache.org:443&gt; ASF Committers
-</span><span style="color:#75715e"></span>    <span style="color:#a6e22e">Password</span> <span style="color:#66d9ef">for</span> <span style="color:#960050;background-color:#1e0010">&#39;</span><span style="color:#a6e22e">membphis</span><span style="color:#960050;background-color:#1e0010">&#39;</span>: <span style="color:#960050;background-color:#1e0010">#</span> <span style="color:#a6e22e">input</span> <span style="color:#a6e22e">password</span>
-    <span style="color:#a6e22e">Store</span> <span style="color:#a6e22e">password</span> <span style="color:#a6e22e">unencrypted</span> (<span style="color:#a6e22e">yes</span><span style="color:#f92672">/</span><span style="color:#a6e22e">no</span>)<span style="color:#960050;background-color:#1e0010">?</span> <span style="color:#a6e22e">yes</span>
-    <span style="color:#a6e22e">Sending</span>        <span style="color:#a6e22e">KEYS</span>
-    <span style="color:#a6e22e">Transmitting</span> <span style="color:#a6e22e">file</span> <span style="color:#a6e22e">data</span> .
-    <span style="color:#a6e22e">Committed</span> <span style="color:#a6e22e">revision</span> <span style="color:#ae81ff">37434.</span>
-    </code></pre></td></tr></table>
-</div>
-</div>
-    <h3 class="subtitle">Make source code package and upload to Apache SVN</h3>
-    <p>Here's an example of preparing a 1.0-rc1 version. Before you make package, make sure you have branch v1.0 ready on github.</p>
-    <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 2
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 3
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 4
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 5
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 6
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 7
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 8
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 9
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">10
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">11
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">12
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">13
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">14
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">15
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">16
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">17
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">18
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">19
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">20
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">21
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">22
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">23
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">24
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">25
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">26
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">27
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">28
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">29
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">30
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">31
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">32
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">33
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">34
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">35
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">36
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">37
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">38
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">39
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">40
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">41
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">42
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">43
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">44
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">45
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">46
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">47
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">48
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">49
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">50
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">51
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">52
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">53
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">54
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">    <span style="color:#960050;background-color:#1e0010">#</span> <span style="color:#a6e22e">Create</span> <span style="color:#a6e22e">a</span> <span style="color:#a6e22e">new</span> <span style="color:#a6e22e">version</span> <span style="color:#a6e22e">number</span> <span style="color:#a6e22e">directory</span> <span style="color:#a6e22e">and</span> <span [...]
-    <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">mkdir</span> <span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e">rc1</span> <span style="color:#f92672">&amp;&amp;</span> <span style="color:#a6e22e">cd</span> <span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e">rc1</span>
-
-    <span style="color:#960050;background-color:#1e0010">#</span> <span style="color:#a6e22e">download</span> <span style="color:#a6e22e">repo</span>
-    <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">clone</span> <span style="color:#f92672">-</span><span style="color:#a6e22e">b</span> <span style="color:#a6e22e">v1</span><span style="color:#ae81ff">.0</span> <span style="color:#a6e22e">git</span><span style="color:#960050;background-color:#1e0010">@</span><span style="color:#a6e22e">github</span>.<span style="color:#a6e22e">com</span>:<span style="color:#a6e22e">apache</span><span style="color:#f92672">/</span><sp [...]
-
-    <span style="color:#960050;background-color:#1e0010">#</span> <span style="color:#a6e22e">check</span> <span style="color:#a6e22e">version</span>
-    <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">cd</span> <span style="color:#a6e22e">apache</span><span style="color:#f92672">-</span><span style="color:#a6e22e">apisix</span><span style="color:#f92672">-</span><span style="color:#ae81ff">1.0</span> <span style="color:#f92672">&amp;&amp;</span> .<span style="color:#f92672">/</span><span style="color:#a6e22e">utils</span><span style="color:#f92672">/</span><span style="color:#a6e22e">check</s [...]
-
-    <span style="color:#960050;background-color:#1e0010">#</span> <span style="color:#a6e22e">delete</span> .<span style="color:#a6e22e">git</span>
-    <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">rm</span> <span style="color:#f92672">-</span><span style="color:#a6e22e">rf</span> <span style="color:#a6e22e">apache</span><span style="color:#f92672">-</span><span style="color:#a6e22e">apisix</span><span style="color:#f92672">-</span><span style="color:#ae81ff">1.0</span><span style="color:#f92672">/</span>.<span style="color:#a6e22e">git</span>
-
-    <span style="color:#960050;background-color:#1e0010">#</span> <span style="color:#a6e22e">make</span> <span style="color:#a6e22e">tar</span> <span style="color:#f92672">package</span>
-    <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">tar</span> <span style="color:#a6e22e">zcvf</span> <span style="color:#a6e22e">apache</span><span style="color:#f92672">-</span><span style="color:#a6e22e">apisix</span><span style="color:#f92672">-</span><span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e">rc1</span><span style="color:#f92672">-</span><span style="color:#a6e22e">src</span>.<span  [...]
-
-    <span style="color:#960050;background-color:#1e0010">#</span> <span style="color:#a6e22e">Signature</span> (<span style="color:#a6e22e">this</span> <span style="color:#a6e22e">brings</span> <span style="color:#a6e22e">up</span> <span style="color:#a6e22e">a</span> <span style="color:#a6e22e">dialog</span> <span style="color:#a6e22e">box</span> <span style="color:#a6e22e">that</span> <span style="color:#a6e22e">prompts</span> <span style="color:#a6e22e">you</span> <span style="color:# [...]
-    <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">gpg</span> <span style="color:#f92672">--</span><span style="color:#a6e22e">armor</span> <span style="color:#f92672">--</span><span style="color:#a6e22e">detach</span><span style="color:#f92672">-</span><span style="color:#a6e22e">sign</span> <span style="color:#a6e22e">apache</span><span style="color:#f92672">-</span><span style="color:#a6e22e">apisix</span><span style="color:#f92672">-</span>< [...]
-
-    <span style="color:#960050;background-color:#1e0010">#</span> <span style="color:#a6e22e">Generate</span> <span style="color:#a6e22e">sha512</span> <span style="color:#a6e22e">checksum</span> <span style="color:#a6e22e">file</span>
-    <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">shasum</span> <span style="color:#f92672">-</span><span style="color:#a6e22e">a512</span> <span style="color:#a6e22e">apache</span><span style="color:#f92672">-</span><span style="color:#a6e22e">apisix</span><span style="color:#f92672">-</span><span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e">rc1</span><span style="color:#f92672">-</span><span  [...]
-
-    <span style="color:#960050;background-color:#1e0010">#</span> <span style="color:#a6e22e">remove</span> <span style="color:#a6e22e">apache</span><span style="color:#f92672">-</span><span style="color:#a6e22e">apisix</span><span style="color:#f92672">-</span><span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e">rc1</span>
-    <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">rm</span> <span style="color:#f92672">-</span><span style="color:#a6e22e">rf</span> <span style="color:#a6e22e">apache</span><span style="color:#f92672">-</span><span style="color:#a6e22e">apisix</span><span style="color:#f92672">-</span><span style="color:#ae81ff">1.0</span>
-
-    <span style="color:#960050;background-color:#1e0010">#</span> <span style="color:#a6e22e">check</span> <span style="color:#a6e22e">files</span>
-    <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">cd</span> .. <span style="color:#f92672">&amp;&amp;</span> <span style="color:#a6e22e">tree</span>
-    .
-    <span style="color:#960050;background-color:#1e0010">├──</span> <span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e">rc1</span>
-    <span style="color:#960050;background-color:#1e0010">│</span>   <span style="color:#960050;background-color:#1e0010">├──</span> <span style="color:#a6e22e">apache</span><span style="color:#f92672">-</span><span style="color:#a6e22e">apisix</span><span style="color:#f92672">-</span><span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e">rc1</span><span style="color:#f92672">-</span><span style="color:#a6e22e">src</span>.<span style="color: [...]
-    <span style="color:#960050;background-color:#1e0010">│</span>   <span style="color:#960050;background-color:#1e0010">├──</span> <span style="color:#a6e22e">apache</span><span style="color:#f92672">-</span><span style="color:#a6e22e">apisix</span><span style="color:#f92672">-</span><span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e">rc1</span><span style="color:#f92672">-</span><span style="color:#a6e22e">src</span>.<span style="color: [...]
-    <span style="color:#960050;background-color:#1e0010">│</span>   <span style="color:#960050;background-color:#1e0010">└──</span> <span style="color:#a6e22e">apache</span><span style="color:#f92672">-</span><span style="color:#a6e22e">apisix</span><span style="color:#f92672">-</span><span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e">rc1</span><span style="color:#f92672">-</span><span style="color:#a6e22e">src</span>.<span style="color: [...]
-    <span style="color:#960050;background-color:#1e0010">└──</span> <span style="color:#a6e22e">KEYS</span>
-
-    <span style="color:#ae81ff">1</span> <span style="color:#a6e22e">directory</span>, <span style="color:#ae81ff">4</span> <span style="color:#a6e22e">files</span>
-
-    <span style="color:#960050;background-color:#1e0010">#</span> <span style="color:#a6e22e">add</span> <span style="color:#a6e22e">files</span> <span style="color:#a6e22e">to</span> <span style="color:#a6e22e">SVN</span>
-    <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">svn</span> <span style="color:#a6e22e">add</span> <span style="color:#f92672">*</span>
-    <span style="color:#a6e22e">A</span>         <span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e">rc1</span>
-    <span style="color:#a6e22e">A</span>  (<span style="color:#a6e22e">bin</span>)  <span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e">rc1</span><span style="color:#f92672">/</span><span style="color:#a6e22e">apache</span><span style="color:#f92672">-</span><span style="color:#a6e22e">apisix</span><span style="color:#f92672">-</span><span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e">rc1< [...]
-    <span style="color:#a6e22e">A</span>  (<span style="color:#a6e22e">bin</span>)  <span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e">rc1</span><span style="color:#f92672">/</span><span style="color:#a6e22e">apache</span><span style="color:#f92672">-</span><span style="color:#a6e22e">apisix</span><span style="color:#f92672">-</span><span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e">rc1< [...]
-    <span style="color:#a6e22e">A</span>         <span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e">rc1</span><span style="color:#f92672">/</span><span style="color:#a6e22e">apache</span><span style="color:#f92672">-</span><span style="color:#a6e22e">apisix</span><span style="color:#f92672">-</span><span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e">rc1</span><span style="color:#f92672">- [...]
-    <span style="color:#a6e22e">svn</span>: <span style="color:#a6e22e">warning</span>: <span style="color:#a6e22e">W150002</span>: <span style="color:#960050;background-color:#1e0010">&#39;</span><span style="color:#f92672">/</span><span style="color:#a6e22e">home</span><span style="color:#f92672">/</span><span style="color:#a6e22e">resty</span><span style="color:#f92672">/</span><span style="color:#a6e22e">git</span><span style="color:#f92672">/</span><span style="color:#a6e22e">apache [...]
-    <span style="color:#a6e22e">svn</span>: <span style="color:#a6e22e">E200009</span>: <span style="color:#a6e22e">Could</span> <span style="color:#a6e22e">not</span> <span style="color:#a6e22e">add</span> <span style="color:#a6e22e">all</span> <span style="color:#a6e22e">targets</span> <span style="color:#a6e22e">because</span> <span style="color:#a6e22e">some</span> <span style="color:#a6e22e">targets</span> <span style="color:#a6e22e">are</span> <span style="color:#a6e22e">already</s [...]
-    <span style="color:#a6e22e">svn</span>: <span style="color:#a6e22e">E200009</span>: <span style="color:#a6e22e">Illegal</span> <span style="color:#a6e22e">target</span> <span style="color:#66d9ef">for</span> <span style="color:#a6e22e">the</span> <span style="color:#a6e22e">requested</span> <span style="color:#a6e22e">operation</span>
-
-    <span style="color:#960050;background-color:#1e0010">#</span> <span style="color:#a6e22e">commit</span> <span style="color:#a6e22e">to</span> <span style="color:#a6e22e">Apache</span> <span style="color:#a6e22e">SVN</span>
-    <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">svn</span> <span style="color:#f92672">--</span><span style="color:#a6e22e">username</span>=<span style="color:#960050;background-color:#1e0010">$</span>{<span style="color:#a6e22e">Apache</span> <span style="color:#a6e22e">username</span>} <span style="color:#a6e22e">commit</span> <span style="color:#f92672">-</span><span style="color:#a6e22e">m</span> <span style="color:#e6db74">&#34;release 1 [...]
-    <span style="color:#a6e22e">Adding</span>         <span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e">rc1</span>
-    <span style="color:#a6e22e">Adding</span>  (<span style="color:#a6e22e">bin</span>)  <span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e">rc1</span><span style="color:#f92672">/</span><span style="color:#a6e22e">apache</span><span style="color:#f92672">-</span><span style="color:#a6e22e">apisix</span><span style="color:#f92672">-</span><span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e" [...]
-    <span style="color:#a6e22e">Adding</span>  (<span style="color:#a6e22e">bin</span>)  <span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e">rc1</span><span style="color:#f92672">/</span><span style="color:#a6e22e">apache</span><span style="color:#f92672">-</span><span style="color:#a6e22e">apisix</span><span style="color:#f92672">-</span><span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e" [...]
-    <span style="color:#a6e22e">Adding</span>         <span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e">rc1</span><span style="color:#f92672">/</span><span style="color:#a6e22e">apache</span><span style="color:#f92672">-</span><span style="color:#a6e22e">apisix</span><span style="color:#f92672">-</span><span style="color:#ae81ff">1.0</span><span style="color:#f92672">-</span><span style="color:#a6e22e">rc1</span><span style="color:#f926 [...]
-    <span style="color:#a6e22e">Transmitting</span> <span style="color:#a6e22e">file</span> <span style="color:#a6e22e">data</span> <span style="color:#f92672">...</span>
-    <span style="color:#a6e22e">Committed</span> <span style="color:#a6e22e">revision</span> <span style="color:#ae81ff">37435.</span>
-    </code></pre></td></tr></table>
-</div>
-</div>
-    <h3 class="subtitle">Send vote thread to dev mailinglist</h3>
-    <p><a href="https://lists.apache.org/thread.html/r19d355210af8e9459e3e7a72578c511a13b226e5214ade3edf41c965%40%3Cdev.apisix.apache.org%3E">Click here to view the reference email</a>There is a minimum wait of 72 hours before statistical voting results. If you get -1 vote, you need to solve the problem before you can continue. </p>
-
-    <h3 class="subtitle">Send vote result thread to dev mailinglist</h3>
-    <p><a href="https://lists.apache.org/thread.html/r567ee0a770f92032d85ea1621bc756772e6d0ab033f299642f1f623d%40%3Cdev.apisix.apache.org%3E">Click here to view the reference email</a> at least 3 `+1` votes is required, then send the vote result to dev@apisix.apache.org. </p>
-
-    <h3 class="subtitle">send announce</h3>
-    <p><a href="https://lists.apache.org/thread.html/r612cf8db32ca15a1ca73167e3baf89ca9ab30100368b200d495d39a3%40%3Cdev.apisix.apache.org%3E">Click here to view the reference email</a> send announce email to dev@apisix.apache.org and announce@apache.org </p>
-
-    <h3 class="subtitle">move package from dev to dist</h3>
-    <p>Remove `rc` from the package name, move KEYS and package to <a href="https://dist.apache.org/repos/dist/release/apisix/"> address </a></p>
-    <h3 class="subtitle">update download page</h3>
-    <p>update <a href="http://apisix.apache.org/downloads/"> address </a>, source repo is https://github.com/apache/apisix-website</p>
-  </section>
-</div>
-
-  </div>
-</section>
-
-
-
-    
-    
-<footer class="footer footer-gray">
-  <div class="container">
-    <div class="columns">
-        <div class="column is-4">
-          <div class="footer-column">
-            <div class="footer-header">
-                <h3>Documentation</h3>
-            </div>
-            <div class="footer-description">
-              
-            </div>
-            <ul class="link-list">
-              <li>
-                <a href="https://github.com/apache/apisix#apisix">
-                  Overview
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix#quickstart">
-                  Quick start
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix/blob/master/doc/architecture-design.md">
-                  Developer guide
-                </a>
-              </li>
-            </ul>
-          </div>
-        </div>
-      <div class="column is-4" style="display: flex;align-items: center;">
-        <div class="footer-column">
-          <div class="footer-header"></div>
-          <div class="footer-description" style="text-align: center;">
-            <a href="http://www.apache.org/" target="_blank"><img src="https://www.apache.org/foundation/press/kit/asf_logo_wide_small.png" alt="Apache APISIX" ></a>
-          </div>
-          <ul class="link-list">
-          </ul>
-        </div>
-      </div>
-    </div>
-    <div class="divider"></div>
-    <div class="copyright">
-Copyright © 2019-2020 The Apache Software Foundation. Apache APISIX, and its feather logo are trademarks of The Apache Software Foundation.
-    </div>
-  </div>
-</footer>
-
-    
-
-    
-    <div id="backtotop"><a href="#"></a></div>
-
-    
-
-    
-
-    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
-<script src="https://unpkg.com/feather-icons"></script>
-<script src="/js/fresh.js"></script>
-<script src="/js/jquery.panelslider.min.js"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script>
-  </body>
-</html>
diff --git a/contribute/security/index.html b/contribute/security/index.html
deleted file mode 100644
index 2859bff..0000000
--- a/contribute/security/index.html
+++ /dev/null
@@ -1,306 +0,0 @@
-<!DOCTYPE html>
-<html lang="">
-  <head>
-    
-
-<meta property="og:title" content="Security" />
-<meta property="og:description" content="The Apache Software Foundation takes a rigorous stance on eliminating security issues in its software projects. Apache APISIX is also very concerned Security issues related to its features and functionality.
-If you have apprehensions regarding APISIX’s security or you discover vulnerability or potential threat, don’t hesitate to get in touch with the Apache Security Team by dropping a mail at security@apache.org. Please specify the project name as APISIX and its product name APISIX or APISIX-Dashboard in the email and provide a description of the relevant problem or potential threat." />
-<meta property="og:type" content="article" />
-<meta property="og:url" content="https://apisix.apache.org/contribute/security/" />
-<meta property="article:published_time" content="2020-01-16T11:46:04+08:00" />
-<meta property="article:modified_time" content="2020-01-16T11:46:04+08:00" />
-
-
-<meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance API gateway, based on the Nginx library and etcd." />
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-<meta http-equiv="x-ua-compatible" content="ie=edge">
-    <title>Apache APISIX</title>
-    
-<link rel="icon" type="image/png" href="/images/favicon.png" />
-<link href="https://fonts.googleapis.com/css?family=Open&#43;Sans:400,600" rel="stylesheet">
-<link rel="stylesheet" type="text/css" href="/css/style.min.54048238003034db6d186a452bc9c6a16486d96d044cf1a23e2ff5a2d1504f5f.css" integrity="sha256-VASCOAAwNNttGGpFK8nGoWSG2W0ETPGiPi/1otFQT18=">
-<link rel="stylesheet" type="text/css" href="/css/icons.css">
-
-  </head>
-  <body>
-    
-    <div id="preloader">
-      <div id="status"></div>
-    </div>
-
-    
-
-    
-
-<nav class="navbar is-fresh is-transparent no-shadow" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-      <div id="navbar-menu" class="navbar-menu is-static">
-
-        <div class="navbar-end">
-          <a href="/" class="navbar-item is-secondary">
-            Home
-          </a>
-          <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-            Documentation
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              Get Involved
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="/contribute/subscribe" class="navbar-item">
-                Subscribe Guide
-              </a>
-              <a href="/contribute/contributor" class="navbar-item">
-                Contributor Guide
-              </a>
-              <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-                GitHub Issue Tracker
-              </a>
-              <a href="/contribute/committer" class="navbar-item">
-                Committer Guide
-              </a>
-              <a href="/contribute/release" class="navbar-item">
-                Release Guide
-              </a>
-              <a href="/contribute/security" class="navbar-item">
-                Security
-              </a>
-              <a href="/contribute/2fa" class="navbar-item">
-                2FA
-              </a>
-            </div>
-          </div>
-          <a href="/team" class="navbar-item is-secondary">
-            Team
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              ASF
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="https://www.apache.org/" class="navbar-item">
-                Foundation
-              </a>
-              <a href="https://www.apache.org/licenses/" class="navbar-item">
-                License
-              </a>
-              <a href="https://www.apache.org/events/current-event" class="navbar-item">
-                Events
-              </a>
-              <a href="https://www.apache.org/security/" class="navbar-item">
-                Security
-              </a>
-              <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-                SponsorShip
-              </a>
-              <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-                Thanks
-              </a>
-            </div>
-          </div>
-          <a href="/downloads" class="navbar-item is-secondary">
-            Downloads
-          </a>
-          <a class="language-switcher" href="/zh">中</a>
-        </div>
-      </div>
-  </div>
-</nav>
-
-
-
-<nav id="navbar-clone" class="navbar is-fresh is-transparent" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png" alt="" width="112" height="28">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="cloned-navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-    <div id="cloned-navbar-menu" class="navbar-menu is-fixed">
-
-      <div class="navbar-end">
-        <a href="/" class="navbar-item is-secondary">
-          Home
-        </a>
-        <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-          Documentation
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            Get Involved
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="/contribute/subscribe" class="navbar-item">
-              Subscribe Guide
-            </a>
-            <a href="/contribute/contributor" class="navbar-item">
-              Contributor Guide
-            </a>
-            <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-              GitHub Issue Tracker
-            </a>
-            <a href="/contribute/committer" class="navbar-item">
-              Committer Guide
-            </a>
-            <a href="/contribute/release" class="navbar-item">
-              Release Guide
-            </a>
-            <a href="/contribute/security" class="navbar-item">
-              Security
-            </a>
-            <a href="/contribute/2fa" class="navbar-item">
-              2FA
-            </a>
-          </div>
-        </div>
-        <a href="/team" class="navbar-item is-secondary">
-          Team
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            ASF
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="https://www.apache.org/" class="navbar-item">
-              Foundation
-            </a>
-            <a href="https://www.apache.org/licenses/" class="navbar-item">
-              License
-            </a>
-            <a href="https://www.apache.org/events/current-event" class="navbar-item">
-              Events
-            </a>
-            <a href="https://www.apache.org/security/" class="navbar-item">
-              Security
-            </a>
-            <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-              SponsorShip
-            </a>
-            <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-              Thanks
-            </a>
-          </div>
-        </div>
-        <a href="/downloads" class="navbar-item is-secondary">
-          Downloads
-        </a>
-        <a class="language-switcher" href="/zh">中</a>
-      </div>
-    </div>
-</div>
-</nav>
-
-<section class="section is-medium">
-  <div class="container">
-    <div class="columns">
-      <div class="column is-centered-tablet-portrait">
-        <h1 class="title section-title">Security</h1>
-        <h5 class="subtitle is-5 is-muted"></h5>
-        <div class="divider"></div>
-      </div>
-    </div>
-    <div class="security">
-  <p>The Apache Software Foundation takes a rigorous stance on eliminating security issues in its software projects. Apache APISIX is also very concerned Security issues related to its features and functionality.</p>
-
-  <p>If you have apprehensions regarding APISIX’s security or you discover vulnerability or potential threat, don’t hesitate to get in touch with the Apache Security Team by dropping a mail at <a href="mailto:security@apache.org">security@apache.org</a>. Please specify the project name as APISIX and its product name APISIX or APISIX-Dashboard in the email and provide a description of the relevant problem or potential threat. You are also urged to recommend the way to reproduce and replic [...]
-
-  <p>Please pay attention to report the security issue on the security email before disclosing it on public domain.</p>
-</div>
-
-  </div>
-</section>
-
-
-
-    
-    
-<footer class="footer footer-gray">
-  <div class="container">
-    <div class="columns">
-        <div class="column is-4">
-          <div class="footer-column">
-            <div class="footer-header">
-                <h3>Documentation</h3>
-            </div>
-            <div class="footer-description">
-              
-            </div>
-            <ul class="link-list">
-              <li>
-                <a href="https://github.com/apache/apisix#apisix">
-                  Overview
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix#quickstart">
-                  Quick start
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix/blob/master/doc/architecture-design.md">
-                  Developer guide
-                </a>
-              </li>
-            </ul>
-          </div>
-        </div>
-      <div class="column is-4" style="display: flex;align-items: center;">
-        <div class="footer-column">
-          <div class="footer-header"></div>
-          <div class="footer-description" style="text-align: center;">
-            <a href="http://www.apache.org/" target="_blank"><img src="https://www.apache.org/foundation/press/kit/asf_logo_wide_small.png" alt="Apache APISIX" ></a>
-          </div>
-          <ul class="link-list">
-          </ul>
-        </div>
-      </div>
-    </div>
-    <div class="divider"></div>
-    <div class="copyright">
-Copyright © 2019-2020 The Apache Software Foundation. Apache APISIX, and its feather logo are trademarks of The Apache Software Foundation.
-    </div>
-  </div>
-</footer>
-
-    
-
-    
-    <div id="backtotop"><a href="#"></a></div>
-
-    
-
-    
-
-    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
-<script src="https://unpkg.com/feather-icons"></script>
-<script src="/js/fresh.js"></script>
-<script src="/js/jquery.panelslider.min.js"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script>
-  </body>
-</html>
diff --git a/contribute/subscribe/index.html b/contribute/subscribe/index.html
deleted file mode 100644
index 838d529..0000000
--- a/contribute/subscribe/index.html
+++ /dev/null
@@ -1,309 +0,0 @@
-<!DOCTYPE html>
-<html lang="">
-  <head>
-    
-
-<meta property="og:title" content="Subscribe Guide" />
-<meta property="og:description" content="During the process of using Apache APISIX, if there has any problems, suggestion or new ideas, please feel free to use the Apache mailing-list to participate in the community construction.
-1. Send e-mail to subscribe the mailing-list first. Use your mailbox to send an e-mail to dev-subscribe@apisix.apache.org with any subjects or contents.
-2. Receive and reply the confirmation e-mail. After Step 1, you will receive a confirmation e-mail from dev-help@apisix." />
-<meta property="og:type" content="article" />
-<meta property="og:url" content="https://apisix.apache.org/contribute/subscribe/" />
-<meta property="article:published_time" content="2020-03-29T11:46:04+08:00" />
-<meta property="article:modified_time" content="2020-03-29T11:46:04+08:00" />
-
-
-<meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance API gateway, based on the Nginx library and etcd." />
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-<meta http-equiv="x-ua-compatible" content="ie=edge">
-    <title>Apache APISIX</title>
-    
-<link rel="icon" type="image/png" href="/images/favicon.png" />
-<link href="https://fonts.googleapis.com/css?family=Open&#43;Sans:400,600" rel="stylesheet">
-<link rel="stylesheet" type="text/css" href="/css/style.min.54048238003034db6d186a452bc9c6a16486d96d044cf1a23e2ff5a2d1504f5f.css" integrity="sha256-VASCOAAwNNttGGpFK8nGoWSG2W0ETPGiPi/1otFQT18=">
-<link rel="stylesheet" type="text/css" href="/css/icons.css">
-
-  </head>
-  <body>
-    
-    <div id="preloader">
-      <div id="status"></div>
-    </div>
-
-    
-
-    
-
-<nav class="navbar is-fresh is-transparent no-shadow" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-      <div id="navbar-menu" class="navbar-menu is-static">
-
-        <div class="navbar-end">
-          <a href="/" class="navbar-item is-secondary">
-            Home
-          </a>
-          <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-            Documentation
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              Get Involved
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="/contribute/subscribe" class="navbar-item">
-                Subscribe Guide
-              </a>
-              <a href="/contribute/contributor" class="navbar-item">
-                Contributor Guide
-              </a>
-              <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-                GitHub Issue Tracker
-              </a>
-              <a href="/contribute/committer" class="navbar-item">
-                Committer Guide
-              </a>
-              <a href="/contribute/release" class="navbar-item">
-                Release Guide
-              </a>
-              <a href="/contribute/security" class="navbar-item">
-                Security
-              </a>
-              <a href="/contribute/2fa" class="navbar-item">
-                2FA
-              </a>
-            </div>
-          </div>
-          <a href="/team" class="navbar-item is-secondary">
-            Team
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              ASF
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="https://www.apache.org/" class="navbar-item">
-                Foundation
-              </a>
-              <a href="https://www.apache.org/licenses/" class="navbar-item">
-                License
-              </a>
-              <a href="https://www.apache.org/events/current-event" class="navbar-item">
-                Events
-              </a>
-              <a href="https://www.apache.org/security/" class="navbar-item">
-                Security
-              </a>
-              <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-                SponsorShip
-              </a>
-              <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-                Thanks
-              </a>
-            </div>
-          </div>
-          <a href="/downloads" class="navbar-item is-secondary">
-            Downloads
-          </a>
-          <a class="language-switcher" href="/zh">中</a>
-        </div>
-      </div>
-  </div>
-</nav>
-
-
-
-<nav id="navbar-clone" class="navbar is-fresh is-transparent" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png" alt="" width="112" height="28">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="cloned-navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-    <div id="cloned-navbar-menu" class="navbar-menu is-fixed">
-
-      <div class="navbar-end">
-        <a href="/" class="navbar-item is-secondary">
-          Home
-        </a>
-        <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-          Documentation
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            Get Involved
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="/contribute/subscribe" class="navbar-item">
-              Subscribe Guide
-            </a>
-            <a href="/contribute/contributor" class="navbar-item">
-              Contributor Guide
-            </a>
-            <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-              GitHub Issue Tracker
-            </a>
-            <a href="/contribute/committer" class="navbar-item">
-              Committer Guide
-            </a>
-            <a href="/contribute/release" class="navbar-item">
-              Release Guide
-            </a>
-            <a href="/contribute/security" class="navbar-item">
-              Security
-            </a>
-            <a href="/contribute/2fa" class="navbar-item">
-              2FA
-            </a>
-          </div>
-        </div>
-        <a href="/team" class="navbar-item is-secondary">
-          Team
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            ASF
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="https://www.apache.org/" class="navbar-item">
-              Foundation
-            </a>
-            <a href="https://www.apache.org/licenses/" class="navbar-item">
-              License
-            </a>
-            <a href="https://www.apache.org/events/current-event" class="navbar-item">
-              Events
-            </a>
-            <a href="https://www.apache.org/security/" class="navbar-item">
-              Security
-            </a>
-            <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-              SponsorShip
-            </a>
-            <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-              Thanks
-            </a>
-          </div>
-        </div>
-        <a href="/downloads" class="navbar-item is-secondary">
-          Downloads
-        </a>
-        <a class="language-switcher" href="/zh">中</a>
-      </div>
-    </div>
-</div>
-</nav>
-
-<section class="section is-medium">
-  <div class="container">
-    <div class="columns">
-      <div class="column is-centered-tablet-portrait">
-        <h1 class="title section-title">Subscribe Guide</h1>
-        <h5 class="subtitle is-5 is-muted"></h5>
-        <div class="divider"></div>
-      </div>
-    </div>
-    <div>
-  <section>
-  <p>During the process of using Apache APISIX, if there has any problems, suggestion or new ideas, please feel free to use the Apache mailing-list to participate in the community construction.</p>
-  <p>1. Send e-mail to subscribe the mailing-list first. Use your mailbox to send an e-mail to <a href="mailto:dev-subscribe@apisix.apache.org">dev-subscribe@apisix.apache.org</a> with any subjects or contents.</p>
-  <p>2. Receive and reply the confirmation e-mail. After Step 1, you will receive a confirmation e-mail from dev-help@apisix.apache.org (if you can not receive that, please check “RSS feeds”, “junk e-mail” or other items). Reply that e-mail directly or click the link in e-mail to reply, with any subjects or contents.</p>
-  <p>3. Receive the Welcome e-mail. After finishing the two steps above, an e-mail with the subject of <strong>WELCOME to dev@apisix.apache.org</strong> will be sent to your e-mail address. Until now, you have succeeded in subscribing Apache APISIX mailing-list.</p>
-  <p>4. Until now, you can interact with community by your subscribed email or track email conversations by Archived email list.</p>
-  </section>
-</div>
-
-  </div>
-</section>
-
-
-
-    
-    
-<footer class="footer footer-gray">
-  <div class="container">
-    <div class="columns">
-        <div class="column is-4">
-          <div class="footer-column">
-            <div class="footer-header">
-                <h3>Documentation</h3>
-            </div>
-            <div class="footer-description">
-              
-            </div>
-            <ul class="link-list">
-              <li>
-                <a href="https://github.com/apache/apisix#apisix">
-                  Overview
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix#quickstart">
-                  Quick start
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix/blob/master/doc/architecture-design.md">
-                  Developer guide
-                </a>
-              </li>
-            </ul>
-          </div>
-        </div>
-      <div class="column is-4" style="display: flex;align-items: center;">
-        <div class="footer-column">
-          <div class="footer-header"></div>
-          <div class="footer-description" style="text-align: center;">
-            <a href="http://www.apache.org/" target="_blank"><img src="https://www.apache.org/foundation/press/kit/asf_logo_wide_small.png" alt="Apache APISIX" ></a>
-          </div>
-          <ul class="link-list">
-          </ul>
-        </div>
-      </div>
-    </div>
-    <div class="divider"></div>
-    <div class="copyright">
-Copyright © 2019-2020 The Apache Software Foundation. Apache APISIX, and its feather logo are trademarks of The Apache Software Foundation.
-    </div>
-  </div>
-</footer>
-
-    
-
-    
-    <div id="backtotop"><a href="#"></a></div>
-
-    
-
-    
-
-    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
-<script src="https://unpkg.com/feather-icons"></script>
-<script src="/js/fresh.js"></script>
-<script src="/js/jquery.panelslider.min.js"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script>
-  </body>
-</html>
diff --git a/css/icons.css b/css/icons.css
deleted file mode 100644
index 2c092aa..0000000
--- a/css/icons.css
+++ /dev/null
@@ -1 +0,0 @@
-@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.6.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;} [...]
\ No newline at end of file
diff --git a/css/main.css b/css/main.css
deleted file mode 100644
index 83739f0..0000000
--- a/css/main.css
+++ /dev/null
@@ -1 +0,0 @@
-a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}b [...]
\ No newline at end of file
diff --git a/css/prism.css b/css/prism.css
deleted file mode 100644
index 2a84ffb..0000000
--- a/css/prism.css
+++ /dev/null
@@ -1,115 +0,0 @@
-/**
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- *
- * Modified prism.js default theme for JavaScript, CSS and HTML
- * Based on dabblet (http://dabblet.com)
- * @author Lea Verou
- */
-
-code[class*='language-'],
-pre[class*='language-'] {
-  font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
-  text-align: left;
-  white-space: pre;
-  word-spacing: normal;
-  word-break: normal;
-  word-wrap: normal;
-  line-height: 1.5;
-
-  -moz-tab-size: 4;
-  -o-tab-size: 4;
-  tab-size: 4;
-
-  -webkit-hyphens: none;
-  -moz-hyphens: none;
-  -ms-hyphens: none;
-  hyphens: none;
-}
-
-/* Code blocks */
-pre[class*='language-'] {
-  padding: 1em;
-  margin: 0.5em 0;
-  overflow: auto;
-}
-
-/* Inline code */
-:not(pre) > code[class*='language-'] {
-  padding: 0.1em;
-  border-radius: 0.3em;
-  white-space: normal;
-}
-
-.token.comment,
-.token.prolog,
-.token.doctype,
-.token.cdata {
-  color: slategray;
-}
-
-.token.punctuation {
-  color: #999;
-}
-
-.namespace {
-  opacity: 0.7;
-}
-
-.token.property,
-.token.tag,
-.token.boolean,
-.token.constant,
-.token.symbol,
-.token.deleted {
-  color: #905;
-}
-
-.token.selector,
-.token.number,
-.token.attr-name,
-.token.string,
-.token.char,
-.token.builtin,
-.token.inserted {
-  color: #690;
-}
-
-.token.operator,
-.token.entity,
-.token.url,
-.language-css .token.string,
-.style .token.string {
-  color: #9a6e3a;
-}
-
-.token.atrule,
-.token.attr-value,
-.token.keyword {
-  color: #07a;
-}
-
-.token.function,
-.token.class-name {
-  color: #dd4a68;
-}
-
-.token.regex,
-.token.important,
-.token.variable {
-  color: #e90;
-}
-
-.token.important,
-.token.bold {
-  font-weight: bold;
-}
-.token.italic {
-  font-style: italic;
-}
-
-.token.entity {
-  cursor: help;
-}
diff --git a/css/style.min.0716df82c59b46eb0b19ff92fab552fc16c047bf08587a79e580f97e70330158.css b/css/style.min.0716df82c59b46eb0b19ff92fab552fc16c047bf08587a79e580f97e70330158.css
deleted file mode 100644
index 7369e0e..0000000
--- a/css/style.min.0716df82c59b46eb0b19ff92fab552fc16c047bf08587a79e580f97e70330158.css
+++ /dev/null
@@ -1 +0,0 @@
-/*!bulma.io v0.7.0 | MIT License | github.com/jgthms/bulma*/@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.delete,.modal-close,.is-unselectable,.button,.file,.breadcrumb,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select:not(.is-multiple):not(.is-loading)::after,.navbar-link::after{border:3px solid transpar [...]
\ No newline at end of file
diff --git a/css/style.min.54048238003034db6d186a452bc9c6a16486d96d044cf1a23e2ff5a2d1504f5f.css b/css/style.min.54048238003034db6d186a452bc9c6a16486d96d044cf1a23e2ff5a2d1504f5f.css
deleted file mode 100644
index b67dcd3..0000000
--- a/css/style.min.54048238003034db6d186a452bc9c6a16486d96d044cf1a23e2ff5a2d1504f5f.css
+++ /dev/null
@@ -1 +0,0 @@
-/*!bulma.io v0.7.0 | MIT License | github.com/jgthms/bulma*/@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.delete,.modal-close,.is-unselectable,.button,.file,.breadcrumb,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select:not(.is-multiple):not(.is-loading)::after,.navbar-link::after{border:3px solid transpar [...]
\ No newline at end of file
diff --git a/docs/2fa.html b/docs/2fa.html
deleted file mode 100644
index 6e834c7..0000000
--- a/docs/2fa.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>2FA · Apache APISIX™</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="## Two-factor authentication(2FA)"/><meta name="docsearch:language" content="en"/><meta property="og:title" content="2FA · Apache APISIX™"/><meta property="og:type" content="website"/><meta property="og:url" cont [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site n [...]
-            var coll = document.getElementsByClassName('collapsible');
-            var checkActiveCategory = true;
-            for (var i = 0; i < coll.length; i++) {
-              var links = coll[i].nextElementSibling.getElementsByTagName('*');
-              if (checkActiveCategory){
-                for (var j = 0; j < links.length; j++) {
-                  if (links[j].classList.contains('navListItemActive')){
-                    coll[i].nextElementSibling.classList.toggle('hide');
-                    coll[i].childNodes[1].classList.toggle('rotate');
-                    checkActiveCategory = false;
-                    break;
-                  }
-                }
-              }
-
-              coll[i].addEventListener('click', function() {
-                var arrow = this.childNodes[1];
-                arrow.classList.toggle('rotate');
-                var content = this.nextElementSibling;
-                content.classList.toggle('hide');
-              });
-            }
-
-            document.addEventListener('DOMContentLoaded', function() {
-              createToggler('#navToggler', '#docsNav', 'docsSliderActive');
-              createToggler('#tocToggler', 'body', 'tocActive');
-
-              var headings = document.querySelector('.toc-headings');
-              headings && headings.addEventListener('click', function(event) {
-                var el = event.target;
-                while(el !== headings){
-                  if (el.tagName === 'A') {
-                    document.body.classList.remove('tocActive');
-                    break;
-                  } else{
-                    el = el.parentNode;
-                  }
-                }
-              }, false);
-
-              function createToggler(togglerSelector, targetSelector, className) {
-                var toggler = document.querySelector(togglerSelector);
-                var target = document.querySelector(targetSelector);
-
-                if (!toggler) {
-                  return;
-                }
-
-                toggler.onclick = function(event) {
-                  event.preventDefault();
-
-                  target.classList.toggle(className);
-                };
-              }
-            });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">2FA</h1></header><article><div><span><h2><a class="anchor" aria-hidden="true" id="two-factor-authentication2fa"></a><a href="#two-factor-authentication2fa" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><pa [...]
-<p>Two factor authentication (2FA) refers to the authentication method that combines both passport and an object (credit card, SMS phone, token or biomarkers as fingerprint) to identify a user. To ensure the security of the committer’s account, we need you to enable 2FA to sign in and contribute codes on GitHub. More details, please refer to 2FA.</p>
-<p>Note:If you do not enable 2FA, you will be removed from the project and unable to access our repositories and the fork from our private repository.</p>
-<h2><a class="anchor" aria-hidden="true" id="enable-2fa-on-github"></a><a href="#enable-2fa-on-github" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
-<p>For detailed operations, please refer to Enable Two Factor Authentication with TOTP.</p>
-<p>After enabling 2FA, you need to sign in GitHub with the way of username/password + mobile phone authentication code.</p>
-<p>Tips: If you cannot download the APP through the page link, you can search and download the Google Authenticator in APP Store.</p>
-<h2><a class="anchor" aria-hidden="true" id="how-to-submit-codes"></a><a href="#how-to-submit-codes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.2 [...]
-<p>After enabling 2FA, you need to generate a private access Token to perform operations such as git submit and so on. At this time, you will use username + private access Token in replace of username + password to submit codes.</p>
-<p>For detailed operations, please refer to Create a Private Token.</p>
-</span></div></article></div><div class="docLastUpdate"><em>Last updated on 10/29/2020 by Wen Ming</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/committer-guide"><span class="arrow-prev">← </span><span>Committer Guide</span></a><a class="docs-next button" href="/docs/release-guide"><span>Release Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#two-factor-authentication2fa">Two- [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/docs/2fa/index.html b/docs/2fa/index.html
deleted file mode 100644
index 6e834c7..0000000
--- a/docs/2fa/index.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>2FA · Apache APISIX™</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="## Two-factor authentication(2FA)"/><meta name="docsearch:language" content="en"/><meta property="og:title" content="2FA · Apache APISIX™"/><meta property="og:type" content="website"/><meta property="og:url" cont [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site n [...]
-            var coll = document.getElementsByClassName('collapsible');
-            var checkActiveCategory = true;
-            for (var i = 0; i < coll.length; i++) {
-              var links = coll[i].nextElementSibling.getElementsByTagName('*');
-              if (checkActiveCategory){
-                for (var j = 0; j < links.length; j++) {
-                  if (links[j].classList.contains('navListItemActive')){
-                    coll[i].nextElementSibling.classList.toggle('hide');
-                    coll[i].childNodes[1].classList.toggle('rotate');
-                    checkActiveCategory = false;
-                    break;
-                  }
-                }
-              }
-
-              coll[i].addEventListener('click', function() {
-                var arrow = this.childNodes[1];
-                arrow.classList.toggle('rotate');
-                var content = this.nextElementSibling;
-                content.classList.toggle('hide');
-              });
-            }
-
-            document.addEventListener('DOMContentLoaded', function() {
-              createToggler('#navToggler', '#docsNav', 'docsSliderActive');
-              createToggler('#tocToggler', 'body', 'tocActive');
-
-              var headings = document.querySelector('.toc-headings');
-              headings && headings.addEventListener('click', function(event) {
-                var el = event.target;
-                while(el !== headings){
-                  if (el.tagName === 'A') {
-                    document.body.classList.remove('tocActive');
-                    break;
-                  } else{
-                    el = el.parentNode;
-                  }
-                }
-              }, false);
-
-              function createToggler(togglerSelector, targetSelector, className) {
-                var toggler = document.querySelector(togglerSelector);
-                var target = document.querySelector(targetSelector);
-
-                if (!toggler) {
-                  return;
-                }
-
-                toggler.onclick = function(event) {
-                  event.preventDefault();
-
-                  target.classList.toggle(className);
-                };
-              }
-            });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">2FA</h1></header><article><div><span><h2><a class="anchor" aria-hidden="true" id="two-factor-authentication2fa"></a><a href="#two-factor-authentication2fa" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><pa [...]
-<p>Two factor authentication (2FA) refers to the authentication method that combines both passport and an object (credit card, SMS phone, token or biomarkers as fingerprint) to identify a user. To ensure the security of the committer’s account, we need you to enable 2FA to sign in and contribute codes on GitHub. More details, please refer to 2FA.</p>
-<p>Note:If you do not enable 2FA, you will be removed from the project and unable to access our repositories and the fork from our private repository.</p>
-<h2><a class="anchor" aria-hidden="true" id="enable-2fa-on-github"></a><a href="#enable-2fa-on-github" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
-<p>For detailed operations, please refer to Enable Two Factor Authentication with TOTP.</p>
-<p>After enabling 2FA, you need to sign in GitHub with the way of username/password + mobile phone authentication code.</p>
-<p>Tips: If you cannot download the APP through the page link, you can search and download the Google Authenticator in APP Store.</p>
-<h2><a class="anchor" aria-hidden="true" id="how-to-submit-codes"></a><a href="#how-to-submit-codes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.2 [...]
-<p>After enabling 2FA, you need to generate a private access Token to perform operations such as git submit and so on. At this time, you will use username + private access Token in replace of username + password to submit codes.</p>
-<p>For detailed operations, please refer to Create a Private Token.</p>
-</span></div></article></div><div class="docLastUpdate"><em>Last updated on 10/29/2020 by Wen Ming</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/committer-guide"><span class="arrow-prev">← </span><span>Committer Guide</span></a><a class="docs-next button" href="/docs/release-guide"><span>Release Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#two-factor-authentication2fa">Two- [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/docs/committer-guide.html b/docs/committer-guide.html
deleted file mode 100644
index fede565..0000000
--- a/docs/committer-guide.html
+++ /dev/null
@@ -1,121 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Committer Guide · Apache APISIX™</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="## What can I contribute?"/><meta name="docsearch:language" content="en"/><meta property="og:title" content="Committer Guide · Apache APISIX™"/><meta property="og:type" content="website"/><meta proper [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site n [...]
-            var coll = document.getElementsByClassName('collapsible');
-            var checkActiveCategory = true;
-            for (var i = 0; i < coll.length; i++) {
-              var links = coll[i].nextElementSibling.getElementsByTagName('*');
-              if (checkActiveCategory){
-                for (var j = 0; j < links.length; j++) {
-                  if (links[j].classList.contains('navListItemActive')){
-                    coll[i].nextElementSibling.classList.toggle('hide');
-                    coll[i].childNodes[1].classList.toggle('rotate');
-                    checkActiveCategory = false;
-                    break;
-                  }
-                }
-              }
-
-              coll[i].addEventListener('click', function() {
-                var arrow = this.childNodes[1];
-                arrow.classList.toggle('rotate');
-                var content = this.nextElementSibling;
-                content.classList.toggle('hide');
-              });
-            }
-
-            document.addEventListener('DOMContentLoaded', function() {
-              createToggler('#navToggler', '#docsNav', 'docsSliderActive');
-              createToggler('#tocToggler', 'body', 'tocActive');
-
-              var headings = document.querySelector('.toc-headings');
-              headings && headings.addEventListener('click', function(event) {
-                var el = event.target;
-                while(el !== headings){
-                  if (el.tagName === 'A') {
-                    document.body.classList.remove('tocActive');
-                    break;
-                  } else{
-                    el = el.parentNode;
-                  }
-                }
-              }, false);
-
-              function createToggler(togglerSelector, targetSelector, className) {
-                var toggler = document.querySelector(togglerSelector);
-                var target = document.querySelector(targetSelector);
-
-                if (!toggler) {
-                  return;
-                }
-
-                toggler.onclick = function(event) {
-                  event.preventDefault();
-
-                  target.classList.toggle(className);
-                };
-              }
-            });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Committer Guide</h1></header><article><div><span><h2><a class="anchor" aria-hidden="true" id="what-can-i-contribute"></a><a href="#what-can-i-contribute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path [...]
-<p>All forms of contributions are accepted, for example:</p>
-<ol>
-<li><p>Take a look at issues with tag called Good first issue or Help wanted.</p></li>
-<li><p>Join the discussion on mailing list.</p></li>
-<li><p>Answer questions on issues.</p></li>
-<li><p>Fix bugs reported on issues, and send us pull request.</p></li>
-<li><p>Review the existing pull request.</p></li>
-<li><p>Improve the website.</p></li>
-<li><p>Write document or article.</p></li>
-<li><p>Any form of contribution that is not mentioned above.</p></li>
-</ol>
-<p>If you would like to contribute, please send an email to <a href="mailto:dev@apisix.apache.org">dev@apisix.apache.org</a> to let us know!</p>
-<h2><a class="anchor" aria-hidden="true" id="how-to-become-a-apisix-committer"></a><a href="#how-to-become-a-apisix-committer" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13. [...]
-<p>Anyone can be a contributor to an Apache project. Being a contributor simply means that you take an interest in the project and contribute in some way, ranging from asking sensible questions (which documents the project and provides feedback to developers) through to providing new features as patches.</p>
-<p>If you become a valuable contributor to the project you may well be invited to become a committer. Committer is a term used at the ASF to signify someone who is committed to a particular project. It brings with it the privilege of write access to the project repository and resources.</p>
-<p>More details could be found here.</p>
-<h2><a class="anchor" aria-hidden="true" id="promotion"></a><a href="#promotion" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.6 [...]
-<p>The Apache APISIX community follows the Apache Community’s process on accepting a new committer. After a contributor participates APISIX's community actively, (P)PMC and Committers will make decisions to invite the contributor join Committers and (P)PMC.</p>
-<p>Processes are:</p>
-<ol>
-<li><p>Start the discussion and vote in @private. Only current PMC member could nominate</p></li>
-<li><p>If the vote passes, send an offer to become a committer with @private CC’ed</p></li>
-<li><p>New committer signs ICLA and apply Apache ID and email address</p></li>
-<li><p>Update Team page.</p></li>
-</ol>
-<h2><a class="anchor" aria-hidden="true" id="responsibilities"></a><a href="#responsibilities" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2. [...]
-<ol>
-<li><p>Develop new features</p></li>
-<li><p>Refactor codes</p></li>
-<li><p>Review PR reliably and in time</p></li>
-<li><p>Consider and accept feature requests</p></li>
-<li><p>Answer questions</p></li>
-<li><p>Update documentation and examples</p></li>
-<li><p>Improve processes and tools</p></li>
-<li><p>Guide new contributors join community.</p></li>
-</ol>
-<h2><a class="anchor" aria-hidden="true" id="how-to-become-a-apisix-pmc"></a><a href="#how-to-become-a-apisix-pmc" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
-<p>In APISIX community, if a committer who have earned even more merit, can be invited to be a part of the Project Management Committee (PMC).</p>
-<p>One thing that is sometimes hard to understand when you are new to the open development process used at the ASF, is that we value the community more than the code. A strong and healthy community will be respectful and be a fun and rewarding place. More importantly, a diverse and healthy community can continue to support the code over the longer term, even as individual companies come and go from the field.</p>
-</span></div></article></div><div class="docLastUpdate"><em>Last updated on 10/29/2020 by Wen Ming</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/contributor-guide"><span class="arrow-prev">← </span><span>Contributor Guide</span></a><a class="docs-next button" href="/docs/2fa"><span>2FA</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#what-can-i-contribute">What can I contribute?</a>< [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/docs/committer-guide/index.html b/docs/committer-guide/index.html
deleted file mode 100644
index fede565..0000000
--- a/docs/committer-guide/index.html
+++ /dev/null
@@ -1,121 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Committer Guide · Apache APISIX™</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="## What can I contribute?"/><meta name="docsearch:language" content="en"/><meta property="og:title" content="Committer Guide · Apache APISIX™"/><meta property="og:type" content="website"/><meta proper [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site n [...]
-            var coll = document.getElementsByClassName('collapsible');
-            var checkActiveCategory = true;
-            for (var i = 0; i < coll.length; i++) {
-              var links = coll[i].nextElementSibling.getElementsByTagName('*');
-              if (checkActiveCategory){
-                for (var j = 0; j < links.length; j++) {
-                  if (links[j].classList.contains('navListItemActive')){
-                    coll[i].nextElementSibling.classList.toggle('hide');
-                    coll[i].childNodes[1].classList.toggle('rotate');
-                    checkActiveCategory = false;
-                    break;
-                  }
-                }
-              }
-
-              coll[i].addEventListener('click', function() {
-                var arrow = this.childNodes[1];
-                arrow.classList.toggle('rotate');
-                var content = this.nextElementSibling;
-                content.classList.toggle('hide');
-              });
-            }
-
-            document.addEventListener('DOMContentLoaded', function() {
-              createToggler('#navToggler', '#docsNav', 'docsSliderActive');
-              createToggler('#tocToggler', 'body', 'tocActive');
-
-              var headings = document.querySelector('.toc-headings');
-              headings && headings.addEventListener('click', function(event) {
-                var el = event.target;
-                while(el !== headings){
-                  if (el.tagName === 'A') {
-                    document.body.classList.remove('tocActive');
-                    break;
-                  } else{
-                    el = el.parentNode;
-                  }
-                }
-              }, false);
-
-              function createToggler(togglerSelector, targetSelector, className) {
-                var toggler = document.querySelector(togglerSelector);
-                var target = document.querySelector(targetSelector);
-
-                if (!toggler) {
-                  return;
-                }
-
-                toggler.onclick = function(event) {
-                  event.preventDefault();
-
-                  target.classList.toggle(className);
-                };
-              }
-            });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Committer Guide</h1></header><article><div><span><h2><a class="anchor" aria-hidden="true" id="what-can-i-contribute"></a><a href="#what-can-i-contribute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path [...]
-<p>All forms of contributions are accepted, for example:</p>
-<ol>
-<li><p>Take a look at issues with tag called Good first issue or Help wanted.</p></li>
-<li><p>Join the discussion on mailing list.</p></li>
-<li><p>Answer questions on issues.</p></li>
-<li><p>Fix bugs reported on issues, and send us pull request.</p></li>
-<li><p>Review the existing pull request.</p></li>
-<li><p>Improve the website.</p></li>
-<li><p>Write document or article.</p></li>
-<li><p>Any form of contribution that is not mentioned above.</p></li>
-</ol>
-<p>If you would like to contribute, please send an email to <a href="mailto:dev@apisix.apache.org">dev@apisix.apache.org</a> to let us know!</p>
-<h2><a class="anchor" aria-hidden="true" id="how-to-become-a-apisix-committer"></a><a href="#how-to-become-a-apisix-committer" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13. [...]
-<p>Anyone can be a contributor to an Apache project. Being a contributor simply means that you take an interest in the project and contribute in some way, ranging from asking sensible questions (which documents the project and provides feedback to developers) through to providing new features as patches.</p>
-<p>If you become a valuable contributor to the project you may well be invited to become a committer. Committer is a term used at the ASF to signify someone who is committed to a particular project. It brings with it the privilege of write access to the project repository and resources.</p>
-<p>More details could be found here.</p>
-<h2><a class="anchor" aria-hidden="true" id="promotion"></a><a href="#promotion" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.6 [...]
-<p>The Apache APISIX community follows the Apache Community’s process on accepting a new committer. After a contributor participates APISIX's community actively, (P)PMC and Committers will make decisions to invite the contributor join Committers and (P)PMC.</p>
-<p>Processes are:</p>
-<ol>
-<li><p>Start the discussion and vote in @private. Only current PMC member could nominate</p></li>
-<li><p>If the vote passes, send an offer to become a committer with @private CC’ed</p></li>
-<li><p>New committer signs ICLA and apply Apache ID and email address</p></li>
-<li><p>Update Team page.</p></li>
-</ol>
-<h2><a class="anchor" aria-hidden="true" id="responsibilities"></a><a href="#responsibilities" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2. [...]
-<ol>
-<li><p>Develop new features</p></li>
-<li><p>Refactor codes</p></li>
-<li><p>Review PR reliably and in time</p></li>
-<li><p>Consider and accept feature requests</p></li>
-<li><p>Answer questions</p></li>
-<li><p>Update documentation and examples</p></li>
-<li><p>Improve processes and tools</p></li>
-<li><p>Guide new contributors join community.</p></li>
-</ol>
-<h2><a class="anchor" aria-hidden="true" id="how-to-become-a-apisix-pmc"></a><a href="#how-to-become-a-apisix-pmc" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...]
-<p>In APISIX community, if a committer who have earned even more merit, can be invited to be a part of the Project Management Committee (PMC).</p>
-<p>One thing that is sometimes hard to understand when you are new to the open development process used at the ASF, is that we value the community more than the code. A strong and healthy community will be respectful and be a fun and rewarding place. More importantly, a diverse and healthy community can continue to support the code over the longer term, even as individual companies come and go from the field.</p>
-</span></div></article></div><div class="docLastUpdate"><em>Last updated on 10/29/2020 by Wen Ming</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/contributor-guide"><span class="arrow-prev">← </span><span>Contributor Guide</span></a><a class="docs-next button" href="/docs/2fa"><span>2FA</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#what-can-i-contribute">What can I contribute?</a>< [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/docs/contributor-guide.html b/docs/contributor-guide.html
deleted file mode 100644
index 272b1e2..0000000
--- a/docs/contributor-guide.html
+++ /dev/null
@@ -1,136 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Contributor Guide · Apache APISIX™</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="Please fee free to report bugs, submit suggestions, or submit PRs according to this guide."/><meta name="docsearch:language" content="en"/><meta property="og:title" content="Contributor Guide · Apac [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site n [...]
-            var coll = document.getElementsByClassName('collapsible');
-            var checkActiveCategory = true;
-            for (var i = 0; i < coll.length; i++) {
-              var links = coll[i].nextElementSibling.getElementsByTagName('*');
-              if (checkActiveCategory){
-                for (var j = 0; j < links.length; j++) {
-                  if (links[j].classList.contains('navListItemActive')){
-                    coll[i].nextElementSibling.classList.toggle('hide');
-                    coll[i].childNodes[1].classList.toggle('rotate');
-                    checkActiveCategory = false;
-                    break;
-                  }
-                }
-              }
-
-              coll[i].addEventListener('click', function() {
-                var arrow = this.childNodes[1];
-                arrow.classList.toggle('rotate');
-                var content = this.nextElementSibling;
-                content.classList.toggle('hide');
-              });
-            }
-
-            document.addEventListener('DOMContentLoaded', function() {
-              createToggler('#navToggler', '#docsNav', 'docsSliderActive');
-              createToggler('#tocToggler', 'body', 'tocActive');
-
-              var headings = document.querySelector('.toc-headings');
-              headings && headings.addEventListener('click', function(event) {
-                var el = event.target;
-                while(el !== headings){
-                  if (el.tagName === 'A') {
-                    document.body.classList.remove('tocActive');
-                    break;
-                  } else{
-                    el = el.parentNode;
-                  }
-                }
-              }, false);
-
-              function createToggler(togglerSelector, targetSelector, className) {
-                var toggler = document.querySelector(togglerSelector);
-                var target = document.querySelector(targetSelector);
-
-                if (!toggler) {
-                  return;
-                }
-
-                toggler.onclick = function(event) {
-                  event.preventDefault();
-
-                  target.classList.toggle(className);
-                };
-              }
-            });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Contributor Guide</h1></header><article><div><span><p>Please fee free to report bugs, submit suggestions, or submit PRs according to this guide.</p>
-<h2><a class="anchor" aria-hidden="true" id="submit-an-issue"></a><a href="#submit-an-issue" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
-<ol>
-<li><p>Before submitting your issues, please go through a comprehensive search to make sure the problem cannot be solved just by searching.</p></li>
-<li><p>Check the Issue List to make sure the problem is not repeated.</p></li>
-<li><p>Create a new issue and choose the type of issue.</p></li>
-<li><p>Define the issue with a clear and descriptive title.</p></li>
-<li><p>Fill in necessary information according to the template.</p></li>
-<li><p>Choose a label after issue created.</p></li>
-<li><p>Please pay attention to your issue, you may need provide more information during discussion.</p></li>
-</ol>
-<h2><a class="anchor" aria-hidden="true" id="developer-flow"></a><a href="#developer-flow" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<h3><a class="anchor" aria-hidden="true" id="fork-repo"></a><a href="#fork-repo" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.6 [...]
-<p>Fork the Apache APISIX repo to your own repo to work, then setting proper upstream.</p>
-<pre><code class="hljs css language-sh">git remote add upstream https://github.com/apache/apisix.git
-</code></pre>
-<h3><a class="anchor" aria-hidden="true" id="choose-an-issue"></a><a href="#choose-an-issue" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
-<ol>
-<li><p>Please choose your target issue. If it is a new issue discovered or a new function enhancement to offer, please create an issue and set the right label for it.</p></li>
-<li><p>After choosing the relevant issue, please reply with a deadline to indicate that you are working on it.</p></li>
-<li><p>Find a mentor from the Team page and your mentor will give you feedback about your PR or issue in time.</p></li>
-</ol>
-<h3><a class="anchor" aria-hidden="true" id="create-your-branch"></a><a href="#create-your-branch" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
-<p>Switch to your forked master branch, pull codes from upstream, then create a new branch.</p>
-<pre><code class="hljs css language-sh">$ git checkout master
-$ git pull upstream master
-$ git checkout -b IssueNo
-</code></pre>
-<p>Notice: We will merge PR using squash, commit logs will be different form upstream if you use one older branch.</p>
-<h3><a class="anchor" aria-hidden="true" id="coding"></a><a href="#coding" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
-<ol>
-<li><p>Please obey the Code of Conduct during the process of development and finish the check before submitting the pull request.</p></li>
-<li><p>Then push codes to your fork repo.</p></li>
-</ol>
-<pre><code class="hljs css language-sh">$ git add modified-file-names
-$ git commit -m <span class="hljs-string">'commit message'</span>
-$ git push origin issueNo
-</code></pre>
-<h3><a class="anchor" aria-hidden="true" id="submit-pr"></a><a href="#submit-pr" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.6 [...]
-<ol>
-<li><p>Send a pull request to the master branch.</p></li>
-<li><p>The mentor will do codes review before discussing some details (including the design, the implementation and the performance) with you.</p></li>
-<li><p>Then congratulate to you to be an official contributor of Apache APISIX.</p></li>
-</ol>
-<h3><a class="anchor" aria-hidden="true" id="delete-branch"></a><a href="#delete-branch" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.8 [...]
-<p>You can delete the remote branch (origin/IssueNo) and the local branch (IssueNo) associated with the remote branch (origin/IssueNo) after the mentor merged the PR into the master branch.</p>
-<pre><code class="hljs css language-sh">$ git checkout master
-$ git branch -d IssueNo
-$ git push origin --delete issueNo
-</code></pre>
-<h3><a class="anchor" aria-hidden="true" id="notice"></a><a href="#notice" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
-<p>Please note that in order to show your ID in the contributor list, please DO NOT forget to set the configurations below:</p>
-<pre><code class="hljs css language-sh">$ git config --global user.name <span class="hljs-string">"username"</span>
-$ git config --global user.email <span class="hljs-string">"mail address"</span>
-</code></pre>
-</span></div></article></div><div class="docLastUpdate"><em>Last updated on 10/29/2020 by Wen Ming</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/subscrbe-guide"><span class="arrow-prev">← </span><span>Subscribe Guide</span></a><a class="docs-next button" href="/docs/committer-guide"><span>Committer Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#submit-an-issue">Submit an issu [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/docs/contributor-guide/index.html b/docs/contributor-guide/index.html
deleted file mode 100644
index 272b1e2..0000000
--- a/docs/contributor-guide/index.html
+++ /dev/null
@@ -1,136 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Contributor Guide · Apache APISIX™</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="Please fee free to report bugs, submit suggestions, or submit PRs according to this guide."/><meta name="docsearch:language" content="en"/><meta property="og:title" content="Contributor Guide · Apac [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site n [...]
-            var coll = document.getElementsByClassName('collapsible');
-            var checkActiveCategory = true;
-            for (var i = 0; i < coll.length; i++) {
-              var links = coll[i].nextElementSibling.getElementsByTagName('*');
-              if (checkActiveCategory){
-                for (var j = 0; j < links.length; j++) {
-                  if (links[j].classList.contains('navListItemActive')){
-                    coll[i].nextElementSibling.classList.toggle('hide');
-                    coll[i].childNodes[1].classList.toggle('rotate');
-                    checkActiveCategory = false;
-                    break;
-                  }
-                }
-              }
-
-              coll[i].addEventListener('click', function() {
-                var arrow = this.childNodes[1];
-                arrow.classList.toggle('rotate');
-                var content = this.nextElementSibling;
-                content.classList.toggle('hide');
-              });
-            }
-
-            document.addEventListener('DOMContentLoaded', function() {
-              createToggler('#navToggler', '#docsNav', 'docsSliderActive');
-              createToggler('#tocToggler', 'body', 'tocActive');
-
-              var headings = document.querySelector('.toc-headings');
-              headings && headings.addEventListener('click', function(event) {
-                var el = event.target;
-                while(el !== headings){
-                  if (el.tagName === 'A') {
-                    document.body.classList.remove('tocActive');
-                    break;
-                  } else{
-                    el = el.parentNode;
-                  }
-                }
-              }, false);
-
-              function createToggler(togglerSelector, targetSelector, className) {
-                var toggler = document.querySelector(togglerSelector);
-                var target = document.querySelector(targetSelector);
-
-                if (!toggler) {
-                  return;
-                }
-
-                toggler.onclick = function(event) {
-                  event.preventDefault();
-
-                  target.classList.toggle(className);
-                };
-              }
-            });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Contributor Guide</h1></header><article><div><span><p>Please fee free to report bugs, submit suggestions, or submit PRs according to this guide.</p>
-<h2><a class="anchor" aria-hidden="true" id="submit-an-issue"></a><a href="#submit-an-issue" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
-<ol>
-<li><p>Before submitting your issues, please go through a comprehensive search to make sure the problem cannot be solved just by searching.</p></li>
-<li><p>Check the Issue List to make sure the problem is not repeated.</p></li>
-<li><p>Create a new issue and choose the type of issue.</p></li>
-<li><p>Define the issue with a clear and descriptive title.</p></li>
-<li><p>Fill in necessary information according to the template.</p></li>
-<li><p>Choose a label after issue created.</p></li>
-<li><p>Please pay attention to your issue, you may need provide more information during discussion.</p></li>
-</ol>
-<h2><a class="anchor" aria-hidden="true" id="developer-flow"></a><a href="#developer-flow" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...]
-<h3><a class="anchor" aria-hidden="true" id="fork-repo"></a><a href="#fork-repo" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.6 [...]
-<p>Fork the Apache APISIX repo to your own repo to work, then setting proper upstream.</p>
-<pre><code class="hljs css language-sh">git remote add upstream https://github.com/apache/apisix.git
-</code></pre>
-<h3><a class="anchor" aria-hidden="true" id="choose-an-issue"></a><a href="#choose-an-issue" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
-<ol>
-<li><p>Please choose your target issue. If it is a new issue discovered or a new function enhancement to offer, please create an issue and set the right label for it.</p></li>
-<li><p>After choosing the relevant issue, please reply with a deadline to indicate that you are working on it.</p></li>
-<li><p>Find a mentor from the Team page and your mentor will give you feedback about your PR or issue in time.</p></li>
-</ol>
-<h3><a class="anchor" aria-hidden="true" id="create-your-branch"></a><a href="#create-your-branch" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22- [...]
-<p>Switch to your forked master branch, pull codes from upstream, then create a new branch.</p>
-<pre><code class="hljs css language-sh">$ git checkout master
-$ git pull upstream master
-$ git checkout -b IssueNo
-</code></pre>
-<p>Notice: We will merge PR using squash, commit logs will be different form upstream if you use one older branch.</p>
-<h3><a class="anchor" aria-hidden="true" id="coding"></a><a href="#coding" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
-<ol>
-<li><p>Please obey the Code of Conduct during the process of development and finish the check before submitting the pull request.</p></li>
-<li><p>Then push codes to your fork repo.</p></li>
-</ol>
-<pre><code class="hljs css language-sh">$ git add modified-file-names
-$ git commit -m <span class="hljs-string">'commit message'</span>
-$ git push origin issueNo
-</code></pre>
-<h3><a class="anchor" aria-hidden="true" id="submit-pr"></a><a href="#submit-pr" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.6 [...]
-<ol>
-<li><p>Send a pull request to the master branch.</p></li>
-<li><p>The mentor will do codes review before discussing some details (including the design, the implementation and the performance) with you.</p></li>
-<li><p>Then congratulate to you to be an official contributor of Apache APISIX.</p></li>
-</ol>
-<h3><a class="anchor" aria-hidden="true" id="delete-branch"></a><a href="#delete-branch" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.8 [...]
-<p>You can delete the remote branch (origin/IssueNo) and the local branch (IssueNo) associated with the remote branch (origin/IssueNo) after the mentor merged the PR into the master branch.</p>
-<pre><code class="hljs css language-sh">$ git checkout master
-$ git branch -d IssueNo
-$ git push origin --delete issueNo
-</code></pre>
-<h3><a class="anchor" aria-hidden="true" id="notice"></a><a href="#notice" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
-<p>Please note that in order to show your ID in the contributor list, please DO NOT forget to set the configurations below:</p>
-<pre><code class="hljs css language-sh">$ git config --global user.name <span class="hljs-string">"username"</span>
-$ git config --global user.email <span class="hljs-string">"mail address"</span>
-</code></pre>
-</span></div></article></div><div class="docLastUpdate"><em>Last updated on 10/29/2020 by Wen Ming</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/subscrbe-guide"><span class="arrow-prev">← </span><span>Subscribe Guide</span></a><a class="docs-next button" href="/docs/committer-guide"><span>Committer Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#submit-an-issue">Submit an issu [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/docs/downloads.html b/docs/downloads.html
deleted file mode 100644
index 3133103..0000000
--- a/docs/downloads.html
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Downloads · Apache APISIX™</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Nginx library and etcd."/><meta name="docsearch:language" content="en"/><meta property="og:title" content="Down [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site n [...]
-<p>Apache APISIX software provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more.</p>
-<p>Use the links below to download the Apache APISIX™ from one of our mirrors.</p>
-<h2><a class="anchor" aria-hidden="true" id="apisix"></a><a href="#apisix" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
-<table>
-<thead>
-<tr><th>Version</th><th>Release Date</th><th>Downloads</th></tr>
-</thead>
-<tbody>
-<tr><td>2.0</td><td>27/10/2020</td><td><a href="https://www.apache.org/dyn/closer.cgi/apisix/2.0/apache-apisix-2.0-src.tgz">source</a> (<a href="https://downloads.apache.org/apisix/2.0/apache-apisix-2.0-src.tgz.asc">asc</a> <a href="https://downloads.apache.org/apisix/2.0/apache-apisix-2.0-src.tgz.sha512">sha512</a>)</td></tr>
-<tr><td>1.5</td><td>05/08/2020</td><td><a href="https://www.apache.org/dyn/closer.cgi/apisix/1.5/apache-apisix-1.5-src.tar.gz">source</a> (<a href="https://downloads.apache.org/apisix/1.5/apache-apisix-1.5-src.tar.gz.asc">asc</a> <a href="https://downloads.apache.org/apisix/1.5/apache-apisix-1.5-src.tar.gz.sha512">sha512</a>)</td></tr>
-<tr><td>1.4.1</td><td>20/07/2020</td><td><a href="https://www.apache.org/dyn/closer.cgi/apisix/1.4.1/apache-apisix-1.4.1-src.tar.gz">source</a> (<a href="https://downloads.apache.org/apisix/1.4.1/apache-apisix-1.4.1-src.tar.gz.asc">asc</a> <a href="https://downloads.apache.org/apisix/1.4.1/apache-apisix-1.4.1-src.tar.gz.sha512">sha512</a>)</td></tr>
-<tr><td>1.4</td><td>29/06/2020</td><td><a href="https://www.apache.org/dyn/closer.cgi/apisix/apisix/1.4/apache-apisix-1.4-incubating-src.tar.gz">source</a> (<a href="https://downloads.apache.org/apisix/apisix/1.4/apache-apisix-1.4-incubating-src.tar.gz.asc">asc</a> <a href="https://downloads.apache.org/apisix/apisix/1.4/apache-apisix-1.4-incubating-src.tar.gz.sha512">sha512</a>)</td></tr>
-<tr><td>1.3</td><td>24/05/2020</td><td><a href="https://www.apache.org/dyn/closer.cgi/apisix/apisix/1.3/apache-apisix-1.3-incubating-src.tar.gz">source</a> (<a href="https://downloads.apache.org/apisix/apisix/1.3/apache-apisix-1.3-incubating-src.tar.gz.asc">asc</a> <a href="https://downloads.apache.org/apisix/apisix/1.3/apache-apisix-1.3-incubating-src.tar.gz.sha512">sha512</a>)</td></tr>
-<tr><td>1.2</td><td>20/04/2020</td><td><a href="https://www.apache.org/dyn/closer.cgi/apisix/apisix/1.2/apache-apisix-1.2-incubating-src.tar.gz">source</a> (<a href="https://downloads.apache.org/apisix/apisix/1.2/apache-apisix-1.2-incubating-src.tar.gz.asc">asc</a> <a href="https://downloads.apache.org/apisix/apisix/1.2/apache-apisix-1.2-incubating-src.tar.gz.sha512">sha512</a>)</td></tr>
-<tr><td>1.1</td><td>24/02/2020</td><td><a href="https://www.apache.org/dyn/closer.cgi/apisix/apisix/1.1/apache-apisix-1.1-incubating-src.tar.gz">source</a> (<a href="https://downloads.apache.org/apisix/apisix/1.1/apache-apisix-1.1-incubating-src.tar.gz.asc">asc</a> <a href="https://downloads.apache.org/apisix/apisix/1.1/apache-apisix-1.1-incubating-src.tar.gz.sha512">sha512</a>)</td></tr>
-<tr><td>1.0</td><td>15/01/2020</td><td><a href="https://www.apache.org/dyn/closer.cgi/apisix/apisix/1.0/apache-apisix-1.0-incubating-src.tar.gz">source</a> (<a href="https://downloads.apache.org/apisix/apisix/1.0/apache-apisix-1.0-incubating-src.tar.gz.asc">asc</a> <a href="https://downloads.apache.org/apisix/apisix/1.0/apache-apisix-1.0-incubating-src.tar.gz.sha512">sha512</a>)</td></tr>
-<tr><td>0.9</td><td>24/11/2019</td><td><a href="https://www.apache.org/dyn/closer.cgi/apisix/apisix/0.9/apache-apisix-0.9-incubating-src.tar.gz">source</a> (<a href="https://downloads.apache.org/apisix/apisix/0.9/apache-apisix-0.9-incubating-src.tar.gz.asc">asc</a> <a href="https://downloads.apache.org/apisix/apisix/0.9/apache-apisix-0.9-incubating-src.tar.gz.sha512">sha512</a>)</td></tr>
-</tbody>
-</table>
-<h2><a class="anchor" aria-hidden="true" id="apisix-dashboard"></a><a href="#apisix-dashboard" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2. [...]
-<table>
-<thead>
-<tr><th>Version</th><th>Release Date</th><th>Downloads</th></tr>
-</thead>
-<tbody>
-<tr><td>1.5</td><td>12/08/2020</td><td><a href="https://www.apache.org/dyn/closer.cgi/apisix/dashboard-1.5/apache-apisix-dashboard-1.5.tar.gz">source</a> (<a href="https://downloads.apache.org/apisix/dashboard-1.5/apache-apisix-dashboard-1.5.tar.gz.asc">asc</a> <a href="https://downloads.apache.org/apisix/dashboard-1.5/apache-apisix-dashboard-1.5.tar.gz.sha512">sha512</a>)</td></tr>
-</tbody>
-</table>
-<h2><a class="anchor" aria-hidden="true" id="verify-the-releases"></a><a href="#verify-the-releases" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.2 [...]
-<p><a href="https://downloads.apache.org/apisix/KEYS">PGP signatures KEYS</a></p>
-<p>It is essential that you verify the integrity of the downloaded files using the PGP or SHA signatures. The PGP signatures can be verified using GPG or PGP. Please download the KEYS as well as the asc signature files for relevant distribution. It is recommended to get these files from the main distribution directory and not from the mirrors.</p>
-<pre><code class="hljs css language-sh">gpg -i KEYS
-
-<span class="hljs-comment"># or</span>
-
-pgpk -a KEYS
-
-<span class="hljs-comment"># or</span>
-
-pgp -ka KEYS
-</code></pre>
-<p>To verify the binaries/sources you can download the relevant asc files for it from main distribution directory and follow the below guide.</p>
-<pre><code class="hljs css language-sh">gpg --verify apache-apisix-**\*\*\*\***.asc apache-apisix-****\*****
-
-or
-
-pgpv apache-apisix-**\*\*\*\***.asc
-
-or
-
-pgp apache-apisix-**\*\*\*\***.asc
-</code></pre>
-</span></div></article></div><div class="docLastUpdate"><em>Last updated on 10/29/2020 by Wen Ming</em></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#apisix">APISIX™</a></li><li><a href="#apisix-dashboard">APISIX™ Dashboard</a></li><li><a href="#verify-the-releases">Verify the releases</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"></a><div><h5>ASF</h5> [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/docs/downloads/index.html b/docs/downloads/index.html
deleted file mode 100644
index 3133103..0000000
--- a/docs/downloads/index.html
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Downloads · Apache APISIX™</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Nginx library and etcd."/><meta name="docsearch:language" content="en"/><meta property="og:title" content="Down [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site n [...]
-<p>Apache APISIX software provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more.</p>
-<p>Use the links below to download the Apache APISIX™ from one of our mirrors.</p>
-<h2><a class="anchor" aria-hidden="true" id="apisix"></a><a href="#apisix" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
-<table>
-<thead>
-<tr><th>Version</th><th>Release Date</th><th>Downloads</th></tr>
-</thead>
-<tbody>
-<tr><td>2.0</td><td>27/10/2020</td><td><a href="https://www.apache.org/dyn/closer.cgi/apisix/2.0/apache-apisix-2.0-src.tgz">source</a> (<a href="https://downloads.apache.org/apisix/2.0/apache-apisix-2.0-src.tgz.asc">asc</a> <a href="https://downloads.apache.org/apisix/2.0/apache-apisix-2.0-src.tgz.sha512">sha512</a>)</td></tr>
-<tr><td>1.5</td><td>05/08/2020</td><td><a href="https://www.apache.org/dyn/closer.cgi/apisix/1.5/apache-apisix-1.5-src.tar.gz">source</a> (<a href="https://downloads.apache.org/apisix/1.5/apache-apisix-1.5-src.tar.gz.asc">asc</a> <a href="https://downloads.apache.org/apisix/1.5/apache-apisix-1.5-src.tar.gz.sha512">sha512</a>)</td></tr>
-<tr><td>1.4.1</td><td>20/07/2020</td><td><a href="https://www.apache.org/dyn/closer.cgi/apisix/1.4.1/apache-apisix-1.4.1-src.tar.gz">source</a> (<a href="https://downloads.apache.org/apisix/1.4.1/apache-apisix-1.4.1-src.tar.gz.asc">asc</a> <a href="https://downloads.apache.org/apisix/1.4.1/apache-apisix-1.4.1-src.tar.gz.sha512">sha512</a>)</td></tr>
-<tr><td>1.4</td><td>29/06/2020</td><td><a href="https://www.apache.org/dyn/closer.cgi/apisix/apisix/1.4/apache-apisix-1.4-incubating-src.tar.gz">source</a> (<a href="https://downloads.apache.org/apisix/apisix/1.4/apache-apisix-1.4-incubating-src.tar.gz.asc">asc</a> <a href="https://downloads.apache.org/apisix/apisix/1.4/apache-apisix-1.4-incubating-src.tar.gz.sha512">sha512</a>)</td></tr>
-<tr><td>1.3</td><td>24/05/2020</td><td><a href="https://www.apache.org/dyn/closer.cgi/apisix/apisix/1.3/apache-apisix-1.3-incubating-src.tar.gz">source</a> (<a href="https://downloads.apache.org/apisix/apisix/1.3/apache-apisix-1.3-incubating-src.tar.gz.asc">asc</a> <a href="https://downloads.apache.org/apisix/apisix/1.3/apache-apisix-1.3-incubating-src.tar.gz.sha512">sha512</a>)</td></tr>
-<tr><td>1.2</td><td>20/04/2020</td><td><a href="https://www.apache.org/dyn/closer.cgi/apisix/apisix/1.2/apache-apisix-1.2-incubating-src.tar.gz">source</a> (<a href="https://downloads.apache.org/apisix/apisix/1.2/apache-apisix-1.2-incubating-src.tar.gz.asc">asc</a> <a href="https://downloads.apache.org/apisix/apisix/1.2/apache-apisix-1.2-incubating-src.tar.gz.sha512">sha512</a>)</td></tr>
-<tr><td>1.1</td><td>24/02/2020</td><td><a href="https://www.apache.org/dyn/closer.cgi/apisix/apisix/1.1/apache-apisix-1.1-incubating-src.tar.gz">source</a> (<a href="https://downloads.apache.org/apisix/apisix/1.1/apache-apisix-1.1-incubating-src.tar.gz.asc">asc</a> <a href="https://downloads.apache.org/apisix/apisix/1.1/apache-apisix-1.1-incubating-src.tar.gz.sha512">sha512</a>)</td></tr>
-<tr><td>1.0</td><td>15/01/2020</td><td><a href="https://www.apache.org/dyn/closer.cgi/apisix/apisix/1.0/apache-apisix-1.0-incubating-src.tar.gz">source</a> (<a href="https://downloads.apache.org/apisix/apisix/1.0/apache-apisix-1.0-incubating-src.tar.gz.asc">asc</a> <a href="https://downloads.apache.org/apisix/apisix/1.0/apache-apisix-1.0-incubating-src.tar.gz.sha512">sha512</a>)</td></tr>
-<tr><td>0.9</td><td>24/11/2019</td><td><a href="https://www.apache.org/dyn/closer.cgi/apisix/apisix/0.9/apache-apisix-0.9-incubating-src.tar.gz">source</a> (<a href="https://downloads.apache.org/apisix/apisix/0.9/apache-apisix-0.9-incubating-src.tar.gz.asc">asc</a> <a href="https://downloads.apache.org/apisix/apisix/0.9/apache-apisix-0.9-incubating-src.tar.gz.sha512">sha512</a>)</td></tr>
-</tbody>
-</table>
-<h2><a class="anchor" aria-hidden="true" id="apisix-dashboard"></a><a href="#apisix-dashboard" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2. [...]
-<table>
-<thead>
-<tr><th>Version</th><th>Release Date</th><th>Downloads</th></tr>
-</thead>
-<tbody>
-<tr><td>1.5</td><td>12/08/2020</td><td><a href="https://www.apache.org/dyn/closer.cgi/apisix/dashboard-1.5/apache-apisix-dashboard-1.5.tar.gz">source</a> (<a href="https://downloads.apache.org/apisix/dashboard-1.5/apache-apisix-dashboard-1.5.tar.gz.asc">asc</a> <a href="https://downloads.apache.org/apisix/dashboard-1.5/apache-apisix-dashboard-1.5.tar.gz.sha512">sha512</a>)</td></tr>
-</tbody>
-</table>
-<h2><a class="anchor" aria-hidden="true" id="verify-the-releases"></a><a href="#verify-the-releases" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.2 [...]
-<p><a href="https://downloads.apache.org/apisix/KEYS">PGP signatures KEYS</a></p>
-<p>It is essential that you verify the integrity of the downloaded files using the PGP or SHA signatures. The PGP signatures can be verified using GPG or PGP. Please download the KEYS as well as the asc signature files for relevant distribution. It is recommended to get these files from the main distribution directory and not from the mirrors.</p>
-<pre><code class="hljs css language-sh">gpg -i KEYS
-
-<span class="hljs-comment"># or</span>
-
-pgpk -a KEYS
-
-<span class="hljs-comment"># or</span>
-
-pgp -ka KEYS
-</code></pre>
-<p>To verify the binaries/sources you can download the relevant asc files for it from main distribution directory and follow the below guide.</p>
-<pre><code class="hljs css language-sh">gpg --verify apache-apisix-**\*\*\*\***.asc apache-apisix-****\*****
-
-or
-
-pgpv apache-apisix-**\*\*\*\***.asc
-
-or
-
-pgp apache-apisix-**\*\*\*\***.asc
-</code></pre>
-</span></div></article></div><div class="docLastUpdate"><em>Last updated on 10/29/2020 by Wen Ming</em></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#apisix">APISIX™</a></li><li><a href="#apisix-dashboard">APISIX™ Dashboard</a></li><li><a href="#verify-the-releases">Verify the releases</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"></a><div><h5>ASF</h5> [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/docs/release-guide.html b/docs/release-guide.html
deleted file mode 100644
index 665e016..0000000
--- a/docs/release-guide.html
+++ /dev/null
@@ -1,253 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Release Guide · Apache APISIX™</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="## GPG Settings"/><meta name="docsearch:language" content="en"/><meta property="og:title" content="Release Guide · Apache APISIX™"/><meta property="og:type" content="website"/><meta property="og:url" co [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site n [...]
-            var coll = document.getElementsByClassName('collapsible');
-            var checkActiveCategory = true;
-            for (var i = 0; i < coll.length; i++) {
-              var links = coll[i].nextElementSibling.getElementsByTagName('*');
-              if (checkActiveCategory){
-                for (var j = 0; j < links.length; j++) {
-                  if (links[j].classList.contains('navListItemActive')){
-                    coll[i].nextElementSibling.classList.toggle('hide');
-                    coll[i].childNodes[1].classList.toggle('rotate');
-                    checkActiveCategory = false;
-                    break;
-                  }
-                }
-              }
-
-              coll[i].addEventListener('click', function() {
-                var arrow = this.childNodes[1];
-                arrow.classList.toggle('rotate');
-                var content = this.nextElementSibling;
-                content.classList.toggle('hide');
-              });
-            }
-
-            document.addEventListener('DOMContentLoaded', function() {
-              createToggler('#navToggler', '#docsNav', 'docsSliderActive');
-              createToggler('#tocToggler', 'body', 'tocActive');
-
-              var headings = document.querySelector('.toc-headings');
-              headings && headings.addEventListener('click', function(event) {
-                var el = event.target;
-                while(el !== headings){
-                  if (el.tagName === 'A') {
-                    document.body.classList.remove('tocActive');
-                    break;
-                  } else{
-                    el = el.parentNode;
-                  }
-                }
-              }, false);
-
-              function createToggler(togglerSelector, targetSelector, className) {
-                var toggler = document.querySelector(togglerSelector);
-                var target = document.querySelector(targetSelector);
-
-                if (!toggler) {
-                  return;
-                }
-
-                toggler.onclick = function(event) {
-                  event.preventDefault();
-
-                  target.classList.toggle(className);
-                };
-              }
-            });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Release Guide</h1></header><article><div><span><h2><a class="anchor" aria-hidden="true" id="gpg-settings"></a><a href="#gpg-settings" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" [...]
-<h3><a class="anchor" aria-hidden="true" id="install-gpg"></a><a href="#install-gpg" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
-<p>Download GnuPG from <a href="https://gnupg.org/download/index.html">https://gnupg.org/download/index.html</a>. There are differences between the 1.x and 2.x versions of the GnuPG commands, and the following descriptions are based on the GnuPG 2.x versions.</p>
-<p>After the installation is complete, execute the following command to check the version.</p>
-<pre><code class="hljs css language-sh">$ gpg --version
-</code></pre>
-<h3><a class="anchor" aria-hidden="true" id="create-key"></a><a href="#create-key" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
-<p>Execute the following command to create the key:</p>
-<h4><a class="anchor" aria-hidden="true" id="gnupg-2x:"></a><a href="#gnupg-2x:" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.6 [...]
-<pre><code class="hljs css language-sh">$ gpg --full-gen-key
-</code></pre>
-<h4><a class="anchor" aria-hidden="true" id="gnupg-1x:"></a><a href="#gnupg-1x:" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.6 [...]
-<pre><code class="hljs css language-sh">gpg --gen-key
-</code></pre>
-<p>Follow the instructions to generate key:</p>
-<p>Note: Please use Apache email address to generate the GPG Key.</p>
-<pre><code class="hljs css language-sh">gpg (GnuPG) 2.0.12; Copyright (C) 2009 Free Software Foundation, Inc.
-This is free software: you are free to change and redistribute it.
-There is NO WARRANTY, to the extent permitted by law.
-
-Please select what kind of key you want:
-(1) RSA and RSA (default)
-(2) DSA and Elgamal
-(3) DSA (sign only)
-(4) RSA (sign only)
-Your selection? 1
-RSA keys may be between 1024 and 4096 bits long.
-What keysize <span class="hljs-keyword">do</span> you want? (2048) 4096
-Requested keysize is 4096 bits
-Please specify how long the key should be valid.
-0 = key does not expire
-&lt;n&gt; = key expires <span class="hljs-keyword">in</span> n days
-&lt;n&gt;w = key expires <span class="hljs-keyword">in</span> n weeks
-&lt;n&gt;m = key expires <span class="hljs-keyword">in</span> n months
-&lt;n&gt;y = key expires <span class="hljs-keyword">in</span> n years
-Key is valid <span class="hljs-keyword">for</span>? (0)
-Key does not expire at all
-Is this correct? (y/N) y
-
-GnuPG needs to construct a user ID to identify your key.
-
-Real name: <span class="hljs-variable">${Enter your username}</span>
-Email address: <span class="hljs-variable">${Enter your email address}</span>
-Comment: <span class="hljs-variable">${Enter comments}</span>
-You selected this USER-ID:
-  <span class="hljs-string">"<span class="hljs-variable">${Entered username}</span> (<span class="hljs-variable">${Entered comments}</span>) &amp;lt;<span class="hljs-variable">${Entered email address}</span>&gt;"</span>
-
-Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? O
-You need a Passphrase to protect your secret key. <span class="hljs-comment"># Enter passphrase</span>
-</code></pre>
-<h3><a class="anchor" aria-hidden="true" id="view-the-generated-key"></a><a href="#view-the-generated-key" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0 [...]
-<pre><code class="hljs css language-sh">gpg --list-keys
-</code></pre>
-<p>The example result:</p>
-<pre><code class="hljs css language-sh">$ gpg --list-keys
-
-/home/resty/.gnupg/pubring.gpg
-------------------------------
-pub 4096R/30B5FD72 2020-01-02
-uid Yuansheng Wang &lt;membphis@apache.org&gt;
-sub 4096R/3D2F913D 2020-01-02
-</code></pre>
-<p>And <code>30B5FD72</code> is the ID of pub key</p>
-<h3><a class="anchor" aria-hidden="true" id="synchronizing-the-public-key-to-the-server"></a><a href="#synchronizing-the-public-key-to-the-server" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c [...]
-<p>The steps are as follows:</p>
-<pre><code class="hljs css language-sh"><span class="hljs-comment"># The last parameter is the public key ID generated above</span>
-$ gpg --keyserver hkp://pool.sks-keyservers.net --send-key 30B5FD72
-
-gpg: sending key 30B5FD72 to hkp server pool.sks-keyservers.net
-</code></pre>
-<p><code>pool.sks-keyservers.net</code> is one of pub key servers,the pub key will be automatically synchronized between each server, just choose any one.</p>
-<h3><a class="anchor" aria-hidden="true" id="add-key-fingerprint-to-idapacheorg"></a><a href="#add-key-fingerprint-to-idapacheorg" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5 [...]
-<p>get Key Fingerprint</p>
-<pre><code class="hljs css language-sh"><span class="hljs-comment"># Note the `Key fingerprint` section below.</span>
-$ gpg --list-keys --fingerprint
-
-/home/resty/.gnupg/pubring.gpg
-------------------------------
-pub 4096R/30B5FD72 2020-01-02
-Key fingerprint = 0F91 BE0A 55A7 B22F DE1A CEEC 3352 48FD 30B5 FD72
-uid Yuansheng Wang &lt;membphis@apache.org&gt;
-sub 4096R/3D2F913D 2020-01-02
-</code></pre>
-<h3><a class="anchor" aria-hidden="true" id="login-idapacheorg-and-submit-key-fingerprint"></a><a href="#login-idapacheorg-and-submit-key-fingerprint" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v [...]
-<h3><a class="anchor" aria-hidden="true" id="add-your-gpg-key-to-apache-svn"></a><a href="#add-your-gpg-key-to-apache-svn" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 1 [...]
-<p>download APISIX svn</p>
-<pre><code class="hljs css language-sh">$ svn --username=<span class="hljs-variable">${Apache username}</span> co https://dist.apache.org/repos/dist/dev/apisix
-</code></pre>
-<pre><code class="hljs css language-sh">$ <span class="hljs-built_in">cd</span> apisix
-
-$ ls
-
-KEYS
-</code></pre>
-<p>Export the public key and append to the KEYS file.</p>
-<pre><code class="hljs css language-sh">$ gpg -a --<span class="hljs-built_in">export</span> <span class="hljs-variable">${GPG username}</span> &gt;&gt; KEYS
-</code></pre>
-<p>Commit the modified KEYS file, saving the public key to the svn server.</p>
-<pre><code class="hljs css language-sh">$ svn --username=<span class="hljs-variable">${Apache username}</span> commit -m <span class="hljs-string">"added \${Apache email} gpg pub key"</span>
-Authentication realm: &lt;https://dist.apache.org:443&gt; ASF Committers
-Password <span class="hljs-keyword">for</span> <span class="hljs-string">'membphis'</span>: <span class="hljs-comment"># input password</span>
-Store password unencrypted (yes/no)? yes
-Sending KEYS
-Transmitting file data .
-Committed revision 37434.
-</code></pre>
-<h3><a class="anchor" aria-hidden="true" id="make-source-code-package-and-upload-to-apache-svn"></a><a href="#make-source-code-package-and-upload-to-apache-svn" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4  [...]
-<p>Here's an example of preparing a 1.0-rc1 version. Before you make package, make sure you have branch v1.0 ready on github.</p>
-<pre><code class="hljs css language-sh"><span class="hljs-comment"># Create a new version number directory and enter, for example: 1.0-rc1</span>
-$ mkdir 1.0-rc1 &amp;&amp; <span class="hljs-built_in">cd</span> 1.0-rc1
-
-<span class="hljs-comment"># download repo</span>
-git <span class="hljs-built_in">clone</span> -b v1.0 git@github.com:apache/apisix.git apache-apisix-1.0
-
-<span class="hljs-comment"># check version</span>
-$ <span class="hljs-built_in">cd</span> apache-apisix-1.0 &amp;&amp; ./utils/check-version.sh 1.0 &amp;&amp; <span class="hljs-built_in">cd</span> ..
-
-<span class="hljs-comment"># delete .git</span>
-$ rm -rf apache-apisix-1.0/.git
-
-<span class="hljs-comment"># make tar package</span>
-$ tar zcvf apache-apisix-1.0-rc1-src.tar.gz apache-apisix-1.0
-
-<span class="hljs-comment"># Signature (this brings up a dialog box that prompts you to enter the password you entered when generating the gpg)</span>
-$ gpg --armor --detach-sign apache-apisix-1.0-rc1-src.tar.gz
-
-<span class="hljs-comment"># Generate sha512 checksum file</span>
-$ shasum -a512 apache-apisix-1.0-rc1-src.tar.gz &gt; apache-apisix-1.0-rc1-src.tar.gz.sha512
-
-<span class="hljs-comment"># remove apache-apisix-1.0-rc1</span>
-$ rm -rf apache-apisix-1.0
-
-<span class="hljs-comment"># check files</span>
-$ <span class="hljs-built_in">cd</span> .. &amp;&amp; tree
-.
-├── 1.0-rc1
-│   ├── apache-apisix-1.0-rc1-src.tar.gz
-│   ├── apache-apisix-1.0-rc1-src.tar.gz.asc
-│   └── apache-apisix-1.0-rc1-src.tar.gz.sha512
-└── KEYS
-
-1 directory, 4 files
-
-<span class="hljs-comment"># add files to SVN</span>
-$ svn add *
-A         1.0-rc1
-A  (bin)  1.0-rc1/apache-apisix-1.0-rc1-src.tar.gz.asc
-A  (bin)  1.0-rc1/apache-apisix-1.0-rc1-src.tar.gz
-A         1.0-rc1/apache-apisix-1.0-rc1-src.tar.gz.sha512
-svn: warning: W150002: <span class="hljs-string">'/home/resty/git/apache_svn/apisix/KEYS'</span> is already under version control
-svn: E200009: Could not add all targets because some targets are already versioned
-svn: E200009: Illegal target <span class="hljs-keyword">for</span> the requested operation
-
-<span class="hljs-comment"># commit to Apache SVN</span>
-$ svn --username=<span class="hljs-variable">${Apache username}</span> commit -m <span class="hljs-string">"release 1.0-rc1"</span>
-Adding         1.0-rc1
-Adding  (bin)  1.0-rc1/apache-apisix-1.0-rc1-src.tar.gz
-Adding  (bin)  1.0-rc1/apache-apisix-1.0-rc1-src.tar.gz.asc
-Adding         1.0-rc1/apache-apisix-1.0-rc1-src.tar.gz.sha512
-Transmitting file data ...
-Committed revision 37435.
-</code></pre>
-<h3><a class="anchor" aria-hidden="true" id="send-vote-thread-to-dev-mailinglist"></a><a href="#send-vote-thread-to-dev-mailinglist" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2 [...]
-<p>Click here to view the reference emailThere is a minimum wait of 72 hours before statistical voting results. If you get -1 vote, you need to solve the problem before you can continue.</p>
-<h3><a class="anchor" aria-hidden="true" id="send-vote-result-thread-to-dev-mailinglist"></a><a href="#send-vote-result-thread-to-dev-mailinglist" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c [...]
-<p>Click here to view the reference email at least 3 <code>+1</code> votes is required, then send the vote result to <a href="mailto:dev@apisix.apache.org">dev@apisix.apache.org</a>.</p>
-<h3><a class="anchor" aria-hidden="true" id="send-announce"></a><a href="#send-announce" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.8 [...]
-<p>Click here to view the reference email send announce email to <a href="mailto:dev@apisix.apache.org">dev@apisix.apache.org</a> and <a href="mailto:announce@apache.org">announce@apache.org</a></p>
-<h3><a class="anchor" aria-hidden="true" id="move-package-from-dev-to-dist"></a><a href="#move-package-from-dev-to-dist" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12  [...]
-<p>Remove <code>rc</code> from the package name, move KEYS and package to address</p>
-<h3><a class="anchor" aria-hidden="true" id="update-download-page"></a><a href="#update-download-page" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
-<p>update address , source repo is <a href="https://github.com/apache/apisix-website">https://github.com/apache/apisix-website</a></p>
-</span></div></article></div><div class="docLastUpdate"><em>Last updated on 10/29/2020 by Wen Ming</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/2fa"><span class="arrow-prev">← </span><span>2FA</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#gpg-settings">GPG Settings</a><ul class="toc-headings"><li><a href="#install-gpg">Install GPG</a></li><li><a href="#create-key">Create Key</a></li><li><a href="#view-the-generat [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/docs/release-guide/index.html b/docs/release-guide/index.html
deleted file mode 100644
index 665e016..0000000
--- a/docs/release-guide/index.html
+++ /dev/null
@@ -1,253 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Release Guide · Apache APISIX™</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="## GPG Settings"/><meta name="docsearch:language" content="en"/><meta property="og:title" content="Release Guide · Apache APISIX™"/><meta property="og:type" content="website"/><meta property="og:url" co [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site n [...]
-            var coll = document.getElementsByClassName('collapsible');
-            var checkActiveCategory = true;
-            for (var i = 0; i < coll.length; i++) {
-              var links = coll[i].nextElementSibling.getElementsByTagName('*');
-              if (checkActiveCategory){
-                for (var j = 0; j < links.length; j++) {
-                  if (links[j].classList.contains('navListItemActive')){
-                    coll[i].nextElementSibling.classList.toggle('hide');
-                    coll[i].childNodes[1].classList.toggle('rotate');
-                    checkActiveCategory = false;
-                    break;
-                  }
-                }
-              }
-
-              coll[i].addEventListener('click', function() {
-                var arrow = this.childNodes[1];
-                arrow.classList.toggle('rotate');
-                var content = this.nextElementSibling;
-                content.classList.toggle('hide');
-              });
-            }
-
-            document.addEventListener('DOMContentLoaded', function() {
-              createToggler('#navToggler', '#docsNav', 'docsSliderActive');
-              createToggler('#tocToggler', 'body', 'tocActive');
-
-              var headings = document.querySelector('.toc-headings');
-              headings && headings.addEventListener('click', function(event) {
-                var el = event.target;
-                while(el !== headings){
-                  if (el.tagName === 'A') {
-                    document.body.classList.remove('tocActive');
-                    break;
-                  } else{
-                    el = el.parentNode;
-                  }
-                }
-              }, false);
-
-              function createToggler(togglerSelector, targetSelector, className) {
-                var toggler = document.querySelector(togglerSelector);
-                var target = document.querySelector(targetSelector);
-
-                if (!toggler) {
-                  return;
-                }
-
-                toggler.onclick = function(event) {
-                  event.preventDefault();
-
-                  target.classList.toggle(className);
-                };
-              }
-            });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Release Guide</h1></header><article><div><span><h2><a class="anchor" aria-hidden="true" id="gpg-settings"></a><a href="#gpg-settings" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" [...]
-<h3><a class="anchor" aria-hidden="true" id="install-gpg"></a><a href="#install-gpg" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
-<p>Download GnuPG from <a href="https://gnupg.org/download/index.html">https://gnupg.org/download/index.html</a>. There are differences between the 1.x and 2.x versions of the GnuPG commands, and the following descriptions are based on the GnuPG 2.x versions.</p>
-<p>After the installation is complete, execute the following command to check the version.</p>
-<pre><code class="hljs css language-sh">$ gpg --version
-</code></pre>
-<h3><a class="anchor" aria-hidden="true" id="create-key"></a><a href="#create-key" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
-<p>Execute the following command to create the key:</p>
-<h4><a class="anchor" aria-hidden="true" id="gnupg-2x:"></a><a href="#gnupg-2x:" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.6 [...]
-<pre><code class="hljs css language-sh">$ gpg --full-gen-key
-</code></pre>
-<h4><a class="anchor" aria-hidden="true" id="gnupg-1x:"></a><a href="#gnupg-1x:" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.6 [...]
-<pre><code class="hljs css language-sh">gpg --gen-key
-</code></pre>
-<p>Follow the instructions to generate key:</p>
-<p>Note: Please use Apache email address to generate the GPG Key.</p>
-<pre><code class="hljs css language-sh">gpg (GnuPG) 2.0.12; Copyright (C) 2009 Free Software Foundation, Inc.
-This is free software: you are free to change and redistribute it.
-There is NO WARRANTY, to the extent permitted by law.
-
-Please select what kind of key you want:
-(1) RSA and RSA (default)
-(2) DSA and Elgamal
-(3) DSA (sign only)
-(4) RSA (sign only)
-Your selection? 1
-RSA keys may be between 1024 and 4096 bits long.
-What keysize <span class="hljs-keyword">do</span> you want? (2048) 4096
-Requested keysize is 4096 bits
-Please specify how long the key should be valid.
-0 = key does not expire
-&lt;n&gt; = key expires <span class="hljs-keyword">in</span> n days
-&lt;n&gt;w = key expires <span class="hljs-keyword">in</span> n weeks
-&lt;n&gt;m = key expires <span class="hljs-keyword">in</span> n months
-&lt;n&gt;y = key expires <span class="hljs-keyword">in</span> n years
-Key is valid <span class="hljs-keyword">for</span>? (0)
-Key does not expire at all
-Is this correct? (y/N) y
-
-GnuPG needs to construct a user ID to identify your key.
-
-Real name: <span class="hljs-variable">${Enter your username}</span>
-Email address: <span class="hljs-variable">${Enter your email address}</span>
-Comment: <span class="hljs-variable">${Enter comments}</span>
-You selected this USER-ID:
-  <span class="hljs-string">"<span class="hljs-variable">${Entered username}</span> (<span class="hljs-variable">${Entered comments}</span>) &amp;lt;<span class="hljs-variable">${Entered email address}</span>&gt;"</span>
-
-Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? O
-You need a Passphrase to protect your secret key. <span class="hljs-comment"># Enter passphrase</span>
-</code></pre>
-<h3><a class="anchor" aria-hidden="true" id="view-the-generated-key"></a><a href="#view-the-generated-key" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0 [...]
-<pre><code class="hljs css language-sh">gpg --list-keys
-</code></pre>
-<p>The example result:</p>
-<pre><code class="hljs css language-sh">$ gpg --list-keys
-
-/home/resty/.gnupg/pubring.gpg
-------------------------------
-pub 4096R/30B5FD72 2020-01-02
-uid Yuansheng Wang &lt;membphis@apache.org&gt;
-sub 4096R/3D2F913D 2020-01-02
-</code></pre>
-<p>And <code>30B5FD72</code> is the ID of pub key</p>
-<h3><a class="anchor" aria-hidden="true" id="synchronizing-the-public-key-to-the-server"></a><a href="#synchronizing-the-public-key-to-the-server" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c [...]
-<p>The steps are as follows:</p>
-<pre><code class="hljs css language-sh"><span class="hljs-comment"># The last parameter is the public key ID generated above</span>
-$ gpg --keyserver hkp://pool.sks-keyservers.net --send-key 30B5FD72
-
-gpg: sending key 30B5FD72 to hkp server pool.sks-keyservers.net
-</code></pre>
-<p><code>pool.sks-keyservers.net</code> is one of pub key servers,the pub key will be automatically synchronized between each server, just choose any one.</p>
-<h3><a class="anchor" aria-hidden="true" id="add-key-fingerprint-to-idapacheorg"></a><a href="#add-key-fingerprint-to-idapacheorg" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5 [...]
-<p>get Key Fingerprint</p>
-<pre><code class="hljs css language-sh"><span class="hljs-comment"># Note the `Key fingerprint` section below.</span>
-$ gpg --list-keys --fingerprint
-
-/home/resty/.gnupg/pubring.gpg
-------------------------------
-pub 4096R/30B5FD72 2020-01-02
-Key fingerprint = 0F91 BE0A 55A7 B22F DE1A CEEC 3352 48FD 30B5 FD72
-uid Yuansheng Wang &lt;membphis@apache.org&gt;
-sub 4096R/3D2F913D 2020-01-02
-</code></pre>
-<h3><a class="anchor" aria-hidden="true" id="login-idapacheorg-and-submit-key-fingerprint"></a><a href="#login-idapacheorg-and-submit-key-fingerprint" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v [...]
-<h3><a class="anchor" aria-hidden="true" id="add-your-gpg-key-to-apache-svn"></a><a href="#add-your-gpg-key-to-apache-svn" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 1 [...]
-<p>download APISIX svn</p>
-<pre><code class="hljs css language-sh">$ svn --username=<span class="hljs-variable">${Apache username}</span> co https://dist.apache.org/repos/dist/dev/apisix
-</code></pre>
-<pre><code class="hljs css language-sh">$ <span class="hljs-built_in">cd</span> apisix
-
-$ ls
-
-KEYS
-</code></pre>
-<p>Export the public key and append to the KEYS file.</p>
-<pre><code class="hljs css language-sh">$ gpg -a --<span class="hljs-built_in">export</span> <span class="hljs-variable">${GPG username}</span> &gt;&gt; KEYS
-</code></pre>
-<p>Commit the modified KEYS file, saving the public key to the svn server.</p>
-<pre><code class="hljs css language-sh">$ svn --username=<span class="hljs-variable">${Apache username}</span> commit -m <span class="hljs-string">"added \${Apache email} gpg pub key"</span>
-Authentication realm: &lt;https://dist.apache.org:443&gt; ASF Committers
-Password <span class="hljs-keyword">for</span> <span class="hljs-string">'membphis'</span>: <span class="hljs-comment"># input password</span>
-Store password unencrypted (yes/no)? yes
-Sending KEYS
-Transmitting file data .
-Committed revision 37434.
-</code></pre>
-<h3><a class="anchor" aria-hidden="true" id="make-source-code-package-and-upload-to-apache-svn"></a><a href="#make-source-code-package-and-upload-to-apache-svn" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4  [...]
-<p>Here's an example of preparing a 1.0-rc1 version. Before you make package, make sure you have branch v1.0 ready on github.</p>
-<pre><code class="hljs css language-sh"><span class="hljs-comment"># Create a new version number directory and enter, for example: 1.0-rc1</span>
-$ mkdir 1.0-rc1 &amp;&amp; <span class="hljs-built_in">cd</span> 1.0-rc1
-
-<span class="hljs-comment"># download repo</span>
-git <span class="hljs-built_in">clone</span> -b v1.0 git@github.com:apache/apisix.git apache-apisix-1.0
-
-<span class="hljs-comment"># check version</span>
-$ <span class="hljs-built_in">cd</span> apache-apisix-1.0 &amp;&amp; ./utils/check-version.sh 1.0 &amp;&amp; <span class="hljs-built_in">cd</span> ..
-
-<span class="hljs-comment"># delete .git</span>
-$ rm -rf apache-apisix-1.0/.git
-
-<span class="hljs-comment"># make tar package</span>
-$ tar zcvf apache-apisix-1.0-rc1-src.tar.gz apache-apisix-1.0
-
-<span class="hljs-comment"># Signature (this brings up a dialog box that prompts you to enter the password you entered when generating the gpg)</span>
-$ gpg --armor --detach-sign apache-apisix-1.0-rc1-src.tar.gz
-
-<span class="hljs-comment"># Generate sha512 checksum file</span>
-$ shasum -a512 apache-apisix-1.0-rc1-src.tar.gz &gt; apache-apisix-1.0-rc1-src.tar.gz.sha512
-
-<span class="hljs-comment"># remove apache-apisix-1.0-rc1</span>
-$ rm -rf apache-apisix-1.0
-
-<span class="hljs-comment"># check files</span>
-$ <span class="hljs-built_in">cd</span> .. &amp;&amp; tree
-.
-├── 1.0-rc1
-│   ├── apache-apisix-1.0-rc1-src.tar.gz
-│   ├── apache-apisix-1.0-rc1-src.tar.gz.asc
-│   └── apache-apisix-1.0-rc1-src.tar.gz.sha512
-└── KEYS
-
-1 directory, 4 files
-
-<span class="hljs-comment"># add files to SVN</span>
-$ svn add *
-A         1.0-rc1
-A  (bin)  1.0-rc1/apache-apisix-1.0-rc1-src.tar.gz.asc
-A  (bin)  1.0-rc1/apache-apisix-1.0-rc1-src.tar.gz
-A         1.0-rc1/apache-apisix-1.0-rc1-src.tar.gz.sha512
-svn: warning: W150002: <span class="hljs-string">'/home/resty/git/apache_svn/apisix/KEYS'</span> is already under version control
-svn: E200009: Could not add all targets because some targets are already versioned
-svn: E200009: Illegal target <span class="hljs-keyword">for</span> the requested operation
-
-<span class="hljs-comment"># commit to Apache SVN</span>
-$ svn --username=<span class="hljs-variable">${Apache username}</span> commit -m <span class="hljs-string">"release 1.0-rc1"</span>
-Adding         1.0-rc1
-Adding  (bin)  1.0-rc1/apache-apisix-1.0-rc1-src.tar.gz
-Adding  (bin)  1.0-rc1/apache-apisix-1.0-rc1-src.tar.gz.asc
-Adding         1.0-rc1/apache-apisix-1.0-rc1-src.tar.gz.sha512
-Transmitting file data ...
-Committed revision 37435.
-</code></pre>
-<h3><a class="anchor" aria-hidden="true" id="send-vote-thread-to-dev-mailinglist"></a><a href="#send-vote-thread-to-dev-mailinglist" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2 [...]
-<p>Click here to view the reference emailThere is a minimum wait of 72 hours before statistical voting results. If you get -1 vote, you need to solve the problem before you can continue.</p>
-<h3><a class="anchor" aria-hidden="true" id="send-vote-result-thread-to-dev-mailinglist"></a><a href="#send-vote-result-thread-to-dev-mailinglist" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c [...]
-<p>Click here to view the reference email at least 3 <code>+1</code> votes is required, then send the vote result to <a href="mailto:dev@apisix.apache.org">dev@apisix.apache.org</a>.</p>
-<h3><a class="anchor" aria-hidden="true" id="send-announce"></a><a href="#send-announce" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.8 [...]
-<p>Click here to view the reference email send announce email to <a href="mailto:dev@apisix.apache.org">dev@apisix.apache.org</a> and <a href="mailto:announce@apache.org">announce@apache.org</a></p>
-<h3><a class="anchor" aria-hidden="true" id="move-package-from-dev-to-dist"></a><a href="#move-package-from-dev-to-dist" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12  [...]
-<p>Remove <code>rc</code> from the package name, move KEYS and package to address</p>
-<h3><a class="anchor" aria-hidden="true" id="update-download-page"></a><a href="#update-download-page" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
-<p>update address , source repo is <a href="https://github.com/apache/apisix-website">https://github.com/apache/apisix-website</a></p>
-</span></div></article></div><div class="docLastUpdate"><em>Last updated on 10/29/2020 by Wen Ming</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/2fa"><span class="arrow-prev">← </span><span>2FA</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#gpg-settings">GPG Settings</a><ul class="toc-headings"><li><a href="#install-gpg">Install GPG</a></li><li><a href="#create-key">Create Key</a></li><li><a href="#view-the-generat [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/docs/security.html b/docs/security.html
deleted file mode 100644
index 4b73605..0000000
--- a/docs/security.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Security · Apache APISIX™</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Apache Software Foundation takes a rigorous stance on eliminating security issues in its software projects. Apache APISIX is also very concerned Security issues related to its features and functionality. [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site n [...]
-            var coll = document.getElementsByClassName('collapsible');
-            var checkActiveCategory = true;
-            for (var i = 0; i < coll.length; i++) {
-              var links = coll[i].nextElementSibling.getElementsByTagName('*');
-              if (checkActiveCategory){
-                for (var j = 0; j < links.length; j++) {
-                  if (links[j].classList.contains('navListItemActive')){
-                    coll[i].nextElementSibling.classList.toggle('hide');
-                    coll[i].childNodes[1].classList.toggle('rotate');
-                    checkActiveCategory = false;
-                    break;
-                  }
-                }
-              }
-
-              coll[i].addEventListener('click', function() {
-                var arrow = this.childNodes[1];
-                arrow.classList.toggle('rotate');
-                var content = this.nextElementSibling;
-                content.classList.toggle('hide');
-              });
-            }
-
-            document.addEventListener('DOMContentLoaded', function() {
-              createToggler('#navToggler', '#docsNav', 'docsSliderActive');
-              createToggler('#tocToggler', 'body', 'tocActive');
-
-              var headings = document.querySelector('.toc-headings');
-              headings && headings.addEventListener('click', function(event) {
-                var el = event.target;
-                while(el !== headings){
-                  if (el.tagName === 'A') {
-                    document.body.classList.remove('tocActive');
-                    break;
-                  } else{
-                    el = el.parentNode;
-                  }
-                }
-              }, false);
-
-              function createToggler(togglerSelector, targetSelector, className) {
-                var toggler = document.querySelector(togglerSelector);
-                var target = document.querySelector(targetSelector);
-
-                if (!toggler) {
-                  return;
-                }
-
-                toggler.onclick = function(event) {
-                  event.preventDefault();
-
-                  target.classList.toggle(className);
-                };
-              }
-            });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Security</h1></header><article><div><span><p>The Apache Software Foundation takes a rigorous stance on eliminating security issues in its software projects. Apache APISIX is also very concerned Security issues related to its features and functionality.</p>
-<p>If you have apprehensions regarding APISIX’s security or you discover vulnerability or potential threat, don’t hesitate to get in touch with the Apache Security Team by dropping a mail at <a href="mailto:security@apache.org">security@apache.org</a>. Please specify the project name as APISIX and its product name APISIX or APISIX-Dashboard in the email and provide a description of the relevant problem or potential threat. You are also urged to recommend the way to reproduce and replicat [...]
-<p>Please pay attention to report the security issue on the security email before disclosing it on public domain.</p>
-</span></div></article></div><div class="docLastUpdate"><em>Last updated on 10/29/2020 by Wen Ming</em></div><div class="docs-prevnext"><a class="docs-next button" href="/docs/subscrbe-guide"><span>Subscribe Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"></a><div><h5>ASF</h5><a href="https://www.apache.org/">Foundation</a><a href="https://ww [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/docs/security/index.html b/docs/security/index.html
deleted file mode 100644
index 4b73605..0000000
--- a/docs/security/index.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Security · Apache APISIX™</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="The Apache Software Foundation takes a rigorous stance on eliminating security issues in its software projects. Apache APISIX is also very concerned Security issues related to its features and functionality. [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site n [...]
-            var coll = document.getElementsByClassName('collapsible');
-            var checkActiveCategory = true;
-            for (var i = 0; i < coll.length; i++) {
-              var links = coll[i].nextElementSibling.getElementsByTagName('*');
-              if (checkActiveCategory){
-                for (var j = 0; j < links.length; j++) {
-                  if (links[j].classList.contains('navListItemActive')){
-                    coll[i].nextElementSibling.classList.toggle('hide');
-                    coll[i].childNodes[1].classList.toggle('rotate');
-                    checkActiveCategory = false;
-                    break;
-                  }
-                }
-              }
-
-              coll[i].addEventListener('click', function() {
-                var arrow = this.childNodes[1];
-                arrow.classList.toggle('rotate');
-                var content = this.nextElementSibling;
-                content.classList.toggle('hide');
-              });
-            }
-
-            document.addEventListener('DOMContentLoaded', function() {
-              createToggler('#navToggler', '#docsNav', 'docsSliderActive');
-              createToggler('#tocToggler', 'body', 'tocActive');
-
-              var headings = document.querySelector('.toc-headings');
-              headings && headings.addEventListener('click', function(event) {
-                var el = event.target;
-                while(el !== headings){
-                  if (el.tagName === 'A') {
-                    document.body.classList.remove('tocActive');
-                    break;
-                  } else{
-                    el = el.parentNode;
-                  }
-                }
-              }, false);
-
-              function createToggler(togglerSelector, targetSelector, className) {
-                var toggler = document.querySelector(togglerSelector);
-                var target = document.querySelector(targetSelector);
-
-                if (!toggler) {
-                  return;
-                }
-
-                toggler.onclick = function(event) {
-                  event.preventDefault();
-
-                  target.classList.toggle(className);
-                };
-              }
-            });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Security</h1></header><article><div><span><p>The Apache Software Foundation takes a rigorous stance on eliminating security issues in its software projects. Apache APISIX is also very concerned Security issues related to its features and functionality.</p>
-<p>If you have apprehensions regarding APISIX’s security or you discover vulnerability or potential threat, don’t hesitate to get in touch with the Apache Security Team by dropping a mail at <a href="mailto:security@apache.org">security@apache.org</a>. Please specify the project name as APISIX and its product name APISIX or APISIX-Dashboard in the email and provide a description of the relevant problem or potential threat. You are also urged to recommend the way to reproduce and replicat [...]
-<p>Please pay attention to report the security issue on the security email before disclosing it on public domain.</p>
-</span></div></article></div><div class="docLastUpdate"><em>Last updated on 10/29/2020 by Wen Ming</em></div><div class="docs-prevnext"><a class="docs-next button" href="/docs/subscrbe-guide"><span>Subscribe Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"></a><div><h5>ASF</h5><a href="https://www.apache.org/">Foundation</a><a href="https://ww [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/docs/subscrbe-guide.html b/docs/subscrbe-guide.html
deleted file mode 100644
index 8373e38..0000000
--- a/docs/subscrbe-guide.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Subscribe Guide · Apache APISIX™</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="During the process of using Apache APISIX, if there has any problems, suggestion or new ideas, please feel free to use the Apache mailing-list to participate in the community construction."/><meta nam [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site n [...]
-            var coll = document.getElementsByClassName('collapsible');
-            var checkActiveCategory = true;
-            for (var i = 0; i < coll.length; i++) {
-              var links = coll[i].nextElementSibling.getElementsByTagName('*');
-              if (checkActiveCategory){
-                for (var j = 0; j < links.length; j++) {
-                  if (links[j].classList.contains('navListItemActive')){
-                    coll[i].nextElementSibling.classList.toggle('hide');
-                    coll[i].childNodes[1].classList.toggle('rotate');
-                    checkActiveCategory = false;
-                    break;
-                  }
-                }
-              }
-
-              coll[i].addEventListener('click', function() {
-                var arrow = this.childNodes[1];
-                arrow.classList.toggle('rotate');
-                var content = this.nextElementSibling;
-                content.classList.toggle('hide');
-              });
-            }
-
-            document.addEventListener('DOMContentLoaded', function() {
-              createToggler('#navToggler', '#docsNav', 'docsSliderActive');
-              createToggler('#tocToggler', 'body', 'tocActive');
-
-              var headings = document.querySelector('.toc-headings');
-              headings && headings.addEventListener('click', function(event) {
-                var el = event.target;
-                while(el !== headings){
-                  if (el.tagName === 'A') {
-                    document.body.classList.remove('tocActive');
-                    break;
-                  } else{
-                    el = el.parentNode;
-                  }
-                }
-              }, false);
-
-              function createToggler(togglerSelector, targetSelector, className) {
-                var toggler = document.querySelector(togglerSelector);
-                var target = document.querySelector(targetSelector);
-
-                if (!toggler) {
-                  return;
-                }
-
-                toggler.onclick = function(event) {
-                  event.preventDefault();
-
-                  target.classList.toggle(className);
-                };
-              }
-            });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Subscribe Guide</h1></header><article><div><span><p>During the process of using Apache APISIX, if there has any problems, suggestion or new ideas, please feel free to use the Apache mailing-list to participate in the community construction.</p>
-<ol>
-<li><p>Send e-mail to subscribe the mailing-list first. Use your mailbox to send an e-mail to <a href="mailto:dev-subscribe@apisix.apache.org">dev-subscribe@apisix.apache.org</a> with any subjects or contents.</p></li>
-<li><p>Receive and reply the confirmation e-mail. After Step 1, you will receive a confirmation e-mail from <a href="mailto:dev-help@apisix.apache.org">dev-help@apisix.apache.org</a> (if you can not receive that, please check “RSS feeds”, “junk e-mail” or other items). Reply that e-mail directly or click the link in e-mail to reply, with any subjects or contents.</p></li>
-<li><p>Receive the Welcome e-mail. After finishing the two steps above, an e-mail with the subject of WELCOME to <a href="mailto:dev@apisix.apache.org">dev@apisix.apache.org</a> will be sent to your e-mail address. Until now, you have succeeded in subscribing Apache APISIX mailing-list.</p></li>
-<li><p>Until now, you can interact with community by your subscribed email or track email conversations by Archived email list.</p></li>
-</ol>
-</span></div></article></div><div class="docLastUpdate"><em>Last updated on 10/29/2020 by Wen Ming</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/security"><span class="arrow-prev">← </span><span>Security</span></a><a class="docs-next button" href="/docs/contributor-guide"><span>Contributor Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a  [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/docs/subscrbe-guide/index.html b/docs/subscrbe-guide/index.html
deleted file mode 100644
index 8373e38..0000000
--- a/docs/subscrbe-guide/index.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Subscribe Guide · Apache APISIX™</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="During the process of using Apache APISIX, if there has any problems, suggestion or new ideas, please feel free to use the Apache mailing-list to participate in the community construction."/><meta nam [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site n [...]
-            var coll = document.getElementsByClassName('collapsible');
-            var checkActiveCategory = true;
-            for (var i = 0; i < coll.length; i++) {
-              var links = coll[i].nextElementSibling.getElementsByTagName('*');
-              if (checkActiveCategory){
-                for (var j = 0; j < links.length; j++) {
-                  if (links[j].classList.contains('navListItemActive')){
-                    coll[i].nextElementSibling.classList.toggle('hide');
-                    coll[i].childNodes[1].classList.toggle('rotate');
-                    checkActiveCategory = false;
-                    break;
-                  }
-                }
-              }
-
-              coll[i].addEventListener('click', function() {
-                var arrow = this.childNodes[1];
-                arrow.classList.toggle('rotate');
-                var content = this.nextElementSibling;
-                content.classList.toggle('hide');
-              });
-            }
-
-            document.addEventListener('DOMContentLoaded', function() {
-              createToggler('#navToggler', '#docsNav', 'docsSliderActive');
-              createToggler('#tocToggler', 'body', 'tocActive');
-
-              var headings = document.querySelector('.toc-headings');
-              headings && headings.addEventListener('click', function(event) {
-                var el = event.target;
-                while(el !== headings){
-                  if (el.tagName === 'A') {
-                    document.body.classList.remove('tocActive');
-                    break;
-                  } else{
-                    el = el.parentNode;
-                  }
-                }
-              }, false);
-
-              function createToggler(togglerSelector, targetSelector, className) {
-                var toggler = document.querySelector(togglerSelector);
-                var target = document.querySelector(targetSelector);
-
-                if (!toggler) {
-                  return;
-                }
-
-                toggler.onclick = function(event) {
-                  event.preventDefault();
-
-                  target.classList.toggle(className);
-                };
-              }
-            });
-        </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Subscribe Guide</h1></header><article><div><span><p>During the process of using Apache APISIX, if there has any problems, suggestion or new ideas, please feel free to use the Apache mailing-list to participate in the community construction.</p>
-<ol>
-<li><p>Send e-mail to subscribe the mailing-list first. Use your mailbox to send an e-mail to <a href="mailto:dev-subscribe@apisix.apache.org">dev-subscribe@apisix.apache.org</a> with any subjects or contents.</p></li>
-<li><p>Receive and reply the confirmation e-mail. After Step 1, you will receive a confirmation e-mail from <a href="mailto:dev-help@apisix.apache.org">dev-help@apisix.apache.org</a> (if you can not receive that, please check “RSS feeds”, “junk e-mail” or other items). Reply that e-mail directly or click the link in e-mail to reply, with any subjects or contents.</p></li>
-<li><p>Receive the Welcome e-mail. After finishing the two steps above, an e-mail with the subject of WELCOME to <a href="mailto:dev@apisix.apache.org">dev@apisix.apache.org</a> will be sent to your e-mail address. Until now, you have succeeded in subscribing Apache APISIX mailing-list.</p></li>
-<li><p>Until now, you can interact with community by your subscribed email or track email conversations by Archived email list.</p></li>
-</ol>
-</span></div></article></div><div class="docLastUpdate"><em>Last updated on 10/29/2020 by Wen Ming</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/security"><span class="arrow-prev">← </span><span>Security</span></a><a class="docs-next button" href="/docs/contributor-guide"><span>Contributor Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a  [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/docs/team.html b/docs/team.html
deleted file mode 100644
index 2eb7708..0000000
--- a/docs/team.html
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Team · Apache APISIX™</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="## Members"/><meta name="docsearch:language" content="en"/><meta property="og:title" content="Team · Apache APISIX™"/><meta property="og:type" content="website"/><meta property="og:url" content="https://apisix.a [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site n [...]
-<h3><a class="anchor" aria-hidden="true" id="pmc"></a><a href="#pmc" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.2 [...]
-<table>
-<thead>
-<tr><th>ID</th><th>GitHub</th><th>Public Name</th></tr>
-</thead>
-<tbody>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/akayeshmantha">akayeshmantha</a></td><td>Akayeshmantha</td><td>Ayeshmantha Perera</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/yousa">yousa</a></td><td>Miss-you</td><td>Hui Li</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/qiujiayu">qiujiayu</a></td><td>qiujiayu</td><td>Jiayu Qiu</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/chenjunxu">chenjunxu</a></td><td>nic-chen</td><td>Junxu Chen</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/totemofwolf">totemofwolf</a></td><td>totemofwolf</td><td>Lang Wang</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/liling">liling</a></td><td>lilien1010</td><td>Ling Li</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/linsir">linsir</a></td><td>linsir</td><td>Linsir Wu</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/wenming">wenming</a></td><td>moonming</td><td>Ming Wen</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/sshniro">sshniro</a></td><td>sshniro</td><td>Nirojan Selvanathan</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/wusheng">wusheng</a></td><td>wu-sheng</td><td>Sheng Wu</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/kvn">kvn</a></td><td>gxthrj</td><td>Wei Jin</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/agile6v">agile6v</a></td><td>agile6v</td><td>Wei Liu</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/membphis">membphis</a></td><td>membphis</td><td>YuanSheng Wang</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/spacewander">spacewander</a></td><td>spacewander</td><td>Zexuan Luo</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/juzhiyuan">juzhiyuan</a></td><td>juzhiyuan</td><td>Zhiyuan</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/shuaijinchao">shuaijinchao</a></td><td>shuaijinchao</td><td>JinChao Shuai</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/vinci">vinci</a></td><td>ShiningRush</td><td>Vinci</td></tr>
-</tbody>
-</table>
-<h3><a class="anchor" aria-hidden="true" id="committer"></a><a href="#committer" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.6 [...]
-<blockquote>
-<p>The following list excludes PMC members above.</p>
-</blockquote>
-<table>
-<thead>
-<tr><th>ID</th><th>GitHub</th><th>Public Name</th></tr>
-</thead>
-<tbody>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/tangke">tangke</a></td><td>supermario1990</td><td>Ke Tang</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/lizhiyong">lizhiyong</a></td><td>zhiyong0804</td><td>Li Zhiyong</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/coolsoul">coolsoul</a></td><td>soulsoul</td><td>Suo Zhang</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/sunyi">sunyi</a></td><td>LiteSun</td><td>Yi Sun</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/liyong">liyong</a></td><td>chnliyong</td><td>Yong Li</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/bzp2010">bzp2010</a></td><td>bzp2010</td><td>Zeping Bai</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/liuxiran">liuxiran</a></td><td>liuxiran</td><td>Xiran Liu</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/shuyangw">shuyangw</a></td><td>yiyiyimu</td><td>Shuyang Wu</td></tr>
-</tbody>
-</table>
-<h2><a class="anchor" aria-hidden="true" id="mentors"></a><a href="#mentors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
-<table>
-<thead>
-<tr><th>ID</th><th>GitHub</th><th>Public Name</th></tr>
-</thead>
-<tbody>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/jmclean">jmclean</a></td><td>justinmclean</td><td>Justin Mclean</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/djkevincr">djkevincr</a></td><td>djkevincr</td><td>Kevin Ratnasekera</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/vongosling">vongosling</a></td><td>vongosling</td><td>Von Gosling</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/ningjiang">ningjiang</a></td><td>WillemJiang</td><td>Willem Ning Jiang</td></tr>
-</tbody>
-</table>
-<h2><a class="anchor" aria-hidden="true" id="contributors"></a><a href="#contributors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83. [...]
-<blockquote>
-<p>You can find all contributors of Apache APISIX from GitHub contribution list.</p>
-</blockquote>
-<ol>
-<li><a href="https://github.com/apache/apisix/graphs/contributors">apisix</a></li>
-<li><a href="https://github.com/apache/apisix-dashboard/graphs/contributors">apisix-dashboard</a></li>
-</ol>
-<h2><a class="anchor" aria-hidden="true" id="becoming-a-committer"></a><a href="#becoming-a-committer" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
-<p>The Apache APISIX community follows the Apache Community’s process on accepting a new committer. After a contributor participates APISIX's community actively, PMC and Committers will make decisions to invite the contributor join Committers and PMC.</p>
-<p>You can read <a href="../docs/contributor-guide">Contributor Guide</a> to participate the community, and can get more information on <a href="../docs/committer-guide">Committer Guide</a>.</p>
-</span></div></article></div><div class="docLastUpdate"><em>Last updated on 10/29/2020 by Wen Ming</em></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#members">Members</a><ul class="toc-headings"><li><a href="#pmc">PMC</a></li><li><a href="#committer">Committer</a></li></ul></li><li><a href="#mentors">Mentors</a></li><li><a href="#contributors">Contributors</a></li><li><a href="#becoming-a-committer">Becoming a Committer</a [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/docs/team/index.html b/docs/team/index.html
deleted file mode 100644
index 2eb7708..0000000
--- a/docs/team/index.html
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Team · Apache APISIX™</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="## Members"/><meta name="docsearch:language" content="en"/><meta property="og:title" content="Team · Apache APISIX™"/><meta property="og:type" content="website"/><meta property="og:url" content="https://apisix.a [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body class="sideNavVisible separateOnPageNav"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site n [...]
-<h3><a class="anchor" aria-hidden="true" id="pmc"></a><a href="#pmc" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.2 [...]
-<table>
-<thead>
-<tr><th>ID</th><th>GitHub</th><th>Public Name</th></tr>
-</thead>
-<tbody>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/akayeshmantha">akayeshmantha</a></td><td>Akayeshmantha</td><td>Ayeshmantha Perera</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/yousa">yousa</a></td><td>Miss-you</td><td>Hui Li</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/qiujiayu">qiujiayu</a></td><td>qiujiayu</td><td>Jiayu Qiu</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/chenjunxu">chenjunxu</a></td><td>nic-chen</td><td>Junxu Chen</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/totemofwolf">totemofwolf</a></td><td>totemofwolf</td><td>Lang Wang</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/liling">liling</a></td><td>lilien1010</td><td>Ling Li</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/linsir">linsir</a></td><td>linsir</td><td>Linsir Wu</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/wenming">wenming</a></td><td>moonming</td><td>Ming Wen</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/sshniro">sshniro</a></td><td>sshniro</td><td>Nirojan Selvanathan</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/wusheng">wusheng</a></td><td>wu-sheng</td><td>Sheng Wu</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/kvn">kvn</a></td><td>gxthrj</td><td>Wei Jin</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/agile6v">agile6v</a></td><td>agile6v</td><td>Wei Liu</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/membphis">membphis</a></td><td>membphis</td><td>YuanSheng Wang</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/spacewander">spacewander</a></td><td>spacewander</td><td>Zexuan Luo</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/juzhiyuan">juzhiyuan</a></td><td>juzhiyuan</td><td>Zhiyuan</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/shuaijinchao">shuaijinchao</a></td><td>shuaijinchao</td><td>JinChao Shuai</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/vinci">vinci</a></td><td>ShiningRush</td><td>Vinci</td></tr>
-</tbody>
-</table>
-<h3><a class="anchor" aria-hidden="true" id="committer"></a><a href="#committer" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.6 [...]
-<blockquote>
-<p>The following list excludes PMC members above.</p>
-</blockquote>
-<table>
-<thead>
-<tr><th>ID</th><th>GitHub</th><th>Public Name</th></tr>
-</thead>
-<tbody>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/tangke">tangke</a></td><td>supermario1990</td><td>Ke Tang</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/lizhiyong">lizhiyong</a></td><td>zhiyong0804</td><td>Li Zhiyong</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/coolsoul">coolsoul</a></td><td>soulsoul</td><td>Suo Zhang</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/sunyi">sunyi</a></td><td>LiteSun</td><td>Yi Sun</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/liyong">liyong</a></td><td>chnliyong</td><td>Yong Li</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/bzp2010">bzp2010</a></td><td>bzp2010</td><td>Zeping Bai</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/liuxiran">liuxiran</a></td><td>liuxiran</td><td>Xiran Liu</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/shuyangw">shuyangw</a></td><td>yiyiyimu</td><td>Shuyang Wu</td></tr>
-</tbody>
-</table>
-<h2><a class="anchor" aria-hidden="true" id="mentors"></a><a href="#mentors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
-<table>
-<thead>
-<tr><th>ID</th><th>GitHub</th><th>Public Name</th></tr>
-</thead>
-<tbody>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/jmclean">jmclean</a></td><td>justinmclean</td><td>Justin Mclean</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/djkevincr">djkevincr</a></td><td>djkevincr</td><td>Kevin Ratnasekera</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/vongosling">vongosling</a></td><td>vongosling</td><td>Von Gosling</td></tr>
-<tr><td><a href="https://whimsy.apache.org/roster/committer/ningjiang">ningjiang</a></td><td>WillemJiang</td><td>Willem Ning Jiang</td></tr>
-</tbody>
-</table>
-<h2><a class="anchor" aria-hidden="true" id="contributors"></a><a href="#contributors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83. [...]
-<blockquote>
-<p>You can find all contributors of Apache APISIX from GitHub contribution list.</p>
-</blockquote>
-<ol>
-<li><a href="https://github.com/apache/apisix/graphs/contributors">apisix</a></li>
-<li><a href="https://github.com/apache/apisix-dashboard/graphs/contributors">apisix-dashboard</a></li>
-</ol>
-<h2><a class="anchor" aria-hidden="true" id="becoming-a-committer"></a><a href="#becoming-a-committer" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
-<p>The Apache APISIX community follows the Apache Community’s process on accepting a new committer. After a contributor participates APISIX's community actively, PMC and Committers will make decisions to invite the contributor join Committers and PMC.</p>
-<p>You can read <a href="../docs/contributor-guide">Contributor Guide</a> to participate the community, and can get more information on <a href="../docs/committer-guide">Committer Guide</a>.</p>
-</span></div></article></div><div class="docLastUpdate"><em>Last updated on 10/29/2020 by Wen Ming</em></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#members">Members</a><ul class="toc-headings"><li><a href="#pmc">PMC</a></li><li><a href="#committer">Committer</a></li></ul></li><li><a href="#mentors">Mentors</a></li><li><a href="#contributors">Contributors</a></li><li><a href="#becoming-a-committer">Becoming a Committer</a [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/downloads/index.html b/downloads/index.html
deleted file mode 100644
index fa42e0a..0000000
--- a/downloads/index.html
+++ /dev/null
@@ -1,520 +0,0 @@
-<!DOCTYPE html>
-<html lang="">
-  <head>
-    
-
-<meta property="og:title" content="Downloads" />
-<meta property="og:description" content="Releases Apache APISIX is released as source code tarballs. The downloads are distributed via mirror sites and should be checked for tampering using GPG or SHA-512. Version Release date Source download  dashboard-1.5 2020 August 12 source ( asc sha512 )   1.5 2020 August 5 source ( asc sha512 )   1.4.1 2020 July 20 source ( asc sha512 )   1.4 2020 June 29 source ( asc sha512 )   1." />
-<meta property="og:type" content="article" />
-<meta property="og:url" content="https://apisix.apache.org/downloads/" />
-<meta property="article:published_time" content="2019-11-26T23:48:02+08:00" />
-<meta property="article:modified_time" content="2019-11-26T23:48:02+08:00" />
-
-
-<meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance API gateway, based on the Nginx library and etcd." />
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-<meta http-equiv="x-ua-compatible" content="ie=edge">
-    <title>Apache APISIX</title>
-    
-<link rel="icon" type="image/png" href="/images/favicon.png" />
-<link href="https://fonts.googleapis.com/css?family=Open&#43;Sans:400,600" rel="stylesheet">
-<link rel="stylesheet" type="text/css" href="/css/style.min.54048238003034db6d186a452bc9c6a16486d96d044cf1a23e2ff5a2d1504f5f.css" integrity="sha256-VASCOAAwNNttGGpFK8nGoWSG2W0ETPGiPi/1otFQT18=">
-<link rel="stylesheet" type="text/css" href="/css/icons.css">
-
-  </head>
-  <body>
-    
-    <div id="preloader">
-      <div id="status"></div>
-    </div>
-
-    
-
-    
-
-<nav class="navbar is-fresh is-transparent no-shadow" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-      <div id="navbar-menu" class="navbar-menu is-static">
-
-        <div class="navbar-end">
-          <a href="/" class="navbar-item is-secondary">
-            Home
-          </a>
-          <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-            Documentation
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              Get Involved
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="/contribute/subscribe" class="navbar-item">
-                Subscribe Guide
-              </a>
-              <a href="/contribute/contributor" class="navbar-item">
-                Contributor Guide
-              </a>
-              <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-                GitHub Issue Tracker
-              </a>
-              <a href="/contribute/committer" class="navbar-item">
-                Committer Guide
-              </a>
-              <a href="/contribute/release" class="navbar-item">
-                Release Guide
-              </a>
-              <a href="/contribute/security" class="navbar-item">
-                Security
-              </a>
-              <a href="/contribute/2fa" class="navbar-item">
-                2FA
-              </a>
-            </div>
-          </div>
-          <a href="/team" class="navbar-item is-secondary">
-            Team
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              ASF
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="https://www.apache.org/" class="navbar-item">
-                Foundation
-              </a>
-              <a href="https://www.apache.org/licenses/" class="navbar-item">
-                License
-              </a>
-              <a href="https://www.apache.org/events/current-event" class="navbar-item">
-                Events
-              </a>
-              <a href="https://www.apache.org/security/" class="navbar-item">
-                Security
-              </a>
-              <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-                SponsorShip
-              </a>
-              <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-                Thanks
-              </a>
-            </div>
-          </div>
-          <a href="/downloads" class="navbar-item is-secondary">
-            Downloads
-          </a>
-          <a class="language-switcher" href="/zh">中</a>
-        </div>
-      </div>
-  </div>
-</nav>
-
-
-
-<nav id="navbar-clone" class="navbar is-fresh is-transparent" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png" alt="" width="112" height="28">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="cloned-navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-    <div id="cloned-navbar-menu" class="navbar-menu is-fixed">
-
-      <div class="navbar-end">
-        <a href="/" class="navbar-item is-secondary">
-          Home
-        </a>
-        <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-          Documentation
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            Get Involved
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="/contribute/subscribe" class="navbar-item">
-              Subscribe Guide
-            </a>
-            <a href="/contribute/contributor" class="navbar-item">
-              Contributor Guide
-            </a>
-            <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-              GitHub Issue Tracker
-            </a>
-            <a href="/contribute/committer" class="navbar-item">
-              Committer Guide
-            </a>
-            <a href="/contribute/release" class="navbar-item">
-              Release Guide
-            </a>
-            <a href="/contribute/security" class="navbar-item">
-              Security
-            </a>
-            <a href="/contribute/2fa" class="navbar-item">
-              2FA
-            </a>
-          </div>
-        </div>
-        <a href="/team" class="navbar-item is-secondary">
-          Team
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            ASF
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="https://www.apache.org/" class="navbar-item">
-              Foundation
-            </a>
-            <a href="https://www.apache.org/licenses/" class="navbar-item">
-              License
-            </a>
-            <a href="https://www.apache.org/events/current-event" class="navbar-item">
-              Events
-            </a>
-            <a href="https://www.apache.org/security/" class="navbar-item">
-              Security
-            </a>
-            <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-              SponsorShip
-            </a>
-            <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-              Thanks
-            </a>
-          </div>
-        </div>
-        <a href="/downloads" class="navbar-item is-secondary">
-          Downloads
-        </a>
-        <a class="language-switcher" href="/zh">中</a>
-      </div>
-    </div>
-</div>
-</nav>
-
-<section class="section is-medium">
-  <div class="container">
-    <div class="columns">
-      <div class="column is-centered-tablet-portrait">
-        <h1 class="title section-title">Downloads</h1>
-        <h5 class="subtitle is-5 is-muted"></h5>
-        <div class="divider"></div>
-      </div>
-    </div>
-    <div class="downloads">
-  <section>
-    <h2 class="title">Releases</h2>
-    <p class="description">
-      Apache APISIX is released as source code tarballs. The downloads are distributed via mirror sites and should be
-      checked for tampering using GPG or SHA-512.
-    </p>
-    <div class="table-container" role="table" aria-label="Destinations">
-      <div class="flex-table header" role="rowgroup">
-        <div class="flex-row first" role="columnheader">Version</div>
-        <div class="flex-row" role="columnheader">Release date</div>
-        <div class="flex-row" role="columnheader">Source download</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>dashboard-1.5</div>
-        <div class="flex-row" role="cell">2020 August 12</div>
-        <div class="flex-row" role="cell">
-          <a href="https://www.apache.org/dyn/closer.cgi/apisix/dashboard-1.5/apache-apisix-dashboard-1.5.tar.gz">source</a>
-          (
-          <a href="https://downloads.apache.org/apisix/dashboard-1.5/apache-apisix-dashboard-1.5.tar.gz.asc">asc</a>
-          <a
-            href="https://downloads.apache.org/apisix/dashboard-1.5/apache-apisix-dashboard-1.5.tar.gz.sha512">sha512</a>
-          )
-        </div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>1.5</div>
-        <div class="flex-row" role="cell">2020 August 5</div>
-        <div class="flex-row" role="cell">
-          <a href="https://www.apache.org/dyn/closer.cgi/apisix/1.5/apache-apisix-1.5-src.tar.gz">source</a>
-          (
-          <a href="https://downloads.apache.org/apisix/1.5/apache-apisix-1.5-src.tar.gz.asc">asc</a>
-          <a
-            href="https://downloads.apache.org/apisix/1.5/apache-apisix-1.5-src.tar.gz.sha512">sha512</a>
-          )
-        </div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>1.4.1</div>
-        <div class="flex-row" role="cell">2020 July 20</div>
-        <div class="flex-row" role="cell">
-          <a href="https://www.apache.org/dyn/closer.cgi/apisix/1.4.1/apache-apisix-1.4.1-src.tar.gz">source</a>
-          (
-          <a href="https://downloads.apache.org/apisix/1.4.1/apache-apisix-1.4.1-src.tar.gz.asc">asc</a>
-          <a
-            href="https://downloads.apache.org/apisix/1.4.1/apache-apisix-1.4.1-src.tar.gz.sha512">sha512</a>
-          )
-        </div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-         <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>1.4</div>
-         <div class="flex-row" role="cell">2020 June 29</div>
-         <div class="flex-row" role="cell">
-           <a href="https://www.apache.org/dyn/closer.cgi/apisix/apisix/1.4/apache-apisix-1.4-incubating-src.tar.gz">source</a>
-           (
-           <a href="https://downloads.apache.org/apisix/apisix/1.4/apache-apisix-1.4-incubating-src.tar.gz.asc">asc</a>
-           <a
-             href="https://downloads.apache.org/apisix/apisix/1.4/apache-apisix-1.4-incubating-src.tar.gz.sha512">sha512</a>
-           )
-         </div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>1.3</div>
-        <div class="flex-row" role="cell">2020 May 24</div>
-        <div class="flex-row" role="cell">
-          <a href="https://www.apache.org/dyn/closer.cgi/apisix/apisix/1.3/apache-apisix-1.3-incubating-src.tar.gz">source</a>
-          (
-          <a href="https://downloads.apache.org/apisix/apisix/1.3/apache-apisix-1.3-incubating-src.tar.gz.asc">asc</a>
-          <a
-            href="https://downloads.apache.org/apisix/apisix/1.3/apache-apisix-1.3-incubating-src.tar.gz.sha512">sha512</a>
-          )
-        </div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>1.2</div>
-        <div class="flex-row" role="cell">2020 April 20</div>
-        <div class="flex-row" role="cell">
-          <a href="https://www.apache.org/dyn/closer.cgi/apisix/apisix/1.2/apache-apisix-1.2-incubating-src.tar.gz">source</a>
-          (
-          <a href="https://downloads.apache.org/apisix/apisix/1.2/apache-apisix-1.2-incubating-src.tar.gz.asc">asc</a>
-          <a
-            href="https://downloads.apache.org/apisix/apisix/1.2/apache-apisix-1.2-incubating-src.tar.gz.sha512">sha512</a>
-          )
-        </div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>1.1</div>
-        <div class="flex-row" role="cell">2020 February 24</div>
-        <div class="flex-row" role="cell">
-          <a href="https://www.apache.org/dyn/closer.cgi/apisix/apisix/1.1/apache-apisix-1.1-incubating-src.tar.gz">source</a>
-          (
-          <a href="https://downloads.apache.org/apisix/apisix/1.1/apache-apisix-1.1-incubating-src.tar.gz.asc">asc</a>
-          <a
-            href="https://downloads.apache.org/apisix/apisix/1.1/apache-apisix-1.1-incubating-src.tar.gz.sha512">sha512</a>
-          )
-        </div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>1.0</div>
-        <div class="flex-row" role="cell">2020 January 15</div>
-        <div class="flex-row" role="cell">
-          <a href="https://www.apache.org/dyn/closer.cgi/apisix/apisix/1.0/apache-apisix-1.0-incubating-src.tar.gz">source</a>
-          (
-          <a href="https://downloads.apache.org/apisix/apisix/1.0/apache-apisix-1.0-incubating-src.tar.gz.asc">asc</a>
-          <a
-            href="https://downloads.apache.org/apisix/apisix/1.0/apache-apisix-1.0-incubating-src.tar.gz.sha512">sha512</a>
-          )
-        </div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>0.9</div>
-        <div class="flex-row" role="cell">2019 November 24</div>
-        <div class="flex-row" role="cell">
-          <a href="https://www.apache.org/dyn/closer.cgi/apisix/apisix/0.9/apache-apisix-0.9-incubating-src.tar.gz">source</a>
-          (
-          <a href="https://downloads.apache.org/apisix/apisix/0.9/apache-apisix-0.9-incubating-src.tar.gz.asc">asc</a>
-          <a
-            href="https://downloads.apache.org/apisix/apisix/0.9/apache-apisix-0.9-incubating-src.tar.gz.sha512">sha512</a>
-          )
-        </div>
-      </div>
-    </div>
-  </section>
-  <section>
-    <h2 class="title">Verify the releases</h2>
-    <a href="https://www.apache.org/dist/apisix/KEYS">PGP signatures KEYS</a>
-    <p>
-      It is essential that you verify the integrity of the downloaded files using the PGP or SHA signatures. The PGP
-      signatures can be verified using GPG or PGP. Please download the KEYS as well as the asc signature files for
-      relevant distribution. It is recommended to get these files from the main distribution directory and not from the
-      mirrors.
-    </p>
-
-    <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">    <span style="color:#a6e22e">gpg</span> <span style="color:#f92672">-</span><span style="color:#a6e22e">i</span> <span style="color:#a6e22e">KEYS</span>
-    </code></pre></td></tr></table>
-</div>
-</div>
-
-    <p>
-      or
-    </p>
-
-    <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">    <span style="color:#a6e22e">pgpk</span> <span style="color:#f92672">-</span><span style="color:#a6e22e">a</span> <span style="color:#a6e22e">KEYS</span>
-    </code></pre></td></tr></table>
-</div>
-</div>
-
-    <p>
-      or
-    </p>
-
-    <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">    <span style="color:#a6e22e">pgp</span> <span style="color:#f92672">-</span><span style="color:#a6e22e">ka</span> <span style="color:#a6e22e">KEYS</span>
-    </code></pre></td></tr></table>
-</div>
-</div>
-
-    <p>
-      To verify the binaries/sources you can download the relevant asc files for it from main distribution directory and
-      follow the below guide.
-    </p>
-
-    <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">    <span style="color:#a6e22e">gpg</span> <span style="color:#f92672">--</span><span style="color:#a6e22e">verify</span> <span style="color:#a6e22e">apache</span><span style="color:#f92672">-</span><span style="color:#a6e22e">apisix</span><span style="color:#f92672">-</span><span style="color:#a6e22e">incubating</span><span style="color:#f92672">-******** [...]
-    </code></pre></td></tr></table>
-</div>
-</div>
-
-    <p>
-      or
-    </p>
-
-    <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">    <span style="color:#a6e22e">pgpv</span> <span style="color:#a6e22e">apache</span><span style="color:#f92672">-</span><span style="color:#a6e22e">apisix</span><span style="color:#f92672">-</span><span style="color:#a6e22e">incubating</span><span style="color:#f92672">-********</span>.<span style="color:#a6e22e">asc</span>
-    </code></pre></td></tr></table>
-</div>
-</div>
-
-    <p>
-      or
-    </p>
-
-    <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">    <span style="color:#a6e22e">pgp</span> <span style="color:#a6e22e">apache</span><span style="color:#f92672">-</span><span style="color:#a6e22e">apisix</span><span style="color:#f92672">-</span><span style="color:#a6e22e">incubating</span><span style="color:#f92672">-********</span>.<span style="color:#a6e22e">asc</span>
-    </code></pre></td></tr></table>
-</div>
-</div>
-    <p />
-  </section>
-</div>
-
-  </div>
-</section>
-
-
-
-    
-    
-<footer class="footer footer-gray">
-  <div class="container">
-    <div class="columns">
-        <div class="column is-4">
-          <div class="footer-column">
-            <div class="footer-header">
-                <h3>Documentation</h3>
-            </div>
-            <div class="footer-description">
-              
-            </div>
-            <ul class="link-list">
-              <li>
-                <a href="https://github.com/apache/apisix#apisix">
-                  Overview
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix#quickstart">
-                  Quick start
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix/blob/master/doc/architecture-design.md">
-                  Developer guide
-                </a>
-              </li>
-            </ul>
-          </div>
-        </div>
-      <div class="column is-4" style="display: flex;align-items: center;">
-        <div class="footer-column">
-          <div class="footer-header"></div>
-          <div class="footer-description" style="text-align: center;">
-            <a href="http://www.apache.org/" target="_blank"><img src="https://www.apache.org/foundation/press/kit/asf_logo_wide_small.png" alt="Apache APISIX" ></a>
-          </div>
-          <ul class="link-list">
-          </ul>
-        </div>
-      </div>
-    </div>
-    <div class="divider"></div>
-    <div class="copyright">
-Copyright © 2019-2020 The Apache Software Foundation. Apache APISIX, and its feather logo are trademarks of The Apache Software Foundation.
-    </div>
-  </div>
-</footer>
-
-    
-
-    
-    <div id="backtotop"><a href="#"></a></div>
-
-    
-
-    
-
-    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
-<script src="https://unpkg.com/feather-icons"></script>
-<script src="/js/fresh.js"></script>
-<script src="/js/jquery.panelslider.min.js"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script>
-  </body>
-</html>
diff --git a/en/help.html b/en/help.html
deleted file mode 100644
index 58a3c6f..0000000
--- a/en/help.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Apache APISIX™ · Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Nginx library and etcd.</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Ng [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site nav-site-internal"><li class=""><a href="/ [...]
-</span></div></h2><div><span><p>Learn more using the <a href="https://github.com/apache/apisix/tree/master/doc">documentation on this site.</a></p>
-</span></div></div></div><div class="blockElement threeByGridBlock"><div class="blockContent"><h2><div><span><p>Join the community</p>
-</span></div></h2><div><span><p>Ask questions about the documentation and project</p>
-</span></div></div></div><div class="blockElement threeByGridBlock"><div class="blockContent"><h2><div><span><p>Stay up to date</p>
-</span></div></h2><div><span><p>Find out what's new with this project</p>
-</span></div></div></div></div></div></div></div></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"></a><div><h5>ASF</h5><a href="https://www.apache.org/">Foundation</a><a href="https://www.apache.org/licenses/">License</a><a href="http://www.apache.org/events/current-event/">Events</a><a href="https://www.apache.org/security/">Security</a><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a><a href="https://www.apach [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/en/help/index.html b/en/help/index.html
deleted file mode 100644
index 58a3c6f..0000000
--- a/en/help/index.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Apache APISIX™ · Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Nginx library and etcd.</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Ng [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site nav-site-internal"><li class=""><a href="/ [...]
-</span></div></h2><div><span><p>Learn more using the <a href="https://github.com/apache/apisix/tree/master/doc">documentation on this site.</a></p>
-</span></div></div></div><div class="blockElement threeByGridBlock"><div class="blockContent"><h2><div><span><p>Join the community</p>
-</span></div></h2><div><span><p>Ask questions about the documentation and project</p>
-</span></div></div></div><div class="blockElement threeByGridBlock"><div class="blockContent"><h2><div><span><p>Stay up to date</p>
-</span></div></h2><div><span><p>Find out what's new with this project</p>
-</span></div></div></div></div></div></div></div></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"></a><div><h5>ASF</h5><a href="https://www.apache.org/">Foundation</a><a href="https://www.apache.org/licenses/">License</a><a href="http://www.apache.org/events/current-event/">Events</a><a href="https://www.apache.org/security/">Security</a><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a><a href="https://www.apach [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/en/index.html b/en/index.html
deleted file mode 100644
index 77d4ca1..0000000
--- a/en/index.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Apache APISIX™ · Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Nginx library and etcd.</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Ng [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site nav-site-internal"><li class=""><a href="/ [...]
-</span></div></h2><div><span><p>Cloud-native microservices API gateway, delivering the ultimate performance, security, open source and scalable platform for all your APIs and microservices. Apache APISIX is based on Nginx and etcd. Compared with traditional API gateways, APISIX has dynamic routing and plug-in hot loading, which is especially suitable for API management under micro-service system.</p>
-</span></div></div><div class="blockImage"><img src="https://github.com/apache/apisix/blob/master/doc/images/apisix.png?raw=true"/></div></div></div></div></div><div class="productShowcaseSection paddingBottom"><h2>Who is Using This?</h2><p>This project is used by all these folks</p><div class="logos"><a href="https://www.360.com"><img src="https://static.apiseven.com/2020/05/WechatIMG618.png" alt="360" title="360"/></a><a href="https://www.hellotalk.com/?lang=en"><img src="https://stati [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/en/sitemap.xml b/en/sitemap.xml
deleted file mode 100644
index 8cf8c0a..0000000
--- a/en/sitemap.xml
+++ /dev/null
@@ -1,183 +0,0 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
-<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
-  xmlns:xhtml="http://www.w3.org/1999/xhtml">
-  
-  <url>
-    <loc>https://apisix.apache.org/contribute/2fa/</loc>
-    <lastmod>2020-03-29T11:46:04+08:00</lastmod>
-    <xhtml:link
-                rel="alternate"
-                hreflang="zh"
-                href="https://apisix.apache.org/zh/contribute/2fa/"
-                />
-    <xhtml:link
-                rel="alternate"
-                hreflang="en"
-                href="https://apisix.apache.org/contribute/2fa/"
-                />
-  </url>
-  
-  <url>
-    <loc>https://apisix.apache.org/</loc>
-    <lastmod>2020-03-29T11:46:04+08:00</lastmod>
-    <xhtml:link
-                rel="alternate"
-                hreflang="zh"
-                href="https://apisix.apache.org/zh/"
-                />
-    <xhtml:link
-                rel="alternate"
-                hreflang="en"
-                href="https://apisix.apache.org/"
-                />
-  </url>
-  
-  <url>
-    <loc>https://apisix.apache.org/contribute/committer/</loc>
-    <lastmod>2020-03-29T11:46:04+08:00</lastmod>
-    <xhtml:link
-                rel="alternate"
-                hreflang="zh"
-                href="https://apisix.apache.org/zh/contribute/committer/"
-                />
-    <xhtml:link
-                rel="alternate"
-                hreflang="en"
-                href="https://apisix.apache.org/contribute/committer/"
-                />
-  </url>
-  
-  <url>
-    <loc>https://apisix.apache.org/contribute/</loc>
-    <lastmod>2020-03-29T11:46:04+08:00</lastmod>
-    <xhtml:link
-                rel="alternate"
-                hreflang="zh"
-                href="https://apisix.apache.org/zh/contribute/"
-                />
-    <xhtml:link
-                rel="alternate"
-                hreflang="en"
-                href="https://apisix.apache.org/contribute/"
-                />
-  </url>
-  
-  <url>
-    <loc>https://apisix.apache.org/contribute/contributor/</loc>
-    <lastmod>2020-03-29T11:46:04+08:00</lastmod>
-    <xhtml:link
-                rel="alternate"
-                hreflang="zh"
-                href="https://apisix.apache.org/zh/contribute/contributor/"
-                />
-    <xhtml:link
-                rel="alternate"
-                hreflang="en"
-                href="https://apisix.apache.org/contribute/contributor/"
-                />
-  </url>
-  
-  <url>
-    <loc>https://apisix.apache.org/contribute/subscribe/</loc>
-    <lastmod>2020-03-29T11:46:04+08:00</lastmod>
-    <xhtml:link
-                rel="alternate"
-                hreflang="zh"
-                href="https://apisix.apache.org/zh/contribute/subscribe/"
-                />
-    <xhtml:link
-                rel="alternate"
-                hreflang="en"
-                href="https://apisix.apache.org/contribute/subscribe/"
-                />
-  </url>
-  
-  <url>
-    <loc>https://apisix.apache.org/team/</loc>
-    <lastmod>2020-03-29T11:46:04+08:00</lastmod>
-    <xhtml:link
-                rel="alternate"
-                hreflang="zh"
-                href="https://apisix.apache.org/zh/team/"
-                />
-    <xhtml:link
-                rel="alternate"
-                hreflang="en"
-                href="https://apisix.apache.org/team/"
-                />
-  </url>
-  
-  <url>
-    <loc>https://apisix.apache.org/contribute/security/</loc>
-    <lastmod>2020-01-16T11:46:04+08:00</lastmod>
-    <xhtml:link
-                rel="alternate"
-                hreflang="zh"
-                href="https://apisix.apache.org/zh/contribute/security/"
-                />
-    <xhtml:link
-                rel="alternate"
-                hreflang="en"
-                href="https://apisix.apache.org/contribute/security/"
-                />
-  </url>
-  
-  <url>
-    <loc>https://apisix.apache.org/contribute/release/</loc>
-    <lastmod>2020-01-07T11:46:04+08:00</lastmod>
-    <xhtml:link
-                rel="alternate"
-                hreflang="zh"
-                href="https://apisix.apache.org/zh/contribute/release/"
-                />
-    <xhtml:link
-                rel="alternate"
-                hreflang="en"
-                href="https://apisix.apache.org/contribute/release/"
-                />
-  </url>
-  
-  <url>
-    <loc>https://apisix.apache.org/downloads/</loc>
-    <lastmod>2019-11-26T23:48:02+08:00</lastmod>
-    <xhtml:link
-                rel="alternate"
-                hreflang="zh"
-                href="https://apisix.apache.org/zh/downloads/"
-                />
-    <xhtml:link
-                rel="alternate"
-                hreflang="en"
-                href="https://apisix.apache.org/downloads/"
-                />
-  </url>
-  
-  <url>
-    <loc>https://apisix.apache.org/categories/</loc>
-    <xhtml:link
-                rel="alternate"
-                hreflang="zh"
-                href="https://apisix.apache.org/zh/categories/"
-                />
-    <xhtml:link
-                rel="alternate"
-                hreflang="en"
-                href="https://apisix.apache.org/categories/"
-                />
-  </url>
-  
-  <url>
-    <loc>https://apisix.apache.org/tags/</loc>
-    <xhtml:link
-                rel="alternate"
-                hreflang="zh"
-                href="https://apisix.apache.org/zh/tags/"
-                />
-    <xhtml:link
-                rel="alternate"
-                hreflang="en"
-                href="https://apisix.apache.org/tags/"
-                />
-  </url>
-  
-</urlset>
\ No newline at end of file
diff --git a/en/users.html b/en/users.html
deleted file mode 100644
index 033c537..0000000
--- a/en/users.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Apache APISIX™ · Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Nginx library and etcd.</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Ng [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site nav-site-internal"><li class=""><a href="/ [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/en/users/index.html b/en/users/index.html
deleted file mode 100644
index 033c537..0000000
--- a/en/users/index.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Apache APISIX™ · Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Nginx library and etcd.</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Ng [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site nav-site-internal"><li class=""><a href="/ [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/fonts/fontawesome-webfont.woff2 b/fonts/fontawesome-webfont.woff2
deleted file mode 100644
index 500e517..0000000
Binary files a/fonts/fontawesome-webfont.woff2 and /dev/null differ
diff --git a/fonts/fontello.woff b/fonts/fontello.woff
deleted file mode 100644
index 66bdb18..0000000
Binary files a/fonts/fontello.woff and /dev/null differ
diff --git a/fonts/simple-line-icons.ttf b/fonts/simple-line-icons.ttf
deleted file mode 100644
index 3c20f82..0000000
Binary files a/fonts/simple-line-icons.ttf and /dev/null differ
diff --git a/help.html b/help.html
deleted file mode 100644
index 510005e..0000000
--- a/help.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html><html lang=""><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Apache APISIX™ · Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Nginx library and etcd.</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Ngin [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site nav-site-internal"><li class=""><a href="/ [...]
-</span></div></h2><div><span><p>Learn more using the <a href="https://github.com/apache/apisix/tree/master/doc">documentation on this site.</a></p>
-</span></div></div></div><div class="blockElement threeByGridBlock"><div class="blockContent"><h2><div><span><p>Join the community</p>
-</span></div></h2><div><span><p>Ask questions about the documentation and project</p>
-</span></div></div></div><div class="blockElement threeByGridBlock"><div class="blockContent"><h2><div><span><p>Stay up to date</p>
-</span></div></h2><div><span><p>Find out what's new with this project</p>
-</span></div></div></div></div></div></div></div></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"></a><div><h5>ASF</h5><a href="https://www.apache.org/">Foundation</a><a href="https://www.apache.org/licenses/">License</a><a href="http://www.apache.org/events/current-event/">Events</a><a href="https://www.apache.org/security/">Security</a><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a><a href="https://www.apach [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/help/index.html b/help/index.html
deleted file mode 100644
index 510005e..0000000
--- a/help/index.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html><html lang=""><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Apache APISIX™ · Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Nginx library and etcd.</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Ngin [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site nav-site-internal"><li class=""><a href="/ [...]
-</span></div></h2><div><span><p>Learn more using the <a href="https://github.com/apache/apisix/tree/master/doc">documentation on this site.</a></p>
-</span></div></div></div><div class="blockElement threeByGridBlock"><div class="blockContent"><h2><div><span><p>Join the community</p>
-</span></div></h2><div><span><p>Ask questions about the documentation and project</p>
-</span></div></div></div><div class="blockElement threeByGridBlock"><div class="blockContent"><h2><div><span><p>Stay up to date</p>
-</span></div></h2><div><span><p>Find out what's new with this project</p>
-</span></div></div></div></div></div></div></div></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"></a><div><h5>ASF</h5><a href="https://www.apache.org/">Foundation</a><a href="https://www.apache.org/licenses/">License</a><a href="http://www.apache.org/events/current-event/">Events</a><a href="https://www.apache.org/security/">Security</a><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a><a href="https://www.apach [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/images/favicon.png b/images/favicon.png
deleted file mode 100644
index 381ab08..0000000
Binary files a/images/favicon.png and /dev/null differ
diff --git a/images/illustrations/faces/1.png b/images/illustrations/faces/1.png
deleted file mode 100644
index d774963..0000000
Binary files a/images/illustrations/faces/1.png and /dev/null differ
diff --git a/images/illustrations/faces/2.png b/images/illustrations/faces/2.png
deleted file mode 100644
index 1ebb1fc..0000000
Binary files a/images/illustrations/faces/2.png and /dev/null differ
diff --git a/images/illustrations/faces/3.png b/images/illustrations/faces/3.png
deleted file mode 100644
index 3acc2e9..0000000
Binary files a/images/illustrations/faces/3.png and /dev/null differ
diff --git a/images/illustrations/icons/doc-sync.svg b/images/illustrations/icons/doc-sync.svg
deleted file mode 100644
index 445e908..0000000
--- a/images/illustrations/icons/doc-sync.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 200 200" style="enable-background:new 0 0 200 200;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#4FC1EA;}
-	.st1{opacity:0.3;}
-	.st2{fill:#585763;}
-</style>
-<g id="XMLID_135_">
-	<g id="XMLID_1529_">
-		<path id="XMLID_2258_" class="st0" d="M76.1,72.9v46.2c0,4.1,3.3,7.4,7.4,7.4h32.9c4.1,0,7.4-3.3,7.4-7.4v-34c0-2-0.8-3.9-2.2-5.3
-			l-12.2-12.2c-1.4-1.4-3.3-2.2-5.3-2.2H83.6C79.5,65.5,76.1,68.8,76.1,72.9z M106.8,70.4L119,82.6c0.7,0.7,1,1.6,1,2.5v34
-			c0,2-1.6,3.6-3.6,3.6H83.6c-2,0-3.6-1.6-3.6-3.6V72.9c0-2,1.6-3.6,3.6-3.6h20.7C105.2,69.3,106.1,69.7,106.8,70.4z"/>
-		<rect id="XMLID_2180_" x="88.9" y="80.8" class="st0" width="22.2" height="3.9"/>
-		<rect id="XMLID_2171_" x="88.9" y="94.1" class="st0" width="22.2" height="3.9"/>
-		<rect id="XMLID_1695_" x="88.9" y="107.3" class="st0" width="22.2" height="3.9"/>
-	</g>
-	<g id="XMLID_1420_" class="st1">
-		<path id="XMLID_1437_" class="st2" d="M114.5,56.6c13.3,4.9,23.4,16.3,26.5,30.3l3.8-0.8c-3.5-15.7-15.1-28.5-30.2-33.5v-2.3
-			c0-1.9-2.1-3.1-3.7-2.1l-5.1,2.9c-1.6,0.9-1.6,3.3,0,4.3l5.1,2.9C112.4,59,114.2,58.1,114.5,56.6z"/>
-		<path id="XMLID_1435_" class="st2" d="M59.2,90.4l2.9-5.1c0.9-1.5-0.1-3.3-1.7-3.7C65.4,68.3,76.8,58.1,90.9,55L90,51.2
-			c-15.8,3.5-28.6,15.2-33.6,30.4h-2.3c-1.9,0-3.1,2.1-2.1,3.7l2.9,5.1C55.9,92,58.3,92,59.2,90.4z"/>
-		<path id="XMLID_1426_" class="st2" d="M96.8,136.8l-5.1-2.9c-1.6-0.9-3.7,0.2-3.7,2.1v0.3C73.5,132,62.3,120,59,105.1l-3.8,0.8
-			c3.7,16.6,16.5,29.9,32.8,34.3v1.6c0,1.9,2.1,3.1,3.7,2.1l5.1-2.9C98.5,140.1,98.5,137.7,96.8,136.8z"/>
-		<path id="XMLID_1424_" class="st2" d="M148,106.9l-2.9-5.1c-1-1.6-3.3-1.6-4.3,0l-2.9,5.1c-0.9,1.5,0,3.3,1.6,3.6
-			c-4.9,13.3-16.3,23.4-30.3,26.5l0.8,3.8c15.7-3.5,28.5-15.1,33.5-30.2h2.3C147.8,110.6,148.9,108.5,148,106.9z"/>
-	</g>
-</g>
-</svg>
diff --git a/images/illustrations/icons/laptop-cloud.svg b/images/illustrations/icons/laptop-cloud.svg
deleted file mode 100644
index cfe1202..0000000
--- a/images/illustrations/icons/laptop-cloud.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="-514 51 200 200" style="enable-background:new -514 51 200 200;" xml:space="preserve">
-<style type="text/css">
-	.st0{opacity:0.3;}
-	.st1{fill:#585763;}
-	.st2{fill:#F39208;}
-</style>
-<g id="XMLID_67_">
-	<g id="XMLID_2293_" class="st0">
-		<path id="XMLID_2299_" class="st1" d="M-367.4,178.5h-93.2c-7.3,0-13.3-6-13.3-13.3V112c0-7.3,6-13.3,13.3-13.3h93.1
-			c7.3,0,13.3,6,13.3,13.3v53.3C-354.2,172.6-360.1,178.5-367.4,178.5z M-460.6,104c-4.4,0-8,3.6-8,8v53.3c0,4.4,3.6,8,8,8h93.1
-			c4.4,0,8-3.6,8-8V112c0-4.4-3.6-8-8-8H-460.6z"/>
-	</g>
-	<g id="XMLID_2284_" class="st0">
-		<path id="XMLID_2290_" class="st1" d="M-352.8,203.3h-122.4c-4.4,0-8-3.6-8-8v-4.2c0-4.4,3.6-8,8-8h122.3c4.4,0,8,3.6,8,8v4.2
-			C-344.9,199.8-348.4,203.3-352.8,203.3z M-475.2,188.5c-1.5,0-2.7,1.2-2.7,2.7v4.2c0,1.5,1.2,2.7,2.7,2.7h122.3
-			c1.5,0,2.7-1.2,2.7-2.7v-4.2c0-1.5-1.2-2.7-2.7-2.7H-475.2z"/>
-	</g>
-	<g id="XMLID_2280_">
-		<path id="XMLID_2281_" class="st2" d="M-392.6,160.2h-42.8c-6.4,0-11.6-5.2-11.6-11.6c0-4.8,2.9-9,7.2-10.8
-			c0.3-5.8,4.9-10.5,10.7-10.9c2.5-5.9,8.5-9.9,15.1-9.9s12.6,4,15.2,9.9c5.8,0.5,10.4,5.1,10.7,10.9c4.2,1.8,7.1,6,7.1,10.7
-			C-380.9,155-386.1,160.2-392.6,160.2z M-428.3,132.2c-3.5,0-6.3,2.8-6.3,6.3c0,0.3,0,0.5,0.1,0.9c0.2,1.4-0.7,2.7-2.1,3
-			c-3,0.6-5.1,3.2-5.1,6.2c0,3.5,2.8,6.3,6.3,6.3h42.9c3.5,0,6.3-2.8,6.3-6.3c0-3-2.1-5.6-5.1-6.2c-1.4-0.3-2.3-1.6-2.1-3
-			c0-0.3,0.1-0.6,0.1-0.9c0-3.5-2.8-6.3-6.3-6.3c-0.2,0-0.4,0-0.7,0c-1.3,0.1-2.5-0.7-2.8-1.9c-1.4-4.7-5.9-8.1-10.8-8.1
-			c-5,0-9.4,3.3-10.8,8.1c-0.4,1.2-1.5,2-2.8,1.9C-427.8,132.2-428,132.2-428.3,132.2z"/>
-	</g>
-</g>
-</svg>
diff --git a/images/illustrations/icons/laptop-globe.svg b/images/illustrations/icons/laptop-globe.svg
deleted file mode 100644
index 721ea52..0000000
--- a/images/illustrations/icons/laptop-globe.svg
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 200 200" style="enable-background:new 0 0 200 200;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#4FC1EA;}
-	.st1{opacity:0.3;}
-	.st2{fill:#585763;}
-</style>
-<g id="XMLID_95_">
-	<g id="XMLID_780_">
-		<path id="XMLID_816_" class="st0" d="M68.1,129.4h59c4.8,0,8.8-3.9,8.8-8.8V86.8c0-4.8-3.9-8.8-8.8-8.8h-59
-			c-4.8,0-8.8,3.9-8.8,8.8v33.8C59.3,125.5,63.3,129.4,68.1,129.4z M63.4,86.8c0-2.6,2.1-4.7,4.7-4.7h59c2.6,0,4.7,2.1,4.7,4.7v33.8
-			c0,2.6-2.1,4.7-4.7,4.7h-59c-2.6,0-4.7-2.1-4.7-4.7V86.8z"/>
-		<path id="XMLID_781_" class="st0" d="M135.8,131.7H59.5c-3.3,0-6,2.7-6,6v1.4c0,3.3,2.7,6,6,6h76.4c3.3,0,6-2.7,6-6v-1.4
-			C141.8,134.4,139.1,131.7,135.8,131.7z M137.8,139.1c0,1.1-0.9,1.9-1.9,1.9H59.5c-1.1,0-1.9-0.9-1.9-1.9v-1.4
-			c0-1.1,0.9-1.9,1.9-1.9h76.4c1.1,0,1.9,0.9,1.9,1.9V139.1z"/>
-	</g>
-	<g id="XMLID_662_" class="st1">
-		<path id="XMLID_663_" class="st2" d="M121.3,39C100.7,39,84,55.8,84,76.4c0,0.6,0,1.1,0,1.6h43.2c0.9,0,1.8,0.1,2.6,0.4h7.6
-			c-0.1,4.1-0.6,8-1.4,11.6v12.3c0.8-1.5,1.5-3.1,2.1-4.8c3.4-0.4,6.9-1,10.3-1.7c-3.2,4.4-7.5,8-12.4,10.4v4.5
-			c13.4-5.7,22.8-19,22.8-34.4C158.7,55.8,142,39,121.3,39z M101.2,74.4H88.1c0.3-4.5,1.4-8.8,3.3-12.6l0,0
-			c3.9-0.9,7.9-1.7,11.8-2.2C102.1,64,101.4,69,101.2,74.4z M94.4,57c3.9-5.4,9.5-9.7,15.9-11.9c-2.2,2.7-4.1,6.2-5.6,10.2
-			C101.2,55.7,97.8,56.2,94.4,57z M119.3,74.4h-14c0.2-5.6,1-10.8,2.4-15.4c3.8-0.4,7.7-0.6,11.6-0.7V74.4z M119.3,54.2
-			c-3.4,0.1-6.7,0.2-10.1,0.5c2.5-6,6.1-10.2,10.1-11.3V54.2z M123.4,43.4c4,1.1,7.5,5.3,10.1,11.3c-3.3-0.3-6.7-0.5-10.1-0.5V43.4z
-			 M123.4,74.4V58.3c3.9,0.1,7.7,0.3,11.6,0.7c1.4,4.6,2.3,9.8,2.4,15.4H123.4z M138.1,55.2c-1.5-4.1-3.4-7.6-5.6-10.2
-			c6.4,2.3,12,6.5,15.9,11.9C144.9,56.2,141.5,55.7,138.1,55.2z M151.2,61.8L151.2,61.8c1.9,3.8,3.1,8.1,3.3,12.6h-13.1
-			c-0.1-5.3-0.9-10.4-2.1-14.8C143.4,60.1,147.3,60.8,151.2,61.8z M151.2,91.1L151.2,91.1c-3.9,0.9-7.9,1.7-11.8,2.2
-			c1.2-4.5,1.9-9.5,2.1-14.8h13.1C154.3,82.9,153.1,87.2,151.2,91.1z"/>
-	</g>
-</g>
-</svg>
diff --git a/images/illustrations/icons/mobile-feed.svg b/images/illustrations/icons/mobile-feed.svg
deleted file mode 100644
index 2d8fcd1..0000000
--- a/images/illustrations/icons/mobile-feed.svg
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 200 200" style="enable-background:new 0 0 200 200;" xml:space="preserve">
-<style type="text/css">
-	.st0{opacity:0.3;}
-	.st1{fill:#585763;}
-	.st2{fill:#4FC1EA;}
-</style>
-<g id="XMLID_149_">
-	<g id="XMLID_2507_" class="st0">
-		<path id="XMLID_2508_" class="st1" d="M122.7,144.2H77.3c-5,0-9-4.1-9-9v-76c0-5,4.1-9,9-9h45.4c5,0,9,4.1,9,9v76
-			C131.7,140.2,127.7,144.2,122.7,144.2z M77.3,53.8c-3,0-5.4,2.4-5.4,5.4v76c0,3,2.4,5.4,5.4,5.4h45.4c3,0,5.4-2.4,5.4-5.4v-76
-			c0-3-2.4-5.4-5.4-5.4H77.3z"/>
-	</g>
-	<g id="XMLID_2503_" class="st0">
-		<path id="XMLID_2504_" class="st1" d="M120.7,131.4H79.3c-3,0-5.4-2.4-5.4-5.4V68.4c0-3,2.4-5.4,5.4-5.4h41.4c3,0,5.4,2.4,5.4,5.4
-			v57.5C126.1,128.9,123.7,131.4,120.7,131.4z M79.3,66.6c-1,0-1.8,0.8-1.8,1.8v57.5c0,1,0.8,1.8,1.8,1.8h41.4c1,0,1.8-0.8,1.8-1.8
-			V68.4c0-1-0.8-1.8-1.8-1.8H79.3z"/>
-	</g>
-	<g id="XMLID_2501_" class="st0">
-		<rect id="XMLID_2442_" x="93.5" y="134.4" class="st1" width="12.9" height="3.6"/>
-	</g>
-	<g id="XMLID_2465_">
-		<g id="XMLID_2470_">
-			<path id="XMLID_2441_" class="st2" d="M102.8,107.8c-1.5-1.5-4-1.5-5.6,0l-2.6-2.6c2.9-2.9,7.7-2.9,10.7,0L102.8,107.8z"/>
-		</g>
-		<g id="XMLID_2468_">
-			<path id="XMLID_2440_" class="st2" d="M108.7,101.9c-4.8-4.8-12.6-4.8-17.4,0l-2.6-2.6c6.2-6.2,16.3-6.2,22.5,0L108.7,101.9z"/>
-		</g>
-		<g id="XMLID_2466_">
-			<path id="XMLID_261_" class="st2" d="M85.2,95.8l-2.6-2.6c9.6-9.6,25.2-9.6,34.8,0l-2.6,2.6C106.7,87.6,93.3,87.6,85.2,95.8z"/>
-		</g>
-	</g>
-</g>
-</svg>
diff --git a/images/illustrations/icons/mouse-globe.svg b/images/illustrations/icons/mouse-globe.svg
deleted file mode 100644
index 816cd44..0000000
--- a/images/illustrations/icons/mouse-globe.svg
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="-124 126 200 200" style="enable-background:new -124 126 200 200;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#00EFB7;}
-	.st1{opacity:0.3;}
-	.st2{fill:#585763;}
-</style>
-<g id="XMLID_27_">
-	<path id="XMLID_1509_" class="st0" d="M26.3,246.3L16,236c-8.3-8.3-21.8-8.3-30.1,0c-8.3,8.3-8.3,21.8,0,30.1l10.2,10.2
-		c4.1,4.2,9.6,6.2,15.1,6.2s10.9-2.1,15.1-6.2C34.6,268.1,34.6,254.6,26.3,246.3z M1,234.1c3.7,0,7.3,1.2,10.3,3.5L1,248l-10.3-10.3
-		C-6.3,235.3-2.7,234.1,1,234.1z M-12.4,240.7L-2.1,251l-10.3,10.3C-17.1,255.3-17.1,246.8-12.4,240.7z M23.2,273.3
-		c-6.6,6.6-17.4,6.6-24,0l-8.7-8.7l24-24l8.7,8.7C29.8,255.9,29.8,266.7,23.2,273.3z"/>
-	<g id="XMLID_977_" class="st1">
-		<path id="XMLID_981_" class="st2" d="M-3.8,276.4l-1.6-1.6c-1.5,0.6-3.1,1.1-4.7,1.5c1-1,2-2.1,2.9-3.3l-3.2-3.2
-			c-3.4,4.5-7.3,7.4-11.5,8.1v-18.8c1,0,2.1,0,3.1-0.1c-0.6-1.4-1-2.8-1.2-4.3c-0.6,0-1.3,0-1.9,0V228H1.6c0,0.5,0,1.1-0.1,1.6
-			c1.5,0,2.9,0.2,4.3,0.6c0-0.7,0.1-1.4,0.1-2.1H28c-0.2,5.8-1.4,11.3-3.4,16.4l1.6,1.6c0.6,0.6,1.2,1.2,1.7,1.9
-			c2.9-6.8,4.5-14.3,4.5-22.1c0-31.1-25.3-56.5-56.5-56.5s-56.4,25.5-56.4,56.7s25.3,56.5,56.5,56.5c7.8,0,15.3-1.6,22.1-4.5
-			C-2.6,277.5-3.2,277-3.8,276.4z M22.3,202.1c3.4,6.6,5.5,14,5.8,21.8H6c-0.2-9-1.4-17.5-3.5-24.9c6.6,0.9,13.2,2.1,19.7,3.7
-			L22.3,202.1z M19.6,197.6c-6.2-1.4-12.4-2.4-18.7-3.2c-2.8-7.9-6.6-14.2-11.1-18.6C2.3,179.3,12.8,187.2,19.6,197.6z M-21.8,174.2
-			c7.1,1.3,13.5,8.8,17.9,19.7c-5.9-0.6-11.9-0.9-17.9-1V174.2z M-21.8,197.3c6.5,0.1,13,0.5,19.5,1.2c2.4,7.5,3.8,16.2,4,25.5
-			h-23.5V197.3z M-37.9,175.8c-4.5,4.3-8.3,10.7-11.1,18.6c-6.3,0.8-12.5,1.9-18.7,3.2C-60.8,187.2-50.3,179.3-37.9,175.8z
-			 M-70.3,202.1l0.1,0.5c6.5-1.6,13.1-2.8,19.7-3.7c-2.1,7.4-3.4,15.8-3.5,24.9h-22.1C-75.8,216.1-73.7,208.7-70.3,202.1z
-			 M-70.3,250c-3.4-6.6-5.5-14-5.8-21.8H-54c0.2,9,1.4,17.5,3.5,24.9c-6.6-0.9-13.2-2.1-19.7-3.7L-70.3,250z M-67.7,254.5
-			c6.2,1.4,12.4,2.4,18.7,3.2c2.8,7.9,6.6,14.2,11.1,18.6C-50.3,272.9-60.8,265-67.7,254.5z M-26.2,278c-7.1-1.3-13.5-8.8-17.9-19.7
-			c5.9,0.6,11.9,0.9,17.9,1V278z M-26.2,254.9c-6.5-0.1-13-0.5-19.5-1.2c-2.4-7.5-3.8-16.2-4-25.5h23.5V254.9z M-26.2,223.9h-23.5
-			c0.2-9.3,1.7-18,4-25.5c6.5-0.7,13-1.1,19.5-1.2V223.9z M-26.2,192.9c-6,0.1-11.9,0.4-17.8,1c4.3-11,10.7-18.5,17.8-19.7V192.9z"
-			/>
-	</g>
-</g>
-</svg>
diff --git a/images/illustrations/icons/plug-cloud.svg b/images/illustrations/icons/plug-cloud.svg
deleted file mode 100644
index 604d8c5..0000000
--- a/images/illustrations/icons/plug-cloud.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="-124 126 200 200" style="enable-background:new -124 126 200 200;" xml:space="preserve">
-<style type="text/css">
-	.st0{opacity:0.3;fill:#585763;enable-background:new    ;}
-	.st1{fill:#4FC1EA;}
-</style>
-<g id="XMLID_81_">
-	<path id="XMLID_2288_" class="st0" d="M-7.9,213.9v-9h-4.2v8.9h-5.1v-8.9h-4.2v8.9h-5.1v-8.9h-4.2v8.9h-5.1v-8.9H-40v9
-		c-3.2,0.4-5.6,3.1-5.6,6.3v13.3c0,5.9,4.8,10.6,10.6,10.6h9v34h4.2v-34h9c5.9,0,10.6-4.8,10.6-10.6v-13.3
-		C-2.2,216.9-4.7,214.2-7.9,213.9z M-6.5,233.5c0,3.5-2.9,6.4-6.4,6.4h-22.3c-3.5,0-6.4-2.9-6.4-6.4v-13.3c0-1.2,1-2.1,2.1-2.1h30.8
-		c1.2,0,2.1,1,2.1,2.1L-6.5,233.5L-6.5,233.5z"/>
-	<g id="XMLID_2286_">
-		<path id="XMLID_2287_" class="st1" d="M7.8,197.9L7.8,197.9c0-7.4-5.9-13.4-13.2-13.6c-3-7.5-10.3-12.6-18.5-12.6
-			s-15.5,5.1-18.5,12.6c-7.3,0.2-13.2,6.2-13.2,13.5c-5.4,1.9-9.1,7-9.1,12.8c0,7.5,6.1,13.5,13.5,13.5h5.5v-4c0-0.1,0-0.1,0-0.2
-			h-5.5c-5.1,0-9.3-4.2-9.3-9.3c0-4.4,3.2-8.3,7.5-9.1c1.1-0.2,1.9-1.3,1.7-2.4c-0.1-0.5-0.1-0.9-0.1-1.3c0-5.1,4.2-9.3,9.3-9.3
-			c0.3,0,0.6,0,1,0.1c1,0.1,2-0.5,2.3-1.5c1.8-6.5,8-11.1,14.8-11.1s13,4.6,14.9,11.1c0.3,1,1.2,1.6,2.3,1.5c0.3,0,0.6-0.1,1-0.1
-			c5.1,0,9.3,4.2,9.3,9.3c0,0.4,0,0.8-0.1,1.3c-0.2,1.1,0.6,2.2,1.7,2.4c4.3,0.9,7.5,4.7,7.5,9.1c0,5.1-4.2,9.3-9.3,9.3h-5.5
-			c0,0.1,0,0.1,0,0.2v4h5.5c7.5,0,13.5-6.1,13.5-13.5C16.8,204.9,13.1,199.8,7.8,197.9z"/>
-	</g>
-</g>
-</svg>
diff --git a/images/illustrations/mockups/app-mockup.png b/images/illustrations/mockups/app-mockup.png
deleted file mode 100644
index e4db21a..0000000
Binary files a/images/illustrations/mockups/app-mockup.png and /dev/null differ
diff --git a/images/illustrations/worker.png b/images/illustrations/worker.png
deleted file mode 100644
index 1cd93b8..0000000
Binary files a/images/illustrations/worker.png and /dev/null differ
diff --git a/images/illustrations/worker.svg b/images/illustrations/worker.svg
deleted file mode 100644
index 5b90deb..0000000
--- a/images/illustrations/worker.svg
+++ /dev/null
@@ -1,132 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 800 600" style="enable-background:new 0 0 800 600;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:none;stroke:#5D5C74;stroke-width:4;stroke-miterlimit:10;}
-	.st1{fill:#4FC1EA;stroke:#5D5C74;stroke-width:3;stroke-miterlimit:10;}
-	.st2{fill:#5C5C74;}
-	.st3{fill:#344258;stroke:#5D5C74;stroke-width:4;stroke-miterlimit:10;}
-	.st4{fill:#FBD7CE;}
-	.st5{fill:#E4E6E9;}
-	.st6{fill:#CDCFD2;}
-	.st7{fill:#5D5C74;}
-	.st8{fill:#FFFFFF;}
-	.st9{fill:#DFE1E2;}
-	.st10{fill:#EDEEEF;}
-	.st11{fill:none;stroke:#5D5C74;stroke-width:3;stroke-miterlimit:10;}
-	.st12{fill:none;stroke:#F39200;stroke-width:3;stroke-miterlimit:10;}
-	.st13{fill:none;stroke:#4FC1EB;stroke-width:3;stroke-miterlimit:10;}
-</style>
-<g id="XMLID_2188_">
-	<line id="XMLID_7309_" class="st0" x1="50.3" y1="513.7" x2="759.5" y2="513.7"/>
-	<path id="XMLID_7308_" class="st1" d="M626.4,232.3c23.9,74.6-11.4,131.2-103.2,131.2c-97,0-125.1-56.4-102.2-131.2
-		c14.5-47.2,9-98.5,23.7-122c20.8-33.1,40.1-46,78.4-46c36.1,0,59.5,11.5,74.3,43.7C609.6,134.2,610.9,183.9,626.4,232.3z"/>
-	<path id="XMLID_7305_" class="st2" d="M522.5,363.4c-45.8,0-78-12.2-95.9-36.4c-17.1-23.2-19.7-56.5-7.5-96.5
-		c6.7-22,9.1-45,11.3-65.4c2.5-23.7,4.6-44.1,12.6-56.9c21.9-34.9,42-46.6,79.5-46.6c38.6,0,61.1,13.3,75.5,44.5
-		c6.2,13.5,9.6,32.8,13.4,55.2c3.7,21.4,7.9,45.6,15.5,69.3c12.1,37.8,9.3,70.5-8.2,94.4C600.4,350.1,567.1,363.4,522.5,363.4z
-		 M522.5,64.1c-36.5,0-56,11.5-77.4,45.4c-7.7,12.3-9.8,32.4-12.2,55.8c-2.1,20.5-4.6,43.7-11.4,65.9c-12,39.1-9.5,71.7,7.1,94.2
-		c17.3,23.5,48.9,35.3,93.8,35.3c43.8,0,76.3-12.9,94.2-37.4c17-23.2,19.7-55.1,7.8-92.1c-7.7-23.9-11.9-48.2-15.6-69.6
-		c-3.9-22.2-7.2-41.3-13.2-54.5C581.8,77,559.9,64.1,522.5,64.1z"/>
-	<path id="XMLID_7304_" class="st3" d="M392,406.9c0-54.9,59.2-99.5,132.2-99.5s132.2,44.5,132.2,99.5"/>
-	<path id="XMLID_7303_" class="st4" d="M553.8,156c-28.4,0-52.9-11.6-64.6-28.4c-4.7,18.9-18,33-34,35c0,17.7,0,45.8,0,61.2
-		c0,23.6,14.8,53,37.9,67.8v23.6c0,13.2,8.3,31.7,30.2,31.7c21.3,0,30.6-18.5,30.6-31.7v-22c24.7-14.2,38-45,38-69.5
-		c0-23.6,0-77.2,0-77.2c0-0.2,0-0.3,0-0.5C587.8,154,577.9,156,553.8,156z"/>
-	<path id="XMLID_7300_" class="st2" d="M523.1,347.5c-23.1,0-31.4-19.7-31.4-33v-23c-22-14.4-37.9-43.1-37.9-68.5v-61.2
-		c0-0.6,0.5-1.2,1.1-1.3c15.3-1.9,28.2-15.2,32.9-34c0.1-0.5,0.5-0.9,1-1c0.5-0.1,1,0.1,1.3,0.5c12,17.1,36.3,27.8,63.5,27.8
-		c24.7,0,33.3-2.1,36.9-9.1c0.3-0.5,0.9-0.8,1.4-0.7c0.6,0.1,1,0.6,1,1.2l0,0.5v77.2c0,23.1-11.9,54.8-38,70.2v21.2
-		C555,328.2,545.1,347.5,523.1,347.5z M456.3,162.9v60.1c0,24.8,15.7,52.9,37.3,66.7c0.4,0.2,0.6,0.6,0.6,1.1v23.6
-		c0,12.2,7.7,30.4,28.9,30.4c20.2,0,29.3-17.8,29.3-30.4v-22c0-0.5,0.2-0.9,0.6-1.1c24.5-14.1,37.3-45.1,37.3-68.4v-73.7
-		c-5.8,6-17.2,7.1-36.8,7.1c-26.9,0-51.1-10.2-64.1-26.7C484.2,147.7,471.5,160.5,456.3,162.9z"/>
-	<g id="XMLID_7298_">
-		<path id="XMLID_7299_" class="st2" d="M537.5,248.2c0,0-5.9,6.8-13.2,6.8c-7.3,0-13.2-6.8-13.2-6.8s5.9,0.8,13.2,0.8
-			C531.6,249,537.5,248.2,537.5,248.2z"/>
-	</g>
-	<g id="XMLID_7296_">
-		<path id="XMLID_7297_" class="st2" d="M525,229.8c-0.1,0-0.2,0-0.3,0c-2.1-0.1-3.9-0.9-4.9-2.3c-0.8-1.1-1-2.5-0.6-3.9l1.2,0.4
-			c-0.3,1-0.2,1.9,0.4,2.7c0.8,1.1,2.2,1.8,3.9,1.8c2,0,3.8-0.7,4.7-1.9c0.6-0.8,0.6-1.8,0.2-2.9l1.2-0.5c0.8,1.9,0.3,3.3-0.3,4.1
-			C529.5,228.8,527.3,229.8,525,229.8z"/>
-	</g>
-	<path id="XMLID_7295_" class="st5" d="M670.3,378.6v156.6c0,8.1-6.6,14.7-14.7,14.7H390.2c-8.1,0-14.7-6.6-14.7-14.7V378.4
-		c0-8.1,6.6-14.7,14.7-14.7h265.4C663.7,363.9,670.3,370.5,670.3,378.6"/>
-	<path id="XMLID_7294_" class="st6" d="M670.3,518.1v17.2c0,8.1-6.6,14.7-14.7,14.7H390.2c-8.1,0-14.7-6.6-14.7-14.7v-17.3
-		L670.3,518.1z"/>
-	<path id="XMLID_7293_" class="st7" d="M375.5,460c-1.7,0-3.1-1.4-3.1-3.1v-31c0-1.7,1.6-2.9,3.1-2.9c1.6,0,2.9,1.4,2.9,2.9v31
-		C378.6,458.6,377.2,460,375.5,460"/>
-	<path id="XMLID_7292_" class="st7" d="M655.6,553.2H390.2c-9.9,0-17.8-8-17.8-17.8V476c0-1.7,1.6-2.9,3.1-2.9
-		c1.6,0,2.9,1.4,2.9,2.9v59.4c0,6.4,5.2,11.8,11.6,11.8h265.6c6.4,0,11.6-5.2,11.6-11.8V378.6c0-6.4-5.2-11.8-11.6-11.8H390.2
-		c-6.4,0-11.6,5.2-11.6,11.8v30.8c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1v-30.8c0-9.9,8-17.8,17.8-17.8h265.4
-		c9.9,0,17.8,8,17.8,17.8v156.6C673.4,545.1,665.5,553.2,655.6,553.2"/>
-	<path id="XMLID_7288_" class="st8" d="M650.2,428.5c-1.4,0-2.4-1-2.4-2.4v-28.2c0-6.8-5.5-12.3-12.3-12.3h-31.7
-		c-1.4,0-2.4-1-2.4-2.4c0-1.4,1-2.4,2.4-2.4h31.7c9.5,0,17.2,7.8,17.2,17.2v28.2C652.8,427.3,651.6,428.5,650.2,428.5 M586.3,385.5
-		h-22.2c-1.4,0-2.4-1-2.4-2.4c0-1.4,1-2.4,2.4-2.4h22.2c1.4,0,2.4,1,2.4,2.4C588.7,384.3,587.7,385.5,586.3,385.5 M531.4,469.4
-		c11.6,13.9,2.8,20.1-8.3,20.1s-20.1-9-20.1-20.1c0-11.1,9-20.1,20.1-20.1S539.4,459.3,531.4,469.4"/>
-	<path id="XMLID_7285_" class="st7" d="M522.9,452.2c-9.4,0-17,7.6-17,17c0,9.4,7.6,17,17,17c5.2,0,9.4-1.6,10.4-4
-		c1.2-2.4-0.3-6.4-4.3-11.1c-0.9-1-1-2.8,0-4c3.1-3.8,4-7.8,2.4-10.7C530.2,454,526.9,452.2,522.9,452.2 M522.9,492.6
-		c-12.8,0-23.2-10.4-23.2-23.2c0-12.8,10.4-23.2,23.2-23.2c6.4,0,11.6,2.9,14,7.8c2.3,4.5,1.6,10-1.7,15.2
-		c4.5,6.1,5.9,11.4,3.8,15.8C536.8,489.8,530.7,492.6,522.9,492.6"/>
-	<path id="XMLID_7284_" class="st7" d="M519.8,440.3c-1.7,0-3.1-1.4-3.1-3.1c0-0.3,0-0.5,0.2-0.9c0.2-0.3,2.8-9.7,10.6-12
-		c1.6-0.5,3.3,0.5,3.8,2.3c0.3,1.6-0.5,3.3-2.1,3.6c-4.3,1.4-6.4,7.6-6.4,7.8C522.4,439.4,521.2,440.3,519.8,440.3"/>
-	<path id="XMLID_7283_" class="st9" d="M225,530.6h43v-64.1h-43V530.6z"/>
-	<path id="XMLID_7280_" class="st7" d="M228.1,527.5H265v-57.9h-36.9L228.1,527.5z M268.1,533.7h-43c-1.7,0-3.1-1.4-3.1-3.1v-64.1
-		c0-1.7,1.4-3.1,3.1-3.1h43c1.7,0,3.1,1.4,3.1,3.1v64.1C271,532.3,269.8,533.7,268.1,533.7z"/>
-	<path id="XMLID_7275_" class="st7" d="M268.1,522.1c-1.7,0-3.1-1.4-3.1-3.1c0-1.7,1.4-3.1,3.1-3.1c9.5,0,17.3-7.8,17.3-17.3
-		c0-9.5-7.8-17.3-17.3-17.3c-1.7,0-3.1-1.4-3.1-3.1c0-1.7,1.4-3.1,3.1-3.1c13,0,23.4,10.6,23.4,23.6
-		C291.5,511.6,280.9,522.1,268.1,522.1 M246.6,458.5c-0.5,0-1-0.2-1.4-0.7c-0.5-0.7-5.5-7.6-4.5-12.3c0.5-2.1,1.7-3.6,3.1-5.2
-		c1.6-1.9,3.1-3.6,3.3-6.6c0.2-1,1-1.7,2.1-1.7c1,0.2,1.7,1,1.7,2.1c-0.3,4.2-2.4,6.6-4.2,8.7c-1,1.2-2.1,2.4-2.3,3.6
-		c-0.5,2.4,2.4,7.3,3.8,9.2c0.7,0.9,0.5,1.9-0.3,2.6C247.3,458.4,247,458.5,246.6,458.5 M236,457.2c-0.2,0-0.3,0-0.5-0.2
-		c-0.3-0.3-3.8-2.6-4.2-5c-0.2-1,0.2-2.1,0.7-2.9c0.5-1.2,0.9-2.3,0.5-3.6c-0.2-0.5,0.2-1,0.7-1c0.5-0.2,1,0.2,1,0.7
-		c0.5,2.1-0.2,3.5-0.5,4.7c-0.3,0.7-0.5,1.4-0.5,2.1c0.2,1,2.1,2.8,3.3,3.8c0.3,0.3,0.5,0.9,0.2,1.2
-		C236.6,457,236.4,457.2,236,457.2 M257.2,457.5c-0.3,0-0.7-0.2-0.9-0.7c-0.2-0.5-1.6-4.5-0.3-6.6c0.5-0.9,1.4-1.6,2.3-2.1
-		c1-0.7,1.9-1.2,2.6-2.6c0.2-0.5,0.7-0.7,1.2-0.3c0.3,0.2,0.7,0.7,0.5,1.2c-0.9,1.9-2.3,2.8-3.3,3.5c-0.7,0.5-1.4,0.9-1.6,1.4
-		c-0.5,1,0,3.5,0.5,5c0.2,0.5,0,1-0.5,1.2H257.2"/>
-	<path id="XMLID_7271_" class="st8" d="M239.4,517.3c-1.5,0-2.7-1.1-2.7-2.7v-20c0-1.5,1.1-2.7,2.7-2.7c1.5,0,2.7,1.1,2.7,2.7v20
-		C242.1,516.2,240.9,517.3,239.4,517.3C239.4,517.5,239.4,517.5,239.4,517.3 M239.4,540.1c-1.5,0-2.7-1.1-2.7-2.7v-10.1
-		c0-1.5,1.1-2.7,2.7-2.7c1.5,0,2.7,1.1,2.7,2.7v10.1C242.1,538.8,240.9,540.1,239.4,540.1"/>
-	<path id="XMLID_7270_" class="st6" d="M229.1,268.6L179,318.8c0,0-11.6-10.7-13.3-19.9c0,0-8.3-21.2,10.6-37.9c0,0,11-13,34.1-7.4
-		C210.4,253.6,223,257.8,229.1,268.6z"/>
-	<path id="XMLID_7269_" class="st7" d="M109.9,233.2c0.1-0.5,0.5-0.8,0.9-1c0.4-0.2,0.9-0.2,1.4,0l59.9,26.3
-		c0.2,0.1,0.4,0.2,0.6,0.4c15.5-14.2,39.6-13.9,54.6,1.1c2.3,2.3,4.3,4.9,5.9,7.6l0,0c0.7,0.8,0.7,2-0.1,2.7l-4.2,4.2h-5.7l5.8-5.8
-		c-1.3-2-2.9-4-4.6-5.8c-13.8-13.8-36.3-13.8-50.2,0c-9.7,9.7-12.6,23.8-8.6,36.1c0,0,0,0,0,0c0.2,0.7,0.1,1.4-0.5,1.9
-		c-0.8,0.8-2,0.8-2.8,0c-0.1-0.1-0.2-0.3-0.3-0.4c0,0-0.1,0-0.1-0.1c0,0,0-0.1,0-0.1c0-0.1-0.1-0.2-0.1-0.3
-		c-4.2-13.1-1.4-27.9,8.3-38.6l-57.6-25.3l-23.3,74.2h-3.6L109.9,233.2z"/>
-	<path id="XMLID_7265_" class="st7" d="M112.8,532.3c-0.5,0-1-0.2-1.3-0.6l-39.4-48.4h4.4l37.1,45.6h64.2c0.9,0,1.7,0.8,1.7,1.7v9
-		c0,0.9-0.8,1.7-1.7,1.7l-137.5,1.4c0,0,0,0,0,0c-0.9,0-1.7-0.8-1.7-1.7c0-0.9,0.7-1.7,1.7-1.7l135.8-1.4v-5.6H112.8z"/>
-	<path id="XMLID_7263_" class="st7" d="M181.8,321.6c-0.8,0.8-2.1,0.8-2.8,0c-0.8-0.8-0.8-2.1,0-2.8l10.3-10.3v5.7L181.8,321.6z"/>
-	<path id="XMLID_7262_" class="st10" d="M220.4,308.9c-7.4,7.4-19.1,7.7-27,1.1l28-28C228.1,289.8,227.8,301.5,220.4,308.9z"/>
-	<path id="XMLID_7256_" class="st7" d="M228.9,274.5h-5.7l-34,34v5.7l1.3-1.3c9.4,8.2,23.7,7.9,32.6-1.1c8.9-8.9,9.3-23.2,1.1-32.6
-		L228.9,274.5z M221.5,282c6.6,7.8,6.3,19.6-1.1,27c-7.4,7.4-19.1,7.7-27,1.1L221.5,282z"/>
-	<path id="XMLID_7255_" class="st5" d="M50.2,473.7c-11.2,0-20.2-9.1-20.2-20.2c0-11.2,9.1-20.2,20.2-20.2
-		c11.2,0,20.2,9.1,20.2,20.2C70.4,464.7,61.3,473.7,50.2,473.7z"/>
-	<path id="XMLID_7251_" class="st7" d="M72.2,483.3h4.4l-10.2-12.6c4.6-4.3,7.5-10.4,7.5-17.2c0-10.1-6.4-18.7-15.3-22.1l2.8-8.9
-		h-3.6l-2.5,7.9c-1.6-0.4-3.4-0.6-5.1-0.6c-13,0-23.6,10.6-23.6,23.6c0,13,10.6,23.6,23.6,23.6c5,0,9.7-1.6,13.5-4.3L72.2,483.3z
-		 M50.2,473.7c-11.2,0-20.2-9.1-20.2-20.2c0-11.2,9.1-20.2,20.2-20.2c11.2,0,20.2,9.1,20.2,20.2C70.4,464.7,61.3,473.7,50.2,473.7z"
-		/>
-	<rect id="XMLID_7247_" x="40.3" y="532.3" class="st6" width="135.8" height="7"/>
-	<line id="XMLID_7245_" class="st11" x1="56.4" y1="432.3" x2="88.2" y2="307.8"/>
-	<g id="XMLID_7240_">
-		<path id="XMLID_7243_" class="st2" d="M475.8,189.7c-0.6,0-1.3-0.2-1.8-0.7c-1.1-1-1.1-2.6-0.1-3.7c3.3-3.5,7.9-5.3,12.3-4.9
-			c3.7,0.3,6.8,2.2,8.7,5.1c0.8,1.2,0.4,2.8-0.8,3.6c-1.2,0.8-2.8,0.4-3.6-0.8c-1-1.6-2.7-2.5-4.7-2.7c-2.8-0.3-5.8,1-8,3.3
-			C477.2,189.4,476.5,189.7,475.8,189.7z"/>
-	</g>
-	<g id="XMLID_7234_">
-		<path id="XMLID_7235_" class="st2" d="M574.4,189.7c-0.7,0-1.4-0.3-1.9-0.8c-2.2-2.3-5.4-3.6-8.6-3.4c-2.6,0.1-4.8,1.2-6.2,3
-			c-0.9,1.2-2.5,1.4-3.7,0.5c-1.1-0.9-1.4-2.5-0.5-3.7c2.3-3,5.9-4.8,10-5.1c4.8-0.3,9.4,1.6,12.7,5c1,1,1,2.7-0.1,3.7
-			C575.7,189.4,575.1,189.7,574.4,189.7z"/>
-	</g>
-	<path id="XMLID_7233_" class="st12" d="M593.6,24.1c-1.3,1.1-3,1.8-4.9,1.8c-4.1,0-7.4-3.3-7.4-7.4s3.3-7.4,7.4-7.4
-		s7.4,3.3,7.4,7.4c0,1.3-0.3,2.5-0.9,3.5"/>
-	<path id="XMLID_7231_" class="st13" d="M927.6,36c-1.2,1-2.8,1.7-4.5,1.7c-3.8,0-6.9-3.1-6.9-6.9s3.1-6.9,6.9-6.9
-		c3.8,0,6.9,3.1,6.9,6.9c0,1.2-0.3,2.3-0.8,3.2"/>
-	<path id="XMLID_7227_" class="st13" d="M723.9-25.7c-2.8,2.4-6.5,3.9-10.5,3.9c-8.9,0-16.1-7.2-16.1-16.1S704.5-54,713.4-54
-		c8.9,0,16.1,7.2,16.1,16.1c0,2.7-0.7,5.3-1.9,7.6"/>
-	<path id="XMLID_7226_" class="st13" d="M738.4,128.4c-0.9,0.8-2.2,1.3-3.5,1.3c-3,0-5.4-2.4-5.4-5.4s2.4-5.4,5.4-5.4
-		c3,0,5.4,2.4,5.4,5.4c0,0.9-0.2,1.8-0.6,2.5"/>
-	<path id="XMLID_7222_" class="st12" d="M776.6,72.4c-1.9,1.6-4.3,2.6-7,2.6c-5.9,0-10.7-4.8-10.7-10.7s4.8-10.7,10.7-10.7
-		c5.9,0,10.7,4.8,10.7,10.7c0,1.8-0.5,3.5-1.3,5"/>
-	<path id="XMLID_7218_" class="st12" d="M422.9-49.9c-0.9,0.8-2.2,1.3-3.5,1.3c-3,0-5.4-2.4-5.4-5.4s2.4-5.4,5.4-5.4
-		c3,0,5.4,2.4,5.4,5.4c0,0.9-0.2,1.8-0.6,2.5"/>
-	<path id="XMLID_7196_" class="st12" d="M893.7,176.5c-0.9,0.8-2.2,1.3-3.5,1.3c-3,0-5.4-2.4-5.4-5.4s2.4-5.4,5.4-5.4
-		s5.4,2.4,5.4,5.4c0,0.9-0.2,1.8-0.6,2.5"/>
-</g>
-</svg>
diff --git a/images/loaders/audio.svg b/images/loaders/audio.svg
deleted file mode 100644
index e4cfd2a..0000000
--- a/images/loaders/audio.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-<!-- By Sam Herbert (@sherb), for everyone. More @ http://goo.gl/7AJzbL -->
-<svg width="55" height="80" viewBox="0 0 55 80" xmlns="http://www.w3.org/2000/svg" fill="#FFF">
-    <g transform="matrix(1 0 0 -1 0 80)">
-        <rect width="10" height="20" rx="3">
-            <animate attributeName="height"
-                 begin="0s" dur="4.3s"
-                 values="20;45;57;80;64;32;66;45;64;23;66;13;64;56;34;34;2;23;76;79;20" calcMode="linear"
-                 repeatCount="indefinite" />
-        </rect>
-        <rect x="15" width="10" height="80" rx="3">
-            <animate attributeName="height"
-                 begin="0s" dur="2s"
-                 values="80;55;33;5;75;23;73;33;12;14;60;80" calcMode="linear"
-                 repeatCount="indefinite" />
-        </rect>
-        <rect x="30" width="10" height="50" rx="3">
-            <animate attributeName="height"
-                 begin="0s" dur="1.4s"
-                 values="50;34;78;23;56;23;34;76;80;54;21;50" calcMode="linear"
-                 repeatCount="indefinite" />
-        </rect>
-        <rect x="45" width="10" height="30" rx="3">
-            <animate attributeName="height"
-                 begin="0s" dur="2s"
-                 values="30;45;13;80;56;72;45;76;34;23;67;30" calcMode="linear"
-                 repeatCount="indefinite" />
-        </rect>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/images/loaders/ball-triangle.svg b/images/loaders/ball-triangle.svg
deleted file mode 100644
index ca68abd..0000000
--- a/images/loaders/ball-triangle.svg
+++ /dev/null
@@ -1,47 +0,0 @@
-<!-- By Sam Herbert (@sherb), for everyone. More @ http://goo.gl/7AJzbL -->
-<!-- Todo: add easing -->
-<svg width="57" height="57" viewBox="0 0 57 57" xmlns="http://www.w3.org/2000/svg" stroke="#fff">
-    <g fill="none" fill-rule="evenodd">
-        <g transform="translate(1 1)" stroke-width="2">
-            <circle cx="5" cy="50" r="5">
-                <animate attributeName="cy"
-                     begin="0s" dur="2.2s"
-                     values="50;5;50;50"
-                     calcMode="linear"
-                     repeatCount="indefinite" />
-                <animate attributeName="cx"
-                     begin="0s" dur="2.2s"
-                     values="5;27;49;5"
-                     calcMode="linear"
-                     repeatCount="indefinite" />
-            </circle>
-            <circle cx="27" cy="5" r="5">
-                <animate attributeName="cy"
-                     begin="0s" dur="2.2s"
-                     from="5" to="5"
-                     values="5;50;50;5"
-                     calcMode="linear"
-                     repeatCount="indefinite" />
-                <animate attributeName="cx"
-                     begin="0s" dur="2.2s"
-                     from="27" to="27"
-                     values="27;49;5;27"
-                     calcMode="linear"
-                     repeatCount="indefinite" />
-            </circle>
-            <circle cx="49" cy="50" r="5">
-                <animate attributeName="cy"
-                     begin="0s" dur="2.2s"
-                     values="50;50;5;50"
-                     calcMode="linear"
-                     repeatCount="indefinite" />
-                <animate attributeName="cx"
-                     from="49" to="49"
-                     begin="0s" dur="2.2s"
-                     values="49;5;27;49"
-                     calcMode="linear"
-                     repeatCount="indefinite" />
-            </circle>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/images/loaders/bars.svg b/images/loaders/bars.svg
deleted file mode 100644
index aaa8d29..0000000
--- a/images/loaders/bars.svg
+++ /dev/null
@@ -1,52 +0,0 @@
-<svg width="135" height="140" viewBox="0 0 135 140" xmlns="http://www.w3.org/2000/svg" fill="#fff">
-    <rect y="10" width="15" height="120" rx="6">
-        <animate attributeName="height"
-             begin="0.5s" dur="1s"
-             values="120;110;100;90;80;70;60;50;40;140;120" calcMode="linear"
-             repeatCount="indefinite" />
-        <animate attributeName="y"
-             begin="0.5s" dur="1s"
-             values="10;15;20;25;30;35;40;45;50;0;10" calcMode="linear"
-             repeatCount="indefinite" />
-    </rect>
-    <rect x="30" y="10" width="15" height="120" rx="6">
-        <animate attributeName="height"
-             begin="0.25s" dur="1s"
-             values="120;110;100;90;80;70;60;50;40;140;120" calcMode="linear"
-             repeatCount="indefinite" />
-        <animate attributeName="y"
-             begin="0.25s" dur="1s"
-             values="10;15;20;25;30;35;40;45;50;0;10" calcMode="linear"
-             repeatCount="indefinite" />
-    </rect>
-    <rect x="60" width="15" height="140" rx="6">
-        <animate attributeName="height"
-             begin="0s" dur="1s"
-             values="120;110;100;90;80;70;60;50;40;140;120" calcMode="linear"
-             repeatCount="indefinite" />
-        <animate attributeName="y"
-             begin="0s" dur="1s"
-             values="10;15;20;25;30;35;40;45;50;0;10" calcMode="linear"
-             repeatCount="indefinite" />
-    </rect>
-    <rect x="90" y="10" width="15" height="120" rx="6">
-        <animate attributeName="height"
-             begin="0.25s" dur="1s"
-             values="120;110;100;90;80;70;60;50;40;140;120" calcMode="linear"
-             repeatCount="indefinite" />
-        <animate attributeName="y"
-             begin="0.25s" dur="1s"
-             values="10;15;20;25;30;35;40;45;50;0;10" calcMode="linear"
-             repeatCount="indefinite" />
-    </rect>
-    <rect x="120" y="10" width="15" height="120" rx="6">
-        <animate attributeName="height"
-             begin="0.5s" dur="1s"
-             values="120;110;100;90;80;70;60;50;40;140;120" calcMode="linear"
-             repeatCount="indefinite" />
-        <animate attributeName="y"
-             begin="0.5s" dur="1s"
-             values="10;15;20;25;30;35;40;45;50;0;10" calcMode="linear"
-             repeatCount="indefinite" />
-    </rect>
-</svg>
diff --git a/images/loaders/circles.svg b/images/loaders/circles.svg
deleted file mode 100644
index 28a08b6..0000000
--- a/images/loaders/circles.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<svg width="135" height="135" viewBox="0 0 135 135" xmlns="http://www.w3.org/2000/svg" fill="#fff">
-    <path d="M67.447 58c5.523 0 10-4.477 10-10s-4.477-10-10-10-10 4.477-10 10 4.477 10 10 10zm9.448 9.447c0 5.523 4.477 10 10 10 5.522 0 10-4.477 10-10s-4.478-10-10-10c-5.523 0-10 4.477-10 10zm-9.448 9.448c-5.523 0-10 4.477-10 10 0 5.522 4.477 10 10 10s10-4.478 10-10c0-5.523-4.477-10-10-10zM58 67.447c0-5.523-4.477-10-10-10s-10 4.477-10 10 4.477 10 10 10 10-4.477 10-10z">
-        <animateTransform
-            attributeName="transform"
-            type="rotate"
-            from="0 67 67"
-            to="-360 67 67"
-            dur="2.5s"
-            repeatCount="indefinite"/>
-    </path>
-    <path d="M28.19 40.31c6.627 0 12-5.374 12-12 0-6.628-5.373-12-12-12-6.628 0-12 5.372-12 12 0 6.626 5.372 12 12 12zm30.72-19.825c4.686 4.687 12.284 4.687 16.97 0 4.686-4.686 4.686-12.284 0-16.97-4.686-4.687-12.284-4.687-16.97 0-4.687 4.686-4.687 12.284 0 16.97zm35.74 7.705c0 6.627 5.37 12 12 12 6.626 0 12-5.373 12-12 0-6.628-5.374-12-12-12-6.63 0-12 5.372-12 12zm19.822 30.72c-4.686 4.686-4.686 12.284 0 16.97 4.687 4.686 12.285 4.686 16.97 0 4.687-4.686 4.687-12.284 0-16.97-4.685-4.687 [...]
-        <animateTransform
-            attributeName="transform"
-            type="rotate"
-            from="0 67 67"
-            to="360 67 67"
-            dur="8s"
-            repeatCount="indefinite"/>
-    </path>
-</svg>
diff --git a/images/loaders/grid.svg b/images/loaders/grid.svg
deleted file mode 100644
index a60a700..0000000
--- a/images/loaders/grid.svg
+++ /dev/null
@@ -1,56 +0,0 @@
-<svg width="105" height="105" viewBox="0 0 105 105" xmlns="http://www.w3.org/2000/svg" fill="#fff">
-    <circle cx="12.5" cy="12.5" r="12.5">
-        <animate attributeName="fill-opacity"
-         begin="0s" dur="1s"
-         values="1;.2;1" calcMode="linear"
-         repeatCount="indefinite" />
-    </circle>
-    <circle cx="12.5" cy="52.5" r="12.5" fill-opacity=".5">
-        <animate attributeName="fill-opacity"
-         begin="100ms" dur="1s"
-         values="1;.2;1" calcMode="linear"
-         repeatCount="indefinite" />
-    </circle>
-    <circle cx="52.5" cy="12.5" r="12.5">
-        <animate attributeName="fill-opacity"
-         begin="300ms" dur="1s"
-         values="1;.2;1" calcMode="linear"
-         repeatCount="indefinite" />
-    </circle>
-    <circle cx="52.5" cy="52.5" r="12.5">
-        <animate attributeName="fill-opacity"
-         begin="600ms" dur="1s"
-         values="1;.2;1" calcMode="linear"
-         repeatCount="indefinite" />
-    </circle>
-    <circle cx="92.5" cy="12.5" r="12.5">
-        <animate attributeName="fill-opacity"
-         begin="800ms" dur="1s"
-         values="1;.2;1" calcMode="linear"
-         repeatCount="indefinite" />
-    </circle>
-    <circle cx="92.5" cy="52.5" r="12.5">
-        <animate attributeName="fill-opacity"
-         begin="400ms" dur="1s"
-         values="1;.2;1" calcMode="linear"
-         repeatCount="indefinite" />
-    </circle>
-    <circle cx="12.5" cy="92.5" r="12.5">
-        <animate attributeName="fill-opacity"
-         begin="700ms" dur="1s"
-         values="1;.2;1" calcMode="linear"
-         repeatCount="indefinite" />
-    </circle>
-    <circle cx="52.5" cy="92.5" r="12.5">
-        <animate attributeName="fill-opacity"
-         begin="500ms" dur="1s"
-         values="1;.2;1" calcMode="linear"
-         repeatCount="indefinite" />
-    </circle>
-    <circle cx="92.5" cy="92.5" r="12.5">
-        <animate attributeName="fill-opacity"
-         begin="200ms" dur="1s"
-         values="1;.2;1" calcMode="linear"
-         repeatCount="indefinite" />
-    </circle>
-</svg>
diff --git a/images/loaders/hearts.svg b/images/loaders/hearts.svg
deleted file mode 100644
index 703bd02..0000000
--- a/images/loaders/hearts.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<!-- By Sam Herbert (@sherb), for everyone. More @ http://goo.gl/7AJzbL -->
-<svg width="140" height="64" viewBox="0 0 140 64" xmlns="http://www.w3.org/2000/svg" fill="#fff">
-    <path d="M30.262 57.02L7.195 40.723c-5.84-3.976-7.56-12.06-3.842-18.063 3.715-6 11.467-7.65 17.306-3.68l4.52 3.76 2.6-5.274c3.717-6.002 11.47-7.65 17.305-3.68 5.84 3.97 7.56 12.054 3.842 18.062L34.49 56.118c-.897 1.512-2.793 1.915-4.228.9z" fill-opacity=".5">
-        <animate attributeName="fill-opacity"
-             begin="0s" dur="1.4s"
-             values="0.5;1;0.5"
-             calcMode="linear"
-             repeatCount="indefinite" />
-    </path>
-    <path d="M105.512 56.12l-14.44-24.272c-3.716-6.008-1.996-14.093 3.843-18.062 5.835-3.97 13.588-2.322 17.306 3.68l2.6 5.274 4.52-3.76c5.84-3.97 13.592-2.32 17.307 3.68 3.718 6.003 1.998 14.088-3.842 18.064L109.74 57.02c-1.434 1.014-3.33.61-4.228-.9z" fill-opacity=".5">
-        <animate attributeName="fill-opacity"
-             begin="0.7s" dur="1.4s"
-             values="0.5;1;0.5"
-             calcMode="linear"
-             repeatCount="indefinite" />
-    </path>
-    <path d="M67.408 57.834l-23.01-24.98c-5.864-6.15-5.864-16.108 0-22.248 5.86-6.14 15.37-6.14 21.234 0L70 16.168l4.368-5.562c5.863-6.14 15.375-6.14 21.235 0 5.863 6.14 5.863 16.098 0 22.247l-23.007 24.98c-1.43 1.556-3.757 1.556-5.188 0z" />
-</svg>
diff --git a/images/loaders/oval.svg b/images/loaders/oval.svg
deleted file mode 100644
index abdfab6..0000000
--- a/images/loaders/oval.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<!-- By Sam Herbert (@sherb), for everyone. More @ http://goo.gl/7AJzbL -->
-<svg width="38" height="38" viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg" stroke="#fff">
-    <g fill="none" fill-rule="evenodd">
-        <g transform="translate(1 1)" stroke-width="2">
-            <circle stroke-opacity=".5" cx="18" cy="18" r="18"/>
-            <path d="M36 18c0-9.94-8.06-18-18-18">
-                <animateTransform
-                    attributeName="transform"
-                    type="rotate"
-                    from="0 18 18"
-                    to="360 18 18"
-                    dur="1s"
-                    repeatCount="indefinite"/>
-            </path>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/images/loaders/puff.svg b/images/loaders/puff.svg
deleted file mode 100644
index fb3058c..0000000
--- a/images/loaders/puff.svg
+++ /dev/null
@@ -1,37 +0,0 @@
-<!-- By Sam Herbert (@sherb), for everyone. More @ http://goo.gl/7AJzbL -->
-<svg width="44" height="44" viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg" stroke="#fff">
-    <g fill="none" fill-rule="evenodd" stroke-width="2">
-        <circle cx="22" cy="22" r="1">
-            <animate attributeName="r"
-                begin="0s" dur="1.8s"
-                values="1; 20"
-                calcMode="spline"
-                keyTimes="0; 1"
-                keySplines="0.165, 0.84, 0.44, 1"
-                repeatCount="indefinite" />
-            <animate attributeName="stroke-opacity"
-                begin="0s" dur="1.8s"
-                values="1; 0"
-                calcMode="spline"
-                keyTimes="0; 1"
-                keySplines="0.3, 0.61, 0.355, 1"
-                repeatCount="indefinite" />
-        </circle>
-        <circle cx="22" cy="22" r="1">
-            <animate attributeName="r"
-                begin="-0.9s" dur="1.8s"
-                values="1; 20"
-                calcMode="spline"
-                keyTimes="0; 1"
-                keySplines="0.165, 0.84, 0.44, 1"
-                repeatCount="indefinite" />
-            <animate attributeName="stroke-opacity"
-                begin="-0.9s" dur="1.8s"
-                values="1; 0"
-                calcMode="spline"
-                keyTimes="0; 1"
-                keySplines="0.3, 0.61, 0.355, 1"
-                repeatCount="indefinite" />
-        </circle>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/images/loaders/rings.svg b/images/loaders/rings.svg
deleted file mode 100644
index 66cd175..0000000
--- a/images/loaders/rings.svg
+++ /dev/null
@@ -1,42 +0,0 @@
-<!-- By Sam Herbert (@sherb), for everyone. More @ http://goo.gl/7AJzbL -->
-<svg width="45" height="45" viewBox="0 0 45 45" xmlns="http://www.w3.org/2000/svg" stroke="#4FC1EA">
-    <g fill="none" fill-rule="evenodd" transform="translate(1 1)" stroke-width="2">
-        <circle cx="22" cy="22" r="6" stroke-opacity="0">
-            <animate attributeName="r"
-                 begin="1.5s" dur="3s"
-                 values="6;22"
-                 calcMode="linear"
-                 repeatCount="indefinite" />
-            <animate attributeName="stroke-opacity"
-                 begin="1.5s" dur="3s"
-                 values="1;0" calcMode="linear"
-                 repeatCount="indefinite" />
-            <animate attributeName="stroke-width"
-                 begin="1.5s" dur="3s"
-                 values="2;0" calcMode="linear"
-                 repeatCount="indefinite" />
-        </circle>
-        <circle cx="22" cy="22" r="6" stroke-opacity="0">
-            <animate attributeName="r"
-                 begin="3s" dur="3s"
-                 values="6;22"
-                 calcMode="linear"
-                 repeatCount="indefinite" />
-            <animate attributeName="stroke-opacity"
-                 begin="3s" dur="3s"
-                 values="1;0" calcMode="linear"
-                 repeatCount="indefinite" />
-            <animate attributeName="stroke-width"
-                 begin="3s" dur="3s"
-                 values="2;0" calcMode="linear"
-                 repeatCount="indefinite" />
-        </circle>
-        <circle cx="22" cy="22" r="8">
-            <animate attributeName="r"
-                 begin="0s" dur="1.5s"
-                 values="6;1;2;3;4;5;6"
-                 calcMode="linear"
-                 repeatCount="indefinite" />
-        </circle>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/images/loaders/spinning-circles.svg b/images/loaders/spinning-circles.svg
deleted file mode 100644
index 0690921..0000000
--- a/images/loaders/spinning-circles.svg
+++ /dev/null
@@ -1,55 +0,0 @@
-<!-- By Sam Herbert (@sherb), for everyone. More @ http://goo.gl/7AJzbL -->
-<svg width="58" height="58" viewBox="0 0 58 58" xmlns="http://www.w3.org/2000/svg">
-    <g fill="none" fill-rule="evenodd">
-        <g transform="translate(2 1)" stroke="#FFF" stroke-width="1.5">
-            <circle cx="42.601" cy="11.462" r="5" fill-opacity="1" fill="#fff">
-                <animate attributeName="fill-opacity"
-                     begin="0s" dur="1.3s"
-                     values="1;0;0;0;0;0;0;0" calcMode="linear"
-                     repeatCount="indefinite" />
-            </circle>
-            <circle cx="49.063" cy="27.063" r="5" fill-opacity="0" fill="#fff">
-                <animate attributeName="fill-opacity"
-                     begin="0s" dur="1.3s"
-                     values="0;1;0;0;0;0;0;0" calcMode="linear"
-                     repeatCount="indefinite" />
-            </circle>
-            <circle cx="42.601" cy="42.663" r="5" fill-opacity="0" fill="#fff">
-                <animate attributeName="fill-opacity"
-                     begin="0s" dur="1.3s"
-                     values="0;0;1;0;0;0;0;0" calcMode="linear"
-                     repeatCount="indefinite" />
-            </circle>
-            <circle cx="27" cy="49.125" r="5" fill-opacity="0" fill="#fff">
-                <animate attributeName="fill-opacity"
-                     begin="0s" dur="1.3s"
-                     values="0;0;0;1;0;0;0;0" calcMode="linear"
-                     repeatCount="indefinite" />
-            </circle>
-            <circle cx="11.399" cy="42.663" r="5" fill-opacity="0" fill="#fff">
-                <animate attributeName="fill-opacity"
-                     begin="0s" dur="1.3s"
-                     values="0;0;0;0;1;0;0;0" calcMode="linear"
-                     repeatCount="indefinite" />
-            </circle>
-            <circle cx="4.938" cy="27.063" r="5" fill-opacity="0" fill="#fff">
-                <animate attributeName="fill-opacity"
-                     begin="0s" dur="1.3s"
-                     values="0;0;0;0;0;1;0;0" calcMode="linear"
-                     repeatCount="indefinite" />
-            </circle>
-            <circle cx="11.399" cy="11.462" r="5" fill-opacity="0" fill="#fff">
-                <animate attributeName="fill-opacity"
-                     begin="0s" dur="1.3s"
-                     values="0;0;0;0;0;0;1;0" calcMode="linear"
-                     repeatCount="indefinite" />
-            </circle>
-            <circle cx="27" cy="5" r="5" fill-opacity="0" fill="#fff">
-                <animate attributeName="fill-opacity"
-                     begin="0s" dur="1.3s"
-                     values="0;0;0;0;0;0;0;1" calcMode="linear"
-                     repeatCount="indefinite" />
-            </circle>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/images/loaders/tail-spin.svg b/images/loaders/tail-spin.svg
deleted file mode 100644
index 9ff80f0..0000000
--- a/images/loaders/tail-spin.svg
+++ /dev/null
@@ -1,32 +0,0 @@
-<!-- By Sam Herbert (@sherb), for everyone. More @ http://goo.gl/7AJzbL -->
-<svg width="38" height="38" viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg">
-    <defs>
-        <linearGradient x1="8.042%" y1="0%" x2="65.682%" y2="23.865%" id="a">
-            <stop stop-color="#fff" stop-opacity="0" offset="0%"/>
-            <stop stop-color="#fff" stop-opacity=".631" offset="63.146%"/>
-            <stop stop-color="#fff" offset="100%"/>
-        </linearGradient>
-    </defs>
-    <g fill="none" fill-rule="evenodd">
-        <g transform="translate(1 1)">
-            <path d="M36 18c0-9.94-8.06-18-18-18" id="Oval-2" stroke="url(#a)" stroke-width="2">
-                <animateTransform
-                    attributeName="transform"
-                    type="rotate"
-                    from="0 18 18"
-                    to="360 18 18"
-                    dur="0.9s"
-                    repeatCount="indefinite" />
-            </path>
-            <circle fill="#fff" cx="36" cy="18" r="1">
-                <animateTransform
-                    attributeName="transform"
-                    type="rotate"
-                    from="0 18 18"
-                    to="360 18 18"
-                    dur="0.9s"
-                    repeatCount="indefinite" />
-            </circle>
-        </g>
-    </g>
-</svg>
diff --git a/images/loaders/three-dots.svg b/images/loaders/three-dots.svg
deleted file mode 100644
index 769ccfb..0000000
--- a/images/loaders/three-dots.svg
+++ /dev/null
@@ -1,33 +0,0 @@
-<!-- By Sam Herbert (@sherb), for everyone. More @ http://goo.gl/7AJzbL -->
-<svg width="120" height="30" viewBox="0 0 120 30" xmlns="http://www.w3.org/2000/svg" fill="#fff">
-    <circle cx="15" cy="15" r="15">
-        <animate attributeName="r" from="15" to="15"
-                 begin="0s" dur="0.8s"
-                 values="15;9;15" calcMode="linear"
-                 repeatCount="indefinite" />
-        <animate attributeName="fill-opacity" from="1" to="1"
-                 begin="0s" dur="0.8s"
-                 values="1;.5;1" calcMode="linear"
-                 repeatCount="indefinite" />
-    </circle>
-    <circle cx="60" cy="15" r="9" fill-opacity="0.3">
-        <animate attributeName="r" from="9" to="9"
-                 begin="0s" dur="0.8s"
-                 values="9;15;9" calcMode="linear"
-                 repeatCount="indefinite" />
-        <animate attributeName="fill-opacity" from="0.5" to="0.5"
-                 begin="0s" dur="0.8s"
-                 values=".5;1;.5" calcMode="linear"
-                 repeatCount="indefinite" />
-    </circle>
-    <circle cx="105" cy="15" r="15">
-        <animate attributeName="r" from="15" to="15"
-                 begin="0s" dur="0.8s"
-                 values="15;9;15" calcMode="linear"
-                 repeatCount="indefinite" />
-        <animate attributeName="fill-opacity" from="1" to="1"
-                 begin="0s" dur="0.8s"
-                 values="1;.5;1" calcMode="linear"
-                 repeatCount="indefinite" />
-    </circle>
-</svg>
diff --git a/images/logos/apache_logo.png b/images/logos/apache_logo.png
deleted file mode 100644
index 9a47ae0..0000000
Binary files a/images/logos/apache_logo.png and /dev/null differ
diff --git a/images/logos/apisix.svg b/images/logos/apisix.svg
deleted file mode 100644
index ef5ec53..0000000
--- a/images/logos/apisix.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<svg viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg">
-  <defs>
-    <linearGradient id="id0" gradientUnits="userSpaceOnUse" x1="25119.8" y1="11052.5" x2="21725.7" y2="21551.7" gradientTransform="matrix(0.028095, 0, 0, 0.028095, -492.867096, -144.769821)">
-      <stop offset="0" style="stop-color:#A92F33"/>
-      <stop offset="1" style="stop-color:#E62129"/>
-    </linearGradient>
-    <linearGradient id="id1" gradientUnits="userSpaceOnUse" x1="27026.6" y1="8021.8" x2="30514.6" y2="16218.5" gradientTransform="matrix(0.028095, 0, 0, 0.028095, -492.867096, -144.769821)">
-      <stop offset="0" style="stop-color:#A92F33"/>
-      <stop offset="1" style="stop-color:#E8443F"/>
-    </linearGradient>
-    <linearGradient id="id2" gradientUnits="userSpaceOnUse" x1="23046.1" y1="14340.2" x2="26713.9" y2="9900.07" gradientTransform="matrix(0.028095, 0, 0, 0.028095, -492.867096, -144.769821)">
-      <stop offset="0" style="stop-color:#E62129"/>
-      <stop offset="1" style="stop-color:#E8443F"/>
-    </linearGradient>
-  </defs>
-  <path class="fil1" d="M 156.005 337.641 L 247.284 205.232 L 218.515 160.195 L 134.429 259.986 C 134.429 259.986 134.429 259.986 134.429 259.986 C 134.429 259.986 134.429 259.986 134.429 259.986 C 106.503 293.139 102.007 301.399 78.689 340.281 L 156.033 337.641 Z" style="fill: url(#id0);"/>
-  <path class="fil2" d="M 382.616 340.281 L 419.616 340.141 L 253.325 51.188 L 253.325 51.188 L 333.619 340.281 L 382.644 340.281 Z M 253.297 51.188 L 211.239 120.694 L 219.695 106.732 L 253.297 51.216 Z" style="fill: url(#id1);"/>
-  <polygon class="fil3" points="218.487 160.195 333.59 340.281 253.297 51.188 253.297 51.188 253.297 51.188 219.724 106.703 78.661 340.281" style="fill: url(#id2);"/>
-  <path d="M 116.292 266.849 L 116.292 278.269 L 111.252 278.269 L 111.252 277.099 C 111.119 277.392 110.855 277.659 110.462 277.899 C 110.062 278.146 109.702 278.269 109.382 278.269 L 95.732 278.269 C 95.365 278.269 94.995 278.176 94.622 277.989 C 94.249 277.796 93.945 277.526 93.712 277.179 C 93.479 276.839 93.359 276.452 93.352 276.019 C 93.345 275.192 93.335 274.146 93.322 272.879 C 93.309 271.612 93.302 270.946 93.302 270.879 C 93.302 269.932 93.555 269.189 94.062 268.649 C 94.562 2 [...]
-</svg>
\ No newline at end of file
diff --git a/images/logos/bulma.svg b/images/logos/bulma.svg
deleted file mode 100644
index 84d6b5d..0000000
--- a/images/logos/bulma.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-<svg width="480px" height="480px" viewBox="0 0 480 480" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <g stroke="none" stroke-width="1" fill="#00d1b2" fill-rule="evenodd">
-      <polygon id="Path" points="136 296 156 156 236 76 336 176 276 236 356 316 236 396"></polygon>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/images/logos/clients/gutwork.svg b/images/logos/clients/gutwork.svg
deleted file mode 100644
index 3be8c9e..0000000
--- a/images/logos/clients/gutwork.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 798 454" style="enable-background:new 0 0 798 454;" xml:space="preserve">
-<style type="text/css">
-	.st0{opacity:0.2;}
-	.st1{fill:#FFFFFF;}
-</style>
-<path class="st0" d="M92.8,330.4c-7.4,0-13.7-1.2-18.9-3.7c-5.2-2.5-9.4-6.1-12.4-10.8c-3-4.7-5.3-10.2-6.6-16.4
-	c-1.4-6.2-2.1-13.3-2.1-21.5v-50.1c0-6.7,0.5-12.6,1.4-17.9c0.9-5.3,2.4-10.1,4.5-14.6c2.1-4.4,4.8-8.1,8.1-11
-	c3.3-2.9,7.5-5.2,12.5-6.8c5-1.6,10.8-2.4,17.3-2.4c6.3,0,11.9,0.7,16.8,2.1c4.9,1.4,8.9,3.3,12.2,5.8c3.3,2.5,5.9,5.6,8,9.3
-	c2.1,3.7,3.5,7.8,4.4,12.2c0.9,4.4,1.3,9.3,1.3,14.8v9.6h-31.5v-12.1c0-2.3,0-4.2-0.1-5.6s-0.3-3.1-0.7-4.8
-	c-0.4-1.8-0.9-3.1-1.7-4.1c-0.7-1-1.8-1.8-3.2-2.5c-1.4-0.7-3.1-1-5.1-1c-2.1,0-3.8,0.4-5.2,1.2c-1.4,0.8-2.5,1.7-3.3,2.9
-	c-0.8,1.1-1.4,2.6-1.8,4.5c-0.4,1.9-0.7,3.6-0.8,5.1c-0.1,1.5-0.1,3.4-0.1,5.7v69.1c0,6,0.9,10.8,2.6,14.2c1.7,3.5,4.9,5.2,9.4,5.2
-	c8.4,0,12.7-6.7,12.7-20.1v-16.9H97.2v-19.9h42.3v78.4h-21.4l-1.8-12.6C112,325.4,104.1,330.4,92.8,330.4z"/>
-<line class="st0" x1="175.9" y1="330" x2="118.1" y2="330"/>
-<path class="st0" d="M297.2,304.2c-0.6,0.1-1.2,0.2-1.8,0.3c-0.6,0.1-1.4,0.2-2.4,0.2c-1,0.1-1.8,0.1-2.6,0
-	c-6.3-0.2-9.4-3.1-9.4-8.7v-55.7h14.9v-19.8H281v-32.7h-29.6v32.7h-9.9h-11.5H227h-26.5v79c-7.5,4.4-11.9,3.8-14.3,1.9v-80.9h-29.4
-	V305c0,7.3,1.6,13.3,4.9,18c3.3,4.7,8,7,14.2,7c3,0,5.9-0.5,8.8-1.5l0,0c0,0,6.5,0.2,15.8-5.5v5.2h29.4v-77.6h21.4v40
-	c0,3.2,0.1,6,0.3,8.5c0.2,2.5,0.5,5.1,1,7.9c0.5,2.7,1.1,5.1,1.9,7.2c0.8,2.1,1.9,4.1,3.2,6c1.3,1.9,2.9,3.5,4.7,4.8
-	c1.8,1.3,4,2.3,6.6,3.1c2.6,0.8,5.5,1.3,8.7,1.4c1,0.1,2,0.1,3,0.1c5.3,0,11.1-0.5,17.4-1.6V304C298.1,304,297.8,304.1,297.2,304.2z
-	"/>
-<polygon class="st0" points="308.5,219 332,219 352.5,296 372,219 396,219 415,296 436.5,219 460.5,219 429,330 404,330 
-	384.5,256.1 365,330 340,330 "/>
-<ellipse class="st0" cx="519" cy="275.1" rx="58.5" ry="57.9"/>
-<ellipse class="st1" cx="519" cy="275.1" rx="31.5" ry="31.1"/>
-<path class="st0" d="M593.7,219h24.7v16.7c0,0,9.7-17,39.7-16.7v25c0,0-33.3-5-39.3,26.7V330h-25V219z"/>
-<path class="st0" d="M675,166.7h25V252c0,0,30.3,6.3,37.7-33H762c0,0,1,32.7-29.3,51.3L776,330h-30l-33.3-46c0,0-3.3-6.3-12.7-6v52
-	h-25V166.7z"/>
-</svg>
diff --git a/images/logos/clients/infinite.svg b/images/logos/clients/infinite.svg
deleted file mode 100644
index 601c39b..0000000
--- a/images/logos/clients/infinite.svg
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="-300 709 798 454" style="enable-background:new -300 709 798 454;" xml:space="preserve">
-<style type="text/css">
-	.st0{opacity:0.2;}
-	.st1{opacity:0.2;enable-background:new    ;}
-</style>
-<g class="st0">
-	<path d="M-270.7,993.5c9.2,32,16.7,41.7,20,47.7s23.8,26.1,23.8,26.1s51.3,43.8,103.3,31.5c52-12.3,67.8-30.3,67.8-30.3
-		c9-4.8,41.5-39.5,41.5-39.5l-49.2-56c0,0-37,43.3-60.8,48.8s-38-5-38-5s-22.3-8.3-29-34.8s3.5-41.8,3.5-41.8s1-3.7,16.5-19.7
-		s43-12,43-12c-16-9.8-20.8-11-20.8-11c-33.3-12.3-63.3-4-63.3-4s-33.9,5.5-50.6,46.2C-263,939.7-276.8,974.4-270.7,993.5z"/>
-	<path d="M-269.2,938.5c0,0,5.5-37,53.5-56s95,17.5,95,17.5l30.8,29c0,0,89.7,103,120.7,133s63.5,34.5,63.5,34.5s35.5,9.5,76.5-5.5
-		s55.5-39,55.5-39s29-34,30-74.5c0,0-9.3,28.8-31.5,40.3c-22.2,11.5-36.8,21.3-90,14.5c0,0-19.8-4.3-33.8-12.8s-33.3-27.3-33.3-27.3
-		s-19.3-18.8-37-40.8s-45.3-56.8-45.3-56.8s-52.2-54.3-106.5-60.5c-54.3-6.2-90,18.8-90,18.8S-262.7,885.3-269.2,938.5z"/>
-	<path d="M-0.7,897.5l49.5,62c0,0,43.5-53.5,74-51s38.5,16.5,38.5,16.5s16.5,16.2,17.5,41.4c1,25.2-21.9,47.7-39,55.1
-		c0,0,36.9,7.7,70.5-6.5c33.6-14.2,47-52,46-67.5c0,0-42.7-3.2-55.7-39.2s4-48.7,2-50s-34.3-27.8-90.7-25.1
-		C55.7,836,0.3,891.7-0.7,897.5z"/>
-</g>
-<g class="st1">
-	<path d="M223.3,918c-0.5,0-0.9-0.5-0.9-1v-50.8c0-0.3,0.3-0.7,0.6-0.7h12c0.5,0,0.8,0.3,0.8,0.7v50.9c0,0.4-0.3,0.9-0.8,0.9H223.3z
-		"/>
-	<path d="M238.6,866.4c0-0.5,0.4-0.9,0.8-0.9h11.8c0.5,0,0.8,0.3,1,0.8l4.2,15.8c0.1,0.6,0.3,0.8,0.5,0.8c0.2,0,0.4-0.3,0.4-0.9
-		v-15.6c0-0.5,0.3-0.9,0.8-0.9h10.5c0.6,0,0.9,0.5,0.9,1v50.6c0,0.5-0.3,0.9-0.8,0.9h-13.1c-0.3,0-0.7-0.3-0.8-0.7l-3.1-12.6
-		c-0.1-0.7-0.4-1-0.6-1s-0.4,0.3-0.4,1v12.4c0,0.5-0.4,0.9-0.9,0.9h-10.6c-0.4,0-0.7-0.4-0.7-1V866.4z"/>
-	<path d="M272.4,866.5c0-0.5,0.3-1,0.8-1h25.2c0.5,0,0.8,0.4,0.8,0.8v12.2c0,0.5-0.4,0.9-0.9,0.9H287c-0.4,0-0.8,0.3-0.8,0.8v4.2
-		c0,0.4,0.2,0.6,0.7,0.6h5.3c0.3,0,0.8,0.3,0.8,0.7v12.7c0,0.4-0.3,0.8-0.8,0.8h-5.3c-0.3,0-0.7,0.5-0.7,0.9v17c0,0.6-0.4,1-0.9,1
-		h-12.2c-0.4,0-0.8-0.4-0.8-0.9V866.5z"/>
-	<path d="M302.7,918c-0.5,0-0.9-0.5-0.9-1v-50.8c0-0.3,0.3-0.7,0.6-0.7h12c0.5,0,0.8,0.3,0.8,0.7v50.9c0,0.4-0.3,0.9-0.8,0.9H302.7z
-		"/>
-	<path d="M318,866.4c0-0.5,0.4-0.9,0.8-0.9h11.8c0.5,0,0.8,0.3,1,0.8l4.2,15.8c0.1,0.6,0.3,0.8,0.5,0.8c0.2,0,0.4-0.3,0.4-0.9v-15.6
-		c0-0.5,0.3-0.9,0.8-0.9h10.5c0.6,0,0.9,0.5,0.9,1v50.6c0,0.5-0.3,0.9-0.8,0.9h-13.1c-0.3,0-0.7-0.3-0.8-0.7l-3.1-12.6
-		c-0.1-0.7-0.4-1-0.6-1s-0.4,0.3-0.4,1v12.4c0,0.5-0.4,0.9-0.9,0.9h-10.6c-0.4,0-0.7-0.4-0.7-1V866.4z"/>
-	<path d="M352.7,918c-0.5,0-0.9-0.5-0.9-1v-50.8c0-0.3,0.3-0.7,0.6-0.7h12c0.5,0,0.8,0.3,0.8,0.7v50.9c0,0.4-0.4,0.9-0.8,0.9H352.7z
-		"/>
-	<path d="M377.4,918c-0.5,0-1-0.4-1-1v-36.5c0-0.5-0.4-0.8-0.9-0.8h-7c-0.4,0-0.9-0.6-0.9-1v-12.5c0-0.4,0.2-0.7,0.6-0.7h30
-		c0.5,0,0.9,0.3,0.9,0.8v12.3c0,0.6-0.4,1-1,1h-7c-0.5,0-0.8,0.4-0.8,1v36.5c0,0.5-0.4,0.9-1,0.9H377.4z"/>
-	<path d="M401.6,866.4c0-0.4,0.4-0.9,0.9-0.9h24.9c0.4,0,0.7,0.4,0.7,0.8v12.6c0,0.4-0.3,0.7-0.8,0.7h-11.7c-0.3,0-0.5,0.2-0.5,0.5
-		v3.9c0,0.3,0.3,0.5,0.5,0.5h5.5c0.3,0,0.5,0.2,0.5,0.5v12.7c0,0.3-0.3,0.6-0.6,0.6h-5.7c-0.3,0-0.5,0.2-0.5,0.6v4.1
-		c0,0.3,0.2,0.5,0.4,0.5h12.1c0.5,0,0.8,0.3,0.8,0.7v13c0,0.4-0.4,0.8-0.8,0.8h-25.1c-0.4,0-0.8-0.4-0.8-0.9V866.4z"/>
-</g>
-</svg>
diff --git a/images/logos/clients/kromo.svg b/images/logos/clients/kromo.svg
deleted file mode 100644
index a520179..0000000
--- a/images/logos/clients/kromo.svg
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 798 454" style="enable-background:new 0 0 798 454;" xml:space="preserve">
-<style type="text/css">
-	.st0{opacity:0.2;}
-</style>
-<g class="st0">
-	<path d="M167.3,251.3l29.7,80.7c2.6,6.9,8.2,10.4,16.9,10.4h45.5c13.2,0,19.8,4.6,19.8,13.9c0,6.4-2.3,11.4-7,15
-		c-4.7,3.6-11.2,5.4-19.5,5.4h-46.7c-12.4,0-21.1-1.7-26.1-5.1c-5.1-3.4-9.7-10.6-13.8-21.4l-37.2-100.6l-29.1,71.5
-		c-5.6,14.1-13.6,21.1-24,21.1c-4.3,0-8-1.4-11.1-4.2c-3.1-2.8-4.6-6.1-4.6-10c0-3.1,0.8-6.7,2.4-10.7l1.7-4.1l36.5-89.9
-		c5.5-13.7,8.3-23.1,8.3-28.4c0-4.6-2-8.5-6-11.9c-4-3.3-8.6-5-14-5c-9.6,0-18.2,4-25.8,12c-7.6,8-11.5,17-11.5,26.9
-		c0,10.9,5.9,18.4,17.6,22.6c7.1,2.5,10.7,6.9,10.7,13.2c0,5.2-2,9.6-6.1,13c-4.1,3.4-9.2,5.1-15.2,5.1c-11.7,0-21.7-5-30.1-14.9
-		c-8.3-9.9-12.5-21.8-12.5-35.6c0-20.5,7.7-38.4,23-53.8s33.3-23,53.9-23c15.4,0,28.2,4.5,38.5,13.5c10.3,9,15.5,20.2,15.5,33.7
-		c0,9.6-2.4,20.3-7.3,32.3l-4.9,11.9l73.8-77.2c8-8.3,15.2-12.5,21.8-12.5c4.5,0,8.2,1.5,11.2,4.4c3,3,4.5,6.7,4.5,11.2
-		c0,5.5-3.8,12.3-11.4,20.2L167.3,251.3z"/>
-	<path d="M260,261.6l-4.8,11.8c-4.3,10.5-9.9,15.7-16.9,15.7c-4.2,0-7.7-1.3-10.5-3.8c-2.8-2.5-4.2-5.7-4.2-9.4c0-2.2,1-5.8,3.1-11
-		l15.9-39.2c3.8-9.5,9.3-14.2,16.3-14.2c6.9,0,11.2,3.3,12.8,9.8l1.1,4.4c0.6,2.2,1.4,3.7,2.5,4.2c1.1,0.6,3.9,0.8,8.3,0.8h32.9
-		c12.3,0,18.4,4.3,18.4,12.9c0,11.9-7.8,17.8-23.3,17.8L310,263c-14.9,14.2-22.3,25.2-22.3,33c0,7.8,4.3,11.7,12.9,11.7h17.7
-		c11.9,0,17.8,4.1,17.8,12.4c0,5.8-2.1,10.3-6.3,13.5c-4.2,3.2-10,4.8-17.5,4.8h-27.5c-9.4,0-17-3.2-23-9.7
-		c-6-6.5-8.9-14.8-8.9-25.2c0-6.6,1.6-12.9,4.8-19.1c3.2-6.2,8.8-13.8,16.9-22.8H260z"/>
-	<path d="M407.4,228.9c13.6,0,24.8,4.3,33.5,12.9c8.8,8.6,13.1,19.6,13.1,32.9c0,10-2.3,20-6.9,29.9c-4.6,9.9-10.5,17.8-17.8,23.7
-		c-4.9,3.8-9.9,6.5-15.1,7.9c-5.2,1.5-12.5,2.2-21.9,2.2c-15.3,0-25.6-1.8-30.9-5.5c-12.6-8.6-18.8-21.4-18.8-38.2
-		c0-17.8,6.4-33.2,19.3-46.2C374.7,235.4,389.9,228.9,407.4,228.9z M404.1,258.8c-6.9,0-13.3,3.4-19,10.3
-		c-5.7,6.8-8.6,14.4-8.6,22.6c0,10.9,6.1,16.3,18.3,16.3c7.1,0,12.6-2.2,16.4-6.6c6.4-7.2,9.6-15.5,9.6-24.7c0-5.3-1.5-9.6-4.6-12.9
-		C413.1,260.4,409,258.8,404.1,258.8z"/>
-	<path d="M630.6,307.7h16.7c11.8,0,17.7,4.2,17.7,12.5c0,5.7-2.1,10.2-6.3,13.4c-4.2,3.2-10,4.8-17.4,4.8h-28.5
-		c-6.2,0-11.2-1.6-15-4.9c-3.8-3.3-5.8-7.6-5.8-12.9c0-3.7,1.3-8.6,3.8-14.9l13.2-32.2c0.7-1.9,1.1-3.6,1.1-5.2
-		c0-6.1-3.1-9.1-9.3-9.1c-4.8,0-9.5,2.2-14.2,6.5c-4.7,4.3-8.4,10-11.2,17.1l-15.7,38.8c-5.2,12.6-12.6,18.8-22.5,18.8
-		c-3.8,0-7.1-1.3-9.8-3.8c-2.7-2.5-4.1-5.5-4.1-9c0-2.7,0.7-5.9,2.1-9.6l1.5-3.8l15.9-39.2c1.4-3.5,2.1-6.2,2.1-8.2
-		c0-2.1-0.9-3.9-2.8-5.4c-1.9-1.5-4.1-2.3-6.6-2.3c-10.1,0-18.1,7.3-24,21.9l-16.4,40.3c-5.2,12.6-12.6,19-22.3,19
-		c-3.8,0-7.1-1.2-9.9-3.7c-2.8-2.5-4.1-5.5-4.1-9.1c0-2.8,0.7-6,2.1-9.6l1.5-3.8l28-68.9c3.9-9.6,9.8-14.5,17.7-14.5
-		c8.2,0,13.2,3.8,15.2,11.5c6.4-5.4,11.5-9,15.5-10.8c4-1.8,8.9-2.7,14.7-2.7c12.6,0,22,5.5,28.2,16.4c10.5-11,22.3-16.4,35.4-16.4
-		c9,0,16.5,2.6,22.6,7.8c6,5.2,9.1,11.6,9.1,19.2c0,4.8-1,9.7-3.1,14.8L630.6,307.7z"/>
-	<path d="M735.4,228.9c13.6,0,24.8,4.3,33.5,12.9c8.8,8.6,13.1,19.6,13.1,32.9c0,10-2.3,20-6.9,29.9c-4.6,9.9-10.5,17.8-17.8,23.7
-		c-4.9,3.8-9.9,6.5-15.1,7.9c-5.2,1.5-12.5,2.2-21.9,2.2c-15.3,0-25.6-1.8-30.9-5.5c-12.6-8.6-18.8-21.4-18.8-38.2
-		c0-17.8,6.4-33.2,19.3-46.2C702.7,235.4,717.9,228.9,735.4,228.9z M732.1,258.8c-6.9,0-13.3,3.4-19,10.3
-		c-5.7,6.8-8.6,14.4-8.6,22.6c0,10.9,6.1,16.3,18.3,16.3c7.1,0,12.6-2.2,16.4-6.6c6.4-7.2,9.6-15.5,9.6-24.7c0-5.3-1.5-9.6-4.6-12.9
-		C741.1,260.4,737,258.8,732.1,258.8z"/>
-</g>
-</svg>
diff --git a/images/logos/clients/systek.svg b/images/logos/clients/systek.svg
deleted file mode 100644
index a9cc007..0000000
--- a/images/logos/clients/systek.svg
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 798 454" style="enable-background:new 0 0 798 454;" xml:space="preserve">
-<style type="text/css">
-	.st0{opacity:0.2;}
-</style>
-<g class="st0">
-	<path d="M42.8,188L42.8,188c-8.6,0-15.5-6.9-15.5-15.5V136c0-8.6,6.9-15.5,15.5-15.5h0c8.6,0,15.5,6.9,15.5,15.5v36.5
-		C58.3,181.1,51.3,188,42.8,188z"/>
-	<path d="M131.8,188L131.8,188c-8.6,0-15.5-6.9-15.5-15.5v-79c0-8.6,6.9-15.5,15.5-15.5h0c8.6,0,15.5,6.9,15.5,15.5v79
-		C147.3,181.1,140.3,188,131.8,188z"/>
-	<path d="M309.8,188L309.8,188c-8.6,0-15.5-6.9-15.5-15.5v-79c0-8.6,6.9-15.5,15.5-15.5h0c8.6,0,15.5,6.9,15.5,15.5v79
-		C325.3,181.1,318.3,188,309.8,188z"/>
-	<path d="M220.8,221L220.8,221c-8.6,0-15.5-6.9-15.5-15.5v-173c0-8.6,6.9-15.5,15.5-15.5h0c8.6,0,15.5,6.9,15.5,15.5v173
-		C236.3,214.1,229.3,221,220.8,221z"/>
-	<path d="M398.2,188L398.2,188c-8.6,0-15.5-6.9-15.5-15.5V136c0-8.6,6.9-15.5,15.5-15.5h0c8.6,0,15.5,6.9,15.5,15.5v36.5
-		C413.7,181.1,406.8,188,398.2,188z"/>
-	<path d="M755.2,188L755.2,188c-8.6,0-15.5-6.9-15.5-15.5V136c0-8.6,6.9-15.5,15.5-15.5h0c8.6,0,15.5,6.9,15.5,15.5v36.5
-		C770.7,181.1,763.8,188,755.2,188z"/>
-	<path d="M487.2,188L487.2,188c-8.6,0-15.5-6.9-15.5-15.5v-79c0-8.6,6.9-15.5,15.5-15.5h0c8.6,0,15.5,6.9,15.5,15.5v79
-		C502.7,181.1,495.8,188,487.2,188z"/>
-	<path d="M665.2,188L665.2,188c-8.6,0-15.5-6.9-15.5-15.5v-79c0-8.6,6.9-15.5,15.5-15.5h0c8.6,0,15.5,6.9,15.5,15.5v79
-		C680.7,181.1,673.8,188,665.2,188z"/>
-	<path d="M576.2,221L576.2,221c-8.6,0-15.5-6.9-15.5-15.5v-173c0-8.6,6.9-15.5,15.5-15.5h0c8.6,0,15.5,6.9,15.5,15.5v173
-		C591.7,214.1,584.8,221,576.2,221z"/>
-</g>
-<g class="st0">
-	<path d="M166.8,401.5c-12,0-20.9-3-26.6-9.1c-5.7-6.1-8.7-16.2-9-30.3l25.2-3.3c0,4,0.2,7.4,0.7,10.1c0.4,2.7,1.1,4.8,1.9,6.3
-		c0.8,1.4,1.7,2.5,2.7,3s2.1,0.9,3.3,0.9c3.3,0,5-2.4,5-7.2c0-4.7-1.1-8.7-3.2-12.1s-5.5-7.1-10.2-11.1l-7.7-6.5
-		c-2.8-2.4-5.1-4.5-6.8-6.4c-1.8-1.9-3.6-4.1-5.4-6.8c-1.8-2.7-3.2-5.7-4.1-9c-0.9-3.3-1.3-6.9-1.3-10.9c0-10.5,3.2-18.6,9.5-24.3
-		c6.3-5.7,15.1-8.6,26.2-8.6c19.9,0,30,11.8,30.1,35.4l-25.8,2.6c0-3.2,0-5.6-0.1-7.1c-0.1-1.6-0.3-3.2-0.6-4.9
-		c-0.3-1.7-0.9-2.9-1.6-3.5c-0.8-0.7-1.8-1-3-1c-1.8,0-3.2,1-4.1,2.9c-0.9,1.9-1.4,3.7-1.4,5.6c0,1,0.1,2,0.3,3
-		c0.2,1,0.3,1.8,0.5,2.6c0.1,0.8,0.5,1.6,1,2.5c0.5,0.9,0.9,1.6,1.1,2.2c0.2,0.5,0.7,1.2,1.5,2.1s1.2,1.5,1.5,1.8
-		c0.2,0.3,0.8,1,1.8,1.8c0.9,0.9,1.5,1.4,1.7,1.6c0.2,0.2,0.8,0.7,1.9,1.7c1.1,1,1.7,1.5,1.8,1.6l7,6.2c3,2.7,5.5,5.2,7.6,7.5
-		c2.1,2.3,4.1,5,6,8.1s3.3,6.4,4.3,10c1,3.6,1.4,7.5,1.4,11.6c0,8.7-3,16.1-9,22C184.5,398.5,176.6,401.5,166.8,401.5z"/>
-	<path d="M241.8,399.6v-51.6l-22.2-69.8h28.1l9.6,32.5l8-32.5h26.9l-21.8,69.8v51.6H241.8z"/>
-	<path d="M350.3,401.5c-12,0-20.9-3-26.6-9.1c-5.7-6.1-8.7-16.2-9-30.3l25.2-3.3c0,4,0.2,7.4,0.7,10.1c0.4,2.7,1.1,4.8,1.9,6.3
-		c0.8,1.4,1.7,2.5,2.7,3s2.1,0.9,3.3,0.9c3.3,0,5-2.4,5-7.2c0-4.7-1.1-8.7-3.2-12.1s-5.5-7.1-10.2-11.1l-7.7-6.5
-		c-2.8-2.4-5.1-4.5-6.8-6.4c-1.8-1.9-3.6-4.1-5.4-6.8c-1.8-2.7-3.2-5.7-4.1-9c-0.9-3.3-1.3-6.9-1.3-10.9c0-10.5,3.2-18.6,9.5-24.3
-		c6.3-5.7,15.1-8.6,26.2-8.6c19.9,0,30,11.8,30.1,35.4l-25.8,2.6c0-3.2,0-5.6-0.1-7.1c-0.1-1.6-0.3-3.2-0.6-4.9
-		c-0.3-1.7-0.9-2.9-1.6-3.5c-0.8-0.7-1.8-1-3-1c-1.8,0-3.2,1-4.1,2.9c-0.9,1.9-1.4,3.7-1.4,5.6c0,1,0.1,2,0.3,3
-		c0.2,1,0.3,1.8,0.5,2.6c0.1,0.8,0.5,1.6,1,2.5c0.5,0.9,0.9,1.6,1.1,2.2c0.2,0.5,0.7,1.2,1.5,2.1s1.2,1.5,1.5,1.8
-		c0.2,0.3,0.8,1,1.8,1.8c0.9,0.9,1.5,1.4,1.7,1.6c0.2,0.2,0.8,0.7,1.9,1.7c1.1,1,1.7,1.5,1.8,1.6l7,6.2c3,2.7,5.5,5.2,7.6,7.5
-		c2.1,2.3,4.1,5,6,8.1s3.3,6.4,4.3,10c1,3.6,1.4,7.5,1.4,11.6c0,8.7-3,16.1-9,22C367.9,398.5,360,401.5,350.3,401.5z"/>
-	<path d="M421.7,399.6v-99.5H404v-22h65.1v22h-17.7v99.5H421.7z"/>
-	<path d="M494.9,399.6V278.1h56.8v19.9h-27.1v27.1h20.2v20.7h-20.2v33.9H552v19.8H494.9z"/>
-	<path d="M578.8,399.6V278.1h29.7v47.3l18.4-47.3h29.2l-22,55.2l22.3,66.3h-30.5L610.1,347l-1.5,1.9v50.7H578.8z"/>
-</g>
-</svg>
diff --git a/images/logos/clients/tribe.svg b/images/logos/clients/tribe.svg
deleted file mode 100644
index 5f52fdf..0000000
--- a/images/logos/clients/tribe.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 798 454" style="enable-background:new 0 0 798 454;" xml:space="preserve">
-<style type="text/css">
-	.st0{opacity:0.2;}
-	.st1{fill:#FFFFFF;}
-</style>
-<path class="st0" d="M36.4,149l49-10.5v41h36v42h-37V294c0,0-0.5,26,37,15v38.5c0,0-21,14-63,0c0,0-19.3-14.4-22-39.3
-	S36.4,149,36.4,149z"/>
-<path class="st0" d="M137.4,181v172.7h49V235.5c0,0,18-20,36-8.5v-46.8c0,0-9.8-5.3-27.3,0.7c0,0-11,6-13.4,13.5l-2.4-14.6
-	l-41.9,0.2V181z"/>
-<rect x="235.1" y="180.7" class="st0" width="48.7" height="173.1"/>
-<polygon class="st0" points="235.1,165 283.8,154.3 283.8,114.7 235.1,125.3 "/>
-<path class="st0" d="M438.9,209.8c0,0-13.3-25.8-44.8-31.8c-31.5-6-46.3,14.5-46.3,14.5l-2.8,1.5v-54.2v-25.2L300.4,125v228.7h1.5
-	h49.8v-11c19.5,13.3,40.3,12,40.3,12c33.8-7,41.8-24.3,41.8-24.3s11.8-11,18-50S438.9,209.8,438.9,209.8z"/>
-<path class="st1" d="M351.1,230.3v72.3c0,0,15,16,36,5s16.7-54.7,16.7-54.7s-7.5-31.7-27.1-32.3C357.1,220,351.1,230.3,351.1,230.3z
-	"/>
-<path class="st0" d="M605.8,283.7h-95c0,0,0,25.1,22.7,27.9c22.7,2.8,34.7,2.5,62.7-8.5l0.3,38.3c0,0-46.3,23.7-87.7,7
-	c-41.3-16.7-46-61-46-61s-10.3-53.3,20.7-87.7s78-19,78-19s36,15,42,58.3C603.4,239,608.8,254.7,605.8,283.7z"/>
-<path class="st1" d="M509.9,246.5c0,0-1.2-27.7,24-29.7c25.2-2,26,30.7,26,30.7h-50L509.9,246.5z"/>
-</svg>
diff --git a/images/logos/fresh-alt.svg b/images/logos/fresh-alt.svg
deleted file mode 100644
index 00c0e8d..0000000
--- a/images/logos/fresh-alt.svg
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="390 76 1230 300" style="enable-background:new 390 76 1230 300;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#344358;}
-	.st1{fill:#F39208;}
-	.st2{fill:#FCC010;}
-	.st3{fill:#F49619;}
-	.st4{fill:#EC630E;}
-</style>
-<circle id="XMLID_2_" class="st0" cx="1389.2" cy="223.1" r="25.9"/>
-<circle id="XMLID_19_" class="st1" cx="1443.1" cy="158.6" r="30.8"/>
-<circle id="XMLID_20_" class="st0" cx="1447.5" cy="242.8" r="13"/>
-<g>
-	<path id="XMLID_59_" class="st2" d="M570.6,374.2c-81.9,0-148.2-66.3-148.2-148.2S488.9,77.6,570.8,77.6L570.6,374.2z"/>
-	<path id="XMLID_58_" class="st3" d="M570.8,111.1v40.9v137.7v50.8c-63.5,0-114.9-51.3-114.9-114.9
-		C455.9,162.4,507.4,111,570.8,111.1z"/>
-	<path id="XMLID_57_" class="st4" d="M570.8,152.1v137.7l-63.5-54.2c-5.8-5.1-6.2-14-0.8-19.4l64.2-64.2L570.8,152.1z"/>
-</g>
-<g id="XMLID_60_">
-	<path id="XMLID_61_" class="st0" d="M676.4,161v43.2h83.3v49.3h-83.3v82.3h-51.2v-224h136.1V161H676.4z"/>
-	<path id="XMLID_63_" class="st0" d="M886.1,172.5v54.4c-19.8-3.2-48.1,4.8-48.1,36.5v72.4H790v-160H838v28.5
-		C844.5,182.8,865.9,172.5,886.1,172.5z"/>
-	<path id="XMLID_65_" class="st1" d="M985,297.4c13.1,0,24.4-5.2,30.7-12.2l38.5,22.1c-15.7,21.8-39.4,33-69.8,33
-		c-54.7,0-88.7-36.8-88.7-84.6c0-47.7,34.6-84.6,85.1-84.6c46.8,0,81.3,36.2,81.3,84.6c0,6.7-0.6,13.1-1.9,19.2H946.6
-		C952.7,291.6,967.4,297.4,985,297.4z M1014.5,239.1c-5.2-18.5-19.5-25.3-33.9-25.3c-18.2,0-30.4,8.9-34.9,25.3H1014.5z"/>
-	<path id="XMLID_68_" class="st0" d="M1207.3,287.8c0,36.8-32,52.5-66.6,52.5c-32,0-56.4-12.2-68.9-38.1l41.6-23.7
-		c4.2,12.2,13.1,18.9,27.3,18.9c11.5,0,17.2-3.6,17.2-9.9c0-17.6-78.8-8.3-78.8-63.7c0-34.9,29.4-52.5,62.7-52.5
-		c26,0,49,11.5,62.4,34.3l-40.9,22.1c-4.5-8.3-10.9-14.1-21.4-14.1c-8.3,0-13.5,3.2-13.5,8.9
-		C1128.5,240.7,1207.3,228.6,1207.3,287.8z"/>
-	<path id="XMLID_70_" class="st0" d="M1384.9,237.5v98.3h-48v-91.3c0-19.8-12.5-29.1-27.9-29.1c-17.6,0-29.7,10.2-29.7,33v87.4
-		h-48.1V111.7h48.1v79.1c8.6-11.9,24.7-19.5,45.8-19.5C1357.4,171.2,1384.9,194.3,1384.9,237.5z"/>
-</g>
-</svg>
diff --git a/images/logos/fresh-square.svg b/images/logos/fresh-square.svg
deleted file mode 100644
index 479cff7..0000000
--- a/images/logos/fresh-square.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 1230 300" style="enable-background:new 0 0 1230 300;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#FFFFFF;}
-	.st1{fill:#F39208;}
-</style>
-<rect x="13" y="5.1" class="st0" width="131.9" height="291.5"/>
-<rect x="156.9" y="5.1" class="st0" width="131.9" height="137.9"/>
-<rect x="156.9" y="156" class="st1" width="131.9" height="140.7"/>
-</svg>
diff --git a/images/logos/fresh-white-alt.svg b/images/logos/fresh-white-alt.svg
deleted file mode 100644
index 06848e3..0000000
--- a/images/logos/fresh-white-alt.svg
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="390 76 1230 300" style="enable-background:new 390 76 1230 300;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#FFFFFF;}
-	.st1{fill:#F39208;}
-	.st2{fill:#FCC010;}
-	.st3{fill:#F49619;}
-	.st4{fill:#EC630E;}
-</style>
-<circle id="XMLID_2_" class="st0" cx="1389.2" cy="223.1" r="25.9"/>
-<circle id="XMLID_19_" class="st1" cx="1443.1" cy="158.6" r="30.8"/>
-<circle id="XMLID_20_" class="st0" cx="1447.5" cy="242.8" r="13"/>
-<g>
-	<path id="XMLID_59_" class="st2" d="M570.6,374.2c-81.9,0-148.2-66.3-148.2-148.2S488.9,77.6,570.8,77.6L570.6,374.2z"/>
-	<path id="XMLID_58_" class="st3" d="M570.8,111.1v40.9v137.7v50.8c-63.5,0-114.9-51.3-114.9-114.9
-		C455.9,162.4,507.4,111,570.8,111.1z"/>
-	<path id="XMLID_57_" class="st4" d="M570.8,152.1v137.7l-63.5-54.2c-5.8-5.1-6.2-14-0.8-19.4l64.2-64.2L570.8,152.1z"/>
-</g>
-<g id="XMLID_60_">
-	<path id="XMLID_61_" class="st0" d="M676.4,161v43.2h83.3v49.3h-83.3v82.3h-51.2v-224h136.1V161H676.4z"/>
-	<path id="XMLID_63_" class="st0" d="M886.1,172.5v54.4c-19.8-3.2-48.1,4.8-48.1,36.5v72.4H790v-160H838v28.5
-		C844.5,182.8,865.9,172.5,886.1,172.5z"/>
-	<path id="XMLID_65_" class="st1" d="M985,297.4c13.1,0,24.4-5.2,30.7-12.2l38.5,22.1c-15.7,21.8-39.4,33-69.8,33
-		c-54.7,0-88.7-36.8-88.7-84.6c0-47.7,34.6-84.6,85.1-84.6c46.8,0,81.3,36.2,81.3,84.6c0,6.7-0.6,13.1-1.9,19.2H946.6
-		C952.7,291.6,967.4,297.4,985,297.4z M1014.5,239.1c-5.2-18.5-19.5-25.3-33.9-25.3c-18.2,0-30.4,8.9-34.9,25.3H1014.5z"/>
-	<path id="XMLID_68_" class="st0" d="M1207.3,287.8c0,36.8-32,52.5-66.6,52.5c-32,0-56.4-12.2-68.9-38.1l41.6-23.7
-		c4.2,12.2,13.1,18.9,27.3,18.9c11.5,0,17.2-3.6,17.2-9.9c0-17.6-78.8-8.3-78.8-63.7c0-34.9,29.4-52.5,62.7-52.5
-		c26,0,49,11.5,62.4,34.3l-40.9,22.1c-4.5-8.3-10.9-14.1-21.4-14.1c-8.3,0-13.5,3.2-13.5,8.9
-		C1128.5,240.7,1207.3,228.6,1207.3,287.8z"/>
-	<path id="XMLID_70_" class="st0" d="M1384.9,237.5v98.3h-48v-91.3c0-19.8-12.5-29.1-27.9-29.1c-17.6,0-29.7,10.2-29.7,33v87.4
-		h-48.1V111.7h48.1v79.1c8.6-11.9,24.7-19.5,45.8-19.5C1357.4,171.2,1384.9,194.3,1384.9,237.5z"/>
-</g>
-</svg>
diff --git a/images/logos/fresh-white.svg b/images/logos/fresh-white.svg
deleted file mode 100644
index 91be3a1..0000000
--- a/images/logos/fresh-white.svg
+++ /dev/null
@@ -1,75 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="-206 346 1230 300" style="enable-background:new -206 346 1230 300;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#FFFFFF;}
-	.st1{fill:#F39208;}
-	.st2{fill:#FCC010;}
-	.st3{fill:#F49619;}
-	.st4{fill:#EC630E;}
-	.st5{fill:#CBEAFC;}
-	.st6{fill:#77C2E0;}
-	.st7{fill:#F9DE6A;}
-	.st8{fill:#C6781A;}
-</style>
-<circle id="XMLID_2_" class="st0" cx="897.4" cy="529.4" r="25.9"/>
-<circle id="XMLID_19_" class="st1" cx="951.3" cy="464.9" r="30.8"/>
-<circle id="XMLID_20_" class="st0" cx="955.7" cy="549.1" r="13"/>
-<path id="XMLID_59_" class="st2" d="M-168.3,486.8c-30.8-30.8-30.8-80.7,0-111.5s80.8-30.8,111.6,0L-168.3,486.8z"/>
-<path id="XMLID_58_" class="st3" d="M-69.3,387.9l-15.4,15.4l-51.8,51.8l-19.1,19.1c-23.9-23.9-23.9-62.5,0-86.4
-	C-131.8,364-93.1,364-69.3,387.9z"/>
-<path id="XMLID_57_" class="st4" d="M-84.7,403.3l-51.8,51.8l-3.5-44.3c-0.3-4.1,2.9-7.6,7-7.6L-84.7,403.3L-84.7,403.3z"/>
-<polygon id="XMLID_56_" class="st5" points="22.8,411.5 20.6,440 18.1,471.6 5.5,632.7 -114.4,632.7 -126.7,474.4 -128.3,454.5 
-	-131.6,411.5 "/>
-<rect id="XMLID_55_" x="-72.8" y="460.5" class="st6" width="37.8" height="37.8"/>
-<polygon id="XMLID_54_" class="st6" points="22.8,411.5 20.6,440 5.5,632.7 -4.9,632.7 10.2,440 12.4,411.5 "/>
-<path id="XMLID_53_" class="st1" d="M18.1,471.6L5.5,632.7h-119.9l-12.3-158.3c11.4-4.4,27.9-6.9,48.8-0.6c31.4,9.5,57,3.3,85.6-0.9
-	C11.1,472.5,14.6,472,18.1,471.6z"/>
-<path id="XMLID_52_" class="st7" d="M-35,478.6v19.7h-37.8v-23C-59.5,478.7-47.1,479.3-35,478.6z"/>
-<path id="XMLID_51_" class="st8" d="M18.1,471.6L5.5,632.7H-4.9L7.6,473C11.1,472.5,14.6,472,18.1,471.6z"/>
-<rect id="XMLID_50_" x="-95.1" y="510.4" transform="matrix(-0.3456 0.9384 -0.9384 -0.3456 394.1975 783.7637)" class="st7" width="37.8" height="37.8"/>
-<path id="XMLID_42_" class="st0" d="M25.9,408.7c-0.8-0.9-1.9-1.4-3.1-1.4H-82.7l16.4-16.4l0,0l0,0l12.6-12.6c1.7-1.7,1.7-4.3,0-6
-	c-32.4-32.4-85.1-32.4-117.6,0c-14.5,14.6-23.1,33.9-24.2,54.5c-0.1,2.3,1.7,4.3,4,4.4c0.1,0,0.1,0,0.2,0c2.2,0,4.1-1.8,4.2-4
-	c1-18.5,8.7-35.8,21.8-48.9c14.1-14.1,32.8-21.9,52.8-21.9c18.5,0,36,6.7,49.7,19l-6.6,6.6c-25.6-22.6-64.8-21.6-89.3,2.9
-	s-25.4,63.7-2.9,89.3l-6.6,6.6c-9.6-10.7-15.8-23.8-18-38.1c-0.4-2.3-2.5-3.9-4.8-3.5c-2.3,0.4-3.9,2.5-3.5,4.8
-	c2.7,17.5,10.8,33.3,23.3,45.8c0.8,0.8,1.9,1.2,3,1.2c1.1,0,2.2-0.4,3-1.2l32.9-32.9l1.4,17.7v0.1l8.7,111c0.2,2.2,2,3.9,4.2,3.9
-	c0.1,0,0.2,0,0.3,0c2.3-0.2,4.1-2.2,3.9-4.6l-8.4-107.7c13.2-4.3,27.7-4.1,43.1,0.6c0.7,0.2,1.4,0.4,2.1,0.6v19.8
-	c0,2.3,1.9,4.2,4.2,4.2H-35c2.3,0,4.2-1.9,4.2-4.2v-15.8c9.4-0.8,18.7-2.2,28.1-3.7c5.3-0.8,10.7-1.7,16.2-2.4l-11.9,152h-112
-	l-2.1-27c-0.2-2.3-2.2-4.1-4.6-3.9c-2.3,0.2-4.1,2.2-3.9,4.6l2.4,30.9c0.2,2.2,2,3.9,4.2,3.9H5.5c2.2,0,4-1.7,4.2-3.9l12.7-161l0,0
-	l2.7-34.7c0.2-2.3-1.6-4.4-3.9-4.6c-2.3-0.2-4.4,1.6-4.6,3.9l-2.4,31.2C8,468.6,1.9,469.6-4,470.5c-9,1.4-17.9,2.8-26.8,3.6v-13.5
-	c0-2.3-1.9-4.2-4.2-4.2h-37.8c-2.3,0-4.2,1.9-4.2,4.2v9.2c-16-4.8-31.7-5.1-45.9-1l-4.1-52.9H18.3l-0.4,4.5
-	c-0.2,2.3,1.6,4.4,3.9,4.6c2.3,0.2,4.4-1.6,4.6-3.9l0.7-9.1C27.2,410.7,26.7,409.5,25.9,408.7z M-39.3,494.1h-29.3v-13.5
-	c8.7,1.8,16.9,2.5,25,2.5c1.5,0,2.9,0,4.4-0.1L-39.3,494.1L-39.3,494.1z M-39.3,464.8v9.8c-9.5,0.3-19.1-0.3-29.3-2.6v-7.2
-	L-39.3,464.8L-39.3,464.8z M-94.7,407.3h-12.6v-32.8c11.5,1,22.7,5.5,31.9,13.5L-94.7,407.3z M-135.7,413.8l1.1,14h-34.6
-	c0.7-12.1,5.2-24.1,13.6-33.8L-135.7,413.8z M-155.6,468.2c-8-9.2-12.5-20.4-13.5-31.9h35.1l0.7,9.6L-155.6,468.2z M-130.2,407.3
-	l-19.4-19.3c9.8-8.4,21.7-13,33.8-13.6v33h-14.4V407.3z"/>
-<path id="XMLID_39_" class="st0" d="M-50.5,514.2L-86,501.1c-1.1-0.4-2.2-0.3-3.2,0.1c-1,0.5-1.8,1.3-2.2,2.4l-13.1,35.5
-	c-0.8,2.2,0.3,4.6,2.5,5.4l35.5,13.1c0.5,0.2,1,0.3,1.5,0.3c1.7,0,3.3-1.1,4-2.8l13.1-35.5C-47.2,517.4-48.3,515-50.5,514.2z
-	 M-67.5,548.2L-95,538.1l10.1-27.5l27.5,10.1L-67.5,548.2z"/>
-<path id="XMLID_38_" class="st0" d="M-10.8,519.6c2.3,0,4.2-1.9,4.2-4.2v-0.9c0-2.3-1.9-4.2-4.2-4.2s-4.2,1.9-4.2,4.2v0.9
-	C-15,517.7-13.2,519.6-10.8,519.6z"/>
-<path id="XMLID_37_" class="st0" d="M-69.3,601.7c-2.3,0-4.2,1.9-4.2,4.2v0.9c0,2.3,1.9,4.2,4.2,4.2s4.2-1.9,4.2-4.2v-0.9
-	C-65,603.5-66.9,601.7-69.3,601.7z"/>
-<path id="XMLID_36_" class="st0" d="M-53.9,617.8c2.3,0,4.2-1.9,4.2-4.2v-0.9c0-2.3-1.9-4.2-4.2-4.2s-4.2,1.9-4.2,4.2v0.9
-	C-58.2,615.9-56.3,617.8-53.9,617.8z"/>
-<path id="XMLID_35_" class="st0" d="M-18.9,573.6c-2.3,0-4.2,1.9-4.2,4.2v0.9c0,2.3,1.9,4.2,4.2,4.2s4.2-1.9,4.2-4.2v-0.9
-	C-14.7,575.5-16.5,573.6-18.9,573.6z"/>
-<path id="XMLID_34_" class="st0" d="M-53.9,566.6v-0.9c0-2.3-1.9-4.2-4.2-4.2s-4.2,1.9-4.2,4.2v0.9c0,2.3,1.9,4.2,4.2,4.2
-	C-55.8,570.8-53.9,569-53.9,566.6z"/>
-<path id="XMLID_33_" class="st0" d="M-24.4,504.8c-2.3,0-4.2,1.9-4.2,4.2v0.9c0,2.3,1.9,4.2,4.2,4.2s4.2-1.9,4.2-4.2V509
-	C-20.2,506.7-22.1,504.8-24.4,504.8z"/>
-<g id="XMLID_60_">
-	<path id="XMLID_61_" class="st0" d="M139.6,457.9v43.6h84v49.7h-84v83H87.9v-226h137.3v49.7H139.6z"/>
-	<path id="XMLID_63_" class="st0" d="M351.2,469.5v54.9c-20-3.2-48.5,4.8-48.5,36.8v73h-48.5V472.8h48.5v28.8
-		C309.2,479.9,330.8,469.5,351.2,469.5z"/>
-	<path id="XMLID_65_" class="st1" d="M451,595.5c13.2,0,24.6-5.2,31-12.3l38.8,22.3c-15.8,22-39.7,33.3-70.4,33.3
-		c-55.2,0-89.5-37.1-89.5-85.3c0-48.1,34.9-85.3,85.9-85.3c47.2,0,82,36.5,82,85.3c0,6.8-0.6,13.2-1.9,19.4H412.2
-		C418.4,589.7,433.2,595.5,451,595.5z M480.7,536.7c-5.2-18.7-19.7-25.5-34.2-25.5c-18.4,0-30.7,9-35.2,25.5H480.7z"/>
-	<path id="XMLID_68_" class="st0" d="M675.2,585.8c0,37.1-32.3,53-67.2,53c-32.3,0-56.9-12.3-69.5-38.4l42-23.9
-		c4.2,12.3,13.2,19.1,27.5,19.1c11.6,0,17.4-3.6,17.4-10c0-17.8-79.5-8.4-79.5-64.3c0-35.2,29.7-53,63.3-53
-		c26.2,0,49.4,11.6,63,34.6l-41.3,22.3c-4.5-8.4-11-14.2-21.6-14.2c-8.4,0-13.6,3.2-13.6,9C595.7,538.3,675.2,526.1,675.2,585.8z"/>
-	<path id="XMLID_70_" class="st0" d="M854.4,535.1v99.2H806v-92.1c0-20-12.6-29.4-28.1-29.4c-17.8,0-30,10.3-30,33.3v88.2h-48.5
-		V408.2h48.5V488c8.7-12,24.9-19.7,46.2-19.7C826.7,468.2,854.4,491.5,854.4,535.1z"/>
-</g>
-</svg>
diff --git a/images/logos/fresh.svg b/images/logos/fresh.svg
deleted file mode 100644
index a3ec531..0000000
--- a/images/logos/fresh.svg
+++ /dev/null
@@ -1,76 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 1230 300" style="enable-background:new 0 0 1230 300;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#344358;}
-	.st1{fill:#F39208;}
-	.st2{fill:#FCC010;}
-	.st3{fill:#F49619;}
-	.st4{fill:#EC630E;}
-	.st5{fill:#CBEAFC;}
-	.st6{fill:#77C2E0;}
-	.st7{fill:#F9DE6A;}
-	.st8{fill:#C6781A;}
-	.st9{fill:#010202;}
-</style>
-<circle id="XMLID_2_" class="st0" cx="1103.4" cy="183.4" r="25.9"/>
-<circle id="XMLID_19_" class="st1" cx="1157.3" cy="118.9" r="30.8"/>
-<circle id="XMLID_20_" class="st0" cx="1161.7" cy="203.1" r="13"/>
-<path id="XMLID_59_" class="st2" d="M37.7,140.8C6.9,110,6.9,60.1,37.7,29.3s80.8-30.8,111.6,0L37.7,140.8z"/>
-<path id="XMLID_58_" class="st3" d="M136.7,41.9l-15.4,15.4l-51.8,51.8l-19.1,19.1c-23.9-23.9-23.9-62.5,0-86.4
-	C74.2,18,112.9,18,136.7,41.9z"/>
-<path id="XMLID_57_" class="st4" d="M121.3,57.3l-51.8,51.8L66,64.8c-0.3-4.1,2.9-7.6,7-7.6H121.3L121.3,57.3z"/>
-<polygon id="XMLID_56_" class="st5" points="228.8,65.5 226.6,94 224.1,125.6 211.5,286.7 91.6,286.7 79.3,128.4 77.7,108.5 
-	74.4,65.5 "/>
-<rect id="XMLID_55_" x="133.2" y="114.5" class="st6" width="37.8" height="37.8"/>
-<polygon id="XMLID_54_" class="st6" points="228.8,65.5 226.6,94 211.5,286.7 201.1,286.7 216.2,94 218.4,65.5 "/>
-<path id="XMLID_53_" class="st1" d="M224.1,125.6l-12.6,161.1H91.6L79.3,128.4c11.4-4.4,27.9-6.9,48.8-0.6c31.4,9.5,57,3.3,85.6-0.9
-	C217.1,126.5,220.6,126,224.1,125.6z"/>
-<path id="XMLID_52_" class="st7" d="M171,132.6v19.7h-37.8v-23C146.5,132.7,158.9,133.3,171,132.6z"/>
-<path id="XMLID_51_" class="st8" d="M224.1,125.6l-12.6,161.1h-10.4L213.6,127C217.1,126.5,220.6,126,224.1,125.6z"/>
-<rect id="XMLID_50_" x="110.9" y="164.5" transform="matrix(0.3456 -0.9384 0.9384 0.3456 -87.1514 241.7549)" class="st7" width="37.8" height="37.8"/>
-<path id="XMLID_42_" class="st9" d="M231.9,62.7c-0.8-0.9-1.9-1.4-3.1-1.4H123.3l16.4-16.4c0,0,0,0,0,0c0,0,0,0,0,0l12.6-12.6
-	c1.7-1.7,1.7-4.3,0-6c-32.4-32.4-85.1-32.4-117.6,0C20.2,40.9,11.6,60.2,10.5,80.8c-0.1,2.3,1.7,4.3,4,4.4c0.1,0,0.1,0,0.2,0
-	c2.2,0,4.1-1.8,4.2-4c1-18.5,8.7-35.8,21.8-48.9c14.1-14.1,32.8-21.9,52.8-21.9c18.5,0,36,6.7,49.7,19l-6.6,6.6
-	C111,13.4,71.8,14.4,47.3,38.9c-24.5,24.5-25.4,63.7-2.9,89.3l-6.6,6.6c-9.6-10.7-15.8-23.8-18-38.1c-0.4-2.3-2.5-3.9-4.8-3.5
-	c-2.3,0.4-3.9,2.5-3.5,4.8c2.7,17.5,10.8,33.3,23.3,45.8c0.8,0.8,1.9,1.2,3,1.2c1.1,0,2.2-0.4,3-1.2l32.9-32.9l1.4,17.7
-	c0,0,0,0.1,0,0.1l8.7,111c0.2,2.2,2,3.9,4.2,3.9c0.1,0,0.2,0,0.3,0c2.3-0.2,4.1-2.2,3.9-4.6l-8.4-107.7c13.2-4.3,27.7-4.1,43.1,0.6
-	c0.7,0.2,1.4,0.4,2.1,0.6v19.8c0,2.3,1.9,4.2,4.2,4.2H171c2.3,0,4.2-1.9,4.2-4.2v-15.8c9.4-0.8,18.7-2.2,28.1-3.7
-	c5.3-0.8,10.7-1.7,16.2-2.4l-11.9,152H95.6l-2.1-27c-0.2-2.3-2.2-4.1-4.6-3.9c-2.3,0.2-4.1,2.2-3.9,4.6l2.4,30.9
-	c0.2,2.2,2,3.9,4.2,3.9h119.9c2.2,0,4-1.7,4.2-3.9L228.4,126c0,0,0,0,0,0l2.7-34.7c0.2-2.3-1.6-4.4-3.9-4.6
-	c-2.3-0.2-4.4,1.6-4.6,3.9l-2.4,31.2c-6.2,0.8-12.3,1.8-18.2,2.7c-9,1.4-17.9,2.8-26.8,3.6v-13.5c0-2.3-1.9-4.2-4.2-4.2h-37.8
-	c-2.3,0-4.2,1.9-4.2,4.2v9.2c-16-4.8-31.7-5.1-45.9-1l-4.1-52.9h145.3l-0.4,4.5c-0.2,2.3,1.6,4.4,3.9,4.6c2.3,0.2,4.4-1.6,4.6-3.9
-	l0.7-9.1C233.2,64.7,232.7,63.5,231.9,62.7z M166.7,148.1h-29.3v-13.5c8.7,1.8,16.9,2.5,25,2.5c1.5,0,2.9,0,4.4-0.1L166.7,148.1
-	L166.7,148.1z M166.7,118.8v9.8c-9.5,0.3-19.1-0.3-29.3-2.6v-7.2L166.7,118.8L166.7,118.8z M111.3,61.3H98.7V28.5
-	c11.5,1,22.7,5.5,31.9,13.5L111.3,61.3z M70.3,67.8l1.1,14H36.8C37.5,69.7,42,57.7,50.4,48L70.3,67.8z M50.4,122.2
-	c-8-9.2-12.5-20.4-13.5-31.9H72l0.7,9.6L50.4,122.2z M75.8,61.3L56.4,42c9.8-8.4,21.7-13,33.8-13.6v33H75.8z"/>
-<path id="XMLID_39_" class="st9" d="M155.5,168.2L120,155.1c-1.1-0.4-2.2-0.3-3.2,0.1c-1,0.5-1.8,1.3-2.2,2.4l-13.1,35.5
-	c-0.8,2.2,0.3,4.6,2.5,5.4l35.5,13.1c0.5,0.2,1,0.3,1.5,0.3c1.7,0,3.3-1.1,4-2.8l13.1-35.5C158.8,171.4,157.7,169,155.5,168.2z
-	 M138.5,202.2l-27.5-10.1l10.1-27.5l27.5,10.1L138.5,202.2z"/>
-<path id="XMLID_38_" class="st9" d="M195.2,173.6c2.3,0,4.2-1.9,4.2-4.2v-0.9c0-2.3-1.9-4.2-4.2-4.2s-4.2,1.9-4.2,4.2v0.9
-	C191,171.7,192.8,173.6,195.2,173.6z"/>
-<path id="XMLID_37_" class="st9" d="M136.7,255.7c-2.3,0-4.2,1.9-4.2,4.2v0.9c0,2.3,1.9,4.2,4.2,4.2c2.3,0,4.2-1.9,4.2-4.2v-0.9
-	C141,257.5,139.1,255.7,136.7,255.7z"/>
-<path id="XMLID_36_" class="st9" d="M152.1,271.8c2.3,0,4.2-1.9,4.2-4.2v-0.9c0-2.3-1.9-4.2-4.2-4.2s-4.2,1.9-4.2,4.2v0.9
-	C147.8,269.9,149.7,271.8,152.1,271.8z"/>
-<path id="XMLID_35_" class="st9" d="M187.1,227.6c-2.3,0-4.2,1.9-4.2,4.2v0.9c0,2.3,1.9,4.2,4.2,4.2c2.3,0,4.2-1.9,4.2-4.2v-0.9
-	C191.3,229.5,189.5,227.6,187.1,227.6z"/>
-<path id="XMLID_34_" class="st9" d="M152.1,220.6v-0.9c0-2.3-1.9-4.2-4.2-4.2c-2.3,0-4.2,1.9-4.2,4.2v0.9c0,2.3,1.9,4.2,4.2,4.2
-	C150.2,224.8,152.1,223,152.1,220.6z"/>
-<path id="XMLID_33_" class="st9" d="M181.6,158.8c-2.3,0-4.2,1.9-4.2,4.2v0.9c0,2.3,1.9,4.2,4.2,4.2s4.2-1.9,4.2-4.2V163
-	C185.8,160.7,183.9,158.8,181.6,158.8z"/>
-<g id="XMLID_60_">
-	<path id="XMLID_61_" class="st0" d="M345.6,111.9v43.6h84v49.7h-84v83h-51.7V62.2h137.3v49.7H345.6z"/>
-	<path id="XMLID_63_" class="st0" d="M557.2,123.5v54.9c-20-3.2-48.5,4.8-48.5,36.8v73h-48.5V126.8h48.5v28.8
-		C515.2,133.9,536.8,123.5,557.2,123.5z"/>
-	<path id="XMLID_65_" class="st1" d="M657,249.5c13.2,0,24.6-5.2,31-12.3l38.8,22.3c-15.8,22-39.7,33.3-70.4,33.3
-		c-55.2,0-89.5-37.1-89.5-85.3c0-48.1,34.9-85.3,85.9-85.3c47.2,0,82,36.5,82,85.3c0,6.8-0.6,13.2-1.9,19.4H618.2
-		C624.4,243.7,639.2,249.5,657,249.5z M686.7,190.7c-5.2-18.7-19.7-25.5-34.2-25.5c-18.4,0-30.7,9-35.2,25.5H686.7z"/>
-	<path id="XMLID_68_" class="st0" d="M881.2,239.8c0,37.1-32.3,53-67.2,53c-32.3,0-56.9-12.3-69.5-38.4l42-23.9
-		c4.2,12.3,13.2,19.1,27.5,19.1c11.6,0,17.4-3.6,17.4-10c0-17.8-79.5-8.4-79.5-64.3c0-35.2,29.7-53,63.3-53
-		c26.2,0,49.4,11.6,63,34.6l-41.3,22.3c-4.5-8.4-11-14.2-21.6-14.2c-8.4,0-13.6,3.2-13.6,9C801.7,192.3,881.2,180.1,881.2,239.8z"/>
-	<path id="XMLID_70_" class="st0" d="M1060.4,189.1v99.2H1012v-92.1c0-20-12.6-29.4-28.1-29.4c-17.8,0-30,10.3-30,33.3v88.2h-48.5
-		V62.2h48.5v79.8c8.7-12,24.9-19.7,46.2-19.7C1032.7,122.2,1060.4,145.5,1060.4,189.1z"/>
-</g>
-</svg>
diff --git a/images/logos/icon-logo.svg b/images/logos/icon-logo.svg
deleted file mode 100644
index bd189e0..0000000
--- a/images/logos/icon-logo.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 128 128" style="enable-background:new 0 0 128 128;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#3D84C3;}
-	.st1{fill:#4497D3;}
-	.st2{fill:#5AB0E4;}
-	.st3{fill:#3B8ECC;}
-</style>
-<g id="XMLID_441_">
-	<polygon id="XMLID_445_" class="st0" points="41.3,50.6 26.8,64 110.5,64 	"/>
-	<polygon id="XMLID_444_" class="st1" points="26.8,64 41.3,77.4 110.5,64 	"/>
-	<polygon id="XMLID_443_" class="st2" points="110.5,64 33.1,106.2 41.3,77.4 	"/>
-	<polygon id="XMLID_442_" class="st3" points="110.5,64 41.3,50.6 33.1,21.8 	"/>
-</g>
-</svg>
diff --git a/images/logos/made-with-bulma.png b/images/logos/made-with-bulma.png
deleted file mode 100644
index 5f021c4..0000000
Binary files a/images/logos/made-with-bulma.png and /dev/null differ
diff --git a/img/asf_logo_wide_small.png b/img/asf_logo_wide_small.png
deleted file mode 100644
index 81c308a..0000000
Binary files a/img/asf_logo_wide_small.png and /dev/null differ
diff --git a/img/favicon.png b/img/favicon.png
deleted file mode 100644
index 2fbefec..0000000
Binary files a/img/favicon.png and /dev/null differ
diff --git a/img/language.svg b/img/language.svg
deleted file mode 100644
index 6619593..0000000
--- a/img/language.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-<svg class="language {{include.class}}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
-  <path fill="#ffffff" d="M19.753 10.909c-.624-1.707-2.366-2.726-4.661-2.726-.09 0-.176.002-.262.006l-.016-2.063 3.525-.607c.115-.019.133-.119.109-.231-.023-.111-.167-.883-.188-.976-.027-.131-.102-.127-.207-.109-.104.018-3.25.461-3.25.461l-.013-2.078c-.001-.125-.069-.158-.194-.156l-1.025.016c-.105.002-.164.049-.162.148l.033 2.307s-3.061.527-3.144.543c-.084.014-.17.053-.151.143.019.09.19 1.094.208 1.172.018.08.072.129.188.107l2.924-.504.035 2.018c-1.077.281-1.801.824-2.256 1.303-.768.807- [...]
-</svg>
diff --git a/img/logo.png b/img/logo.png
deleted file mode 100644
index 4f05c64..0000000
Binary files a/img/logo.png and /dev/null differ
diff --git a/index.html b/index.html
deleted file mode 100644
index 02cad60..0000000
--- a/index.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html><html lang=""><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Apache APISIX™ · Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Nginx library and etcd.</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Ngin [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site nav-site-internal"><li class=""><a href="/ [...]
-</span></div></h2><div><span><p>Cloud-native microservices API gateway, delivering the ultimate performance, security, open source and scalable platform for all your APIs and microservices. Apache APISIX is based on Nginx and etcd. Compared with traditional API gateways, APISIX has dynamic routing and plug-in hot loading, which is especially suitable for API management under micro-service system.</p>
-</span></div></div><div class="blockImage"><img src="https://github.com/apache/apisix/blob/master/doc/images/apisix.png?raw=true"/></div></div></div></div></div><div class="productShowcaseSection paddingBottom"><h2>Who is Using This?</h2><p>This project is used by all these folks</p><div class="logos"><a href="https://www.360.com"><img src="https://static.apiseven.com/2020/05/WechatIMG618.png" alt="360" title="360"/></a><a href="https://www.hellotalk.com/?lang=en"><img src="https://stati [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/index.xml b/index.xml
deleted file mode 100644
index 774cb6b..0000000
--- a/index.xml
+++ /dev/null
@@ -1,106 +0,0 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
-  <channel>
-    <title>Apache APISIX</title>
-    <link>https://apisix.apache.org/</link>
-    <description>Recent content on Apache APISIX</description>
-    <generator>Hugo -- gohugo.io</generator>
-    <lastBuildDate>Sun, 29 Mar 2020 11:46:04 +0800</lastBuildDate>
-    
-	<atom:link href="https://apisix.apache.org/index.xml" rel="self" type="application/rss+xml" />
-    
-    
-    <item>
-      <title>2FA</title>
-      <link>https://apisix.apache.org/contribute/2fa/</link>
-      <pubDate>Sun, 29 Mar 2020 11:46:04 +0800</pubDate>
-      
-      <guid>https://apisix.apache.org/contribute/2fa/</guid>
-      <description>Two-factor authentication(2FA) Two factor authentication (2FA) refers to the authentication method that combines both passport and an object (credit card, SMS phone, token or biomarkers as fingerprint) to identify a user. To ensure the security of the committer’s account, we need you to enable 2FA to sign in and contribute codes on GitHub. More details, please refer to 2FA.
-Note:If you do not enable 2FA, you will be removed from the project and unable to access our repositories and the fork from our private repository.</description>
-    </item>
-    
-    <item>
-      <title>Committer Guide</title>
-      <link>https://apisix.apache.org/contribute/committer/</link>
-      <pubDate>Sun, 29 Mar 2020 11:46:04 +0800</pubDate>
-      
-      <guid>https://apisix.apache.org/contribute/committer/</guid>
-      <description>What can I contribute?  All forms of contributions are accepted, for example:
-1. Take a look at issues with tag called Good first issue or Help wanted.
-2. Join the discussion on mailing list.
-3. Answer questions on issues.
-4. Fix bugs reported on issues, and send us pull request.
-5. Review the existing pull request.
-6. Improve the website.
-7. Write document or article.
-8. Any form of contribution that is not mentioned above.</description>
-    </item>
-    
-    <item>
-      <title>Contributor Guide</title>
-      <link>https://apisix.apache.org/contribute/contributor/</link>
-      <pubDate>Sun, 29 Mar 2020 11:46:04 +0800</pubDate>
-      
-      <guid>https://apisix.apache.org/contribute/contributor/</guid>
-      <description>Please fee free to report bugs, submit suggestions, or submit PRs according to this guide.
-Submit an issue 1. Before submitting your issues, please go through a comprehensive search to make sure the problem cannot be solved just by searching.
-2. Check the Issue List to make sure the problem is not repeated.
-3. Create a new issue and choose the type of issue.
-4. Define the issue with a clear and descriptive title.</description>
-    </item>
-    
-    <item>
-      <title>Subscribe Guide</title>
-      <link>https://apisix.apache.org/contribute/subscribe/</link>
-      <pubDate>Sun, 29 Mar 2020 11:46:04 +0800</pubDate>
-      
-      <guid>https://apisix.apache.org/contribute/subscribe/</guid>
-      <description>During the process of using Apache APISIX, if there has any problems, suggestion or new ideas, please feel free to use the Apache mailing-list to participate in the community construction.
-1. Send e-mail to subscribe the mailing-list first. Use your mailbox to send an e-mail to dev-subscribe@apisix.apache.org with any subjects or contents.
-2. Receive and reply the confirmation e-mail. After Step 1, you will receive a confirmation e-mail from dev-help@apisix.</description>
-    </item>
-    
-    <item>
-      <title>Team</title>
-      <link>https://apisix.apache.org/team/</link>
-      <pubDate>Sun, 29 Mar 2020 11:46:04 +0800</pubDate>
-      
-      <guid>https://apisix.apache.org/team/</guid>
-      <description>Members PMC ID GitHub Public Name  akayeshmantha  Akayeshmantha Ayeshmantha Perera  yousa  Miss-you Hui Li  qiujiayu  qiujiayu Jiayu Qiu  chenjunxu  nic-chen Junxu Chen  totemofwolf  totemofwolf Lang Wang  liling  lilien1010 Ling Li  linsir  linsir Linsir Wu  wenming  moonming Ming Wen  sshniro  sshniro Nirojan Selvanathan  wusheng  wu-sheng Sheng Wu  kvn  gxthrj Wei Jin  agile6v  agile6v Wei Liu  membphis  membphis YuanSheng Wang  spacewander  spacewander Zexuan Luo   [...]
-    </item>
-    
-    <item>
-      <title>Security</title>
-      <link>https://apisix.apache.org/contribute/security/</link>
-      <pubDate>Thu, 16 Jan 2020 11:46:04 +0800</pubDate>
-      
-      <guid>https://apisix.apache.org/contribute/security/</guid>
-      <description>The Apache Software Foundation takes a rigorous stance on eliminating security issues in its software projects. Apache APISIX is also very concerned Security issues related to its features and functionality.
-If you have apprehensions regarding APISIX’s security or you discover vulnerability or potential threat, don’t hesitate to get in touch with the Apache Security Team by dropping a mail at security@apache.org. Please specify the project name as APISIX and its product name APISIX or APISIX-Dashboard in the email and provide a description of the relevant problem or potential threat.</description>
-    </item>
-    
-    <item>
-      <title>Release Guide</title>
-      <link>https://apisix.apache.org/contribute/release/</link>
-      <pubDate>Tue, 07 Jan 2020 11:46:04 +0800</pubDate>
-      
-      <guid>https://apisix.apache.org/contribute/release/</guid>
-      <description>GPG Settings Install GPG Download GnuPG from https://gnupg.org/download/index.html. There are differences between the 1.x and 2.x versions of the GnuPG commands, and the following descriptions are based on the GnuPG 2.x versions.
-After the installation is complete, execute the following command to check the version.
-1 2  gpg --version    Create Key Execute the following command to create the key:
-GnuPG-2.x:
-1 2  gpg --full-gen-key    GnuPG-1.</description>
-    </item>
-    
-    <item>
-      <title>Downloads</title>
-      <link>https://apisix.apache.org/downloads/</link>
-      <pubDate>Tue, 26 Nov 2019 23:48:02 +0800</pubDate>
-      
-      <guid>https://apisix.apache.org/downloads/</guid>
-      <description>Releases Apache APISIX is released as source code tarballs. The downloads are distributed via mirror sites and should be checked for tampering using GPG or SHA-512. Version Release date Source download  dashboard-1.5 2020 August 12 source ( asc sha512 )   1.5 2020 August 5 source ( asc sha512 )   1.4.1 2020 July 20 source ( asc sha512 )   1.4 2020 June 29 source ( asc sha512 )   1.</description>
-    </item>
-    
-  </channel>
-</rss>
\ No newline at end of file
diff --git a/js/codetabs.js b/js/codetabs.js
deleted file mode 100644
index 4fcdc46..0000000
--- a/js/codetabs.js
+++ /dev/null
@@ -1,31 +0,0 @@
-/**
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
-// Turn off ESLint for this file because it's sent down to users as-is.
-
-/* eslint-disable */
-window.addEventListener('load', function () {
-  // add event listener for all tab
-  document.querySelectorAll('.nav-link').forEach(function (el) {
-    el.addEventListener('click', function (e) {
-      var groupId = e.target.getAttribute('data-group');
-      document
-        .querySelectorAll('.nav-link[data-group='.concat(groupId, ']'))
-        .forEach(function (el) {
-          el.classList.remove('active');
-        });
-      document
-        .querySelectorAll('.tab-pane[data-group='.concat(groupId, ']'))
-        .forEach(function (el) {
-          el.classList.remove('active');
-        });
-      e.target.classList.add('active');
-      document
-        .querySelector('#'.concat(e.target.getAttribute('data-tab')))
-        .classList.add('active');
-    });
-  });
-});
diff --git a/js/fresh.js b/js/fresh.js
deleted file mode 100644
index cf63bc6..0000000
--- a/js/fresh.js
+++ /dev/null
@@ -1,144 +0,0 @@
-$(document).ready(function(){
-    
-    //Preloader
-    $(window).on('load', function() { // makes sure the whole site is loaded 
-        $('#status').fadeOut(); // will first fade out the loading animation 
-        $('#preloader').delay(350).fadeOut('slow'); // will fade out the white DIV that covers the website. 
-        $('body').delay(350).css({'overflow':'visible'});
-    })
-
-    //Mobile menu toggle
-    if ($('.navbar-burger').length) {
-        $('.navbar-burger').on("click", function(){
-
-            var menu_id = $(this).attr('data-target');
-            $(this).toggleClass('is-active');
-            $("#"+menu_id).toggleClass('is-active');
-            $('.navbar.is-light').toggleClass('is-dark-mobile')
-        });
-    }
-
-    //Animate left hamburger icon and open sidebar
-    $('.menu-icon-trigger').click(function(e){
-        e.preventDefault();
-        $('.menu-icon-wrapper').toggleClass('open');
-        $('.sidebar').toggleClass('is-active');
-    });
-
-    //Close sidebar
-    $('.sidebar-close').click(function() {
-        $('.sidebar').removeClass('is-active');
-        $('.menu-icon-wrapper').removeClass('open');
-    })
-
-    //Sidebar menu
-    if ($('.sidebar').length) {
-        $(".sidebar-menu > li.have-children > a").on("click", function(i){
-            i.preventDefault();
-            if( ! $(this).parent().hasClass("active") ){
-                $(".sidebar-menu li ul").slideUp();
-                $(this).next().slideToggle();
-                $(".sidebar-menu li").removeClass("active");
-                $(this).parent().addClass("active");
-            }
-            else{
-                $(this).next().slideToggle();
-                $(".sidebar-menu li").removeClass("active");
-            }
-        });
-    }
-
-    //Navbar Clone
-    if ($('#navbar-clone').length) {
-        $(window).scroll(function() {    // this will work when your window scrolled.
-            var height = $(window).scrollTop();  //getting the scrolling height of window
-            if(height  > 50) {
-                $("#navbar-clone").addClass('is-active');
-            } else{
-                $("#navbar-clone").removeClass('is-active');
-            }
-        });
-    }
-
-    //Init feather icons
-    feather.replace();
-
-    //reveal elements on scroll so animations trigger the right way
-    var $window           = $(window),
-        win_height_padded = $window.height() * 1.1,
-        isTouch           = Modernizr.touch;
-
-    $window.on('scroll', revealOnScroll);
-
-    function revealOnScroll() {
-        var scrolled = $window.scrollTop();
-        $(".revealOnScroll:not(.animated)").each(function () {
-            var $this     = $(this),
-                offsetTop = $this.offset().top;
-
-            if (scrolled + win_height_padded > offsetTop) {
-                if ($this.data('timeout')) {
-                    window.setTimeout(function(){
-                        $this.addClass('animated ' + $this.data('animation'));
-                    }, parseInt($this.data('timeout'),10));
-                } else {
-                    $this.addClass('animated ' + $this.data('animation'));
-                }
-            }
-        });
-    }
-
-    // Back to Top button behaviour
-    var pxShow = 600;
-    var scrollSpeed = 500;
-    $(window).scroll(function() {
-        if ($(window).scrollTop() >= pxShow) {
-            $("#backtotop").addClass('visible');
-        } else {
-            $("#backtotop").removeClass('visible');
-        }
-    });
-    $('#backtotop a').on('click', function() {
-        $('html, body').animate({
-            scrollTop: 0
-        }, scrollSpeed);
-        return false;
-    });
-
-    // Select all links with hashes
-    $('a[href*="#"]')
-    // Remove links that don't actually link to anything
-        .not('[href="#"]')
-        .not('[href="#0"]')
-        .click(function(event) {
-        // On-page links
-        if (
-            location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') 
-            && 
-            location.hostname == this.hostname
-        ) {
-            // Figure out element to scroll to
-            var target = $(this.hash);
-            target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');
-            // Does a scroll target exist?
-            if (target.length) {
-                // Only prevent default if animation is actually gonna happen
-                event.preventDefault();
-                $('html, body').animate({
-                    scrollTop: target.offset().top
-                }, 550, function() {
-                    // Callback after animation
-                    // Must change focus!
-                    var $target = $(target);
-                    $target.focus();
-                    if ($target.is(":focus")) { // Checking if the target was focused
-                        return false;
-                    } else {
-                        $target.attr('tabindex','-1'); // Adding tabindex for elements not focusable
-                        $target.focus(); // Set focus again
-                    };
-                });
-            }
-        }
-    });
-})
diff --git a/js/jquery.panelslider.min.js b/js/jquery.panelslider.min.js
deleted file mode 100644
index e3345a3..0000000
--- a/js/jquery.panelslider.min.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){"use strict";function r(r){var i=r.data("ps-options");if(e("body").hasClass(i.bodyClass)||n)return;r.trigger("psBeforeOpen"),n=!0,r.addClass("ps-active-panel"),e("body").addClass(i.bodyClass).one(t,function(e){n=!1,r.trigger("psOpen"),typeof i.onOpen=="function"&&i.onOpen()})}var t=["transitionend","webkitTransitionEnd","oTransitionEnd","MSTransitionEnd"].join(" "),n=!1;e.panelslider=function(e,t){e.panelslider(t)},e.panelslider.close=function(r){var i=e(".ps-active-panel"), [...]
\ No newline at end of file
diff --git a/js/scrollSpy.js b/js/scrollSpy.js
deleted file mode 100644
index 1f278b2..0000000
--- a/js/scrollSpy.js
+++ /dev/null
@@ -1,83 +0,0 @@
-/**
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
-
-/* eslint-disable */
-(function scrollSpy() {
-  var OFFSET = 10;
-  var timer;
-  var headingsCache;
-
-  var findHeadings = function findHeadings() {
-    return headingsCache || document.querySelectorAll('.toc-headings > li > a');
-  };
-
-  var onScroll = function onScroll() {
-    if (timer) {
-      // throttle
-      return;
-    }
-
-    timer = setTimeout(function () {
-      timer = null;
-      var activeNavFound = false;
-      var headings = findHeadings(); // toc nav anchors
-
-      /**
-       * On every call, try to find header right after  <-- next header
-       * the one whose content is on the current screen <-- highlight this
-       */
-
-      for (var i = 0; i < headings.length; i++) {
-        // headings[i] is current element
-        // if an element is already active, then current element is not active
-        // if no element is already active, then current element is active
-        var currNavActive = !activeNavFound;
-        /**
-         * Enter the following check up only when an active nav header is not yet found
-         * Then, check the bounding rectangle of the next header
-         * The headers that are scrolled passed will have negative bounding rect top
-         * So the first one with positive bounding rect top will be the nearest next header
-         */
-
-        if (currNavActive && i < headings.length - 1) {
-          var heading = headings[i + 1];
-          var next = decodeURIComponent(heading.href.split('#')[1]);
-          var nextHeader = document.getElementById(next);
-
-          if (nextHeader) {
-            var top = nextHeader.getBoundingClientRect().top;
-            currNavActive = top > OFFSET;
-          } else {
-            console.error('Can not find header element', {
-              id: next,
-              heading: heading,
-            });
-          }
-        }
-        /**
-         * Stop searching once a first such header is found,
-         * this makes sure the highlighted header is the most current one
-         */
-
-        if (currNavActive) {
-          activeNavFound = true;
-          headings[i].classList.add('active');
-        } else {
-          headings[i].classList.remove('active');
-        }
-      }
-    }, 100);
-  };
-
-  document.addEventListener('scroll', onScroll);
-  document.addEventListener('resize', onScroll);
-  document.addEventListener('DOMContentLoaded', function () {
-    // Cache the headings once the page has fully loaded.
-    headingsCache = findHeadings();
-    onScroll();
-  });
-})();
diff --git a/sitemap.xml b/sitemap.xml
deleted file mode 100644
index a3ba8ec..0000000
--- a/sitemap.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://apisix.apache.org/help</loc><changefreq>weekly</changefreq><priority>0.5</priority><x [...]
\ No newline at end of file
diff --git a/tags/index.xml b/tags/index.xml
deleted file mode 100644
index 76d4c04..0000000
--- a/tags/index.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
-  <channel>
-    <title>Tags on Apache APISIX</title>
-    <link>https://apisix.apache.org/tags/</link>
-    <description>Recent content in Tags on Apache APISIX</description>
-    <generator>Hugo -- gohugo.io</generator>
-    
-	<atom:link href="https://apisix.apache.org/tags/index.xml" rel="self" type="application/rss+xml" />
-    
-    
-  </channel>
-</rss>
\ No newline at end of file
diff --git a/team/index.html b/team/index.html
deleted file mode 100644
index 25a3643..0000000
--- a/team/index.html
+++ /dev/null
@@ -1,531 +0,0 @@
-<!DOCTYPE html>
-<html lang="">
-  <head>
-    
-
-<meta property="og:title" content="Team" />
-<meta property="og:description" content="Members PMC ID GitHub Public Name  akayeshmantha  Akayeshmantha Ayeshmantha Perera  yousa  Miss-you Hui Li  qiujiayu  qiujiayu Jiayu Qiu  chenjunxu  nic-chen Junxu Chen  totemofwolf  totemofwolf Lang Wang  liling  lilien1010 Ling Li  linsir  linsir Linsir Wu  wenming  moonming Ming Wen  sshniro  sshniro Nirojan Selvanathan  wusheng  wu-sheng Sheng Wu  kvn  gxthrj Wei Jin  agile6v  agile6v Wei Liu  membphis  membphis YuanSheng Wang  spacewander  sp [...]
-<meta property="og:type" content="article" />
-<meta property="og:url" content="https://apisix.apache.org/team/" />
-<meta property="article:published_time" content="2020-03-29T11:46:04+08:00" />
-<meta property="article:modified_time" content="2020-03-29T11:46:04+08:00" />
-
-
-<meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance API gateway, based on the Nginx library and etcd." />
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-<meta http-equiv="x-ua-compatible" content="ie=edge">
-    <title>Apache APISIX</title>
-    
-<link rel="icon" type="image/png" href="/images/favicon.png" />
-<link href="https://fonts.googleapis.com/css?family=Open&#43;Sans:400,600" rel="stylesheet">
-<link rel="stylesheet" type="text/css" href="/css/style.min.54048238003034db6d186a452bc9c6a16486d96d044cf1a23e2ff5a2d1504f5f.css" integrity="sha256-VASCOAAwNNttGGpFK8nGoWSG2W0ETPGiPi/1otFQT18=">
-<link rel="stylesheet" type="text/css" href="/css/icons.css">
-
-  </head>
-  <body>
-    
-    <div id="preloader">
-      <div id="status"></div>
-    </div>
-
-    
-
-    
-
-<nav class="navbar is-fresh is-transparent no-shadow" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-      <div id="navbar-menu" class="navbar-menu is-static">
-
-        <div class="navbar-end">
-          <a href="/" class="navbar-item is-secondary">
-            Home
-          </a>
-          <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-            Documentation
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              Get Involved
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="/contribute/subscribe" class="navbar-item">
-                Subscribe Guide
-              </a>
-              <a href="/contribute/contributor" class="navbar-item">
-                Contributor Guide
-              </a>
-              <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-                GitHub Issue Tracker
-              </a>
-              <a href="/contribute/committer" class="navbar-item">
-                Committer Guide
-              </a>
-              <a href="/contribute/release" class="navbar-item">
-                Release Guide
-              </a>
-              <a href="/contribute/security" class="navbar-item">
-                Security
-              </a>
-              <a href="/contribute/2fa" class="navbar-item">
-                2FA
-              </a>
-            </div>
-          </div>
-          <a href="/team" class="navbar-item is-secondary">
-            Team
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              ASF
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="https://www.apache.org/" class="navbar-item">
-                Foundation
-              </a>
-              <a href="https://www.apache.org/licenses/" class="navbar-item">
-                License
-              </a>
-              <a href="https://www.apache.org/events/current-event" class="navbar-item">
-                Events
-              </a>
-              <a href="https://www.apache.org/security/" class="navbar-item">
-                Security
-              </a>
-              <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-                SponsorShip
-              </a>
-              <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-                Thanks
-              </a>
-            </div>
-          </div>
-          <a href="/downloads" class="navbar-item is-secondary">
-            Downloads
-          </a>
-          <a class="language-switcher" href="/zh">中</a>
-        </div>
-      </div>
-  </div>
-</nav>
-
-
-
-<nav id="navbar-clone" class="navbar is-fresh is-transparent" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png" alt="" width="112" height="28">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="cloned-navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-    <div id="cloned-navbar-menu" class="navbar-menu is-fixed">
-
-      <div class="navbar-end">
-        <a href="/" class="navbar-item is-secondary">
-          Home
-        </a>
-        <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-          Documentation
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            Get Involved
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="/contribute/subscribe" class="navbar-item">
-              Subscribe Guide
-            </a>
-            <a href="/contribute/contributor" class="navbar-item">
-              Contributor Guide
-            </a>
-            <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-              GitHub Issue Tracker
-            </a>
-            <a href="/contribute/committer" class="navbar-item">
-              Committer Guide
-            </a>
-            <a href="/contribute/release" class="navbar-item">
-              Release Guide
-            </a>
-            <a href="/contribute/security" class="navbar-item">
-              Security
-            </a>
-            <a href="/contribute/2fa" class="navbar-item">
-              2FA
-            </a>
-          </div>
-        </div>
-        <a href="/team" class="navbar-item is-secondary">
-          Team
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            ASF
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="https://www.apache.org/" class="navbar-item">
-              Foundation
-            </a>
-            <a href="https://www.apache.org/licenses/" class="navbar-item">
-              License
-            </a>
-            <a href="https://www.apache.org/events/current-event" class="navbar-item">
-              Events
-            </a>
-            <a href="https://www.apache.org/security/" class="navbar-item">
-              Security
-            </a>
-            <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-              SponsorShip
-            </a>
-            <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-              Thanks
-            </a>
-          </div>
-        </div>
-        <a href="/downloads" class="navbar-item is-secondary">
-          Downloads
-        </a>
-        <a class="language-switcher" href="/zh">中</a>
-      </div>
-    </div>
-</div>
-</nav>
-
-<section class="section is-medium">
-  <div class="container">
-    <div class="columns">
-      <div class="column is-centered-tablet-portrait">
-        <h1 class="title section-title">Team</h1>
-        <h5 class="subtitle is-5 is-muted"></h5>
-        <div class="divider"></div>
-      </div>
-    </div>
-    <div class="downloads">
-  <section>
-    <h2 class="title">Members</h2>
-    <p class="description"></p>
-    <h3 class="subtitle">PMC</h3>
-    <div class="table-container" role="table" aria-label="Destinations">
-      <div class="flex-table header" role="rowgroup">
-        <div class="flex-row first" role="columnheader">ID</div>
-        <div class="flex-row" role="columnheader">GitHub</div>
-        <div class="flex-row" role="columnheader">Public Name</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/akayeshmantha" target="_blank">akayeshmantha</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>Akayeshmantha</div>
-        <div class="flex-row" role="cell">Ayeshmantha Perera</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/yousa" target="_blank">yousa</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>Miss-you</div>
-        <div class="flex-row" role="cell">Hui Li</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/qiujiayu" target="_blank">qiujiayu</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>qiujiayu</div>
-        <div class="flex-row" role="cell">Jiayu Qiu</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/chenjunxu" target="_blank">chenjunxu</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>nic-chen</div>
-        <div class="flex-row" role="cell">Junxu Chen</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/totemofwolf" target="_blank">totemofwolf</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>totemofwolf</div>
-        <div class="flex-row" role="cell">Lang Wang</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/liling" target="_blank">liling</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>lilien1010</div>
-        <div class="flex-row" role="cell">Ling Li</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/linsir" target="_blank">linsir</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>linsir</div>
-        <div class="flex-row" role="cell">Linsir Wu</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/wenming" target="_blank">wenming</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>moonming</div>
-        <div class="flex-row" role="cell">Ming Wen</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/sshniro" target="_blank">sshniro</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>sshniro</div>
-        <div class="flex-row" role="cell">Nirojan Selvanathan</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/wusheng" target="_blank">wusheng</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>wu-sheng</div>
-        <div class="flex-row" role="cell">Sheng Wu</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/kvn" target="_blank">kvn</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>gxthrj</div>
-        <div class="flex-row" role="cell">Wei Jin</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/agile6v" target="_blank">agile6v</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>agile6v</div>
-        <div class="flex-row" role="cell">Wei Liu</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/membphis" target="_blank">membphis</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>membphis</div>
-        <div class="flex-row" role="cell">YuanSheng Wang</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/spacewander" target="_blank">spacewander</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>spacewander</div>
-        <div class="flex-row" role="cell">Zexuan Luo</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/juzhiyuan" target="_blank">juzhiyuan</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>juzhiyuan</div>
-        <div class="flex-row" role="cell">Zhiyuan</div>
-      </div>
-    </div>
-    <h3 class="subtitle">Committers</h3>
-    <p class="description">The following list excludes PMC members above.</p>
-    <div class="table-container" role="table" aria-label="Destinations">
-      <div class="flex-table header" role="rowgroup">
-        <div class="flex-row first" role="columnheader">ID</div>
-        <div class="flex-row" role="columnheader">GitHub</div>
-        <div class="flex-row" role="columnheader">Public Name</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/shuaijinchao" target="_blank">shuaijinchao</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>shuaijinchao</div>
-        <div class="flex-row" role="cell">JinChao Shuai</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/tangke" target="_blank">tangke</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>supermario1990</div>
-        <div class="flex-row" role="cell">Ke Tang</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/lizhiyong" target="_blank">lizhiyong</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>zhiyong0804</div>
-        <div class="flex-row" role="cell">Li Zhiyong</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/coolsoul" target="_blank">coolsoul</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>soulsoul</div>
-        <div class="flex-row" role="cell">Suo Zhang</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/vinci" target="_blank">vinci</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>ShiningRush</div>
-        <div class="flex-row" role="cell">Vinci</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/sunyi" target="_blank">sunyi</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>LiteSun</div>
-        <div class="flex-row" role="cell">Yi Sun</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/liyong" target="_blank">liyong</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>chnliyong</div>
-        <div class="flex-row" role="cell">Yong Li</div>
-      </div>
-    </div>
-  </section>
-  <section>
-    <h2 class="title">Mentors</h2>
-    <div class="table-container" role="table" aria-label="Destinations">
-      <div class="flex-table header" role="rowgroup">
-        <div class="flex-row first" role="columnheader">ID</div>
-        <div class="flex-row" role="columnheader">GitHub</div>
-        <div class="flex-row" role="columnheader">Public Name</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/jmclean" target="_blank">jmclean</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>justinmclean</div>
-        <div class="flex-row" role="cell">Justin Mclean</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/djkevincr" target="_blank">djkevincr</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>djkevincr</div>
-        <div class="flex-row" role="cell">Kevin Ratnasekera</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/vongosling" target="_blank">vongosling</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>vongosling</div>
-        <div class="flex-row" role="cell">Von Gosling</div>
-      </div>
-      <div class="flex-table row" role="rowgroup">
-        <div class="flex-row" role="cell">
-          <a href="https://whimsy.apache.org/roster/committer/ningjiang" target="_blank">ningjiang</a>
-        </div>
-        <div class="flex-row first" role="cell"><span class="flag-icon flag-icon-gb"></span>WillemJiang</div>
-        <div class="flex-row" role="cell">Willem Ning Jiang</div>
-      </div>
-    </div>
-  </section>
-  <section>
-    <h2 class="title">Contributors</h2>
-    <p class="description">You can find all contributors of Apache APISIX from GitHub contribution list.</p>
-    <p class="description">
-      <a href="https://github.com/apache/apisix/graphs/contributors">1. apisix</a>
-    </p>
-    <p class="description">
-      <a href="https://github.com/apache/apisix-dashboard/graphs/contributors">2. apisix-dashboard</a>
-    </p>
-  </section>
-  <p class="description">&nbsp;</p>
-  <section>
-    <h2 class="title">Becoming a Committer</h2>
-    <p class="description">
-      The Apache APISIX community follows the <a href="http://community.apache.org/newcommitter.html">Apache Community’s process</a> on accepting a new committer. After a contributor participates APISIX's community actively, (P)PMC and Committers will make decisions to invite the contributor join Committers and (P)PMC.
-    </p>
-    <p>You can read Contributor Guide(TODO) to participate the community, and can get more information on <a href="/contribute/committer/">Committer Guide</a>.</p>
-  </section>
-</div>
-
-  </div>
-</section>
-
-
-
-    
-    
-<footer class="footer footer-gray">
-  <div class="container">
-    <div class="columns">
-        <div class="column is-4">
-          <div class="footer-column">
-            <div class="footer-header">
-                <h3>Documentation</h3>
-            </div>
-            <div class="footer-description">
-              
-            </div>
-            <ul class="link-list">
-              <li>
-                <a href="https://github.com/apache/apisix#apisix">
-                  Overview
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix#quickstart">
-                  Quick start
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix/blob/master/doc/architecture-design.md">
-                  Developer guide
-                </a>
-              </li>
-            </ul>
-          </div>
-        </div>
-      <div class="column is-4" style="display: flex;align-items: center;">
-        <div class="footer-column">
-          <div class="footer-header"></div>
-          <div class="footer-description" style="text-align: center;">
-            <a href="http://www.apache.org/" target="_blank"><img src="https://www.apache.org/foundation/press/kit/asf_logo_wide_small.png" alt="Apache APISIX" ></a>
-          </div>
-          <ul class="link-list">
-          </ul>
-        </div>
-      </div>
-    </div>
-    <div class="divider"></div>
-    <div class="copyright">
-Copyright © 2019-2020 The Apache Software Foundation. Apache APISIX, and its feather logo are trademarks of The Apache Software Foundation.
-    </div>
-  </div>
-</footer>
-
-    
-
-    
-    <div id="backtotop"><a href="#"></a></div>
-
-    
-
-    
-
-    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
-<script src="https://unpkg.com/feather-icons"></script>
-<script src="/js/fresh.js"></script>
-<script src="/js/jquery.panelslider.min.js"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script>
-  </body>
-</html>
diff --git a/users.html b/users.html
deleted file mode 100644
index 353b2eb..0000000
--- a/users.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html><html lang=""><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Apache APISIX™ · Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Nginx library and etcd.</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Ngin [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site nav-site-internal"><li class=""><a href="/ [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/users/index.html b/users/index.html
deleted file mode 100644
index 353b2eb..0000000
--- a/users/index.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html><html lang=""><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Apache APISIX™ · Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Nginx library and etcd.</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance Cloud-Native API gateway, based on the Ngin [...]
-        document.addEventListener('DOMContentLoaded', function() {
-          addBackToTop(
-            {"zIndex":100}
-          )
-        });
-        </script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/logo.png" alt="Apache APISIX™"/><h2 class="headerTitleWithLogo">Apache APISIX™</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site nav-site-internal"><li class=""><a href="/ [...]
-                document.addEventListener('keyup', function(e) {
-                  if (e.target !== document.body) {
-                    return;
-                  }
-                  // keyCode for '/' (slash)
-                  if (e.keyCode === 191) {
-                    const search = document.getElementById('search_input_react');
-                    search && search.focus();
-                  }
-                });
-              </script><script>
-              var search = docsearch({
-                appId: 'ZHVP417Y1Y',
-                apiKey: '79e72fedcf3719ba85c552f710ade8a3',
-                indexName: 'apache-apisix-website',
-                inputSelector: '#search_input_react'
-              });
-            </script></body></html>
\ No newline at end of file
diff --git a/zh/categories/index.xml b/zh/categories/index.xml
deleted file mode 100644
index aeeb264..0000000
--- a/zh/categories/index.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
-  <channel>
-    <title>Categories on Apache APISIX</title>
-    <link>https://apisix.apache.org/zh/categories/</link>
-    <description>Recent content in Categories on Apache APISIX</description>
-    <generator>Hugo -- gohugo.io</generator>
-    
-	<atom:link href="https://apisix.apache.org/zh/categories/index.xml" rel="self" type="application/rss+xml" />
-    
-    
-  </channel>
-</rss>
\ No newline at end of file
diff --git a/zh/contribute/2fa/index.html b/zh/contribute/2fa/index.html
deleted file mode 100644
index 77a79cc..0000000
--- a/zh/contribute/2fa/index.html
+++ /dev/null
@@ -1,319 +0,0 @@
-<!DOCTYPE html>
-<html lang="">
-  <head>
-    
-
-<meta property="og:title" content="两步验证" />
-<meta property="og:description" content=" 两步验证(2FA) 两步验证(2FA)是一种更加安全的用户认证手段,在除了使用用户名和密码之外,还需要使用其他材料(如信用卡、手机短信、令牌、指纹等生物特征)验证用户身份。为了确保提交者账户的安全性,您需要在 GitHub 上启用 2FA 来登录和提交贡献。更多的细节,请参考 2FA。
-注意:如果您没有启用 2FA,您将会被从项目中移除,亦无法访问我们的仓库、fork 我们的私有仓库。
-在 GitHub 上启用 2FA 具体操作细节,请参考 Enable Two Factor Authentication with TOTP。
-在启用 2FA 之后,您需要使用用户名/密码 &#43; 验证码,来登陆 GitHub。
-提示: 如果您无法通过页面上的链接下载 APP,您可以在应用商店中搜索下载 Google Authenticator。
-如何提交代码 在启用 2FA 之后,您需要生成私有访问令牌(Private Access Token)来进行 Git 提交之类的操作。此时,您将使用用户名 &#43; 令牌来提交代码,而不是原先的用户名 &#43; 密码。
-具体操作细节,请参考 Create a Private Token.
- " />
-<meta property="og:type" content="article" />
-<meta property="og:url" content="https://apisix.apache.org/zh/contribute/2fa/" />
-<meta property="article:published_time" content="2020-03-29T11:46:04+08:00" />
-<meta property="article:modified_time" content="2020-03-29T11:46:04+08:00" />
-
-
-<meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance API gateway, based on the Nginx library and etcd." />
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-<meta http-equiv="x-ua-compatible" content="ie=edge">
-    <title>Apache APISIX</title>
-    
-<link rel="icon" type="image/png" href="/images/favicon.png" />
-<link href="https://fonts.googleapis.com/css?family=Open&#43;Sans:400,600" rel="stylesheet">
-<link rel="stylesheet" type="text/css" href="/css/style.min.54048238003034db6d186a452bc9c6a16486d96d044cf1a23e2ff5a2d1504f5f.css" integrity="sha256-VASCOAAwNNttGGpFK8nGoWSG2W0ETPGiPi/1otFQT18=">
-<link rel="stylesheet" type="text/css" href="/css/icons.css">
-
-  </head>
-  <body>
-    
-    <div id="preloader">
-      <div id="status"></div>
-    </div>
-
-    
-
-    
-
-<nav class="navbar is-fresh is-transparent no-shadow" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-      <div id="navbar-menu" class="navbar-menu is-static">
-
-        <div class="navbar-end">
-          <a href="/zh" class="navbar-item is-secondary">
-            首页
-          </a>
-          <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-            文档
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              参与
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="/zh/contribute/subscribe" class="navbar-item">
-                订阅指南
-              </a>
-              <a href="/zh/contribute/contributor" class="navbar-item">
-                贡献者指南
-              </a>
-              <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-                GitHub Issue Tracker
-              </a>
-              <a href="/zh/contribute/committer" class="navbar-item">
-                提交者指南
-              </a>
-              <a href="/zh/contribute/release" class="navbar-item">
-                发布指南
-              </a>
-              <a href="/zh/contribute/security" class="navbar-item">
-                安全
-              </a>
-              <a href="/zh/contribute/2fa" class="navbar-item">
-                两步验证
-              </a>
-            </div>
-          </div>
-          <a href="/zh/team" class="navbar-item is-secondary">
-            团队
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              ASF
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="https://www.apache.org/" class="navbar-item">
-                基金会
-              </a>
-              <a href="https://www.apache.org/licenses/" class="navbar-item">
-                协议
-              </a>
-              <a href="https://www.apache.org/events/current-event" class="navbar-item">
-                事件
-              </a>
-              <a href="https://www.apache.org/security/" class="navbar-item">
-                安全
-              </a>
-              <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-                赞助
-              </a>
-              <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-                致谢
-              </a>
-            </div>
-          </div>
-          <a href="/zh/downloads" class="navbar-item is-secondary">
-            下载
-          </a>
-          <a class="language-switcher" href="/">EN</a>
-        </div>
-      </div>
-  </div>
-</nav>
-
-
-
-<nav id="navbar-clone" class="navbar is-fresh is-transparent" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png" alt="" width="112" height="28">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="cloned-navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-    <div id="cloned-navbar-menu" class="navbar-menu is-fixed">
-
-      <div class="navbar-end">
-        <a href="/zh" class="navbar-item is-secondary">
-          首页
-        </a>
-        <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-          文档
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            参与
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="/zh/contribute/subscribe" class="navbar-item">
-              订阅指南
-            </a>
-            <a href="/zh/contribute/contributor" class="navbar-item">
-              贡献者指南
-            </a>
-            <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-              GitHub Issue Tracker
-            </a>
-            <a href="/zh/contribute/committer" class="navbar-item">
-              提交者指南
-            </a>
-            <a href="/zh/contribute/release" class="navbar-item">
-              发布指南
-            </a>
-            <a href="/zh/contribute/security" class="navbar-item">
-              安全
-            </a>
-            <a href="/zh/contribute/2fa" class="navbar-item">
-              两步验证
-            </a>
-          </div>
-        </div>
-        <a href="/zh/team" class="navbar-item is-secondary">
-          团队
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            ASF
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="https://www.apache.org/" class="navbar-item">
-              基金会
-            </a>
-            <a href="https://www.apache.org/licenses/" class="navbar-item">
-              协议
-            </a>
-            <a href="https://www.apache.org/events/current-event" class="navbar-item">
-              事件
-            </a>
-            <a href="https://www.apache.org/security/" class="navbar-item">
-              安全
-            </a>
-            <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-              赞助
-            </a>
-            <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-              致谢
-            </a>
-          </div>
-        </div>
-        <a href="/zh/downloads" class="navbar-item is-secondary">
-          下载
-        </a>
-        <a class="language-switcher" href="/">EN</a>
-      </div>
-    </div>
-</div>
-</nav>
-
-<section class="section is-medium">
-  <div class="container">
-    <div class="columns">
-      <div class="column is-centered-tablet-portrait">
-        <h1 class="title section-title">两步验证</h1>
-        <h5 class="subtitle is-5 is-muted"></h5>
-        <div class="divider"></div>
-      </div>
-    </div>
-    <div>
-<h2 class="title">两步验证(2FA)</h2>
-<p>两步验证(2FA)是一种更加安全的用户认证手段,在除了使用用户名和密码之外,还需要使用其他材料(如信用卡、手机短信、令牌、指纹等生物特征)验证用户身份。为了确保提交者账户的安全性,您需要在 GitHub 上启用 2FA 来登录和提交贡献。更多的细节,请参考 <a href="https://help.github.com/articles/requiring-two-factor-authentication-in-your-organization/" target="_blank">2FA</a>。</p>
-<p><strong>注意:</strong>如果您没有启用 2FA,您将会被从项目中移除,亦无法访问我们的仓库、fork 我们的私有仓库。</p>
-<br />
-<h2 class="title">在 GitHub 上启用 2FA</h2>
-<p>具体操作细节,请参考 <a href="https://help.github.com/en/github/authenticating-to-github/configuring-two-factor-authentication" target="_blank">Enable Two Factor Authentication with TOTP</a>。</p>
-<p>在启用 2FA 之后,您需要使用用户名/密码 + 验证码,来登陆 GitHub。</p>
-<p><strong>提示:</strong> 如果您无法通过页面上的链接下载 APP,您可以在应用商店中搜索下载 Google Authenticator。</p>
-<br />
-<h2 class="title">如何提交代码</h2>
-<p>在启用 2FA 之后,您需要生成私有访问令牌(Private Access Token)来进行 Git 提交之类的操作。此时,您将使用用户名 + 令牌来提交代码,而不是原先的用户名 + 密码。</p>
-<p>具体操作细节,请参考 <a href="https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line" target="_blank">Create a Private Token</a>.</p>
-</div>
-
-  </div>
-</section>
-
-
-
-    
-    
-<footer class="footer footer-gray">
-  <div class="container">
-    <div class="columns">
-        <div class="column is-4">
-          <div class="footer-column">
-            <div class="footer-header">
-                <h3>Documentation</h3>
-            </div>
-            <div class="footer-description">
-              
-            </div>
-            <ul class="link-list">
-              <li>
-                <a href="https://github.com/apache/apisix#apisix">
-                  Overview
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix#quickstart">
-                  Quick start
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix/blob/master/doc/architecture-design.md">
-                  Developer guide
-                </a>
-              </li>
-            </ul>
-          </div>
-        </div>
-      <div class="column is-4" style="display: flex;align-items: center;">
-        <div class="footer-column">
-          <div class="footer-header"></div>
-          <div class="footer-description" style="text-align: center;">
-            <a href="http://www.apache.org/" target="_blank"><img src="https://www.apache.org/foundation/press/kit/asf_logo_wide_small.png" alt="Apache APISIX" ></a>
-          </div>
-          <ul class="link-list">
-          </ul>
-        </div>
-      </div>
-    </div>
-    <div class="divider"></div>
-    <div class="copyright">
-Copyright © 2019-2020 The Apache Software Foundation. Apache APISIX, and its feather logo are trademarks of The Apache Software Foundation.
-    </div>
-  </div>
-</footer>
-
-    
-
-    
-    <div id="backtotop"><a href="#"></a></div>
-
-    
-
-    
-
-    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
-<script src="https://unpkg.com/feather-icons"></script>
-<script src="/js/fresh.js"></script>
-<script src="/js/jquery.panelslider.min.js"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script>
-  </body>
-</html>
diff --git a/zh/contribute/committer/index.html b/zh/contribute/committer/index.html
deleted file mode 100644
index 6879d32..0000000
--- a/zh/contribute/committer/index.html
+++ /dev/null
@@ -1,335 +0,0 @@
-<!DOCTYPE html>
-<html lang="">
-  <head>
-    
-
-<meta property="og:title" content="提交者指南" />
-<meta property="og:description" content="  加入提交者 Apache APISIX 社区遵照 Apache 社区 流程来接受新的提交者,当一位贡献者非常活跃时,PMC 以及提交者将共同决定是否邀请该贡献者加入社区。
-流程如下:
-1. 在 @private 邮件列表中发起讨论,注意:当前只有 PMC 可以提名;
-2. 如果投票通过,将发送邀请函以成为提交者,需 CC @private 邮件列表;
-3. 新的提交者签署 ICLA 并提交有意愿的 Apache ID 与邮箱地址;
-4. 更新 团队 页。
-  职责 1. 开发新功能;
-2. 重构代码;
-3. 及时尽责地审阅 PR;
-4. 讨论新的需求;
-5. 回复提问;
-6. 更新文档与示例;
-7. 提升流程与相关工具;
-8. 指导新的贡献者加入社区。
-  " />
-<meta property="og:type" content="article" />
-<meta property="og:url" content="https://apisix.apache.org/zh/contribute/committer/" />
-<meta property="article:published_time" content="2020-03-29T11:46:04+08:00" />
-<meta property="article:modified_time" content="2020-03-29T11:46:04+08:00" />
-
-
-<meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance API gateway, based on the Nginx library and etcd." />
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-<meta http-equiv="x-ua-compatible" content="ie=edge">
-    <title>Apache APISIX</title>
-    
-<link rel="icon" type="image/png" href="/images/favicon.png" />
-<link href="https://fonts.googleapis.com/css?family=Open&#43;Sans:400,600" rel="stylesheet">
-<link rel="stylesheet" type="text/css" href="/css/style.min.54048238003034db6d186a452bc9c6a16486d96d044cf1a23e2ff5a2d1504f5f.css" integrity="sha256-VASCOAAwNNttGGpFK8nGoWSG2W0ETPGiPi/1otFQT18=">
-<link rel="stylesheet" type="text/css" href="/css/icons.css">
-
-  </head>
-  <body>
-    
-    <div id="preloader">
-      <div id="status"></div>
-    </div>
-
-    
-
-    
-
-<nav class="navbar is-fresh is-transparent no-shadow" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-      <div id="navbar-menu" class="navbar-menu is-static">
-
-        <div class="navbar-end">
-          <a href="/zh" class="navbar-item is-secondary">
-            首页
-          </a>
-          <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-            文档
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              参与
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="/zh/contribute/subscribe" class="navbar-item">
-                订阅指南
-              </a>
-              <a href="/zh/contribute/contributor" class="navbar-item">
-                贡献者指南
-              </a>
-              <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-                GitHub Issue Tracker
-              </a>
-              <a href="/zh/contribute/committer" class="navbar-item">
-                提交者指南
-              </a>
-              <a href="/zh/contribute/release" class="navbar-item">
-                发布指南
-              </a>
-              <a href="/zh/contribute/security" class="navbar-item">
-                安全
-              </a>
-              <a href="/zh/contribute/2fa" class="navbar-item">
-                两步验证
-              </a>
-            </div>
-          </div>
-          <a href="/zh/team" class="navbar-item is-secondary">
-            团队
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              ASF
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="https://www.apache.org/" class="navbar-item">
-                基金会
-              </a>
-              <a href="https://www.apache.org/licenses/" class="navbar-item">
-                协议
-              </a>
-              <a href="https://www.apache.org/events/current-event" class="navbar-item">
-                事件
-              </a>
-              <a href="https://www.apache.org/security/" class="navbar-item">
-                安全
-              </a>
-              <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-                赞助
-              </a>
-              <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-                致谢
-              </a>
-            </div>
-          </div>
-          <a href="/zh/downloads" class="navbar-item is-secondary">
-            下载
-          </a>
-          <a class="language-switcher" href="/">EN</a>
-        </div>
-      </div>
-  </div>
-</nav>
-
-
-
-<nav id="navbar-clone" class="navbar is-fresh is-transparent" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png" alt="" width="112" height="28">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="cloned-navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-    <div id="cloned-navbar-menu" class="navbar-menu is-fixed">
-
-      <div class="navbar-end">
-        <a href="/zh" class="navbar-item is-secondary">
-          首页
-        </a>
-        <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-          文档
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            参与
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="/zh/contribute/subscribe" class="navbar-item">
-              订阅指南
-            </a>
-            <a href="/zh/contribute/contributor" class="navbar-item">
-              贡献者指南
-            </a>
-            <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-              GitHub Issue Tracker
-            </a>
-            <a href="/zh/contribute/committer" class="navbar-item">
-              提交者指南
-            </a>
-            <a href="/zh/contribute/release" class="navbar-item">
-              发布指南
-            </a>
-            <a href="/zh/contribute/security" class="navbar-item">
-              安全
-            </a>
-            <a href="/zh/contribute/2fa" class="navbar-item">
-              两步验证
-            </a>
-          </div>
-        </div>
-        <a href="/zh/team" class="navbar-item is-secondary">
-          团队
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            ASF
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="https://www.apache.org/" class="navbar-item">
-              基金会
-            </a>
-            <a href="https://www.apache.org/licenses/" class="navbar-item">
-              协议
-            </a>
-            <a href="https://www.apache.org/events/current-event" class="navbar-item">
-              事件
-            </a>
-            <a href="https://www.apache.org/security/" class="navbar-item">
-              安全
-            </a>
-            <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-              赞助
-            </a>
-            <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-              致谢
-            </a>
-          </div>
-        </div>
-        <a href="/zh/downloads" class="navbar-item is-secondary">
-          下载
-        </a>
-        <a class="language-switcher" href="/">EN</a>
-      </div>
-    </div>
-</div>
-</nav>
-
-<section class="section is-medium">
-  <div class="container">
-    <div class="columns">
-      <div class="column is-centered-tablet-portrait">
-        <h1 class="title section-title">提交者指南</h1>
-        <h5 class="subtitle is-5 is-muted"></h5>
-        <div class="divider"></div>
-      </div>
-    </div>
-    <div>
-  <section>
-    <h2 class="title">加入提交者</h2>
-    <p>Apache APISIX 社区遵照 <a href="http://community.apache.org/newcommitter.html">Apache 社区</a> 流程来接受新的提交者,当一位贡献者非常活跃时,PMC 以及提交者将共同决定是否邀请该贡献者加入社区。</p>
-    <p>流程如下:</p>
-    <p>1. 在 @private 邮件列表中发起讨论,注意:当前只有 PMC 可以提名;</p>
-    <p>2. 如果投票通过,将发送邀请函以成为提交者,需 CC @private 邮件列表;</p>
-    <p>3. 新的提交者签署 ICLA 并提交有意愿的 Apache ID 与邮箱地址;</p>
-    <p>4. 更新 <a href="/zh/team">团队</a> 页。</p>
-  </section>
-  <br />
-  <section>
-    <h2 class="title">职责</h2>
-    <p>1. 开发新功能;</p>
-    <p>2. 重构代码;</p>
-    <p>3. 及时尽责地审阅 PR;</p>
-    <p>4. 讨论新的需求;</p>
-    <p>5. 回复提问;</p>
-    <p>6. 更新文档与示例;</p>
-    <p>7. 提升流程与相关工具;</p>
-    <p>8. 指导新的贡献者加入社区。</p>
-  </section>
-</div>
-
-  </div>
-</section>
-
-
-
-    
-    
-<footer class="footer footer-gray">
-  <div class="container">
-    <div class="columns">
-        <div class="column is-4">
-          <div class="footer-column">
-            <div class="footer-header">
-                <h3>Documentation</h3>
-            </div>
-            <div class="footer-description">
-              
-            </div>
-            <ul class="link-list">
-              <li>
-                <a href="https://github.com/apache/apisix#apisix">
-                  Overview
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix#quickstart">
-                  Quick start
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix/blob/master/doc/architecture-design.md">
-                  Developer guide
-                </a>
-              </li>
-            </ul>
-          </div>
-        </div>
-      <div class="column is-4" style="display: flex;align-items: center;">
-        <div class="footer-column">
-          <div class="footer-header"></div>
-          <div class="footer-description" style="text-align: center;">
-            <a href="http://www.apache.org/" target="_blank"><img src="https://www.apache.org/foundation/press/kit/asf_logo_wide_small.png" alt="Apache APISIX" ></a>
-          </div>
-          <ul class="link-list">
-          </ul>
-        </div>
-      </div>
-    </div>
-    <div class="divider"></div>
-    <div class="copyright">
-Copyright © 2019-2020 The Apache Software Foundation. Apache APISIX, and its feather logo are trademarks of The Apache Software Foundation.
-    </div>
-  </div>
-</footer>
-
-    
-
-    
-    <div id="backtotop"><a href="#"></a></div>
-
-    
-
-    
-
-    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
-<script src="https://unpkg.com/feather-icons"></script>
-<script src="/js/fresh.js"></script>
-<script src="/js/jquery.panelslider.min.js"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script>
-  </body>
-</html>
diff --git a/zh/contribute/contributor/index.html b/zh/contribute/contributor/index.html
deleted file mode 100644
index 4f0db7b..0000000
--- a/zh/contribute/contributor/index.html
+++ /dev/null
@@ -1,428 +0,0 @@
-<!DOCTYPE html>
-<html lang="">
-  <head>
-    
-
-<meta property="og:title" content="贡献者指南" />
-<meta property="og:description" content="请按照这份指南,报告 bugs、提出建议或提交 PR,不必拘谨。
-提交 Issue 1. 在提交 Issue 之前,请充分利用搜索,确保问题无法通过搜索结果解决。
-2. 检查 Issue 列表 确保没有重复的问题
-3. 创建一个新的 Issue 并选择恰当的 Issue 类型。
-4. 用一个清晰准确的描述性标题来描述您的 Issue。
-5. 根据模板,填写必要的信息。
-6. 为您的 Issue 选择恰当的标签。
-7. 请关注您的 Issue,您可能需要在讨论中提供更多的信息。
-开发者流程 
-Fork 代码仓库 请 Fork 一份 Apache APISIX 的代码仓库到您自己的仓库中,然后设定恰当的上游分支。
-1 2  git remote add upstream https://github.com/apache/apisix.git     选择一个 Issue 
-1. 请选择您的目标 Issue。如果您希望报告一个新发现的 Issue 或者一个新的功能增强,请先创建 Issue 并设定恰当的标签。
-2. 在选择一个有价值的 Issue 之后,请回复一个截止时间来表明您正在尝试解决它。
-3. 在 团队页面 选择一个导师,他将会及时对您的 Issue 和 PR 做出反馈。" />
-<meta property="og:type" content="article" />
-<meta property="og:url" content="https://apisix.apache.org/zh/contribute/contributor/" />
-<meta property="article:published_time" content="2020-03-29T11:46:04+08:00" />
-<meta property="article:modified_time" content="2020-03-29T11:46:04+08:00" />
-
-
-<meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance API gateway, based on the Nginx library and etcd." />
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-<meta http-equiv="x-ua-compatible" content="ie=edge">
-    <title>Apache APISIX</title>
-    
-<link rel="icon" type="image/png" href="/images/favicon.png" />
-<link href="https://fonts.googleapis.com/css?family=Open&#43;Sans:400,600" rel="stylesheet">
-<link rel="stylesheet" type="text/css" href="/css/style.min.54048238003034db6d186a452bc9c6a16486d96d044cf1a23e2ff5a2d1504f5f.css" integrity="sha256-VASCOAAwNNttGGpFK8nGoWSG2W0ETPGiPi/1otFQT18=">
-<link rel="stylesheet" type="text/css" href="/css/icons.css">
-
-  </head>
-  <body>
-    
-    <div id="preloader">
-      <div id="status"></div>
-    </div>
-
-    
-
-    
-
-<nav class="navbar is-fresh is-transparent no-shadow" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-      <div id="navbar-menu" class="navbar-menu is-static">
-
-        <div class="navbar-end">
-          <a href="/zh" class="navbar-item is-secondary">
-            首页
-          </a>
-          <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-            文档
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              参与
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="/zh/contribute/subscribe" class="navbar-item">
-                订阅指南
-              </a>
-              <a href="/zh/contribute/contributor" class="navbar-item">
-                贡献者指南
-              </a>
-              <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-                GitHub Issue Tracker
-              </a>
-              <a href="/zh/contribute/committer" class="navbar-item">
-                提交者指南
-              </a>
-              <a href="/zh/contribute/release" class="navbar-item">
-                发布指南
-              </a>
-              <a href="/zh/contribute/security" class="navbar-item">
-                安全
-              </a>
-              <a href="/zh/contribute/2fa" class="navbar-item">
-                两步验证
-              </a>
-            </div>
-          </div>
-          <a href="/zh/team" class="navbar-item is-secondary">
-            团队
-          </a>
-          <div class="navbar-item has-dropdown is-hoverable">
-            <a class="navbar-link">
-              ASF
-            </a>
-
-            <div class="navbar-dropdown">
-              <a href="https://www.apache.org/" class="navbar-item">
-                基金会
-              </a>
-              <a href="https://www.apache.org/licenses/" class="navbar-item">
-                协议
-              </a>
-              <a href="https://www.apache.org/events/current-event" class="navbar-item">
-                事件
-              </a>
-              <a href="https://www.apache.org/security/" class="navbar-item">
-                安全
-              </a>
-              <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-                赞助
-              </a>
-              <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-                致谢
-              </a>
-            </div>
-          </div>
-          <a href="/zh/downloads" class="navbar-item is-secondary">
-            下载
-          </a>
-          <a class="language-switcher" href="/">EN</a>
-        </div>
-      </div>
-  </div>
-</nav>
-
-
-
-<nav id="navbar-clone" class="navbar is-fresh is-transparent" role="navigation" aria-label="main navigation">
-  <div class="container">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="/">
-        <img src="/images/logos/apache_logo.png" alt="" width="112" height="28">
-      </a>
-
-      <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="cloned-navbar-menu">
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-        <span aria-hidden="true"></span>
-      </a>
-    </div>
-
-    <div id="cloned-navbar-menu" class="navbar-menu is-fixed">
-
-      <div class="navbar-end">
-        <a href="/zh" class="navbar-item is-secondary">
-          首页
-        </a>
-        <a href="https://github.com/apache/apisix/tree/master/doc" class="navbar-item is-secondary">
-          文档
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            参与
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="/zh/contribute/subscribe" class="navbar-item">
-              订阅指南
-            </a>
-            <a href="/zh/contribute/contributor" class="navbar-item">
-              贡献者指南
-            </a>
-            <a href="https://github.com/apache/apisix/issues" class="navbar-item">
-              GitHub Issue Tracker
-            </a>
-            <a href="/zh/contribute/committer" class="navbar-item">
-              提交者指南
-            </a>
-            <a href="/zh/contribute/release" class="navbar-item">
-              发布指南
-            </a>
-            <a href="/zh/contribute/security" class="navbar-item">
-              安全
-            </a>
-            <a href="/zh/contribute/2fa" class="navbar-item">
-              两步验证
-            </a>
-          </div>
-        </div>
-        <a href="/zh/team" class="navbar-item is-secondary">
-          团队
-        </a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link">
-            ASF
-          </a>
-
-          <div class="navbar-dropdown">
-            <a href="https://www.apache.org/" class="navbar-item">
-              基金会
-            </a>
-            <a href="https://www.apache.org/licenses/" class="navbar-item">
-              协议
-            </a>
-            <a href="https://www.apache.org/events/current-event" class="navbar-item">
-              事件
-            </a>
-            <a href="https://www.apache.org/security/" class="navbar-item">
-              安全
-            </a>
-            <a href="https://www.apache.org/foundation/sponsorship.html" class="navbar-item">
-              赞助
-            </a>
-            <a href="https://www.apache.org/foundation/thanks.html" class="navbar-item">
-              致谢
-            </a>
-          </div>
-        </div>
-        <a href="/zh/downloads" class="navbar-item is-secondary">
-          下载
-        </a>
-        <a class="language-switcher" href="/">EN</a>
-      </div>
-    </div>
-</div>
-</nav>
-
-<section class="section is-medium">
-  <div class="container">
-    <div class="columns">
-      <div class="column is-centered-tablet-portrait">
-        <h1 class="title section-title">贡献者指南</h1>
-        <h5 class="subtitle is-5 is-muted"></h5>
-        <div class="divider"></div>
-      </div>
-    </div>
-    <div>
-  <p>请按照这份指南,报告 bugs、提出建议或提交 PR,不必拘谨。</p>
-  <br />
-  <h2 class="title">提交 Issue</h2>
-  <p>1. 在提交 Issue 之前,请充分利用搜索,确保问题无法通过搜索结果解决。</p>
-  <p>2. 检查 <a href="https://github.com/apache/apisix/issues" target="_blank">Issue 列表</a> 确保没有重复的问题</p>
-  <p>3. 创建一个新的 Issue 并选择恰当的 Issue 类型。</p>
-  <p>4. 用一个清晰准确的描述性标题来描述您的 Issue。</p>
-  <p>5. 根据模板,填写必要的信息。</p>
-  <p>6. 为您的 Issue 选择恰当的标签。</p>
-  <p>7. 请关注您的 Issue,您可能需要在讨论中提供更多的信息。</p>
-  <br />
-  <h2 class="title">开发者流程</h2>
-  <p></p>
-  <h3 class="subtitle">Fork 代码仓库</h3>
-  <p>请 Fork 一份 Apache APISIX 的代码仓库到您自己的仓库中,然后设定恰当的上游分支。</p>
-  <br />
-  <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">  <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">remote</span> <span style="color:#a6e22e">add</span> <span style="color:#a6e22e">upstream</span> <span style="color:#a6e22e">https</span>:<span style="color:#75715e">//github.com/apache/apisix.git
-</span><span style="color:#75715e"></span>  </code></pre></td></tr></table>
-</div>
-</div>
-  <br />
-  <h3 class="subtitle">选择一个 Issue</h3>
-  <p></p>
-  <p>1. 请选择您的目标 Issue。如果您希望报告一个新发现的 Issue 或者一个新的功能增强,请先创建 Issue 并设定恰当的标签。</p>
-  <p>2. 在选择一个有价值的 Issue 之后,请回复一个截止时间来表明您正在尝试解决它。</p>
-  <p>3. 在 <a href="/team">团队页面</a> 选择一个导师,他将会及时对您的 Issue 和 PR 做出反馈。</p>
-  <br />
-  <h3 class="subtitle">创建您的分支</h3>
-  <p></p>
-  <p>切换到您已经 fork 的 master 分支,从上游拉取代码,然后创建一个新的分支。</p>
-  <br />
-  <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">3
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">4
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">checkout</span> <span style="color:#a6e22e">master</span>
-  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">pull</span> <span style="color:#a6e22e">upstream</span> <span style="color:#a6e22e">master</span>
-  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">checkout</span> <span style="color:#f92672">-</span><span style="color:#a6e22e">b</span> <span style="color:#a6e22e">IssueNo</span>
-  </code></pre></td></tr></table>
-</div>
-</div>
-  <p></p>
-  <p><strong>注意:</strong> 我们将会使用 squash 合并 PR,较老的分支上的提交记录可能会与上游不同。</p>
-  <br />
-  <h3 class="subtitle">Coding</h3>
-  <p></p>
-  <p>1. 请在开发过程中遵守行为准则,并在提交 Pull Request 之前完成检查。</p>
-  <p>2. 然后将您的代码推送到您 fork 的仓库中。</p>
-  <br />
-  <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">3
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">4
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">add</span> <span style="color:#a6e22e">modified</span><span style="color:#f92672">-</span><span style="color:#a6e22e">file</span><span style="color:#f92672">-</span><span style="color:#a6e22e">names</span>
-  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">commit</span> <span style="color:#f92672">-</span><span style="color:#a6e22e">m</span> <span style="color:#960050;background-color:#1e0010">&#39;</span><span style="color:#a6e22e">commit</span> <span style="color:#a6e22e">message</span><span style="color:#960050;background-color:#1e0010">&#39;</span>
-  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">push</span> <span style="color:#a6e22e">origin</span> <span style="color:#a6e22e">issueNo</span>
-  </code></pre></td></tr></table>
-</div>
-</div>
-  <br />
-  <h3 class="subtitle">提交 PR</h3>
-  <p></p>
-  <p>1. 向 master 分支发送一个 pull request。</p>
-  <p>2. 导师会复查您的代码,并与您讨论一些细节问题,包括设计、实现、性能等。</p>
-  <p>3. 祝贺您成为 Apache APISIX 的一名正式贡献者。</p>
-  <br />
-  <h3 class="subtitle">删除分支</h3>
-  <p></p>
-  <p>在导师将您的 PR 合并到 master 分支之后,您可以删除远程分支(origin/IssueNo)及与之关联的本地分支(IssueNo)。</p>
-  <br />
-  <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">3
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">4
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">checkout</span> <span style="color:#a6e22e">master</span>
-  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">branch</span> <span style="color:#f92672">-</span><span style="color:#a6e22e">d</span> <span style="color:#a6e22e">IssueNo</span>
-  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">push</span> <span style="color:#a6e22e">origin</span> <span style="color:#f92672">--</span><span style="color:#a6e22e">delete</span> <span style="color:#a6e22e">issueNo</span>
-  </code></pre></td></tr></table>
-</div>
-</div>
-  <br />
-  <h3 class="subtitle">提示</h3>
-  <p></p>
-  <p>请注意,为了让您的 ID 显示在贡献者列表中,请不要忘记进行下面的设置:</p>
-  <br />
-  <div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">
-<table style="border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go"><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
-</span><span style="margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">3
-</span></code></pre></td>
-<td style="vertical-align:top;padding:0;margin:0;border:0;">
-<pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-go" data-lang="go">  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">config</span> <span style="color:#f92672">--</span><span style="color:#a6e22e">global</span> <span style="color:#a6e22e">user</span>.<span style="color:#a6e22e">name</span> <span style="color:#e6db74">&#34;username&#34;</span>
-  <span style="color:#960050;background-color:#1e0010">$</span> <span style="color:#a6e22e">git</span> <span style="color:#a6e22e">config</span> <span style="color:#f92672">--</span><span style="color:#a6e22e">global</span> <span style="color:#a6e22e">user</span>.<span style="color:#a6e22e">email</span> <span style="color:#e6db74">&#34;mail address&#34;</span>
-  </code></pre></td></tr></table>
-</div>
-</div>
-</div>
-
-  </div>
-</section>
-
-
-
-    
-    
-<footer class="footer footer-gray">
-  <div class="container">
-    <div class="columns">
-        <div class="column is-4">
-          <div class="footer-column">
-            <div class="footer-header">
-                <h3>Documentation</h3>
-            </div>
-            <div class="footer-description">
-              
-            </div>
-            <ul class="link-list">
-              <li>
-                <a href="https://github.com/apache/apisix#apisix">
-                  Overview
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix#quickstart">
-                  Quick start
-                </a>
-              </li>
-              <li>
-                <a href="https://github.com/apache/apisix/blob/master/doc/architecture-design.md">
-                  Developer guide
-                </a>
-              </li>
-            </ul>
-          </div>
-        </div>
-      <div class="column is-4" style="display: flex;align-items: center;">
-        <div class="footer-column">
-          <div class="footer-header"></div>
-          <div class="footer-description" style="text-align: center;">
-            <a href="http://www.apache.org/" target="_blank"><img src="https://www.apache.org/foundation/press/kit/asf_logo_wide_small.png" alt="Apache APISIX" ></a>
-          </div>
-          <ul class="link-list">
-          </ul>
-        </div>
-      </div>
-    </div>
-    <div class="divider"></div>
-    <div class="copyright">
-Copyright © 2019-2020 The Apache Software Foundation. Apache APISIX, and its feather logo are trademarks of The Apache Software Foundation.
-    </div>
-  </div>
-</footer>
-
-    
-
-    
-    <div id="backtotop"><a href="#"></a></div>
-
-    
-
-    
-
-    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
-<script src="https://unpkg.com/feather-icons"></script>
-<script src="/js/fresh.js"></script>
-<script src="/js/jquery.panelslider.min.js"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script>
-  </body>
-</html>
diff --git a/zh/contribute/index.xml b/zh/contribute/index.xml
deleted file mode 100644
index 5d5b4e6..0000000
--- a/zh/contribute/index.xml
+++ /dev/null
@@ -1,117 +0,0 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
-  <channel>
-    <title>Contributes on Apache APISIX</title>
-    <link>https://apisix.apache.org/zh/contribute/</link>
-    <description>Recent content in Contributes on Apache APISIX</description>
-    <generator>Hugo -- gohugo.io</generator>
-    <lastBuildDate>Sun, 29 Mar 2020 11:46:04 +0800</lastBuildDate>
-    
-	<atom:link href="https://apisix.apache.org/zh/contribute/index.xml" rel="self" type="application/rss+xml" />
-    
-    
-    <item>
-      <title>两步验证</title>
-      <link>https://apisix.apache.org/zh/contribute/2fa/</link>
-      <pubDate>Sun, 29 Mar 2020 11:46:04 +0800</pubDate>
-      
-      <guid>https://apisix.apache.org/zh/contribute/2fa/</guid>
-      <description> 两步验证(2FA) 两步验证(2FA)是一种更加安全的用户认证手段,在除了使用用户名和密码之外,还需要使用其他材料(如信用卡、手机短信、令牌、指纹等生物特征)验证用户身份。为了确保提交者账户的安全性,您需要在 GitHub 上启用 2FA 来登录和提交贡献。更多的细节,请参考 2FA。
-注意:如果您没有启用 2FA,您将会被从项目中移除,亦无法访问我们的仓库、fork 我们的私有仓库。
-在 GitHub 上启用 2FA 具体操作细节,请参考 Enable Two Factor Authentication with TOTP。
-在启用 2FA 之后,您需要使用用户名/密码 + 验证码,来登陆 GitHub。
-提示: 如果您无法通过页面上的链接下载 APP,您可以在应用商店中搜索下载 Google Authenticator。
-如何提交代码 在启用 2FA 之后,您需要生成私有访问令牌(Private Access Token)来进行 Git 提交之类的操作。此时,您将使用用户名 + 令牌来提交代码,而不是原先的用户名 + 密码。
-具体操作细节,请参考 Create a Private Token.
- </description>
-    </item>
-    
-    <item>
-      <title>提交者指南</title>
-      <link>https://apisix.apache.org/zh/contribute/committer/</link>
-      <pubDate>Sun, 29 Mar 2020 11:46:04 +0800</pubDate>
-      
-      <guid>https://apisix.apache.org/zh/contribute/committer/</guid>
-      <description>  加入提交者 Apache APISIX 社区遵照 Apache 社区 流程来接受新的提交者,当一位贡献者非常活跃时,PMC 以及提交者将共同决定是否邀请该贡献者加入社区。
-流程如下:
-1. 在 @private 邮件列表中发起讨论,注意:当前只有 PMC 可以提名;
-2. 如果投票通过,将发送邀请函以成为提交者,需 CC @private 邮件列表;
-3. 新的提交者签署 ICLA 并提交有意愿的 Apache ID 与邮箱地址;
-4. 更新 团队 页。
-  职责 1. 开发新功能;
-2. 重构代码;
-3. 及时尽责地审阅 PR;
-4. 讨论新的需求;
-5. 回复提问;
-6. 更新文档与示例;
-7. 提升流程与相关工具;
-8. 指导新的贡献者加入社区。
-  </description>
-    </item>
-    
-    <item>
-      <title>订阅指南</title>
-      <link>https://apisix.apache.org/zh/contribute/subscribe/</link>
-      <pubDate>Sun, 29 Mar 2020 11:46:04 +0800</pubDate>
-      
-      <guid>https://apisix.apache.org/zh/contribute/subscribe/</guid>
-      <description>  在使用 Apache APISIX 的过程中,若遇到任何问题,或有建议、想法,请大胆地使用 Appache 邮件列表与社区成员互动。
-1. 发送邮件以订阅:使用你的常用邮箱,发送一封包含任意内容的邮件至 dev-subscribe@apisix.apache.org 。
-2. 发送确认订阅邮件:第一步完成后,你将收到一封来自 dev-help@apisix.apache.org 的邮件,(若没有收到,请稍后检查诸如 RSS Feeds、垃圾邮件等选项卡)。接着,请回复任意内容至该邮件,以便完成订阅确认。
-3. 接收欢迎邮件:完成上述步骤后,你将收到一封题为 WELCOME to dev@apisix.apache.org 的邮件,这表示你已成功订阅该邮件列表。
-4. 此后,你将可以通过该邮箱收到 Apache APISIX 最新的邮件,也欢迎你通过邮件列表与社区交流!
-  </description>
-    </item>
-    
-    <item>
-      <title>贡献者指南</title>
-      <link>https://apisix.apache.org/zh/contribute/contributor/</link>
-      <pubDate>Sun, 29 Mar 2020 11:46:04 +0800</pubDate>
-      
-      <guid>https://apisix.apache.org/zh/contribute/contributor/</guid>
-      <description>请按照这份指南,报告 bugs、提出建议或提交 PR,不必拘谨。
-提交 Issue 1. 在提交 Issue 之前,请充分利用搜索,确保问题无法通过搜索结果解决。
-2. 检查 Issue 列表 确保没有重复的问题
-3. 创建一个新的 Issue 并选择恰当的 Issue 类型。
-4. 用一个清晰准确的描述性标题来描述您的 Issue。
-5. 根据模板,填写必要的信息。
-6. 为您的 Issue 选择恰当的标签。
-7. 请关注您的 Issue,您可能需要在讨论中提供更多的信息。
-开发者流程 
-Fork 代码仓库 请 Fork 一份 Apache APISIX 的代码仓库到您自己的仓库中,然后设定恰当的上游分支。
-1 2  git remote add upstream https://github.com/apache/apisix.git     选择一个 Issue 
-1. 请选择您的目标 Issue。如果您希望报告一个新发现的 Issue 或者一个新的功能增强,请先创建 Issue 并设定恰当的标签。
-2. 在选择一个有价值的 Issue 之后,请回复一个截止时间来表明您正在尝试解决它。
-3. 在 团队页面 选择一个导师,他将会及时对您的 Issue 和 PR 做出反馈。</description>
-    </item>
-    
-    <item>
-      <title>安全</title>
-      <link>https://apisix.apache.org/zh/contribute/security/</link>
-      <pubDate>Thu, 16 Jan 2020 11:46:04 +0800</pubDate>
-      
-      <guid>https://apisix.apache.org/zh/contribute/security/</guid>
-      <description>Apache 软件基金会采取严格的立场来消除软件项目中的安全问题,Apache APISIX 同样非常重视与其特性和功能相关的安全问题。
-如果您对 APISIX 的安全性感到担忧,或者发现了漏洞或潜在的威胁,请立即通过电子邮箱 security@apache.org 与 Apache 安全团队联系。请在邮件中指明项目名称 APISIX 及产品名称 APISIX 或 APISIX-Dashboard,并提供相关问题或潜在威胁的描述。我们建议您同时给出复现问题的方法。Apache 安全团队及 APISIX 社区将会在调查分析后与您联系。
-请您注意:在通过安全邮件报告安全问题前,请不要在公开场合披露相关问题。
- </description>
-    </item>
-    
-    <item>
-      <title>发布指南</title>
-      <link>https://apisix.apache.org/zh/contribute/release/</link>
-      <pubDate>Tue, 07 Jan 2020 11:46:04 +0800</pubDate>
-      
-      <guid>https://apisix.apache.org/zh/contribute/release/</guid>
-      <description>GPG 设置 安装 GPG 在 GnuPG 官网下载安装包。 GnuPG 的 1.x 版本和 2.x 版本的命令有细微差别,下列说明以 GnuPG-2.1.23 版本为例。
-安装完成后,执行以下命令查看版本号。
-1 2  gpg --version    创建 Key 安装完成后,执行以下命令创建key。
-GnuPG-2.x可使用:
-1 2  gpg --full-gen-key    GnuPG-1.x可使用:
-1 2  gpg --gen-key    根据提示完成key:
-注意:请使用Apache mail生成GPG的Key。
-1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34  gpg (GnuPG) 2.</description>
-    </item>
-    
-  </channel>
-</rss>
\ No newline at end of file
diff --git a/zh/contribute/release/index.html b/zh/contribute/release/index.html
deleted file mode 100644
index 9d76332..0000000
--- a/zh/contribute/release/index.html
+++ /dev/null
@@ -1,699 +0,0 @@
-<!DOCTYPE html>
-<html lang="">
-  <head>
-    
-
-<meta property="og:title" content="发布指南" />
-<meta property="og:description" content="GPG 设置 安装 GPG 在 GnuPG 官网下载安装包。 GnuPG 的 1.x 版本和 2.x 版本的命令有细微差别,下列说明以 GnuPG-2.1.23 版本为例。
-安装完成后,执行以下命令查看版本号。
-1 2  gpg --version    创建 Key 安装完成后,执行以下命令创建key。
-GnuPG-2.x可使用:
-1 2  gpg --full-gen-key    GnuPG-1.x可使用:
-1 2  gpg --gen-key    根据提示完成key:
-注意:请使用Apache mail生成GPG的Key。
-1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34  gpg (GnuPG) 2." />
-<meta property="og:type" content="article" />
-<meta property="og:url" content="https://apisix.apache.org/zh/contribute/release/" />
-<meta property="article:published_time" content="2020-01-07T11:46:04+08:00" />
-<meta property="article:modified_time" content="2020-01-07T11:46:04+08:00" />
-
-
-<meta name="description" content="Apache APISIX is a dynamic, real-time, high-performance API gateway, based on the Nginx library and etcd." />
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-<meta http-equiv="x-ua-compatible" content="ie=edge">
-    <title>Apache APISIX</title>
-    
-<link rel="icon" type="image/png" href="/images/favicon.png" />
-<link href="https://fonts.googleapis.com/css?family=Open&#43;Sans:400,600" rel="stylesheet">
-<link rel="stylesheet" type="text/css" href="/css/style.min.54048238003034db6d186a452bc9c6a16486d96d044cf1a23e2ff5a2d1504f5f.css" integrity="sha256-VASCOAAwNNttGGpFK8nGoWSG2W0ETPGiPi/1otFQT18=">
-<link rel="stylesheet" type="text/css" href="/css/icons.css">
-
-  </head>
-  <body>
-    
-    <div id="preloader">
-      <div id="status"></div>
-    </div>
-
-    
-
... 3105 lines suppressed ...