From f5cce219363ed0e0fb843895dbd12b3a63b5daf4 Mon Sep 17 00:00:00 2001 From: Jack Hickey <133868041+nginx-jack@users.noreply.github.com> Date: Wed, 2 Apr 2025 12:08:12 +0100 Subject: [PATCH 1/4] Partials: disable automatic links for custom product pages --- content/solutions/_index.md | 4 +++- layouts/partials/list-main.html | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/content/solutions/_index.md b/content/solutions/_index.md index e1e25b52b..b954b7766 100644 --- a/content/solutions/_index.md +++ b/content/solutions/_index.md @@ -9,4 +9,6 @@ weight: 1 This section provides information about managing subscription licenses for NGINX products. Learn about license requirements, how to handle common issues, and ensure compliance to keep systems running smoothly. -### Topics in this section: \ No newline at end of file +### Topics in this section: + +- [About subscription licenses]({{< ref "solutions/about-subscription-licenses.md" >}}) \ No newline at end of file diff --git a/layouts/partials/list-main.html b/layouts/partials/list-main.html index a4364f78c..f1a3d0b5c 100644 --- a/layouts/partials/list-main.html +++ b/layouts/partials/list-main.html @@ -1,3 +1,4 @@ +{{/* TODO: Delete this page, and use the one from nginx-hugo-them */}}
{{ $PageTitle := .Title }}
@@ -18,6 +19,7 @@

+ {{ if or (lt .WordCount 1) (eq $PageTitle "F5 NGINX One Console") }}
@@ -93,4 +95,5 @@

{{ end }}

+ {{end}} \ No newline at end of file From 5bed7ee2162829d5caa1863484c12d4a0c8316f1 Mon Sep 17 00:00:00 2001 From: Jack Hickey <133868041+nginx-jack@users.noreply.github.com> Date: Mon, 7 Apr 2025 09:33:02 +0100 Subject: [PATCH 2/4] Add ai made ngf landing page --- content/ngf/_index.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/content/ngf/_index.md b/content/ngf/_index.md index c33be6b17..3ad15b99b 100644 --- a/content/ngf/_index.md +++ b/content/ngf/_index.md @@ -2,3 +2,34 @@ title: "NGINX Gateway Fabric" url: /nginx-gateway-fabric/ --- + +NGINX Gateway Fabric is a lightweight, Kubernetes-native gateway built upon the Gateway API. It simplifies how you securely expose, route, and manage network traffic to your services at scale, empowering you to take full advantage of Kubernetes-native features and modern API-based workflows. + +{{< img src="/ngf/img/ngf-high-level.png" alt="" >}} + +## [Overview]({{< relref "overview/gateway-architecture" >}}) + +Gain a high-level understanding of NGINX Gateway Fabric, its core concepts, architecture, and how it fits into your Kubernetes infrastructure. + +## [Get Started]({{< relref "get-started" >}}) + +Quickly deploy your first gateway and route traffic to your services using step-by-step tutorials designed for new users. + +## [Installation with Helm]({{< relref "installation/installing-ngf/helm/" >}}) + +Detailed installation instructions covering multiple deployment scenarios so you can easily set up NGINX Gateway Fabric on your Kubernetes cluster. + +## [How-to guides]({{< relref "how-to/traffic-management/routing-traffic-to-your-app/" >}}) + +Step-by-step guidance for common tasks like configuring routing rules, enabling TLS termination, implementing authentication, and managing traffic. + +## [Reference]({{< relref "reference/api/" >}}) +Technical references including Gateway API resource specifications, command-line options, configuration directives, and API references essential for day-to-day use and configuration. + +## [Support]({{< relref "support" >}}) + +Find answers to common questions, seek community help, or get professional support directly from NGINX experts. + +## [Releases]({{< relref "releases" >}}) + +Stay up-to-date with the latest releases, release notes, feature updates, and information on version-specific upgrades for NGINX Gateway Fabric. From 9e4ef0e8f26bf7580ce14903ec5bc976a00edf1c Mon Sep 17 00:00:00 2001 From: Jack Hickey <133868041+nginx-jack@users.noreply.github.com> Date: Mon, 7 Apr 2025 14:54:47 +0100 Subject: [PATCH 3/4] ngf: Remove AI landing page --- content/ngf/_index.md | 33 +-------------------------------- 1 file changed, 1 insertion(+), 32 deletions(-) diff --git a/content/ngf/_index.md b/content/ngf/_index.md index 3ad15b99b..6e7642933 100644 --- a/content/ngf/_index.md +++ b/content/ngf/_index.md @@ -1,35 +1,4 @@ --- title: "NGINX Gateway Fabric" url: /nginx-gateway-fabric/ ---- - -NGINX Gateway Fabric is a lightweight, Kubernetes-native gateway built upon the Gateway API. It simplifies how you securely expose, route, and manage network traffic to your services at scale, empowering you to take full advantage of Kubernetes-native features and modern API-based workflows. - -{{< img src="/ngf/img/ngf-high-level.png" alt="" >}} - -## [Overview]({{< relref "overview/gateway-architecture" >}}) - -Gain a high-level understanding of NGINX Gateway Fabric, its core concepts, architecture, and how it fits into your Kubernetes infrastructure. - -## [Get Started]({{< relref "get-started" >}}) - -Quickly deploy your first gateway and route traffic to your services using step-by-step tutorials designed for new users. - -## [Installation with Helm]({{< relref "installation/installing-ngf/helm/" >}}) - -Detailed installation instructions covering multiple deployment scenarios so you can easily set up NGINX Gateway Fabric on your Kubernetes cluster. - -## [How-to guides]({{< relref "how-to/traffic-management/routing-traffic-to-your-app/" >}}) - -Step-by-step guidance for common tasks like configuring routing rules, enabling TLS termination, implementing authentication, and managing traffic. - -## [Reference]({{< relref "reference/api/" >}}) -Technical references including Gateway API resource specifications, command-line options, configuration directives, and API references essential for day-to-day use and configuration. - -## [Support]({{< relref "support" >}}) - -Find answers to common questions, seek community help, or get professional support directly from NGINX experts. - -## [Releases]({{< relref "releases" >}}) - -Stay up-to-date with the latest releases, release notes, feature updates, and information on version-specific upgrades for NGINX Gateway Fabric. +--- \ No newline at end of file From 53409e0534e8e26f61aea071318ec3893a58ed9e Mon Sep 17 00:00:00 2001 From: Jack Hickey <133868041+nginx-jack@users.noreply.github.com> Date: Mon, 7 Apr 2025 15:18:32 +0100 Subject: [PATCH 4/4] Add exemption for NAP Dos and plus list pages --- layouts/partials/list-main.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts/partials/list-main.html b/layouts/partials/list-main.html index f1a3d0b5c..d9e123c6f 100644 --- a/layouts/partials/list-main.html +++ b/layouts/partials/list-main.html @@ -19,7 +19,7 @@

- {{ if or (lt .WordCount 1) (eq $PageTitle "F5 NGINX One Console") }} + {{ if or (lt .WordCount 1) (eq $PageTitle "F5 NGINX One Console") (eq $PageTitle "F5 NGINX App Protect DoS") (eq $PageTitle "F5 NGINX Plus") }}