From e6a9de764b880ebeb2b29fd4b0277ec64c8fd418 Mon Sep 17 00:00:00 2001 From: Erica Hughberg Date: Wed, 25 Jun 2025 17:16:40 -0400 Subject: [PATCH] add tools page Signed-off-by: Erica Hughberg --- site/content/en/about/index.md | 2 +- site/content/en/tools/_index.md | 32 ++++++++ .../tools/benchmark-report-explorer/index.md | 2 +- site/hugo.toml | 5 ++ site/layouts/partials/navbar.html | 25 ++++++ site/layouts/partials/tools-grid.html | 78 +++++++++++++++++++ site/layouts/shortcodes/tools-grid.html | 1 + 7 files changed, 143 insertions(+), 2 deletions(-) create mode 100644 site/content/en/tools/_index.md create mode 100644 site/layouts/partials/tools-grid.html create mode 100644 site/layouts/shortcodes/tools-grid.html diff --git a/site/content/en/about/index.md b/site/content/en/about/index.md index 6e25e4d6b4..639a2c219a 100644 --- a/site/content/en/about/index.md +++ b/site/content/en/about/index.md @@ -26,7 +26,7 @@ Envoy Gateway democratizes the power of Env

Envoy Gateway was created with a clear mission: to make Envoy Proxy's powerful features accessible to all users while providing a robust implementation of the Kubernetes Gateway API. We believe that managing application traffic should be straightforward, allowing teams to focus on building great applications rather than wrestling with complex proxy configurations. -

{{% /blocks/section %}} diff --git a/site/content/en/tools/_index.md b/site/content/en/tools/_index.md new file mode 100644 index 0000000000..e75fd762e6 --- /dev/null +++ b/site/content/en/tools/_index.md @@ -0,0 +1,32 @@ ++++ +title = "Tools" +description = "Explore tools available on Envoy Gateway site" ++++ +{{% blocks/cover title="Envoy Gateway Tools" height="auto" color="primary" %}} +
+

+ Tools for learning about and exploring the Envoy Gateway project. +

+
+{{% /blocks/cover %}} +{{% blocks/section color="white" %}} +{{% /blocks/section %}} +
+

Available Tools

+
+ +
+ {{< tools-grid >}} +
+ +{{% blocks/section color="white" %}} +
+{{% /blocks/section %}} diff --git a/site/content/en/tools/benchmark-report-explorer/index.md b/site/content/en/tools/benchmark-report-explorer/index.md index e250d8d753..9fa7e0e90a 100644 --- a/site/content/en/tools/benchmark-report-explorer/index.md +++ b/site/content/en/tools/benchmark-report-explorer/index.md @@ -1,6 +1,6 @@ --- title: "Performance Benchmark Report Explorer" -description: "Envoy Gateway Performance Benchmark Report Explorer Tool" +description: "Explore the Benchmark Reports from Envoy Gateway Releases" type: "tools" includeBenchmark: true --- diff --git a/site/hugo.toml b/site/hugo.toml index a7ec1f7cf5..4ffc5bb13e 100644 --- a/site/hugo.toml +++ b/site/hugo.toml @@ -223,6 +223,11 @@ enable = true name = "Documentation" weight = -102 url = "/docs" + [[menu.main]] + name = "Tools" + weight = -99 + url = "/tools" + hasChildren = true [[params.versions]] version = "latest" diff --git a/site/layouts/partials/navbar.html b/site/layouts/partials/navbar.html index 4060ba40c7..bda421244e 100644 --- a/site/layouts/partials/navbar.html +++ b/site/layouts/partials/navbar.html @@ -11,6 +11,30 @@