You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by gi...@apache.org on 2023/06/22 16:17:18 UTC

[beam] branch asf-site updated: Publishing website 2023/06/22 16:17:13 at commit 80d17e9

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

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 9a1c8822a64 Publishing website 2023/06/22 16:17:13 at commit 80d17e9
9a1c8822a64 is described below

commit 9a1c8822a6457f227ac48fe33aab231743501e77
Author: jenkins <bu...@apache.org>
AuthorDate: Thu Jun 22 16:17:13 2023 +0000

    Publishing website 2023/06/22 16:17:13 at commit 80d17e9
---
 .../index.html                                     |  16 +-
 .../get-started/beam-overview/index.html           |   4 +-
 .../get-started/downloads/index.html               |   2 +-
 .../get-started/from-spark/index.html              |   2 +-
 website/generated-content/get-started/index.html   |   2 +-
 website/generated-content/get-started/index.xml    | 281 +++++++++++----------
 .../get-started/mobile-gaming-example/index.html   |   2 +-
 .../get-started/quickstart-go/index.html           |   2 +-
 .../get-started/quickstart-java/index.html         |   2 +-
 .../get-started/quickstart-py/index.html           |   4 +-
 .../get-started/quickstart/go/index.html           |   2 +-
 .../get-started/quickstart/java/index.html         |   2 +-
 .../get-started/quickstart/python/index.html       |   2 +-
 .../get-started/quickstart/typescript/index.html   |   2 +-
 .../resources/learning-resources/index.html        |   2 +-
 .../resources/videos-and-podcasts/index.html       |   2 +-
 .../get-started/try-apache-beam/index.html         |   2 +-
 .../get-started/try-beam-playground/index.html     |   2 +-
 .../get-started/wordcount-example/index.html       |   2 +-
 .../security/cve-2020-1929/index.html              |   2 +-
 website/generated-content/security/index.html      |   2 +-
 website/generated-content/sitemap.xml              |   2 +-
 22 files changed, 171 insertions(+), 170 deletions(-)

diff --git a/website/generated-content/get-started/tour-of-beam/index.html b/website/generated-content/get-started/an-interactive-overview-of-beam/index.html
similarity index 64%
rename from website/generated-content/get-started/tour-of-beam/index.html
rename to website/generated-content/get-started/an-interactive-overview-of-beam/index.html
index 071be477640..305a98c2873 100644
--- a/website/generated-content/get-started/tour-of-beam/index.html
+++ b/website/generated-content/get-started/an-interactive-overview-of-beam/index.html
@@ -1,11 +1,11 @@
-<!doctype html><html lang=en class=no-js><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><title>Tour of Beam</title><meta name=description content="Apache Beam is an open source, unified model and set of language-specific SDKs for defining and executing data processing workflows, and also data ingestion and integration flows, supporting Enterprise Integration Patterns (EIPs) and Domain Specific  [...]
+<!doctype html><html lang=en class=no-js><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><title>An Interactive Overview of Beam</title><meta name=description content="Apache Beam is an open source, unified model and set of language-specific SDKs for defining and executing data processing workflows, and also data ingestion and integration flows, supporting Enterprise Integration Patterns (EIPs) a [...]
 <a class=navbar-link href=/get-started/>Get Started</a>
 <a class=navbar-link href=/documentation/>Documentation</a>
 <button type=button class="navbar-toggle menu-open" aria-expanded=false aria-controls=navbar onclick=openMenu()>
 <span class=sr-only>Toggle navigation</span>
 <span class=icon-bar></span><span class=icon-bar></span><span class=icon-bar></span></button></div><div class="navbar-mask closed"></div><div id=navbar class="navbar-container closed"><button type=button class=navbar-toggle aria-expanded=false aria-controls=navbar id=closeMenu>
 <span class=sr-only>Toggle navigation</span>
-<span class=icon-bar></span><span class=icon-bar></span><span class=icon-bar></span></button><ul class="nav navbar-nav"><li><div class=searchBar-mobile><script>(function(){var cx='012923275103528129024:4emlchv9wzi';var gcse=document.createElement('script');gcse.type='text/javascript';gcse.async=true;gcse.src='https://cse.google.com/cse.js?cx='+cx;var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(gcse,s);})();</script><gcse:search></gcse:search></div></li><li><a c [...]
+<span class=icon-bar></span><span class=icon-bar></span><span class=icon-bar></span></button><ul class="nav navbar-nav"><li><div class=searchBar-mobile><script>(function(){var cx='012923275103528129024:4emlchv9wzi';var gcse=document.createElement('script');gcse.type='text/javascript';gcse.async=true;gcse.src='https://cse.google.com/cse.js?cx='+cx;var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(gcse,s);})();</script><gcse:search></gcse:search></div></li><li><a c [...]
 &nbsp;Apache
 <span class=arrow-icon><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20"><circle cx="10" cy="10" r="10" fill="#ff6d00"/><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8.535 5.28l4.573 4.818-4.573 4.403"/></svg></span></a><ul class="dropdown-menu dropdown-menu-right"><li><a target=_blank href=https://www.apache.org/>ASF Homepage</a></li><li><a target=_blank href=https://www.apache.org/licenses/>License</ [...]
 <a class=navbar-link href=/get-started/>Get Started</a><li class="dropdown navbar-dropdown navbar-dropdown-documentation"><a href=# class="dropdown-toggle navbar-link" role=button aria-haspopup=true aria-expanded=false>Documentation
@@ -13,7 +13,7 @@
 <a class=navbar-link href=/community/>Community</a>
 <a class=navbar-link href=/contribute/>Contribute</a>
 <a class=navbar-link href=/blog/>Blog</a>
-<a class=navbar-link href=/case-studies/>Case Studies</a></div><div id=iconsBar><a type=button onclick=showSearch()><svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" fill="none" viewBox="0 0 25 24"><path stroke="#ff6d00" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.75" d="M10.191 17c3.866.0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zM21.191 21l-6-6"/></svg></a><a target=_blank href=https://github.com/apache/beam/edit/master/website/www/site/content/en [...]
+<a class=navbar-link href=/case-studies/>Case Studies</a></div><div id=iconsBar><a type=button onclick=showSearch()><svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" fill="none" viewBox="0 0 25 24"><path stroke="#ff6d00" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.75" d="M10.191 17c3.866.0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zM21.191 21l-6-6"/></svg></a><a target=_blank href=https://github.com/apache/beam/edit/master/website/www/site/content/en [...]
 &nbsp;Apache
 <span class=arrow-icon><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20"><circle cx="10" cy="10" r="10" fill="#ff6d00"/><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8.535 5.28l4.573 4.818-4.573 4.403"/></svg></span></a><ul class=dropdown-menu><li><a class=navbar-dropdown-menu-link target=_blank href=https://www.apache.org/>ASF Homepage</a></li><li><a class=navbar-dropdown-menu-link target=_blank href= [...]
 <img class=banner-img-mobile src=/images/banner_mobile.png alt=banner-mobile></a></div><div class=swiper-slide><a href=https://tour.beam.apache.org><img class=banner-img-desktop src=/images/banners/tour-of-beam/tour-of-beam-desktop.png alt="Start Tour of Beam">
