Skip to content

Commit 59beea0

Browse files
committed
Rewrite main landing page to be in markdown + updated card shortcode usage (#818)
feat: Rewrote main landing page to be in markdown + updated card shortcode usage
1 parent e0ef635 commit 59beea0

File tree

4 files changed

+78
-564
lines changed

4 files changed

+78
-564
lines changed

content/_index.md

Lines changed: 54 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,57 @@
11
---
22
title: NGINX Product Documentation
33
description: Learn how to deliver, manage, and protect your applications using F5 NGINX products.
4-
---
4+
---
5+
6+
## NGINX Product Documentation
7+
Learn how to deliver, manage, and protect your applications using F5 NGINX products.
8+
9+
{{<card-layout>}}
10+
{{<card-section showAsCards="true" title="NGINX One">}}
11+
{{<card title="NGINX One Console" titleUrl="/nginx-one/" brandIcon="NGINX-One-product-icon.svg" isLanding="true">}}
12+
Monitor your infrastructure, address security vulnerabilities, and assess the health of your NGINX fleet, all from a single console.
13+
{{</card >}}
14+
{{<card title="NGINX Plus" titleUrl="/nginx/" brandIcon="NGINX-Plus-product-icon-RGB.svg" isLanding="true">}}
15+
The all-in-one load balancer, reverse proxy, web server, content cache, and API gateway.
16+
{{</card >}}
17+
{{<card title="NGINX Instance Manager" titleUrl="/nginx-instance-manager/" brandIcon="NGINX-Instance-Manager-product-icon.svg" isLanding="true">}}
18+
Track and control NGINX Open Source and NGINX Plus instances.
19+
{{</card >}}
20+
{{<card title="NGINX Ingress Controller" titleUrl="/nginx-ingress-controller/" brandIcon="NGINX-Ingress-Controller-product-icon.svg" isLanding="true">}}
21+
Kubernetes traffic management with API gateway, identity, and observability features.
22+
{{</card >}}
23+
{{<card title="NGINX Gateway Fabric" titleUrl="/nginx-gateway-fabric/" brandIcon="NGINX-Gateway-Fabric-product-icon.svg" isLanding="true">}}
24+
Next generation Kubernetes connectivity using the Gateway API.
25+
{{</card >}}
26+
{{<card title="NGINX Open Source" titleUrl="https://nginx.org/en/docs/" brandIcon="NGINX-product-icon.svg" isLanding="true">}}
27+
The open source all-in-one load balancer, content cache, and web server
28+
{{</card >}}
29+
{{<card title="NGINX Agent" titleUrl="/nginx-agent/" brandIcon="NGINX-product-icon.svg" isLanding="true">}}
30+
A daemon providing observability data and remote configuration for NGINX Open Source and NGINX Plus instances
31+
{{</card >}}
32+
{{<card title="Subscription Licensing & Solutions" titleUrl="/solutions/" brandIcon="NGINX-product-icon.svg" isLanding="true">}}
33+
Stay compliant with your NGINX subscription licenses and see how you can use NGINX One to build secure, scalable, and high-performing applications and APIs.
34+
{{</card >}}
35+
{{</card-section>}}
36+
37+
{{<card-section showAsCards="true" title="NGINX App Protect">}}
38+
{{<card title="NGINX App Protect WAF" titleUrl="/nginx-app-protect-waf/" brandIcon="NGINX-App-Protect-WAF-product-icon.svg" isLanding="true">}}
39+
Lightweight, high-performance, advanced protection against Layer 7 attacks on your apps and APIs
40+
{{</card >}}
41+
{{<card title="NGINX App Protect DoS" titleUrl="/nginx-app-protect-dos/" brandIcon="NGINX-App-Protect-DoS-product-icon.svg" isLanding="true">}}
42+
Defend, adapt, and mitigate against Layer 7 denial-of-service attacks on your apps and APIs
43+
{{</card >}}
44+
{{</card-section>}}
45+
46+
{{<card-section showAsCards="true" title="NGINX as a Service">}}
47+
{{<card title="NGINX as a Service for Azure" titleUrl="/nginxaas/azure/" brandIcon="NGINX-for-Azure-product-icon.png" isLanding="true">}}
48+
Infrastructure-as-a-Service (IaaS) version of NGINX Plus for your Microsoft Azure application stack
49+
{{</card >}}
50+
{{</card-section>}}
51+
52+
{{<card-section showAsCards="true" title="More NGINX Products">}}
53+
{{<card title="NGINX Unit" titleUrl="https://unit.nginx.org/" brandIcon="NGINX-product-icon.svg" isLanding="true">}}
54+
Dynamic app server that can run beside NGINX, NGINX Plus, or on its own
55+
{{</card >}}
56+
{{</card-section>}}
57+
{{</card-layout>}}

content/agent/_index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,24 +35,24 @@ configurations, collection and reporting of real-time NGINX performance and oper
3535

3636
{{<card-layout>}}
3737
{{<card-section showAsCards="true" isFeaturedSection="true">}}
38-
{{<card title="About" titleUrl="/nginx-agent/about" icon="info">}}
38+
{{<card title="About" titleUrl="about/" icon="info">}}
3939
Learn everything you need to know about NGINX Agent
4040
{{</card>}}
4141
<!-- The titleURL and icon are both optional -->
4242
<!-- Lucide icon names can be found at https://lucide.dev/icons/ -->
43-
{{<card title="Getting started" titleUrl="/nginx-agent/installation-upgrade/getting-started" icon="unplug">}}
43+
{{<card title="Getting started" titleUrl="installation-upgrade/getting-started/" icon="unplug">}}
4444
Install NGINX Agent and run a mock control plane
4545
{{</card>}}
4646
{{</card-section>}}
4747
{{</card-layout>}}
4848

4949
{{<card-layout>}}
5050
{{<card-section showAsCards="true" isFeaturedSection="true">}}
51-
{{<card title="Upgrade" titleUrl="/nginx-agent/installation-upgrade/upgrade/" icon="circle-fading-arrow-up">}}
51+
{{<card title="Upgrade" titleUrl="installation-upgrade/upgrade/" icon="circle-fading-arrow-up">}}
5252
{{</card>}}
53-
{{<card title="Configuration" titleUrl="/nginx-agent/configuration" icon="cog">}}
53+
{{<card title="Configuration" titleUrl="configuration/" icon="cog">}}
5454
{{</card>}}
55-
{{<card title="Support" titleUrl="/nginx-agent/support" icon="hand-helping">}}
55+
{{<card title="Support" titleUrl="support/" icon="hand-helping">}}
5656
{{</card>}}
5757
{{</card-section>}}
5858
{{</card-layout>}}

content/nginx-one/_index.md

Lines changed: 17 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ F5 NGINX One Console makes it easy to manage NGINX instances across locations an
2222

2323
{{<card-layout>}}
2424
{{<card-section showAsCards="true" isFeaturedSection="true">}}
25-
{{<card title="Get started" titleUrl="/nginx-one/getting-started/" icon="unplug" isFullSize="true">}}
25+
{{<card title="Get started" titleUrl="getting-started/" isFeaturedCard="true" icon="unplug">}}
2626
Get up and running with NGINX One Console
2727
{{</card >}}
2828
{{</card-section>}}
@@ -31,14 +31,17 @@ F5 NGINX One Console makes it easy to manage NGINX instances across locations an
3131

3232
{{<card-layout>}}
3333
{{<card-section showAsCards="true" >}}
34-
{{<card title="Connect more NGINX instances" titleUrl="/nginx-one/connect-instances/" >}}
34+
{{<card title="Connect more NGINX instances" titleUrl="connect-instances/" >}}
3535
Work with data plane keys, containers, and proxy servers
3636
{{</card>}}
37-
{{<card title="Manage your NGINX instances" titleUrl="/nginx-one/nginx-configs/" >}}
37+
{{<card title="Manage your NGINX instances" titleUrl="nginx-configs/" >}}
3838
Manage one instance or groups of instances. Monitor certificates. Set up metrics.
3939
{{</card>}}
40-
{{<card title="Secure with NGINX App Protect" titleUrl="/nginx-one/nap-integration/" >}}
41-
Set up security policies by instance and group
40+
{{<card title="Organize users with RBAC" titleUrl="rbac/" >}}
41+
Assign responsibilities with role-based access control
42+
{{</card>}}
43+
{{<card title="Automate with the NGINX One API" titleUrl="api/" >}}
44+
Manage your NGINX fleet over REST
4245
{{</card>}}
4346
{{<card title="Connect Kubernetes deployments" titleUrl="/nginx-one/k8s/">}}
4447
Monitor deployments for CVEs and certificates
@@ -50,19 +53,10 @@ F5 NGINX One Console makes it easy to manage NGINX instances across locations an
5053

5154
{{<card-layout>}}
5255
{{<card-section showAsCards="true" >}}
53-
{{<card title="Connect Kubernetes deployments" titleUrl="/nginx-one/k8s/">}}
54-
Monitor deployments for CVEs and certificates
55-
{{</ card >}}
56-
{{<card title="Organize users with RBAC" titleUrl="/nginx-one/rbac/" >}}
57-
Assign responsibilities with role-based access control
58-
{{</card>}}
59-
{{<card title="Automate with the NGINX One Console API" titleUrl="/nginx-one/api/" >}}
60-
Manage your NGINX fleet over REST
61-
{{</card>}}
62-
{{<card title="Glossary" titleUrl="/nginx-one/glossary/" >}}
56+
{{<card title="Glossary" titleUrl="glossary/" >}}
6357
See latest updates: New features, improvements, and bug fixes
6458
{{</card>}}
65-
{{<card title="Changelog" titleUrl="/nginx-one/changelog/" icon="clock-alert">}}
59+
{{<card title="Changelog" titleUrl="changelog/" icon="clock-alert">}}
6660
See latest updates: New features, improvements, and bug fixes
6761
{{</card>}}
6862
{{</card-section>}}
@@ -73,31 +67,31 @@ F5 NGINX One Console makes it easy to manage NGINX instances across locations an
7367

7468
{{<card-layout>}}
7569
{{< card-section title="Kubernetes Solutions">}}
76-
{{< card title="NGINX Ingress Controller" titleUrl="/nginx-ingress-controller/" brandIcon="NGINX-Ingress-Controller-product-icon.png">}}
70+
{{< card title="NGINX Ingress Controller" titleUrl="/nginx-ingress-controller/" brandIcon="NGINX-Ingress-Controller-product-icon.svg">}}
7771
Kubernetes traffic management with API gateway, identity, and observability features.
7872
{{</ card >}}
79-
{{< card title="NGINX Gateway Fabric" titleUrl="/nginx-gateway-fabric" brandIcon="NGINX-product-icon.png">}}
73+
{{< card title="NGINX Gateway Fabric" titleUrl="/nginx-gateway-fabric/" brandIcon="NGINX-product-icon.svg">}}
8074
Next generation Kubernetes connectivity using the Gateway API.
8175
{{</ card >}}
8276
{{</ card-section >}}
8377
{{< card-section title="Local Console Option">}}
84-
{{< card title="NGINX Instance Manager" titleUrl="/nginx-instance-manager" brandIcon="NGINX-Instance-Manager-product-icon.png">}}
78+
{{< card title="NGINX Instance Manager" titleUrl="/nginx-instance-manager/" brandIcon="NGINX-Instance-Manager-product-icon.svg">}}
8579
Track and control NGINX Open Source and NGINX Plus instances.
8680
{{</ card >}}
8781
{{</ card-section >}}
8882
{{< card-section title="Modern App Delivery">}}
89-
{{< card title="NGINX Plus" titleUrl="/nginx" brandIcon="NGINX-Plus-product-icon-RGB.png">}}
83+
{{< card title="NGINX Plus" titleUrl="/nginx/" brandIcon="NGINX-Plus-product-icon-RGB.svg">}}
9084
The all-in-one load balancer, reverse proxy, web server, content cache, and API gateway.
9185
{{</ card >}}
92-
{{< card title="NGINX Open Source" titleUrl="https://nginx.org" brandIcon="NGINX-product-icon.png">}}
86+
{{< card title="NGINX Open Source" titleUrl="https://nginx.org" brandIcon="NGINX-product-icon.svg">}}
9387
The open source all-in-one load balancer, content cache, and web server
9488
{{</ card >}}
9589
{{</ card-section >}}
9690
{{< card-section title="Security">}}
97-
{{< card title="NGINX App Protect WAF" titleUrl="/nginx-app-protect-waf" brandIcon="NGINX-App-Protect-WAF-product-icon.png">}}
91+
{{< card title="NGINX App Protect WAF" titleUrl="/nginx-app-protect-waf/" brandIcon="NGINX-App-Protect-WAF-product-icon.svg">}}
9892
Lightweight, high-performance, advanced protection against Layer 7 attacks on your apps and APIs.
9993
{{</ card >}}
100-
{{< card title="NGINX App Protect DoS" titleUrl="/nginx-app-protect-dos" brandIcon="NGINX-App-Protect-DoS-product-icon.png">}}
94+
{{< card title="NGINX App Protect DoS" titleUrl="/nginx-app-protect-dos/" brandIcon="NGINX-App-Protect-DoS-product-icon.svg">}}
10195
Defend, adapt, and mitigate against Layer 7 denial-of-service attacks on your apps and APIs.
10296
{{</ card >}}
10397
{{</ card-section >}}

0 commit comments

Comments
 (0)