diff --git a/.circleci/config.yml b/.circleci/config.yml
deleted file mode 100644
index 9f5eb86d..00000000
--- a/.circleci/config.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-version: 2
-
-jobs:
- deploy:
- docker:
- - image: circleci/buildpack-deps:18.04-curl
- steps:
- - checkout
- - run:
- name: Trigger deploy
- command: |
- curl -X GET https://api.vapor.red/v1/apps/$RED_ID/deployments/trigger?token=$RED_TOKEN
-
-workflows:
- version: 2
- deploy:
- jobs:
- - deploy:
- filters:
- branches:
- only: master
diff --git a/.gitignore b/.gitignore
index cb243ff5..4c0cd70b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,7 +2,7 @@
.sass-cache
.DS_Store
leaf-pygment/dist
-build
+/site
/2.0/site
/3.0/site
/4.0/site
diff --git a/build/2.0/assets/images/favicon.png b/build/2.0/assets/images/favicon.png
deleted file mode 100644
index 00025610..00000000
Binary files a/build/2.0/assets/images/favicon.png and /dev/null differ
diff --git a/build/2.0/images/droplet-color.svg b/build/2.0/images/droplet-color.svg
deleted file mode 100644
index 11c540fb..00000000
--- a/build/2.0/images/droplet-color.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
\ No newline at end of file
diff --git a/build/2.0/images/droplet-white.svg b/build/2.0/images/droplet-white.svg
deleted file mode 100644
index 9f645196..00000000
--- a/build/2.0/images/droplet-white.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
\ No newline at end of file
diff --git a/build/3.0/assets/images/favicon.png b/build/3.0/assets/images/favicon.png
deleted file mode 100644
index 00025610..00000000
Binary files a/build/3.0/assets/images/favicon.png and /dev/null differ
diff --git a/build/3.0/images/droplet-color.svg b/build/3.0/images/droplet-color.svg
deleted file mode 100644
index 11c540fb..00000000
--- a/build/3.0/images/droplet-color.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
\ No newline at end of file
diff --git a/build/3.0/images/droplet-white.svg b/build/3.0/images/droplet-white.svg
deleted file mode 100644
index 9f645196..00000000
--- a/build/3.0/images/droplet-white.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
\ No newline at end of file
diff --git a/build/3.0/scripts/carbon.js b/build/3.0/scripts/carbon.js
deleted file mode 100644
index c09d4c99..00000000
--- a/build/3.0/scripts/carbon.js
+++ /dev/null
@@ -1,9 +0,0 @@
-// data-md-component="toc"
-document.addEventListener("DOMContentLoaded", function(event) {
- var toc_inner = document.querySelectorAll('[data-md-component=toc] .md-sidebar__inner')[0];
- var script = document.createElement("script");
- script.src = '//cdn.carbonads.com/carbon.js?serve=CK7DT2QW&placement=vaporcodes';
- script.type = 'text/javascript';
- script.id = '_carbonads_js';
- toc_inner.appendChild(script);
-});
\ No newline at end of file
diff --git a/build/3.0/sitemap.xml b/build/3.0/sitemap.xml
deleted file mode 100644
index 7af57fb8..00000000
--- a/build/3.0/sitemap.xml
+++ /dev/null
@@ -1,367 +0,0 @@
-
-
- https://docs.vapor.codes/3.0/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/install/macos/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/install/ubuntu/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/getting-started/hello-world/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/getting-started/toolbox/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/getting-started/spm/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/getting-started/xcode/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/getting-started/structure/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/getting-started/application/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/getting-started/controllers/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/getting-started/routing/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/getting-started/content/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/getting-started/async/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/getting-started/services/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/getting-started/cloud/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/async/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/async/overview/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/auth/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/auth/api/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/auth/web/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/console/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/console/overview/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/command/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/command/overview/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/crypto/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/crypto/digests/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/crypto/ciphers/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/crypto/asymmetric/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/crypto/random/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/crypto/otp/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/database-kit/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/database-kit/overview/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/fluent/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/fluent/models/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/fluent/querying/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/fluent/migrations/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/fluent/relations/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/fluent/transaction/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/http/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/http/client/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/http/server/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/http/message/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/jobs/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/jobs/redis-driver/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/jobs/jobs/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/jobs/dispatching-jobs/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/jobs/scheduling-jobs/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/jwt/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/jwt/overview/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/leaf/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/leaf/overview/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/leaf/custom-tags/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/logging/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/logging/overview/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/multipart/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/multipart/overview/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/mysql/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/postgresql/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/redis/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/redis/overview/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/routing/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/routing/overview/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/service/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/service/services/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/service/provider/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/sql/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/sql/overview/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/sqlite/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/template-kit/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/testing/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/url-encoded-form/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/url-encoded-form/overview/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/validation/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/validation/overview/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/vapor/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/vapor/client/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/vapor/content/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/vapor/sessions/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/vapor/websocket/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/vapor/middleware/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/websocket/getting-started/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/websocket/overview/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/deploy/heroku/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/extras/style-guide/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/extras/yeoman/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/version/1_5/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/version/2_0/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/version/3_0/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/version/4_0/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/version/upgrading/
- 2020-06-13
- daily
-
- https://docs.vapor.codes/3.0/version/support/
- 2020-06-13
- daily
-
-
\ No newline at end of file
diff --git a/build/3.0/sitemap.xml.gz b/build/3.0/sitemap.xml.gz
deleted file mode 100644
index 35b33d98..00000000
Binary files a/build/3.0/sitemap.xml.gz and /dev/null differ
diff --git a/build/3.0/styles/carbon.css b/build/3.0/styles/carbon.css
deleted file mode 100644
index e1af32c4..00000000
--- a/build/3.0/styles/carbon.css
+++ /dev/null
@@ -1,61 +0,0 @@
-#carbonads {
- margin-left: 10px;
- margin-top: 12px;
- display: block;
- overflow: hidden;
- max-width: 160px;
- border: solid 1px hsla(0, 0%, 0%, .1);
- border-radius: 4px;
- background-color: hsl(0, 0%, 98%);
- text-align: center;
- font-size: 12px;
- font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu,
- Cantarell, "Helvetica Neue", Helvetica, Arial, sans-serif;
- line-height: 1.5;
-}
-
-#carbonads a {
- color: inherit;
- text-decoration: none;
-}
-
-#carbonads a:hover {
- color: inherit;
-}
-
-#carbonads span {
- position: relative;
- display: block;
- overflow: hidden;
-}
-
-.carbon-img {
- display: block;
- margin-bottom: 8px;
- max-width: 160px;
- line-height: 1;
-}
-
-.carbon-img img {
- display: block;
- margin: 0 auto;
- max-width: 160px !important;
- width: 160px;
- height: auto;
-}
-
-.carbon-text {
- display: block;
- padding: 0 1em 8px;
-}
-
-.carbon-poweredby {
- display: block;
- padding: 10px 12px;
- background: repeating-linear-gradient(-45deg, transparent, transparent 5px, hsla(0, 0%, 0%, .025) 5px, hsla(0, 0%, 0%, .025) 10px) hsla(203, 11%, 95%, .4);
- text-transform: uppercase;
- letter-spacing: .5px;
- font-weight: 600;
- font-size: 9px;
- line-height: 0;
-}
diff --git a/build/index.html b/build/index.html
deleted file mode 100644
index f2f0f525..00000000
--- a/build/index.html
+++ /dev/null
@@ -1 +0,0 @@
-