@@ -22,20 +22,20 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/tour-of-beam/>Tour of Beam</a></li><li><s [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Inter [...]
 <a href=https://colab.research.google.com>Colab</a>.
 The notebooks allow you to interactively play with the code and see how your changes affect the pipeline.
 You don&rsquo;t need to install anything or modify your computer in any way to use these notebooks.</p><p>You can also <a href=/get-started/try-apache-beam>try an Apache Beam pipeline</a> using the Java, Python, and Go SDKs.</p><h2 id=get-started>Get started</h2><h3 id=learn-the-basics>Learn the basics</h3><p>In this notebook we go through the basics of what is Apache Beam and how to get started.
-We learn what is a data pipeline, a PCollection, a PTransform, as well as some basic transforms like <code>Map</code>, <code>FlatMap</code>, <code>Filter</code>, <code>Combine</code>, and <code>GroupByKey</code>.</p><table align=left><td><a class=button target=_blank href=https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/tour-of-beam/getting-started.ipynb><img alt="Run in Colab" width=32px height=32px src=https://github.com/googlecolab/open_in_colab/raw/ [...]
+We learn what is a data pipeline, a PCollection, a PTransform, as well as some basic transforms like <code>Map</code>, <code>FlatMap</code>, <code>Filter</code>, <code>Combine</code>, and <code>GroupByKey</code>.</p><table align=left><td><a class=button target=_blank href=https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/interactive-overview/getting-started.ipynb><img alt="Run in Colab" width=32px height=32px src=https://github.com/googlecolab/open_in_co [...]
 Run in Colab</a></td></table><p><br><br><br><br></p><h3 id=reading-and-writing-data>Reading and writing data</h3><p>In this notebook we go through some examples on how to read and write data to and from different data formats.
 We introduce the built-in <code>ReadFromText</code> and <code>WriteToText</code> transforms.
-We also see how we can read from CSV files, read from a SQLite database, write fixed-sized batches of elements, and write windows of elements.</p><table align=left><td><a class=button target=_blank href=https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/tour-of-beam/reading-and-writing-data.ipynb><img alt="Run in Colab" width=32px height=32px src=https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png>
+We also see how we can read from CSV files, read from a SQLite database, write fixed-sized batches of elements, and write windows of elements.</p><table align=left><td><a class=button target=_blank href=https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/interactive-overview/reading-and-writing-data.ipynb><img alt="Run in Colab" width=32px height=32px src=https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png>
 Run in Colab</a></td></table><p><br><br><br><br></p><h3 id=windowing>Windowing</h3><p>In this notebook we go through how to aggregate data based on time intervals, or in streaming pipelines.
-We introduce the <code>GlobalWindow</code>, <code>FixedWindows</code>, <code>SlidingWindows</code>, and <code>Sessions</code>.</p><table align=left><td><a class=button target=_blank href=https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/tour-of-beam/windowing.ipynb><img alt="Run in Colab" width=32px height=32px src=https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png>
+We introduce the <code>GlobalWindow</code>, <code>FixedWindows</code>, <code>SlidingWindows</code>, and <code>Sessions</code>.</p><table align=left><td><a class=button target=_blank href=https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/interactive-overview/windowing.ipynb><img alt="Run in Colab" width=32px height=32px src=https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png>
 Run in Colab</a></td></table><p><br><br><br><br></p><h3 id=dataframes>DataFrames</h3><p>Beam DataFrames provide a pandas-like <a href=https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.html>DataFrame</a>
 API to declare Beam pipelines.
 To learn more about Beam DataFrames, take a look at the
-<a href=/documentation/dsls/dataframes/overview>Beam DataFrames overview</a> page.</p><table align=left><td><a class=button target=_blank href=https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/tour-of-beam/dataframes.ipynb><img alt="Run in Colab" width=32px height=32px src=https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png>
+<a href=/documentation/dsls/dataframes/overview>Beam DataFrames overview</a> page.</p><table align=left><td><a class=button target=_blank href=https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/interactive-overview/dataframes.ipynb><img alt="Run in Colab" width=32px height=32px src=https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png>
 Run in Colab</a></td></table><p><br><br><br><br></p><h2 id=transforms>Transforms</h2><p>Check the <a href=/documentation/transforms/python/overview/>Python transform catalog</a>
 for a complete list of the available transforms.</p><h3 id=element-wise-transforms>Element-wise transforms</h3><h4 id=map>Map</h4><p>Applies a simple one-to-one mapping function over each element in the collection.</p><table align=left><td><a class=button target=_blank href=https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/documentation/transforms/python/elementwise/map-py.ipynb><img alt="Run in Colab" width=32px height=32px src=https://github.com/google [...]
 Run in Colab</a></td></table><p><br><br><br><br></p><h4 id=flatmap>FlatMap</h4><p>Applies a simple one-to-many mapping function over each element in the collection. The many elements are flattened into the resulting collection.</p><table align=left><td><a class=button target=_blank href=https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/documentation/transforms/python/elementwise/flatmap-py.ipynb><img alt="Run in Colab" width=32px height=32px src=https:// [...]
diff --git a/website/generated-content/get-started/beam-overview/index.html b/website/generated-content/get-started/beam-overview/index.html
index 5273e051ac1..726e559b355 100644
--- a/website/generated-content/get-started/beam-overview/index.html
+++ b/website/generated-content/get-started/beam-overview/index.html
@@ -22,8 +22,8 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/tour-of-beam/>Tour of Beam</a></li><li><s [...]
-check our <a href=/get-started/from-spark>Getting started from Apache Spark</a> page.</p></blockquote><ol><li><p>Take the <a href=/get-started/tour-of-beam>Tour of Beam</a> as an online interactive learning experience.</p></li><li><p>Follow the Quickstart for the <a href=/get-started/quickstart-java>Java SDK</a>, the <a href=/get-started/quickstart-py>Python SDK</a>, or the <a href=/get-started/quickstart-go>Go SDK</a>.</p></li><li><p>See the <a href=/get-started/wordcount-example>WordCo [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Inter [...]
+check our <a href=/get-started/from-spark>Getting started from Apache Spark</a> page.</p></blockquote><ol><li><p>Take the <a href=https://tour.beam.apache.org/>Tour of Beam</a> as an online interactive learning experience.</p></li><li><p>Follow the Quickstart for the <a href=/get-started/quickstart-java>Java SDK</a>, the <a href=/get-started/quickstart-py>Python SDK</a>, or the <a href=/get-started/quickstart-go>Go SDK</a>.</p></li><li><p>See the <a href=/get-started/wordcount-example>Wo [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/get-started/downloads/index.html b/website/generated-content/get-started/downloads/index.html
index 6ff539d89bb..a6fe7b4b627 100644
--- a/website/generated-content/get-started/downloads/index.html
+++ b/website/generated-content/get-started/downloads/index.html
@@ -22,7 +22,7 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/tour-of-beam/>Tour of Beam</a></li><li><s [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Inter [...]
 central repository. The Java SDK is available on <a href=https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.beam%22>Maven Central Repository</a>,
 and the Python SDK is available on <a href=https://pypi.python.org/pypi/apache-beam>PyPI</a>.</p><p>For example, if you are developing using Maven and want to use the SDK for Java
 with the <code>DirectRunner</code>, add the following dependencies to your <code>pom.xml</code> file:</p><pre><code>&lt;dependency&gt;
diff --git a/website/generated-content/get-started/from-spark/index.html b/website/generated-content/get-started/from-spark/index.html
index 9d012f3f066..bd326588c72 100644
--- a/website/generated-content/get-started/from-spark/index.html
+++ b/website/generated-content/get-started/from-spark/index.html
@@ -22,7 +22,7 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/tour-of-beam/>Tour of Beam</a></li><li><s [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Inter [...]
 using Beam should be easy.
 The basic concepts are the same, and the APIs are similar as well.</p><p>Spark stores data <em>Spark DataFrames</em> for structured data,
 and in <em>Resilient Distributed Datasets</em> (RDD) for unstructured data.
diff --git a/website/generated-content/get-started/index.html b/website/generated-content/get-started/index.html
index ca1e2ec2882..f68c5356c45 100644
--- a/website/generated-content/get-started/index.html
+++ b/website/generated-content/get-started/index.html
@@ -22,7 +22,7 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/tour-of-beam/>Tour of Beam</a></li><li><s [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Inter [...]
 from simple ones to more advanced ones.
 You can try examples, do exercises, and solve challenges along the learning journey.</p><h2 id=beam-overviewget-startedbeam-overview><a href=/get-started/beam-overview>Beam Overview</a></h2><p>Learn about the Beam model, the currently available Beam SDKs and Runners, and Beam&rsquo;s native I/O connectors.</p><h2 id=quickstarts-for-java-python-go-and-typescript>Quickstarts for Java, Python, Go, and TypeScript</h2><p>Learn how to set up a Beam project and run a simple example Beam pipelin [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
diff --git a/website/generated-content/get-started/index.xml b/website/generated-content/get-started/index.xml
index 683a229e488..b0ecfa3b59c 100644
--- a/website/generated-content/get-started/index.xml
+++ b/website/generated-content/get-started/index.xml
@@ -1,4 +1,141 @@
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Apache Beam – Use Beam</title><link>/get-started/</link><description>Recent content in Use Beam on Apache Beam</description><generator>Hugo -- gohugo.io</generator><atom:link href="/get-started/index.xml" rel="self" type="application/rss+xml"/><item><title>Get-Started: Beam Mobile Gaming Example</title><link>/get-started/mobile-gaming-example/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/get-sta [...]
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Apache Beam – Use Beam</title><link>/get-started/</link><description>Recent content in Use Beam on Apache Beam</description><generator>Hugo -- gohugo.io</generator><atom:link href="/get-started/index.xml" rel="self" type="application/rss+xml"/><item><title>Get-Started: An Interactive Overview of Beam</title><link>/get-started/an-interactive-overview-of-beam/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate [...]
+&lt;!--
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+http://www.apache.org/licenses/LICENSE-2.0
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+&lt;h1 id="an-interactive-overview-of-beam">An Interactive Overview of Beam&lt;/h1>
+&lt;p>Here you can find a collection of the interactive notebooks available for Apache Beam, which are hosted in
+&lt;a href="https://colab.research.google.com">Colab&lt;/a>.
+The notebooks allow you to interactively play with the code and see how your changes affect the pipeline.
+You don&amp;rsquo;t need to install anything or modify your computer in any way to use these notebooks.&lt;/p>
+&lt;p>You can also &lt;a href="/get-started/try-apache-beam">try an Apache Beam pipeline&lt;/a> using the Java, Python, and Go SDKs.&lt;/p>
+&lt;h2 id="get-started">Get started&lt;/h2>
+&lt;h3 id="learn-the-basics">Learn the basics&lt;/h3>
+&lt;p>In this notebook we go through the basics of what is Apache Beam and how to get started.
+We learn what is a data pipeline, a PCollection, a PTransform, as well as some basic transforms like &lt;code>Map&lt;/code>, &lt;code>FlatMap&lt;/code>, &lt;code>Filter&lt;/code>, &lt;code>Combine&lt;/code>, and &lt;code>GroupByKey&lt;/code>.&lt;/p>
+&lt;table align="left">
+&lt;td>
+&lt;a class="button" target="_blank" href="https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/interactive-overview/getting-started.ipynb">
+&lt;img alt="Run in Colab" width="32px" height="32px"
+src="https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png" />
+Run in Colab
+&lt;/a>
+&lt;/td>
+&lt;/table>
+&lt;p>&lt;br>&lt;br>&lt;br>&lt;br>&lt;/p>
+&lt;h3 id="reading-and-writing-data">Reading and writing data&lt;/h3>
+&lt;p>In this notebook we go through some examples on how to read and write data to and from different data formats.
+We introduce the built-in &lt;code>ReadFromText&lt;/code> and &lt;code>WriteToText&lt;/code> transforms.
+We also see how we can read from CSV files, read from a SQLite database, write fixed-sized batches of elements, and write windows of elements.&lt;/p>
+&lt;table align="left">
+&lt;td>
+&lt;a class="button" target="_blank" href="https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/interactive-overview/reading-and-writing-data.ipynb">
+&lt;img alt="Run in Colab" width="32px" height="32px"
+src="https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png" />
+Run in Colab
+&lt;/a>
+&lt;/td>
+&lt;/table>
+&lt;p>&lt;br>&lt;br>&lt;br>&lt;br>&lt;/p>
+&lt;h3 id="windowing">Windowing&lt;/h3>
+&lt;p>In this notebook we go through how to aggregate data based on time intervals, or in streaming pipelines.
+We introduce the &lt;code>GlobalWindow&lt;/code>, &lt;code>FixedWindows&lt;/code>, &lt;code>SlidingWindows&lt;/code>, and &lt;code>Sessions&lt;/code>.&lt;/p>
+&lt;table align="left">
+&lt;td>
+&lt;a class="button" target="_blank" href="https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/interactive-overview/windowing.ipynb">
+&lt;img alt="Run in Colab" width="32px" height="32px"
+src="https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png" />
+Run in Colab
+&lt;/a>
+&lt;/td>
+&lt;/table>
+&lt;p>&lt;br>&lt;br>&lt;br>&lt;br>&lt;/p>
+&lt;h3 id="dataframes">DataFrames&lt;/h3>
+&lt;p>Beam DataFrames provide a pandas-like &lt;a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.html">DataFrame&lt;/a>
+API to declare Beam pipelines.
+To learn more about Beam DataFrames, take a look at the
+&lt;a href="/documentation/dsls/dataframes/overview">Beam DataFrames overview&lt;/a> page.&lt;/p>
+&lt;table align="left">
+&lt;td>
+&lt;a class="button" target="_blank" href="https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/interactive-overview/dataframes.ipynb">
+&lt;img alt="Run in Colab" width="32px" height="32px"
+src="https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png" />
+Run in Colab
+&lt;/a>
+&lt;/td>
+&lt;/table>
+&lt;p>&lt;br>&lt;br>&lt;br>&lt;br>&lt;/p>
+&lt;h2 id="transforms">Transforms&lt;/h2>
+&lt;p>Check the &lt;a href="/documentation/transforms/python/overview/">Python transform catalog&lt;/a>
+for a complete list of the available transforms.&lt;/p>
+&lt;h3 id="element-wise-transforms">Element-wise transforms&lt;/h3>
+&lt;h4 id="map">Map&lt;/h4>
+&lt;p>Applies a simple one-to-one mapping function over each element in the collection.&lt;/p>
+&lt;table align="left">
+&lt;td>
+&lt;a class="button" target="_blank" href="https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/documentation/transforms/python/elementwise/map-py.ipynb">
+&lt;img alt="Run in Colab" width="32px" height="32px"
+src="https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png" />
+Run in Colab
+&lt;/a>
+&lt;/td>
+&lt;/table>
+&lt;p>&lt;br>&lt;br>&lt;br>&lt;br>&lt;/p>
+&lt;h4 id="flatmap">FlatMap&lt;/h4>
+&lt;p>Applies a simple one-to-many mapping function over each element in the collection. The many elements are flattened into the resulting collection.&lt;/p>
+&lt;table align="left">
+&lt;td>
+&lt;a class="button" target="_blank" href="https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/documentation/transforms/python/elementwise/flatmap-py.ipynb">
+&lt;img alt="Run in Colab" width="32px" height="32px"
+src="https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png" />
+Run in Colab
+&lt;/a>
+&lt;/td>
+&lt;/table>
+&lt;p>&lt;br>&lt;br>&lt;br>&lt;br>&lt;/p>
+&lt;h4 id="filter">Filter&lt;/h4>
+&lt;p>Given a predicate, filter out all elements that don’t satisfy that predicate.&lt;/p>
+&lt;table align="left">
+&lt;td>
+&lt;a class="button" target="_blank" href="https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/documentation/transforms/python/elementwise/filter-py.ipynb">
+&lt;img alt="Run in Colab" width="32px" height="32px"
+src="https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png" />
+Run in Colab
+&lt;/a>
+&lt;/td>
+&lt;/table>
+&lt;p>&lt;br>&lt;br>&lt;br>&lt;br>&lt;/p>
+&lt;h4 id="partition">Partition&lt;/h4>
+&lt;p>Separates elements in a collection into multiple output collections.&lt;/p>
+&lt;table align="left">
+&lt;td>
+&lt;a class="button" target="_blank" href="https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/documentation/transforms/python/elementwise/partition-py.ipynb">
+&lt;img alt="Run in Colab" width="32px" height="32px"
+src="https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png" />
+Run in Colab
+&lt;/a>
+&lt;/td>
+&lt;/table>
+&lt;p>&lt;br>&lt;br>&lt;br>&lt;br>&lt;/p>
+&lt;h4 id="pardo">ParDo&lt;/h4>
+&lt;p>A transform for generic parallel processing. It&amp;rsquo;s recommended to use &lt;code>Map&lt;/code>, &lt;code>FlatMap&lt;/code>, &lt;code>Filter&lt;/code> or other more specific transforms when possible.&lt;/p>
+&lt;table align="left">
+&lt;td>
+&lt;a class="button" target="_blank" href="https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/documentation/transforms/python/elementwise/pardo-py.ipynb">
+&lt;img alt="Run in Colab" width="32px" height="32px"
+src="https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png" />
+Run in Colab
+&lt;/a>
+&lt;/td>
+&lt;/table>
+&lt;p>&lt;br>&lt;br>&lt;br>&lt;br>&lt;/p></description></item><item><title>Get-Started: Beam Mobile Gaming Example</title><link>/get-started/mobile-gaming-example/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/get-started/mobile-gaming-example/</guid><description>
 &lt;!--
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
@@ -997,7 +1134,7 @@ check our &lt;a href="/get-started/from-spark">Getting started from Apache Spark
 &lt;/blockquote>
 &lt;ol>
 &lt;li>
-&lt;p>Take the &lt;a href="/get-started/tour-of-beam">Tour of Beam&lt;/a> as an online interactive learning experience.&lt;/p>
+&lt;p>Take the &lt;a href="https://tour.beam.apache.org/">Tour of Beam&lt;/a> as an online interactive learning experience.&lt;/p>
 &lt;/li>
 &lt;li>
 &lt;p>Follow the Quickstart for the &lt;a href="/get-started/quickstart-java">Java SDK&lt;/a>, the &lt;a href="/get-started/quickstart-py">Python SDK&lt;/a>, or the &lt;a href="/get-started/quickstart-go">Go SDK&lt;/a>.&lt;/p>
@@ -4759,144 +4896,7 @@ You can try the available Apache Beam examples at &lt;a href="https://play.beam.
 &lt;p>We are open for feedback and suggestions, you can find different ways to reach out to the community in the &lt;a href="/community/contact-us/">Contact Us&lt;/a> page.&lt;/p>
 &lt;p>If you have a bug report or want to suggest a new feature, you can let us know by &lt;a href="https://github.com/apache/beam/issues/new/choose">submitting a new issue&lt;/a>.&lt;/p>
 &lt;h2 id="how-to-contribute">How to Contribute&lt;/h2>
-&lt;p>We welcome contributions from everyone! To learn more on how to contribute, check our &lt;a href="/contribute/">Contribution Guide&lt;/a>.&lt;/p></description></item><item><title>Get-Started: Tour of Beam</title><link>/get-started/tour-of-beam/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/get-started/tour-of-beam/</guid><description>
-&lt;!--
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-http://www.apache.org/licenses/LICENSE-2.0
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-&lt;h1 id="tour-of-beam">Tour of Beam&lt;/h1>
-&lt;p>Here you can find a collection of the interactive notebooks available for Apache Beam, which are hosted in
-&lt;a href="https://colab.research.google.com">Colab&lt;/a>.
-The notebooks allow you to interactively play with the code and see how your changes affect the pipeline.
-You don&amp;rsquo;t need to install anything or modify your computer in any way to use these notebooks.&lt;/p>
-&lt;p>You can also &lt;a href="/get-started/try-apache-beam">try an Apache Beam pipeline&lt;/a> using the Java, Python, and Go SDKs.&lt;/p>
-&lt;h2 id="get-started">Get started&lt;/h2>
-&lt;h3 id="learn-the-basics">Learn the basics&lt;/h3>
-&lt;p>In this notebook we go through the basics of what is Apache Beam and how to get started.
-We learn what is a data pipeline, a PCollection, a PTransform, as well as some basic transforms like &lt;code>Map&lt;/code>, &lt;code>FlatMap&lt;/code>, &lt;code>Filter&lt;/code>, &lt;code>Combine&lt;/code>, and &lt;code>GroupByKey&lt;/code>.&lt;/p>
-&lt;table align="left">
-&lt;td>
-&lt;a class="button" target="_blank" href="https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/tour-of-beam/getting-started.ipynb">
-&lt;img alt="Run in Colab" width="32px" height="32px"
-src="https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png" />
-Run in Colab
-&lt;/a>
-&lt;/td>
-&lt;/table>
-&lt;p>&lt;br>&lt;br>&lt;br>&lt;br>&lt;/p>
-&lt;h3 id="reading-and-writing-data">Reading and writing data&lt;/h3>
-&lt;p>In this notebook we go through some examples on how to read and write data to and from different data formats.
-We introduce the built-in &lt;code>ReadFromText&lt;/code> and &lt;code>WriteToText&lt;/code> transforms.
-We also see how we can read from CSV files, read from a SQLite database, write fixed-sized batches of elements, and write windows of elements.&lt;/p>
-&lt;table align="left">
-&lt;td>
-&lt;a class="button" target="_blank" href="https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/tour-of-beam/reading-and-writing-data.ipynb">
-&lt;img alt="Run in Colab" width="32px" height="32px"
-src="https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png" />
-Run in Colab
-&lt;/a>
-&lt;/td>
-&lt;/table>
-&lt;p>&lt;br>&lt;br>&lt;br>&lt;br>&lt;/p>
-&lt;h3 id="windowing">Windowing&lt;/h3>
-&lt;p>In this notebook we go through how to aggregate data based on time intervals, or in streaming pipelines.
-We introduce the &lt;code>GlobalWindow&lt;/code>, &lt;code>FixedWindows&lt;/code>, &lt;code>SlidingWindows&lt;/code>, and &lt;code>Sessions&lt;/code>.&lt;/p>
-&lt;table align="left">
-&lt;td>
-&lt;a class="button" target="_blank" href="https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/tour-of-beam/windowing.ipynb">
-&lt;img alt="Run in Colab" width="32px" height="32px"
-src="https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png" />
-Run in Colab
-&lt;/a>
-&lt;/td>
-&lt;/table>
-&lt;p>&lt;br>&lt;br>&lt;br>&lt;br>&lt;/p>
-&lt;h3 id="dataframes">DataFrames&lt;/h3>
-&lt;p>Beam DataFrames provide a pandas-like &lt;a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.html">DataFrame&lt;/a>
-API to declare Beam pipelines.
-To learn more about Beam DataFrames, take a look at the
-&lt;a href="/documentation/dsls/dataframes/overview">Beam DataFrames overview&lt;/a> page.&lt;/p>
-&lt;table align="left">
-&lt;td>
-&lt;a class="button" target="_blank" href="https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/tour-of-beam/dataframes.ipynb">
-&lt;img alt="Run in Colab" width="32px" height="32px"
-src="https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png" />
-Run in Colab
-&lt;/a>
-&lt;/td>
-&lt;/table>
-&lt;p>&lt;br>&lt;br>&lt;br>&lt;br>&lt;/p>
-&lt;h2 id="transforms">Transforms&lt;/h2>
-&lt;p>Check the &lt;a href="/documentation/transforms/python/overview/">Python transform catalog&lt;/a>
-for a complete list of the available transforms.&lt;/p>
-&lt;h3 id="element-wise-transforms">Element-wise transforms&lt;/h3>
-&lt;h4 id="map">Map&lt;/h4>
-&lt;p>Applies a simple one-to-one mapping function over each element in the collection.&lt;/p>
-&lt;table align="left">
-&lt;td>
-&lt;a class="button" target="_blank" href="https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/documentation/transforms/python/elementwise/map-py.ipynb">
-&lt;img alt="Run in Colab" width="32px" height="32px"
-src="https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png" />
-Run in Colab
-&lt;/a>
-&lt;/td>
-&lt;/table>
-&lt;p>&lt;br>&lt;br>&lt;br>&lt;br>&lt;/p>
-&lt;h4 id="flatmap">FlatMap&lt;/h4>
-&lt;p>Applies a simple one-to-many mapping function over each element in the collection. The many elements are flattened into the resulting collection.&lt;/p>
-&lt;table align="left">
-&lt;td>
-&lt;a class="button" target="_blank" href="https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/documentation/transforms/python/elementwise/flatmap-py.ipynb">
-&lt;img alt="Run in Colab" width="32px" height="32px"
-src="https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png" />
-Run in Colab
-&lt;/a>
-&lt;/td>
-&lt;/table>
-&lt;p>&lt;br>&lt;br>&lt;br>&lt;br>&lt;/p>
-&lt;h4 id="filter">Filter&lt;/h4>
-&lt;p>Given a predicate, filter out all elements that don’t satisfy that predicate.&lt;/p>
-&lt;table align="left">
-&lt;td>
-&lt;a class="button" target="_blank" href="https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/documentation/transforms/python/elementwise/filter-py.ipynb">
-&lt;img alt="Run in Colab" width="32px" height="32px"
-src="https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png" />
-Run in Colab
-&lt;/a>
-&lt;/td>
-&lt;/table>
-&lt;p>&lt;br>&lt;br>&lt;br>&lt;br>&lt;/p>
-&lt;h4 id="partition">Partition&lt;/h4>
-&lt;p>Separates elements in a collection into multiple output collections.&lt;/p>
-&lt;table align="left">
-&lt;td>
-&lt;a class="button" target="_blank" href="https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/documentation/transforms/python/elementwise/partition-py.ipynb">
-&lt;img alt="Run in Colab" width="32px" height="32px"
-src="https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png" />
-Run in Colab
-&lt;/a>
-&lt;/td>
-&lt;/table>
-&lt;p>&lt;br>&lt;br>&lt;br>&lt;br>&lt;/p>
-&lt;h4 id="pardo">ParDo&lt;/h4>
-&lt;p>A transform for generic parallel processing. It&amp;rsquo;s recommended to use &lt;code>Map&lt;/code>, &lt;code>FlatMap&lt;/code>, &lt;code>Filter&lt;/code> or other more specific transforms when possible.&lt;/p>
-&lt;table align="left">
-&lt;td>
-&lt;a class="button" target="_blank" href="https://colab.research.google.com/github/apache/beam/blob/master/examples/notebooks/documentation/transforms/python/elementwise/pardo-py.ipynb">
-&lt;img alt="Run in Colab" width="32px" height="32px"
-src="https://github.com/googlecolab/open_in_colab/raw/master/images/icon32.png" />
-Run in Colab
-&lt;/a>
-&lt;/td>
-&lt;/table>
-&lt;p>&lt;br>&lt;br>&lt;br>&lt;br>&lt;/p></description></item><item><title>Get-Started: Try Apache Beam</title><link>/get-started/try-apache-beam/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/get-started/try-apache-beam/</guid><description>
+&lt;p>We welcome contributions from everyone! To learn more on how to contribute, check our &lt;a href="/contribute/">Contribution Guide&lt;/a>.&lt;/p></description></item><item><title>Get-Started: Try Apache Beam</title><link>/get-started/try-apache-beam/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/get-started/try-apache-beam/</guid><description>
 &lt;!--
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
@@ -6128,6 +6128,7 @@ sequentially in the format &lt;code>counts-0000-of-0001&lt;/code>.&lt;/p>
 &lt;ul>
 &lt;li>Learn more about the &lt;a href="/documentation/sdks/python/">Beam SDK for Python&lt;/a>
 and look through the &lt;a href="https://beam.apache.org/releases/pydoc">Python SDK API reference&lt;/a>.&lt;/li>
+&lt;li>Get &lt;a href="/get-started/an-interactive-overview-of-beam">An Interactive Overview of Beam&lt;/a>&lt;/li>
 &lt;li>Walk through these WordCount examples in the &lt;a href="/get-started/wordcount-example">WordCount Example Walkthrough&lt;/a>.&lt;/li>
 &lt;li>Take a self-paced tour through our &lt;a href="/documentation/resources/learning-resources">Learning Resources&lt;/a>.&lt;/li>
 &lt;li>Dive in to some of our favorite &lt;a href="/get-started/resources/videos-and-podcasts">Videos and Podcasts&lt;/a>.&lt;/li>
diff --git a/website/generated-content/get-started/mobile-gaming-example/index.html b/website/generated-content/get-started/mobile-gaming-example/index.html
index 26d874bde30..861c89bd1fc 100644
--- a/website/generated-content/get-started/mobile-gaming-example/index.html
+++ b/website/generated-content/get-started/mobile-gaming-example/index.html
@@ -22,7 +22,7 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/tour-of-beam/>Tour of Beam</a></li><li><s [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Inter [...]
 (<a href=https://github.com/apache/beam/issues/18806>Issue 18806</a>).</p></blockquote><p>Every time a user plays an instance of our hypothetical mobile game, they generate a data event. Each data event consists of the following information:</p><ul><li>The unique ID of the user playing the game.</li><li>The team ID for the team to which the user belongs.</li><li>A score value for that particular instance of play.</li><li>A timestamp that records when the particular instance of play happe [...]
 occurred. The Y-axis represents processing time: the time at which a game event
 was processed. Ideally, events should be processed as they occur, depicted by
diff --git a/website/generated-content/get-started/quickstart-go/index.html b/website/generated-content/get-started/quickstart-go/index.html
index a4d0a6b18fb..91cd58d3d20 100644
--- a/website/generated-content/get-started/quickstart-go/index.html
+++ b/website/generated-content/get-started/quickstart-go/index.html
@@ -22,7 +22,7 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/tour-of-beam/>Tour of Beam</a></li><li><s [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Inter [...]
 <a href=https://github.com/apache/beam/tree/master/sdks/go/examples>examples</a>
 directory has many examples. All examples can be run by passing the
 required arguments described in the examples.</p><p>For example, to run <code>wordcount</code>, run:</p><div class="runner-direct snippet"><div class="notebook-skip code-snippet"><a class=copy type=button data-bs-toggle=tooltip data-bs-placement=bottom title="Copy to clipboard"><img src=/images/copy-icon.svg></a><pre><code class=language-direct data-lang=direct>$ go install github.com/apache/beam/sdks/v2/go/examples/wordcount
diff --git a/website/generated-content/get-started/quickstart-java/index.html b/website/generated-content/get-started/quickstart-java/index.html
index a447b4f9400..c57962da95c 100644
--- a/website/generated-content/get-started/quickstart-java/index.html
+++ b/website/generated-content/get-started/quickstart-java/index.html
@@ -22,7 +22,7 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/tour-of-beam/>Tour of Beam</a></li><li><s [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Inter [...]
 an <a href=/get-started/wordcount-example>example pipeline</a> written with the
 <a href=/documentation/sdks/java>Apache Beam Java SDK</a>, using a
 <a href=/documentation#runners>runner</a> of your choice.</p><p>If you&rsquo;re interested in contributing to the Apache Beam Java codebase, see the
diff --git a/website/generated-content/get-started/quickstart-py/index.html b/website/generated-content/get-started/quickstart-py/index.html
index a58c9deb16f..ce7776b4d20 100644
--- a/website/generated-content/get-started/quickstart-py/index.html
+++ b/website/generated-content/get-started/quickstart-py/index.html
@@ -22,7 +22,7 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/tour-of-beam/>Tour of Beam</a></li><li><s [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Inter [...]
 <a href=/get-started/quickstart/python#set-up-your-development-environment>Set up your development environment</a>.</p><h2 id=get-apache-beam>Get Apache Beam</h2><h3 id=create-and-activate-a-virtual-environment>Create and activate a virtual environment</h3><p>A virtual environment is a directory tree containing its own Python distribution. To create a virtual environment, run:</p><div class="shell-unix snippet"><div class="notebook-skip code-snippet"><a class=copy type=button data-bs-tog [...]
 Activating it sets some environment variables that point to the virtual
 environment&rsquo;s directories.</p><p>To activate a virtual environment in Bash, run:</p><div class="shell-unix snippet"><div class="notebook-skip code-snippet"><a class=copy type=button data-bs-toggle=tooltip data-bs-placement=bottom title="Copy to clipboard"><img src=/images/copy-icon.svg></a><pre><code class=language-unix data-lang=unix>. /path/to/directory/bin/activate</code></pre></div></div><div class="shell-powerShell snippet"><div class="notebook-skip code-snippet"><a class=copy [...]
@@ -41,7 +41,7 @@ python -m apache_beam.examples.wordcount --input gs://dataflow-samples/shakespea
 output path. For example, if you specify <code>/dir1/counts</code> for the <code>--output</code>
 parameter, the pipeline writes the files to <code>/dir1/</code> and names the files
 sequentially in the format <code>counts-0000-of-0001</code>.</p><h2 id=next-steps>Next Steps</h2><ul><li>Learn more about the <a href=/documentation/sdks/python/>Beam SDK for Python</a>
-and look through the <a href=https://beam.apache.org/releases/pydoc>Python SDK API reference</a>.</li><li>Walk through these WordCount examples in the <a href=/get-started/wordcount-example>WordCount Example Walkthrough</a>.</li><li>Take a self-paced tour through our <a href=/documentation/resources/learning-resources>Learning Resources</a>.</li><li>Dive in to some of our favorite <a href=/get-started/resources/videos-and-podcasts>Videos and Podcasts</a>.</li><li>Join the Beam <a href=/c [...]
+and look through the <a href=https://beam.apache.org/releases/pydoc>Python SDK API reference</a>.</li><li>Get <a href=/get-started/an-interactive-overview-of-beam>An Interactive Overview of Beam</a></li><li>Walk through these WordCount examples in the <a href=/get-started/wordcount-example>WordCount Example Walkthrough</a>.</li><li>Take a self-paced tour through our <a href=/documentation/resources/learning-resources>Learning Resources</a>.</li><li>Dive in to some of our favorite <a href [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/get-started/quickstart/go/index.html b/website/generated-content/get-started/quickstart/go/index.html
index f8ce5e20f30..842562bb77d 100644
--- a/website/generated-content/get-started/quickstart/go/index.html
+++ b/website/generated-content/get-started/quickstart/go/index.html
@@ -22,7 +22,7 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/tour-of-beam/>Tour of Beam</a></li><li><s [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Inter [...]
 <a href=https://github.com/apache/beam-starter-go>example pipeline</a> written with the
 <a href=/documentation/sdks/go>Apache Beam Go SDK</a>, using the
 <a href=/documentation/runners/direct/>Direct Runner</a>. The Direct Runner executes
diff --git a/website/generated-content/get-started/quickstart/java/index.html b/website/generated-content/get-started/quickstart/java/index.html
index 8240f586600..e397cbd6c20 100644
--- a/website/generated-content/get-started/quickstart/java/index.html
+++ b/website/generated-content/get-started/quickstart/java/index.html
@@ -22,7 +22,7 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/tour-of-beam/>Tour of Beam</a></li><li><s [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Inter [...]
 <a href=https://github.com/apache/beam-starter-java>example pipeline</a> written with
 the <a href=/documentation/sdks/java>Apache Beam Java SDK</a>, using the
 <a href=/documentation/runners/direct/>Direct Runner</a>. The Direct Runner executes
diff --git a/website/generated-content/get-started/quickstart/python/index.html b/website/generated-content/get-started/quickstart/python/index.html
index 54e8f07235e..86ffa74a73e 100644
--- a/website/generated-content/get-started/quickstart/python/index.html
+++ b/website/generated-content/get-started/quickstart/python/index.html
@@ -22,7 +22,7 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/tour-of-beam/>Tour of Beam</a></li><li><s [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Inter [...]
 <a href=https://github.com/apache/beam-starter-python>example pipeline</a> written with
 the <a href=/documentation/sdks/python>Apache Beam Python SDK</a>, using the
 <a href=/documentation/runners/direct/>Direct Runner</a>. The Direct Runner executes
diff --git a/website/generated-content/get-started/quickstart/typescript/index.html b/website/generated-content/get-started/quickstart/typescript/index.html
index c6f1af53143..129386ce069 100644
--- a/website/generated-content/get-started/quickstart/typescript/index.html
+++ b/website/generated-content/get-started/quickstart/typescript/index.html
@@ -22,7 +22,7 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/tour-of-beam/>Tour of Beam</a></li><li><s [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Inter [...]
 <a href=https://github.com/apache/beam-starter-typescript>example pipeline</a> written with
 the <a href=/documentation/sdks/typescript>Apache Beam Typescript SDK</a>, using the
 <a href=/documentation/runners/direct/>Direct Runner</a>. The Direct Runner executes
diff --git a/website/generated-content/get-started/resources/learning-resources/index.html b/website/generated-content/get-started/resources/learning-resources/index.html
index c412763d152..92a17df2121 100644
--- a/website/generated-content/get-started/resources/learning-resources/index.html
+++ b/website/generated-content/get-started/resources/learning-resources/index.html
@@ -22,7 +22,7 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/tour-of-beam/>Tour of Beam</a></li><li><s [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Inter [...]
 that can help you to learn Apache Beam concepts and programming model hands-on.
 Built based on <a href=https://www.jetbrains.com/education/>JetBrains Educational Products</a>, Beam Katas
 objective is to provide a series of structured hands-on learning experiences for learners
diff --git a/website/generated-content/get-started/resources/videos-and-podcasts/index.html b/website/generated-content/get-started/resources/videos-and-podcasts/index.html
index 3e2361668ea..e36f37f51b1 100644
--- a/website/generated-content/get-started/resources/videos-and-podcasts/index.html
+++ b/website/generated-content/get-started/resources/videos-and-podcasts/index.html
@@ -22,7 +22,7 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/tour-of-beam/>Tour of Beam</a></li><li><s [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Inter [...]
 <source src=https://feathercastapache.files.wordpress.com/2017/05/0517-04-mejia.mp3 type=audio/mpeg>Your browser does not support the audio element.</audio>
 ### Universal metrics with Apache Beam<p>ApacheCon, Montreal, 2018</p><p>Presented by Etienne Chauchot, <em>Apache Beam PMC member</em></p><iframe src=//www.slideshare.net/slideshow/embed_code/key/kKJRzR8HxkxLsR width=595 height=485 frameborder=0 marginwidth=0 marginheight=0 scrolling=no style="border:1px solid #ccc;border-width:1px;margin-bottom:5px;max-width:100%" allowfullscreen></iframe><div style=margin-bottom:5px><strong><a href=//www.slideshare.net/EtienneChauchot/universal-metric [...]
 <source src=//feathercastapache.files.wordpress.com/2018/09/03-universal-metrics-with-beam-etienne-chauchot.mp3 type=audio/mpeg>Your browser does not support the audio element.</audio><h2 id=next-steps>Next Steps</h2><ul><li>Take a self-paced tour through our <a href=/documentation/resources/learning-resources>Learning Resources</a>.</li></ul><div class=feedback><p class=update>Last updated on 2023/06/22</p><h3>Have you found everything you were looking for?</h3><p class=description>Was  [...]
diff --git a/website/generated-content/get-started/try-apache-beam/index.html b/website/generated-content/get-started/try-apache-beam/index.html
index f955547dcb0..543633d02ff 100644
--- a/website/generated-content/get-started/try-apache-beam/index.html
+++ b/website/generated-content/get-started/try-apache-beam/index.html
@@ -22,7 +22,7 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/tour-of-beam/>Tour of Beam</a></li><li><s [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Inter [...]
 
 <span class=kn>import</span> <span class=nn>org.apache.beam.sdk.Pipeline</span><span class=o>;</span>
 <span class=kn>import</span> <span class=nn>org.apache.beam.sdk.io.TextIO</span><span class=o>;</span>
diff --git a/website/generated-content/get-started/try-beam-playground/index.html b/website/generated-content/get-started/try-beam-playground/index.html
index 1fc76edb121..8aee34cd5d2 100644
--- a/website/generated-content/get-started/try-beam-playground/index.html
+++ b/website/generated-content/get-started/try-beam-playground/index.html
@@ -22,7 +22,7 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/tour-of-beam/>Tour of Beam</a></li><li><s [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Inter [...]
 without having to install Apache Beam in your environment.</p><p>You can try the available Apache Beam examples at
 <a href=https://play.beam.apache.org/>Beam Playground</a>.</p><h2 id=beam-playground-wordcount-example>Beam Playground WordCount Example</h2><div class=playground-wrapper><div class=playground-snippets><div class="language-java playground-snippet" data-sdk=java data-path=SDK_JAVA_MinimalWordCount></div><div class="language-py playground-snippet" data-sdk=python data-path=SDK_PYTHON_WordCountWithMetrics></div><div class="language-go playground-snippet" data-sdk=go data-path=SDK_GO_Minimal [...]
 <a href=https://play.beam.apache.org/>Apache Beam Playground</a> or via
diff --git a/website/generated-content/get-started/wordcount-example/index.html b/website/generated-content/get-started/wordcount-example/index.html
index 4c53afd9065..81ae2de3190 100644
--- a/website/generated-content/get-started/wordcount-example/index.html
+++ b/website/generated-content/get-started/wordcount-example/index.html
@@ -22,7 +22,7 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/tour-of-beam/>Tour of Beam</a></li><li><s [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Inter [...]
 read text, tokenize the text lines into individual words, and perform a
 frequency count on each of those words. The Beam SDKs contain a series of these
 four successively more detailed WordCount examples that build on each other. The
diff --git a/website/generated-content/security/cve-2020-1929/index.html b/website/generated-content/security/cve-2020-1929/index.html
index baf9002c5cb..65fc76ebcb1 100644
--- a/website/generated-content/security/cve-2020-1929/index.html
+++ b/website/generated-content/security/cve-2020-1929/index.html
@@ -22,7 +22,7 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/tour-of-beam/>Tour of Beam</a></li><li><s [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Inter [...]
 <a href=https://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div><div class="footer__cols__col footer__cols__col__logos"><div class=footer__cols__col--group><div class=footer__cols__col__logo><a href=https://github.com/apache/beam><im [...]
\ No newline at end of file
diff --git a/website/generated-content/security/index.html b/website/generated-content/security/index.html
index 81d5dcdf628..2e41ae8f9f5 100644
--- a/website/generated-content/security/index.html
+++ b/website/generated-content/security/index.html
@@ -22,7 +22,7 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/tour-of-beam/>Tour of Beam</a></li><li><s [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Get started</span></li><li><a href=/get-started/beam-overview/>Beam Overview</a></li><li><a href=/get-started/an-interactive-overview-of-beam/>An Inter [...]
 Team</a> for reporting vulnerabilities. Note
 that vulnerabilities should not be publicly disclosed until the project has
 responded.</p><p>To report a possible security vulnerability, please email
diff --git a/website/generated-content/sitemap.xml b/website/generated-content/sitemap.xml
index 3354802c793..6f7d0ff62f2 100644
--- a/website/generated-content/sitemap.xml
+++ b/website/generated-content/sitemap.xml
@@ -1 +1 @@
-<?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>/case-studies/projectshield/</loc><lastmod>2023-06-22T03:17:47+06:00</lastmod></url><url><loc>/categories/blog/</loc><lastmod>2023-06-22T03:17:47+06:00</lastmod></url><url><loc>/blog/</loc><lastmod>2023-06-22T03:17:47+06:00</lastmod></url><url><loc>/categories/</loc><lastmod>2023-06-22T03:17:47+06:00</lastmod></url><url><l [...]
\ No newline at end of file
+<?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>/case-studies/projectshield/</loc><lastmod>2023-06-22T11:12:56-04:00</lastmod></url><url><loc>/categories/blog/</loc><lastmod>2023-06-22T11:12:56-04:00</lastmod></url><url><loc>/blog/</loc><lastmod>2023-06-22T11:12:56-04:00</lastmod></url><url><loc>/categories/</loc><lastmod>2023-06-22T11:12:56-04:00</lastmod></url><url><l [...]
\ No newline at end of file