Closing this as a dupe of https://github.com/bazelbuild/bazel/issues/1707
Document the build processes of the Bazel websites
This impacts {www, docs, blog}.bazel.build.

The three web assets share a significant part of their build processes. These processes are lightly documented in the [READMEs](https://github.com/bazelbuild/bazel-website#bazel-website) or in code themselves.

It would be useful to document how the Bazel web assets are built and deployed, and identify areas where we can decouple and reuse commonly shared libraries, like CSS, JS, and header/footer/layout includes.
scripts/docs/doc_versions.bzl site/_config.yml
scripts/docs/doc_versions.bzl site/_config.yml
diff --git a/scripts/docs/doc_versions.bzl b/scripts/docs/doc_versions.bzl
index 4e4b76a5ffc52e..09f2c80aacfdd9 100644
--- a/scripts/docs/doc_versions.bzl
+++ b/scripts/docs/doc_versions.bzl
@@ -22,6 +22,10 @@
 """This module contains the versions and hashes of Bazel's documentation tarballs."""
 
 DOC_VERSIONS = [
+    {
+        "version": "0.21.0",
+        "sha256": "23ec39c0138d358c544151e5c81586716d5d1c6124f10a742bead70516e6eb93",
+    },
     {
         "version": "0.20.0",
         "sha256": "bb79a63810bf1b0aa1f89bd3bbbeb4a547a30ab9af70c9be656cc6866f4b015b",
diff --git a/site/_config.yml b/site/_config.yml
index 00f82998f49c69..9e82fe02e149d8 100644
--- a/site/_config.yml
+++ b/site/_config.yml
@@ -15,6 +15,7 @@ version: "master"
 # This must be kept in sync with //site/script/docs:versions.bzl
 doc_versions:
   - master
+  - 0.21.0
   - 0.20.0
   - 0.19.2
   - 0.19.1
