diff --git a/.vitepress/theme/blog-sidebar.ts b/.vitepress/theme/blog-sidebar.ts
index bd4c18dbe..be39f0aec 100644
--- a/.vitepress/theme/blog-sidebar.ts
+++ b/.vitepress/theme/blog-sidebar.ts
@@ -6,7 +6,7 @@ export const blogSidebarConfig = {
documentRootPath: '/hugo/content',
scanStartPath: 'blog',
resolvePath: '/blog/',
- collapsed: true,
+ collapsed: false,
useTitleFromFrontmatter: true,
capitalizeFirst: true,
useFolderTitleFromIndexFile: true,
diff --git a/website/archived/blog/2019/06.11-Manually-Adding-a-Node-to-an-Existing-Cluster.md b/website/archived/blog/2019/06.11-Manually-Adding-a-Node-to-an-Existing-Cluster.md
index c9916e866..049090771 100644
--- a/website/archived/blog/2019/06.11-Manually-Adding-a-Node-to-an-Existing-Cluster.md
+++ b/website/archived/blog/2019/06.11-Manually-Adding-a-Node-to-an-Existing-Cluster.md
@@ -8,7 +8,7 @@ publishdate: 2019-06-11
archivedate: 2019-07-11
---
-Gardener has an excellent ability to [automatically scale machines](../2021/01.25-Machine-Controller-Manager.md) for the cluster. From the point of view of scalability, there is **no need for manual intervention**.
+Gardener has an excellent ability to [automatically scale machines](../2021/01.25-machine-controller-manager.md) for the cluster. From the point of view of scalability, there is **no need for manual intervention**.

diff --git a/website/blog/2018/06.11-Anti-Patterns.md b/website/blog/2018/06/06.11-anti-patterns.md
similarity index 100%
rename from website/blog/2018/06.11-Anti-Patterns.md
rename to website/blog/2018/06/06.11-anti-patterns.md
diff --git a/website/blog/2018/06.11-Auditing-Kubernetes-for-Secure-Setup.md b/website/blog/2018/06/06.11-auditing-kubernetes-for-secure-setup.md
similarity index 100%
rename from website/blog/2018/06.11-Auditing-Kubernetes-for-Secure-Setup.md
rename to website/blog/2018/06/06.11-auditing-kubernetes-for-secure-setup.md
diff --git a/website/blog/2018/06.11-Big-things-come-in-small-packages.md b/website/blog/2018/06/06.11-big-things-come-in-small-packages.md
similarity index 100%
rename from website/blog/2018/06.11-Big-things-come-in-small-packages.md
rename to website/blog/2018/06/06.11-big-things-come-in-small-packages.md
diff --git a/website/blog/2018/06.11-Hardening-the-Gardener-Community-Setup.md b/website/blog/2018/06/06.11-hardening-the-gardener-community-setup.md
similarity index 100%
rename from website/blog/2018/06.11-Hardening-the-Gardener-Community-Setup.md
rename to website/blog/2018/06/06.11-hardening-the-gardener-community-setup.md
diff --git a/website/blog/2018/06.11-Kubernetes-is-available-in-Docker-for-Mac-17-12-CE.md b/website/blog/2018/06/06.11-kubernetes-is-available-in-docker-for-mac-17-12-ce.md
similarity index 100%
rename from website/blog/2018/06.11-Kubernetes-is-available-in-Docker-for-Mac-17-12-CE.md
rename to website/blog/2018/06/06.11-kubernetes-is-available-in-docker-for-mac-17-12-ce.md
diff --git a/website/blog/2018/06.11-Namespace-Isolation.md b/website/blog/2018/06/06.11-namespace-isolation.md
similarity index 100%
rename from website/blog/2018/06.11-Namespace-Isolation.md
rename to website/blog/2018/06/06.11-namespace-isolation.md
diff --git a/website/blog/2018/06.11-Namespace-Scope.md b/website/blog/2018/06/06.11-namespace-scope.md
similarity index 100%
rename from website/blog/2018/06.11-Namespace-Scope.md
rename to website/blog/2018/06/06.11-namespace-scope.md
diff --git a/website/blog/2018/06.11-ReadWriteMany-Dynamically-Provisioned-Persistent-Volumes-Using-Amazon-EFS.md b/website/blog/2018/06/06.11-readwritemany-dynamically-provisioned-persistent-volumes-using-amazon-efs.md
similarity index 100%
rename from website/blog/2018/06.11-ReadWriteMany-Dynamically-Provisioned-Persistent-Volumes-Using-Amazon-EFS.md
rename to website/blog/2018/06/06.11-readwritemany-dynamically-provisioned-persistent-volumes-using-amazon-efs.md
diff --git a/website/blog/2018/06.11-Shared-storage-with-S3-backend.md b/website/blog/2018/06/06.11-shared-storage-with-s3-backend.md
similarity index 100%
rename from website/blog/2018/06.11-Shared-storage-with-S3-backend.md
rename to website/blog/2018/06/06.11-shared-storage-with-s3-backend.md
diff --git a/website/blog/2018/06.11-Watching-logs-of-several-pods.md b/website/blog/2018/06/06.11-watching-logs-of-several-pods.md
similarity index 100%
rename from website/blog/2018/06.11-Watching-logs-of-several-pods.md
rename to website/blog/2018/06/06.11-watching-logs-of-several-pods.md
diff --git a/website/blog/2018/06/_index.md b/website/blog/2018/06/_index.md
new file mode 100644
index 000000000..68e90fdd7
--- /dev/null
+++ b/website/blog/2018/06/_index.md
@@ -0,0 +1,5 @@
+---
+title: June
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2018/images/blog-antipattern.png b/website/blog/2018/06/images/blog-antipattern.png
similarity index 100%
rename from website/blog/2018/images/blog-antipattern.png
rename to website/blog/2018/06/images/blog-antipattern.png
diff --git a/website/blog/2018/images/blog-aws-efs.png b/website/blog/2018/06/images/blog-aws-efs.png
similarity index 100%
rename from website/blog/2018/images/blog-aws-efs.png
rename to website/blog/2018/06/images/blog-aws-efs.png
diff --git a/website/blog/2018/images/blog-aws-efs.sketch b/website/blog/2018/06/images/blog-aws-efs.sketch
similarity index 100%
rename from website/blog/2018/images/blog-aws-efs.sketch
rename to website/blog/2018/06/images/blog-aws-efs.sketch
diff --git a/website/blog/2018/images/blog-https.png b/website/blog/2018/06/images/blog-https.png
similarity index 100%
rename from website/blog/2018/images/blog-https.png
rename to website/blog/2018/06/images/blog-https.png
diff --git a/website/blog/2018/images/blog-https.sketch b/website/blog/2018/06/images/blog-https.sketch
similarity index 100%
rename from website/blog/2018/images/blog-https.sketch
rename to website/blog/2018/06/images/blog-https.sketch
diff --git a/website/blog/2018/images/blog-kubernetes-enable.png b/website/blog/2018/06/images/blog-kubernetes-enable.png
similarity index 100%
rename from website/blog/2018/images/blog-kubernetes-enable.png
rename to website/blog/2018/06/images/blog-kubernetes-enable.png
diff --git a/website/blog/2018/images/blog-kubetail.png b/website/blog/2018/06/images/blog-kubetail.png
similarity index 100%
rename from website/blog/2018/images/blog-kubetail.png
rename to website/blog/2018/06/images/blog-kubetail.png
diff --git a/website/blog/2018/images/blog-kubetail.sketch b/website/blog/2018/06/images/blog-kubetail.sketch
similarity index 100%
rename from website/blog/2018/images/blog-kubetail.sketch
rename to website/blog/2018/06/images/blog-kubetail.sketch
diff --git a/website/blog/2018/images/blog-namespaceisolation.png b/website/blog/2018/06/images/blog-namespaceisolation.png
similarity index 100%
rename from website/blog/2018/images/blog-namespaceisolation.png
rename to website/blog/2018/06/images/blog-namespaceisolation.png
diff --git a/website/blog/2018/images/blog-namespaceisolation.sketch b/website/blog/2018/06/images/blog-namespaceisolation.sketch
similarity index 100%
rename from website/blog/2018/images/blog-namespaceisolation.sketch
rename to website/blog/2018/06/images/blog-namespaceisolation.sketch
diff --git a/website/blog/2018/images/blog-s3-shared-storage.png b/website/blog/2018/06/images/blog-s3-shared-storage.png
similarity index 100%
rename from website/blog/2018/images/blog-s3-shared-storage.png
rename to website/blog/2018/06/images/blog-s3-shared-storage.png
diff --git a/website/blog/2018/images/blog-s3-shared-storage.sketch b/website/blog/2018/06/images/blog-s3-shared-storage.sketch
similarity index 100%
rename from website/blog/2018/images/blog-s3-shared-storage.sketch
rename to website/blog/2018/06/images/blog-s3-shared-storage.sketch
diff --git a/website/blog/2018/images/blog-service-common-stack.png b/website/blog/2018/06/images/blog-service-common-stack.png
similarity index 100%
rename from website/blog/2018/images/blog-service-common-stack.png
rename to website/blog/2018/06/images/blog-service-common-stack.png
diff --git a/website/blog/2018/images/blog-service-service-stack.png b/website/blog/2018/06/images/blog-service-service-stack.png
similarity index 100%
rename from website/blog/2018/images/blog-service-service-stack.png
rename to website/blog/2018/06/images/blog-service-service-stack.png
diff --git a/website/blog/2018/images/teaser-1.sketch b/website/blog/2018/06/images/teaser-1.sketch
similarity index 100%
rename from website/blog/2018/images/teaser-1.sketch
rename to website/blog/2018/06/images/teaser-1.sketch
diff --git a/website/blog/2018/images/teaser-1.svg b/website/blog/2018/06/images/teaser-1.svg
similarity index 100%
rename from website/blog/2018/images/teaser-1.svg
rename to website/blog/2018/06/images/teaser-1.svg
diff --git a/website/blog/2018/images/teaser.sketch b/website/blog/2018/06/images/teaser.sketch
similarity index 100%
rename from website/blog/2018/images/teaser.sketch
rename to website/blog/2018/06/images/teaser.sketch
diff --git a/website/blog/2018/images/teaser.svg b/website/blog/2018/06/images/teaser.svg
similarity index 100%
rename from website/blog/2018/images/teaser.svg
rename to website/blog/2018/06/images/teaser.svg
diff --git a/website/blog/2018/07.11-Hibernate-a-Cluster-to-save-money.md b/website/blog/2018/07/07.11-hibernate-a-cluster-to-save-money.md
similarity index 100%
rename from website/blog/2018/07.11-Hibernate-a-Cluster-to-save-money.md
rename to website/blog/2018/07/07.11-hibernate-a-cluster-to-save-money.md
diff --git a/website/blog/2018/07/_index.md b/website/blog/2018/07/_index.md
new file mode 100644
index 000000000..eb785d698
--- /dev/null
+++ b/website/blog/2018/07/_index.md
@@ -0,0 +1,5 @@
+---
+title: July
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2018/images/teaser-patched-1.svg b/website/blog/2018/07/images/teaser-patched-1.svg
similarity index 100%
rename from website/blog/2018/images/teaser-patched-1.svg
rename to website/blog/2018/07/images/teaser-patched-1.svg
diff --git a/website/blog/2018/images/teaser-patched.svg b/website/blog/2018/07/images/teaser-patched.svg
similarity index 100%
rename from website/blog/2018/images/teaser-patched.svg
rename to website/blog/2018/07/images/teaser-patched.svg
diff --git a/website/blog/2018/12.22-Cookies-are-dangerous.md b/website/blog/2018/12/12.22-cookies-are-dangerous.md
similarity index 87%
rename from website/blog/2018/12.22-Cookies-are-dangerous.md
rename to website/blog/2018/12/12.22-cookies-are-dangerous.md
index f7b91ca80..940a5d09a 100644
--- a/website/blog/2018/12.22-Cookies-are-dangerous.md
+++ b/website/blog/2018/12/12.22-cookies-are-dangerous.md
@@ -14,4 +14,4 @@ archivedate: 2018-12-30
For a team event during the Christmas season we decided to completely reinterpret the topic `cookies`... since the vegetables have gone on a well-deserved vacation. :-)
-Get the recipe at [Gardener Cookies](./12.25-Gardener_Cookies.md).
+Get the recipe at [Gardener Cookies](./12.25-gardener-cookies.md).
diff --git a/website/blog/2018/12.25-Gardener_Cookies.md b/website/blog/2018/12/12.25-gardener-cookies.md
similarity index 100%
rename from website/blog/2018/12.25-Gardener_Cookies.md
rename to website/blog/2018/12/12.25-gardener-cookies.md
diff --git a/website/blog/2018/12/_index.md b/website/blog/2018/12/_index.md
new file mode 100644
index 000000000..d9cf54a44
--- /dev/null
+++ b/website/blog/2018/12/_index.md
@@ -0,0 +1,5 @@
+---
+title: December
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2018/images/cookie.jpg b/website/blog/2018/12/images/cookie.jpg
similarity index 100%
rename from website/blog/2018/images/cookie.jpg
rename to website/blog/2018/12/images/cookie.jpg
diff --git a/website/blog/2018/images/slider/cookie-00.jpg b/website/blog/2018/12/images/slider/cookie-00.jpg
similarity index 100%
rename from website/blog/2018/images/slider/cookie-00.jpg
rename to website/blog/2018/12/images/slider/cookie-00.jpg
diff --git a/website/blog/2018/images/slider/cookie-01.jpg b/website/blog/2018/12/images/slider/cookie-01.jpg
similarity index 100%
rename from website/blog/2018/images/slider/cookie-01.jpg
rename to website/blog/2018/12/images/slider/cookie-01.jpg
diff --git a/website/blog/2018/images/slider/cookie-02.jpg b/website/blog/2018/12/images/slider/cookie-02.jpg
similarity index 100%
rename from website/blog/2018/images/slider/cookie-02.jpg
rename to website/blog/2018/12/images/slider/cookie-02.jpg
diff --git a/website/blog/2018/images/slider/cookie-03.jpg b/website/blog/2018/12/images/slider/cookie-03.jpg
similarity index 100%
rename from website/blog/2018/images/slider/cookie-03.jpg
rename to website/blog/2018/12/images/slider/cookie-03.jpg
diff --git a/website/blog/2018/images/slider/cookie-05.jpg b/website/blog/2018/12/images/slider/cookie-05.jpg
similarity index 100%
rename from website/blog/2018/images/slider/cookie-05.jpg
rename to website/blog/2018/12/images/slider/cookie-05.jpg
diff --git a/website/blog/2019/05.24-Cluster-API-Machine-Abstractions-KubeCon-Talk.md b/website/blog/2019/05/05.24-cluster-api-machine-abstractions-kubecon-talk.md
similarity index 100%
rename from website/blog/2019/05.24-Cluster-API-Machine-Abstractions-KubeCon-Talk.md
rename to website/blog/2019/05/05.24-cluster-api-machine-abstractions-kubecon-talk.md
diff --git a/website/blog/2019/05/_index.md b/website/blog/2019/05/_index.md
new file mode 100644
index 000000000..da39dd210
--- /dev/null
+++ b/website/blog/2019/05/_index.md
@@ -0,0 +1,5 @@
+---
+title: May
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2019/06.11-Feature-Flags-in-Kubernetes-Applications.md b/website/blog/2019/06/06.11-feature-flags-in-kubernetes-applications.md
similarity index 100%
rename from website/blog/2019/06.11-Feature-Flags-in-Kubernetes-Applications.md
rename to website/blog/2019/06/06.11-feature-flags-in-kubernetes-applications.md
diff --git a/website/blog/2019/06.11-Organizing-Access-Using-kubeconfig-Files.md b/website/blog/2019/06/06.11-organizing-access-using-kubeconfig-files.md
similarity index 100%
rename from website/blog/2019/06.11-Organizing-Access-Using-kubeconfig-Files.md
rename to website/blog/2019/06/06.11-organizing-access-using-kubeconfig-files.md
diff --git a/website/blog/2019/06/_index.md b/website/blog/2019/06/_index.md
new file mode 100644
index 000000000..68e90fdd7
--- /dev/null
+++ b/website/blog/2019/06/_index.md
@@ -0,0 +1,5 @@
+---
+title: June
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2019/images/teaser-1.png b/website/blog/2019/06/images/teaser-1.png
similarity index 100%
rename from website/blog/2019/images/teaser-1.png
rename to website/blog/2019/06/images/teaser-1.png
diff --git a/website/blog/2019/images/teaser-1.sketch b/website/blog/2019/06/images/teaser-1.sketch
similarity index 100%
rename from website/blog/2019/images/teaser-1.sketch
rename to website/blog/2019/06/images/teaser-1.sketch
diff --git a/website/blog/2019/images/teaser-1.svg b/website/blog/2019/06/images/teaser-1.svg
similarity index 100%
rename from website/blog/2019/images/teaser-1.svg
rename to website/blog/2019/06/images/teaser-1.svg
diff --git a/website/blog/2019/images/teaser-2.gif b/website/blog/2019/06/images/teaser-2.gif
similarity index 100%
rename from website/blog/2019/images/teaser-2.gif
rename to website/blog/2019/06/images/teaser-2.gif
diff --git a/website/blog/2019/images/teaser-2.png b/website/blog/2019/06/images/teaser-2.png
similarity index 100%
rename from website/blog/2019/images/teaser-2.png
rename to website/blog/2019/06/images/teaser-2.png
diff --git a/website/blog/2019/images/teaser.sketch b/website/blog/2019/06/images/teaser.sketch
similarity index 100%
rename from website/blog/2019/images/teaser.sketch
rename to website/blog/2019/06/images/teaser.sketch
diff --git a/website/blog/2019/images/teaser.svg b/website/blog/2019/06/images/teaser.svg
similarity index 100%
rename from website/blog/2019/images/teaser.svg
rename to website/blog/2019/06/images/teaser.svg
diff --git a/website/blog/2020/05.11-New-Website-Same-Green-Flower.md b/website/blog/2020/05/05.11-new-website-same-green-flower.md
similarity index 100%
rename from website/blog/2020/05.11-New-Website-Same-Green-Flower.md
rename to website/blog/2020/05/05.11-new-website-same-green-flower.md
diff --git a/website/blog/2020/05/_index.md b/website/blog/2020/05/_index.md
new file mode 100644
index 000000000..da39dd210
--- /dev/null
+++ b/website/blog/2020/05/_index.md
@@ -0,0 +1,5 @@
+---
+title: May
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2020/images/github-mark-logo-green.svg b/website/blog/2020/05/images/github-mark-logo-green.svg
similarity index 100%
rename from website/blog/2020/images/github-mark-logo-green.svg
rename to website/blog/2020/05/images/github-mark-logo-green.svg
diff --git a/website/blog/2020/images/slack-logo-green.svg b/website/blog/2020/05/images/slack-logo-green.svg
similarity index 100%
rename from website/blog/2020/images/slack-logo-green.svg
rename to website/blog/2020/05/images/slack-logo-green.svg
diff --git a/website/blog/2020/images/twitter-logo-green.svg b/website/blog/2020/05/images/twitter-logo-green.svg
similarity index 100%
rename from website/blog/2020/images/twitter-logo-green.svg
rename to website/blog/2020/05/images/twitter-logo-green.svg
diff --git a/website/blog/2020/images/website-screen-L.png b/website/blog/2020/05/images/website-screen-L.png
similarity index 100%
rename from website/blog/2020/images/website-screen-L.png
rename to website/blog/2020/05/images/website-screen-L.png
diff --git a/website/blog/2020/images/website-screen.png b/website/blog/2020/05/images/website-screen.png
similarity index 100%
rename from website/blog/2020/images/website-screen.png
rename to website/blog/2020/05/images/website-screen.png
diff --git a/website/blog/2020/08.06-Gardener-v1.8.0-Released.md b/website/blog/2020/08/08.06-gardener-v1.8.0-released.md
similarity index 100%
rename from website/blog/2020/08.06-Gardener-v1.8.0-Released.md
rename to website/blog/2020/08/08.06-gardener-v1.8.0-released.md
diff --git a/website/blog/2020/08/_index.md b/website/blog/2020/08/_index.md
new file mode 100644
index 000000000..0d49fbdc3
--- /dev/null
+++ b/website/blog/2020/08/_index.md
@@ -0,0 +1,5 @@
+---
+title: August
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2020/09.11-Gardener-v1.9-and-v1.10-Released.md b/website/blog/2020/09/09.11-gardener-v1.9-and-v1.10-released.md
similarity index 97%
rename from website/blog/2020/09.11-Gardener-v1.9-and-v1.10-Released.md
rename to website/blog/2020/09/09.11-gardener-v1.9-and-v1.10-released.md
index 421a3de54..2b2e6c9f4 100644
--- a/website/blog/2020/09.11-Gardener-v1.9-and-v1.10-Released.md
+++ b/website/blog/2020/09/09.11-gardener-v1.9-and-v1.10-released.md
@@ -48,7 +48,7 @@ The Gardener API server is now forbidding such requests if the seeds are not com
### Logging Improvements for Loki (multiple PRs)
-After we released our large logging stack refactoring (from EFK to Loki) with [Gardener v1.8](./08.06-Gardener-v1.8.0-Released.md), we have continued to work on reliability, quality and user feedback in general.
+After we released our large logging stack refactoring (from EFK to Loki) with [Gardener v1.8](../08/08.06-gardener-v1.8.0-released.md), we have continued to work on reliability, quality and user feedback in general.
We aren't done yet, though, Gardener v1.10 includes a bunch of improvements which will help to graduate the `Logging` feature gate to beta and GA, eventually.
## Notable Changes in v1.9
diff --git a/website/blog/2020/09/_index.md b/website/blog/2020/09/_index.md
new file mode 100644
index 000000000..995e8a866
--- /dev/null
+++ b/website/blog/2020/09/_index.md
@@ -0,0 +1,5 @@
+---
+title: September
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2020/10.19-Gardener-Integrates-with-KubeVirt.md b/website/blog/2020/10/10.19-gardener-integrates-with-kubevirt.md
similarity index 100%
rename from website/blog/2020/10.19-Gardener-Integrates-with-KubeVirt.md
rename to website/blog/2020/10/10.19-gardener-integrates-with-kubevirt.md
diff --git a/website/blog/2020/10.19-Shoot-Reconciliation-Details.md b/website/blog/2020/10/10.19-shoot-reconciliation-details.md
similarity index 100%
rename from website/blog/2020/10.19-Shoot-Reconciliation-Details.md
rename to website/blog/2020/10/10.19-shoot-reconciliation-details.md
diff --git a/website/blog/2020/10/_index.md b/website/blog/2020/10/_index.md
new file mode 100644
index 000000000..e37ce7829
--- /dev/null
+++ b/website/blog/2020/10/_index.md
@@ -0,0 +1,5 @@
+---
+title: October
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2020/images/00-001.png b/website/blog/2020/10/images/00-001.png
similarity index 100%
rename from website/blog/2020/images/00-001.png
rename to website/blog/2020/10/images/00-001.png
diff --git a/website/blog/2020/images/00-002.png b/website/blog/2020/10/images/00-002.png
similarity index 100%
rename from website/blog/2020/images/00-002.png
rename to website/blog/2020/10/images/00-002.png
diff --git a/website/blog/2020/images/00-003.png b/website/blog/2020/10/images/00-003.png
similarity index 100%
rename from website/blog/2020/images/00-003.png
rename to website/blog/2020/10/images/00-003.png
diff --git a/website/blog/2020/images/00-004.png b/website/blog/2020/10/images/00-004.png
similarity index 100%
rename from website/blog/2020/images/00-004.png
rename to website/blog/2020/10/images/00-004.png
diff --git a/website/blog/2020/11.04-Gardener-v1.11-and-v1.12-Released.md b/website/blog/2020/11/11.04-gardener-v1.11-and-v1.12-released.md
similarity index 100%
rename from website/blog/2020/11.04-Gardener-v1.11-and-v1.12-Released.md
rename to website/blog/2020/11/11.04-gardener-v1.11-and-v1.12-released.md
diff --git a/website/blog/2020/11.20-Case-Study-Migrating-ETCD-Volumes-in-Production.md b/website/blog/2020/11/11.20-case-study-migrating-etcd-volumes-in-production.md
similarity index 100%
rename from website/blog/2020/11.20-Case-Study-Migrating-ETCD-Volumes-in-Production.md
rename to website/blog/2020/11/11.20-case-study-migrating-etcd-volumes-in-production.md
diff --git a/website/blog/2020/11.23-Gardener-v1.13-Released.md b/website/blog/2020/11/11.23-gardener-v1.13-released.md
similarity index 97%
rename from website/blog/2020/11.23-Gardener-v1.13-Released.md
rename to website/blog/2020/11/11.23-gardener-v1.13-released.md
index c88f18704..ab9968bab 100644
--- a/website/blog/2020/11.23-Gardener-v1.13-Released.md
+++ b/website/blog/2020/11/11.23-gardener-v1.13-released.md
@@ -81,7 +81,7 @@ We are not finished yet, but we do small increments and plan to progress on the
### `NodeLocalDNS` Network Policy Rules Adapted ([gardener/gardener#3184](https://github.com/gardener/gardener/pull/3184))
-The alpha `NodeLocalDNS` feature was already [introduced and explained with Gardener v1.8](./08.06-Gardener-v1.8.0-Released.md) with the motivation to overcome certain bottlenecks with the horizontally auto-scaled CoreDNS in all shoot clusters.
+The alpha `NodeLocalDNS` feature was already [introduced and explained with Gardener v1.8](../08/08.06-gardener-v1.8.0-released.md) with the motivation to overcome certain bottlenecks with the horizontally auto-scaled CoreDNS in all shoot clusters.
Unfortunately, due to a bug in the network policy rules, it was not working in all environments.
We have fixed this one now, so it should be ready for further tests and investigations.
Come give it a try!
diff --git a/website/blog/2020/11/_index.md b/website/blog/2020/11/_index.md
new file mode 100644
index 000000000..1b6804141
--- /dev/null
+++ b/website/blog/2020/11/_index.md
@@ -0,0 +1,5 @@
+---
+title: November
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2020/images/01-001.svg b/website/blog/2020/11/images/01-001.svg
similarity index 100%
rename from website/blog/2020/images/01-001.svg
rename to website/blog/2020/11/images/01-001.svg
diff --git a/website/blog/2020/12.03-STACKIT-Kubernetes-Engine-with-Gardener.md b/website/blog/2020/12/12.03-stackit-kubernetes-engine-with-gardener.md
similarity index 100%
rename from website/blog/2020/12.03-STACKIT-Kubernetes-Engine-with-Gardener.md
rename to website/blog/2020/12/12.03-stackit-kubernetes-engine-with-gardener.md
diff --git a/website/blog/2020/12/_index.md b/website/blog/2020/12/_index.md
new file mode 100644
index 000000000..d9cf54a44
--- /dev/null
+++ b/website/blog/2020/12/_index.md
@@ -0,0 +1,5 @@
+---
+title: December
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2020/images/00.png b/website/blog/2020/12/images/00.png
similarity index 100%
rename from website/blog/2020/images/00.png
rename to website/blog/2020/12/images/00.png
diff --git a/website/blog/2020/images/01.png b/website/blog/2020/12/images/01.png
similarity index 100%
rename from website/blog/2020/images/01.png
rename to website/blog/2020/12/images/01.png
diff --git a/website/blog/2021/01.25-Machine-Controller-Manager.md b/website/blog/2021/01/01.25-machine-controller-manager.md
similarity index 100%
rename from website/blog/2021/01.25-Machine-Controller-Manager.md
rename to website/blog/2021/01/01.25-machine-controller-manager.md
diff --git a/website/blog/2021/01/_index.md b/website/blog/2021/01/_index.md
new file mode 100644
index 000000000..2a167b9dd
--- /dev/null
+++ b/website/blog/2021/01/_index.md
@@ -0,0 +1,5 @@
+---
+title: January
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2021/images/mcm-00.png b/website/blog/2021/01/images/mcm-00.png
similarity index 100%
rename from website/blog/2021/images/mcm-00.png
rename to website/blog/2021/01/images/mcm-00.png
diff --git a/website/blog/2021/images/mcm-01.png b/website/blog/2021/01/images/mcm-01.png
similarity index 100%
rename from website/blog/2021/images/mcm-01.png
rename to website/blog/2021/01/images/mcm-01.png
diff --git a/website/blog/2021/02.01-Happy-anniversary-Gardener.md b/website/blog/2021/02/02.01-happy-anniversary-gardener.md
similarity index 100%
rename from website/blog/2021/02.01-Happy-anniversary-Gardener.md
rename to website/blog/2021/02/02.01-happy-anniversary-gardener.md
diff --git a/website/blog/2021/02/_index.md b/website/blog/2021/02/_index.md
new file mode 100644
index 000000000..406f5ca6e
--- /dev/null
+++ b/website/blog/2021/02/_index.md
@@ -0,0 +1,5 @@
+---
+title: February
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2021/images/gardener-01.png b/website/blog/2021/02/images/gardener-01.png
similarity index 100%
rename from website/blog/2021/images/gardener-01.png
rename to website/blog/2021/02/images/gardener-01.png
diff --git a/website/blog/2021/images/gardener-02.png b/website/blog/2021/02/images/gardener-02.png
similarity index 100%
rename from website/blog/2021/images/gardener-02.png
rename to website/blog/2021/02/images/gardener-02.png
diff --git a/website/blog/2021/images/gardener-03.png b/website/blog/2021/02/images/gardener-03.png
similarity index 100%
rename from website/blog/2021/images/gardener-03.png
rename to website/blog/2021/02/images/gardener-03.png
diff --git a/website/blog/2021/09.12-Navigating-Cloud-Native-Security.md b/website/blog/2021/09/09.12-navigating-cloud-native-security.md
similarity index 100%
rename from website/blog/2021/09.12-Navigating-Cloud-Native-Security.md
rename to website/blog/2021/09/09.12-navigating-cloud-native-security.md
diff --git a/website/blog/2021/09/_index.md b/website/blog/2021/09/_index.md
new file mode 100644
index 000000000..995e8a866
--- /dev/null
+++ b/website/blog/2021/09/_index.md
@@ -0,0 +1,5 @@
+---
+title: September
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2022/02.17-Gardener-Community-Meeting-February.md b/website/blog/2022/02/02.17-gardener-community-meeting-february.md
similarity index 100%
rename from website/blog/2022/02.17-Gardener-Community-Meeting-February.md
rename to website/blog/2022/02/02.17-gardener-community-meeting-february.md
diff --git a/website/blog/2022/02/_index.md b/website/blog/2022/02/_index.md
new file mode 100644
index 000000000..406f5ca6e
--- /dev/null
+++ b/website/blog/2022/02/_index.md
@@ -0,0 +1,5 @@
+---
+title: February
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2022/03.23-Gardener-Community-Meeting-March.md b/website/blog/2022/03/03.23-gardener-community-meeting-march.md
similarity index 100%
rename from website/blog/2022/03.23-Gardener-Community-Meeting-March.md
rename to website/blog/2022/03/03.23-gardener-community-meeting-march.md
diff --git a/website/blog/2022/03/_index.md b/website/blog/2022/03/_index.md
new file mode 100644
index 000000000..e732e330a
--- /dev/null
+++ b/website/blog/2022/03/_index.md
@@ -0,0 +1,5 @@
+---
+title: March
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2022/06.17-Gardener-Community-Meeting-June.md b/website/blog/2022/06/06.17-gardener-community-meeting-june.md
similarity index 100%
rename from website/blog/2022/06.17-Gardener-Community-Meeting-June.md
rename to website/blog/2022/06/06.17-gardener-community-meeting-june.md
diff --git a/website/blog/2022/06/_index.md b/website/blog/2022/06/_index.md
new file mode 100644
index 000000000..68e90fdd7
--- /dev/null
+++ b/website/blog/2022/06/_index.md
@@ -0,0 +1,5 @@
+---
+title: June
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2022/10.06-Gardener-Community-Meeting-October.md b/website/blog/2022/10/10.06-gardener-community-meeting-october.md
similarity index 100%
rename from website/blog/2022/10.06-Gardener-Community-Meeting-October.md
rename to website/blog/2022/10/10.06-gardener-community-meeting-october.md
diff --git a/website/blog/2022/10.20-Gardener-Community-Meeting-October-2.md b/website/blog/2022/10/10.20-gardener-community-meeting-october-2.md
similarity index 100%
rename from website/blog/2022/10.20-Gardener-Community-Meeting-October-2.md
rename to website/blog/2022/10/10.20-gardener-community-meeting-october-2.md
diff --git a/website/blog/2022/10/_index.md b/website/blog/2022/10/_index.md
new file mode 100644
index 000000000..e37ce7829
--- /dev/null
+++ b/website/blog/2022/10/_index.md
@@ -0,0 +1,5 @@
+---
+title: October
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2023/03-27-High-Availability-and-Zone-Outage-Toleration.md b/website/blog/2023/03/03-27-high-availability-and-zone-outage-toleration.md
similarity index 99%
rename from website/blog/2023/03-27-High-Availability-and-Zone-Outage-Toleration.md
rename to website/blog/2023/03/03-27-high-availability-and-zone-outage-toleration.md
index 80868e7ab..69411e9f0 100644
--- a/website/blog/2023/03-27-High-Availability-and-Zone-Outage-Toleration.md
+++ b/website/blog/2023/03/03-27-high-availability-and-zone-outage-toleration.md
@@ -445,4 +445,4 @@ The Gardener project is Open Source and [hosted on GitHub](https://github.com/ga
Feedback and contributions are always welcome!
-All channels for getting in touch or learning about the project are listed on our [landing page](../../documentation/contribute/_index.md#community). We are cordially inviting interested parties to join our [bi-weekly meetings](../../documentation/contribute/_index.md#bi-weekly-meetings).
+All channels for getting in touch or learning about the project are listed on our [landing page](../../../documentation/contribute/_index.md#community). We are cordially inviting interested parties to join our [bi-weekly meetings](../../../documentation/contribute/_index.md#bi-weekly-meetings).
diff --git a/website/blog/2023/03/_index.md b/website/blog/2023/03/_index.md
new file mode 100644
index 000000000..e732e330a
--- /dev/null
+++ b/website/blog/2023/03/_index.md
@@ -0,0 +1,5 @@
+---
+title: March
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2024/04-05-KubeCon-CloudNativeCon-Europe-2024-Highlights.md b/website/blog/2024/04/04-05-kubecon-cloudnativecon-europe-2024-highlights.md
similarity index 100%
rename from website/blog/2024/04-05-KubeCon-CloudNativeCon-Europe-2024-Highlights.md
rename to website/blog/2024/04/04-05-kubecon-cloudnativecon-europe-2024-highlights.md
diff --git a/website/blog/2024/04-18-SpinKube-Gardener-Shoot-Cluster.md b/website/blog/2024/04/04-18-spinkube-gardener-shoot-cluster.md
similarity index 100%
rename from website/blog/2024/04-18-SpinKube-Gardener-Shoot-Cluster.md
rename to website/blog/2024/04/04-18-spinkube-gardener-shoot-cluster.md
diff --git a/website/blog/2024/04-22-Gardener's-Registry-Cache-Extension-Another-Cost-Saving-Win-and-More.md b/website/blog/2024/04/04-22-gardener's-registry-cache-extension-another-cost-saving-win-and-more.md
similarity index 100%
rename from website/blog/2024/04-22-Gardener's-Registry-Cache-Extension-Another-Cost-Saving-Win-and-More.md
rename to website/blog/2024/04/04-22-gardener's-registry-cache-extension-another-cost-saving-win-and-more.md
diff --git a/website/blog/2024/04/_index.md b/website/blog/2024/04/_index.md
new file mode 100644
index 000000000..2b72c6900
--- /dev/null
+++ b/website/blog/2024/04/_index.md
@@ -0,0 +1,5 @@
+---
+title: April
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2024/images/kubecon-eu2024.png b/website/blog/2024/04/images/kubecon-eu2024.png
similarity index 100%
rename from website/blog/2024/images/kubecon-eu2024.png
rename to website/blog/2024/04/images/kubecon-eu2024.png
diff --git a/website/blog/2024/images/shoot-cluster-with-registry-cache.png b/website/blog/2024/04/images/shoot-cluster-with-registry-cache.png
similarity index 100%
rename from website/blog/2024/images/shoot-cluster-with-registry-cache.png
rename to website/blog/2024/04/images/shoot-cluster-with-registry-cache.png
diff --git a/website/blog/2024/05-21-Innovation-Unleashed-A-Deep-Dive-into-the-5th-Gardener-Community-Hackathon.md b/website/blog/2024/05/05-21-innovation-unleashed-a-deep-dive-into-the-5th-gardener-community-hackathon.md
similarity index 100%
rename from website/blog/2024/05-21-Innovation-Unleashed-A-Deep-Dive-into-the-5th-Gardener-Community-Hackathon.md
rename to website/blog/2024/05/05-21-innovation-unleashed-a-deep-dive-into-the-5th-gardener-community-hackathon.md
diff --git a/website/blog/2024/05/_index.md b/website/blog/2024/05/_index.md
new file mode 100644
index 000000000..da39dd210
--- /dev/null
+++ b/website/blog/2024/05/_index.md
@@ -0,0 +1,5 @@
+---
+title: May
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2024/images/hackathon202405-team.jpg b/website/blog/2024/05/images/hackathon202405-team.jpg
similarity index 100%
rename from website/blog/2024/images/hackathon202405-team.jpg
rename to website/blog/2024/05/images/hackathon202405-team.jpg
diff --git a/website/blog/2024/10-24-Gardener-KubeCon-CloudNativeCon-NA-2024-Announcement.md b/website/blog/2024/10/10-24-gardener-kubecon-cloudnativecon-na-2024-announcement.md
similarity index 100%
rename from website/blog/2024/10-24-Gardener-KubeCon-CloudNativeCon-NA-2024-Announcement.md
rename to website/blog/2024/10/10-24-gardener-kubecon-cloudnativecon-na-2024-announcement.md
diff --git a/website/blog/2024/10/_index.md b/website/blog/2024/10/_index.md
new file mode 100644
index 000000000..e37ce7829
--- /dev/null
+++ b/website/blog/2024/10/_index.md
@@ -0,0 +1,5 @@
+---
+title: October
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2024/11-06-PromCon-EU-2024.md b/website/blog/2024/11/11-06-promcon-eu-2024.md
similarity index 100%
rename from website/blog/2024/11-06-PromCon-EU-2024.md
rename to website/blog/2024/11/11-06-promcon-eu-2024.md
diff --git a/website/blog/2024/11-09-Demo.md b/website/blog/2024/11/11-09-demo.md
similarity index 100%
rename from website/blog/2024/11-09-Demo.md
rename to website/blog/2024/11/11-09-demo.md
diff --git a/website/blog/2024/11/_index.md b/website/blog/2024/11/_index.md
new file mode 100644
index 000000000..1b6804141
--- /dev/null
+++ b/website/blog/2024/11/_index.md
@@ -0,0 +1,5 @@
+---
+title: November
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2024/images/promcon2024.jpeg b/website/blog/2024/11/images/promcon2024.jpeg
similarity index 100%
rename from website/blog/2024/images/promcon2024.jpeg
rename to website/blog/2024/11/images/promcon2024.jpeg
diff --git a/website/blog/2024/12-08-Unleashing-Potential-Highlights-from-the-6th-Gardener-Community-Hackathon.md b/website/blog/2024/12/12-08-unleashing-potential-highlights-from-the-6th-gardener-community-hackathon.md
similarity index 100%
rename from website/blog/2024/12-08-Unleashing-Potential-Highlights-from-the-6th-Gardener-Community-Hackathon.md
rename to website/blog/2024/12/12-08-unleashing-potential-highlights-from-the-6th-gardener-community-hackathon.md
diff --git a/website/blog/2024/12/_index.md b/website/blog/2024/12/_index.md
new file mode 100644
index 000000000..d9cf54a44
--- /dev/null
+++ b/website/blog/2024/12/_index.md
@@ -0,0 +1,5 @@
+---
+title: December
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2024/images/hackathon202412-team.jpg b/website/blog/2024/12/images/hackathon202412-team.jpg
similarity index 100%
rename from website/blog/2024/images/hackathon202412-team.jpg
rename to website/blog/2024/12/images/hackathon202412-team.jpg
diff --git a/website/blog/2025/03/03-18-Gardener-KubeCon-CloudNativeCon-Europe-2025-Announcement.md b/website/blog/2025/03/03-18-gardener-kubecon-cloudnativecon-europe-2025-announcement.md
similarity index 100%
rename from website/blog/2025/03/03-18-Gardener-KubeCon-CloudNativeCon-Europe-2025-Announcement.md
rename to website/blog/2025/03/03-18-gardener-kubecon-cloudnativecon-europe-2025-announcement.md
diff --git a/website/blog/2025/04/04-17-Leaner-Clusters-Lower-Bills.md b/website/blog/2025/04/04-17-leaner-clusters-lower-bills.md
similarity index 99%
rename from website/blog/2025/04/04-17-Leaner-Clusters-Lower-Bills.md
rename to website/blog/2025/04/04-17-leaner-clusters-lower-bills.md
index b6cd7493d..96622f5f8 100644
--- a/website/blog/2025/04/04-17-Leaner-Clusters-Lower-Bills.md
+++ b/website/blog/2025/04/04-17-leaner-clusters-lower-bills.md
@@ -52,7 +52,7 @@ While compute was our main focus, we also addressed significant cost drivers in
### Centralized Ingress & Caching
* **Centralized Ingress:** In Gardener's early days, each shoot control plane had its own Load Balancer (LB), plus another for the reverse tunnel connection to worker nodes (to reach webhooks, scrape metrics, stream logs, `exec` into pods, etc.). This proliferation of LBs was expensive. We transitioned to a model using a central Istio ingress-gateway per seed cluster with a single LB, leveraging SNI (Server Name Indication) routing to direct traffic to the correct control plane API servers. We also reversed the connection direction: shoots now connect *to* seed clusters, and seeds connect *to* the garden cluster. This reduced the need for LBs exposing seed components and enabled *private* shoots or even *private* seeds behind firewalls.
-* **Registry Cache:** Pulling container images for essential components (like CNI, CSI drivers, kube-proxy) on every new node startup generated significant network traffic and costs. We implemented a [registry cache extension](https://github.com/gardener/gardener-extension-registry-cache), drastically reducing external image pulls (see [blog post](../../2024/04-22-Gardener's-Registry-Cache-Extension-Another-Cost-Saving-Win-and-More.md)).
+* **Registry Cache:** Pulling container images for essential components (like CNI, CSI drivers, kube-proxy) on every new node startup generated significant network traffic and costs. We implemented a [registry cache extension](https://github.com/gardener/gardener-extension-registry-cache), drastically reducing external image pulls (see [blog post](../../2024/04/04-22-gardener's-registry-cache-extension-another-cost-saving-win-and-more.md)).
### Smarter Networking Habits
diff --git a/website/blog/2025/05/05-12-Gardener-NeoNephos.md b/website/blog/2025/05/05-12-gardener-neonephos.md
similarity index 95%
rename from website/blog/2025/05/05-12-Gardener-NeoNephos.md
rename to website/blog/2025/05/05-12-gardener-neonephos.md
index 1e243797d..ed9db91e7 100644
--- a/website/blog/2025/05/05-12-Gardener-NeoNephos.md
+++ b/website/blog/2025/05/05-12-gardener-neonephos.md
@@ -40,7 +40,7 @@ Gardener provides a comprehensive "fully managed Kubernetes Clusters as a Servic
4. **Comprehensive Autoscaling:**
* **Cluster Autoscaler:** Gardener manages the Cluster Autoscaler for worker nodes, enabling dynamic scaling based on pod scheduling demands.
- * **Horizontal and Vertical Pod Autoscaler (VPA):** It manages HPA/VPA for workloads and applies it to control plane components, optimizing resource utilization (see [blog](https://github.com/gardener/documentation/blob/master/website/blog/2025/04/04-17-Leaner-Clusters-Lower-Bills.md)).
+ * **Horizontal and Vertical Pod Autoscaler (VPA):** It manages HPA/VPA for workloads and applies it to control plane components, optimizing resource utilization (see [blog](../04/04-17-leaner-clusters-lower-bills.md)).
5. **Operational Excellence & Maintenance:**
* **Automated Kubernetes Upgrades:** Gardener handles automated Kubernetes version upgrades for both control plane and worker nodes, with configurable maintenance windows.
@@ -72,7 +72,7 @@ Its nature as a fully open-source project is particularly relevant for initiativ
### Operational Depth Reflecting Real-World Scale
-Gardener's operational maturity is a direct reflection of its long evolution, shaped by the demands of enterprise users and real-world, large-scale deployments. This maturity translates into statistical evidence and track records of uptime for end-users and their critical services. For instance, Gardener includes fully automated, incremental etcd backups with a recovery point objective (RPO) of five minutes and supports autonomous, hands-off restoration workflows via `etcd-druid`. Features like Vertical Pod Autoscalers (VPAs), PodDisruptionBudgets (PDBs), NetworkPolicies, PriorityClasses, and sophisticated pod placement strategies are integral to Gardener's offering, ensuring high availability and fault tolerance. Gardener's automation deals with many of the usual exceptions and does not require human DevOps intervention for most operational tasks. Gardener's commitment to robust security is evident in [Gardener's proactive security posture](../../2021/09.12-Navigating-Cloud-Native-Security.md), which has proven effective in real-world scenarios. This depth of experience and automation ultimately translates into first-class Service Level Agreements (SLAs) that businesses can trust and rely on. As a testament to this, SAP entrusts Gardener with its Systems of Record. This level of operational excellence enables Gardener to meet the expectations of today’s most demanding Kubernetes use cases.
+Gardener's operational maturity is a direct reflection of its long evolution, shaped by the demands of enterprise users and real-world, large-scale deployments. This maturity translates into statistical evidence and track records of uptime for end-users and their critical services. For instance, Gardener includes fully automated, incremental etcd backups with a recovery point objective (RPO) of five minutes and supports autonomous, hands-off restoration workflows via `etcd-druid`. Features like Vertical Pod Autoscalers (VPAs), PodDisruptionBudgets (PDBs), NetworkPolicies, PriorityClasses, and sophisticated pod placement strategies are integral to Gardener's offering, ensuring high availability and fault tolerance. Gardener's automation deals with many of the usual exceptions and does not require human DevOps intervention for most operational tasks. Gardener's commitment to robust security is evident in [Gardener's proactive security posture](../../2021/09/09.12-navigating-cloud-native-security.md), which has proven effective in real-world scenarios. This depth of experience and automation ultimately translates into first-class Service Level Agreements (SLAs) that businesses can trust and rely on. As a testament to this, SAP entrusts Gardener with its Systems of Record. This level of operational excellence enables Gardener to meet the expectations of today’s most demanding Kubernetes use cases.
### Conclusion: A Solid Foundation for Your Kubernetes Strategy
diff --git a/website/blog/2025/06/06-17-Taking-Gardener-to-the-Next-Level-Highlights-from-the-7th-Gardener-Community-Hackathon-in-Schelklingen.md b/website/blog/2025/06/06-17-taking-gardener-to-the-next-level-highlights-from-the-7th-gardener-community-hackathon-in-schelklingen.md
similarity index 100%
rename from website/blog/2025/06/06-17-Taking-Gardener-to-the-Next-Level-Highlights-from-the-7th-Gardener-Community-Hackathon-in-Schelklingen.md
rename to website/blog/2025/06/06-17-taking-gardener-to-the-next-level-highlights-from-the-7th-gardener-community-hackathon-in-schelklingen.md
diff --git a/website/blog/2026/01/_index.md b/website/blog/2026/01/_index.md
new file mode 100644
index 000000000..2a167b9dd
--- /dev/null
+++ b/website/blog/2026/01/_index.md
@@ -0,0 +1,5 @@
+---
+title: January
+layout: blog-list
+aggregate: true
+---
diff --git a/website/blog/2026/02/_index.md b/website/blog/2026/02/_index.md
new file mode 100644
index 000000000..406f5ca6e
--- /dev/null
+++ b/website/blog/2026/02/_index.md
@@ -0,0 +1,5 @@
+---
+title: February
+layout: blog-list
+aggregate: true
+---
diff --git a/website/community/review-meetings/2022-community.md b/website/community/review-meetings/2022-community.md
index 861be070c..28701b707 100644
--- a/website/community/review-meetings/2022-community.md
+++ b/website/community/review-meetings/2022-community.md
@@ -12,8 +12,8 @@ Despite the (back then) [SAP-internal Review Meetings in 2022](./2022-reviews.md
| Topic | Speaker | Date and Time | Link |
| ----- | ------- | ------------- | ------- |
-|**Get more computing power in Gardener by overcoming Kubelet limitations with CRI-resource-manager** |[Pawel Palucki](https://github.com/ppalucki), [Alexander D. Kanevskiy](https://github.com/kad)|October 20, 2022|[Recording](https://www.youtube.com/watch?v=5a_A3furzlg)
[Summary](../../blog/2022/10.20-Gardener-Community-Meeting-October-2.md)|
-|**Cilium / Isovalent Presentation**|[Raymond de Jong](https://github.com/raymonddejong)|October 6, 2022|[Recording](https://www.youtube.com/watch?v=46nCdVA-rsc)
[Summary](../../blog/2022/10.06-Gardener-Community-Meeting-October.md)|
-|**Gardener Extension Development - From scratch to the gardener-extension-shoot-flux**|[Jens Schneider](https://github.com/jensac), Lothar Gesslein|June 9, 2022|[Recording](https://www.youtube.com/watch?v=nG2FRYL05mc&ab_channel=GardenerProject)
[Summary](../../blog/2022/06.17-Gardener-Community-Meeting-June.md)|
-|**Deploying and Developing Gardener Locally (Without Any External Infrastructure!)**|[Tim Ebert](https://github.com/timebertt), [Rafael Franzke](https://github.com/rfranzke)|March 17, 2022|[Recording](https://www.youtube.com/watch?v=nV_JI8YWwY4&ab_channel=GardenerProject)
[Summary](../../blog/2022/03.23-Gardener-Community-Meeting-March.md)|
-|**Gardenctl-v2**|[Holger Koser](https://github.com/holgerkoser), [Lukas Gross](https://github.com/grolu), [Peter Sutter](https://github.com/petersutter)|February 17, 2022|[Recording](https://www.youtube.com/watch?v=U1VvyQiE3Jg)
[Summary](../../blog/2022/02.17-Gardener-Community-Meeting-February.md)|
+|**Get more computing power in Gardener by overcoming Kubelet limitations with CRI-resource-manager** |[Pawel Palucki](https://github.com/ppalucki), [Alexander D. Kanevskiy](https://github.com/kad)|October 20, 2022|[Recording](https://www.youtube.com/watch?v=5a_A3furzlg)
[Summary](../../blog/2022/10/10.20-gardener-community-meeting-october-2.md)|
+|**Cilium / Isovalent Presentation**|[Raymond de Jong](https://github.com/raymonddejong)|October 6, 2022|[Recording](https://www.youtube.com/watch?v=46nCdVA-rsc)
[Summary](../../blog/2022/10/10.06-gardener-community-meeting-october.md)|
+|**Gardener Extension Development - From scratch to the gardener-extension-shoot-flux**|[Jens Schneider](https://github.com/jensac), Lothar Gesslein|June 9, 2022|[Recording](https://www.youtube.com/watch?v=nG2FRYL05mc&ab_channel=GardenerProject)
[Summary](../../blog/2022/06/06.17-gardener-community-meeting-june.md)|
+|**Deploying and Developing Gardener Locally (Without Any External Infrastructure!)**|[Tim Ebert](https://github.com/timebertt), [Rafael Franzke](https://github.com/rfranzke)|March 17, 2022|[Recording](https://www.youtube.com/watch?v=nV_JI8YWwY4&ab_channel=GardenerProject)
[Summary](../../blog/2022/03/03.23-gardener-community-meeting-march.md)|
+|**Gardenctl-v2**|[Holger Koser](https://github.com/holgerkoser), [Lukas Gross](https://github.com/grolu), [Peter Sutter](https://github.com/petersutter)|February 17, 2022|[Recording](https://www.youtube.com/watch?v=U1VvyQiE3Jg)
[Summary](../../blog/2022/02/02.17-gardener-community-meeting-february.md)|
diff --git a/website/community/review-meetings/2025-reviews.md b/website/community/review-meetings/2025-reviews.md
index b007d49e5..e142df731 100644
--- a/website/community/review-meetings/2025-reviews.md
+++ b/website/community/review-meetings/2025-reviews.md
@@ -419,7 +419,7 @@ _The occurrence for the [v1.122](https://github.com/gardener/gardener/releases/t
| Presenter(s) | Duration | Topic | Reference(s) |
| ----------- | -------- | ------------------------------------------------------------ | ------------------------------------------------------- |
| [@domdom82](https://github.com/domdom82) | `10m` | 🧦 CIDR Overlap w/ `Seed` For Non-HA `Shoot`s | [#11582](https://github.com/gardener/gardener/pull/11582) |
-| [@vlerenc](https://github.com/vlerenc) | `10m` | 💰 Leaner Clusters, Lower Bills | [blog post](https://gardener.cloud/blog/2025/04/04-17-Leaner-Clusters-Lower-Bills/) |
+| [@vlerenc](https://github.com/vlerenc) | `10m` | 💰 Leaner Clusters, Lower Bills | [blog post](https://gardener.cloud/blog/2025/04/04-17-leaner-clusters-lower-bills/) |
| [@grolu](https://github.com/grolu) | `10m` | 🕹 Recent Gardener Dashboard Features | [1.80.0 (release)](https://github.com/gardener/dashboard/releases/tag/1.80.0) |
| [@shafeeqes](https://github.com/shafeeqes), [@ary1992](https://github.com/ary1992) | `15m` | 🦋 In-Place Node Updates | [#11191](https://github.com/gardener/gardener/pull/11191), [#11393](https://github.com/gardener/gardener/pull/11393), [#11631](https://github.com/gardener/gardener/pull/11631), [#11713](https://github.com/gardener/gardener/pull/11713), [#11718](https://github.com/gardener/gardener/pull/11718), [#11843](https://github.com/gardener/gardener/pull/11843), [#11844](https://github.com/gardener/gardener/pull/11844), [#11953](https://github.com/gardener/gardener/pull/11953) |
diff --git a/website/documentation/guides/administer-shoots/scalability.md b/website/documentation/guides/administer-shoots/scalability.md
index 09b433204..ca18362d3 100644
--- a/website/documentation/guides/administer-shoots/scalability.md
+++ b/website/documentation/guides/administer-shoots/scalability.md
@@ -21,7 +21,7 @@ Let's take a rather simple example of two dimensions - the number of `Pods` per

-What sounds rather straightforward in theory can be a bit trickier in reality. While 110 `Pods` is the default limit, we successfully pushed beyond that and in certain cases run up to 800 `Pods` per `Node` without breaking the cluster (see [our remarks on higher pod density per node](https://gardener.cloud/blog/2025/04/04-17-Leaner-Clusters-Lower-Bills/#enabling-higher-pod-density-per-node)). This is possible in an environment where one knows and controls all workloads and cluster configurations. It still requires careful testing, though, and comes at the cost of limiting the scalability of other dimensions, like the number of `Nodes`.
+What sounds rather straightforward in theory can be a bit trickier in reality. While 110 `Pods` is the default limit, we successfully pushed beyond that and in certain cases run up to 800 `Pods` per `Node` without breaking the cluster (see [our remarks on higher pod density per node](https://gardener.cloud/blog/2025/04/04-17-leaner-clusters-lower-bills/#enabling-higher-pod-density-per-node)). This is possible in an environment where one knows and controls all workloads and cluster configurations. It still requires careful testing, though, and comes at the cost of limiting the scalability of other dimensions, like the number of `Nodes`.
Of course, a Kubernetes cluster has a plethora of dimensions. Thus, when looking at a simple questions like *"How many resources can I store in ETCD?"*, the only meaningful answer must be: *"it depends"*