Skip to content

Commit 021ea2a

Browse files
committed
chore: Refactored card usage to remove card-layout shortcode
1 parent a158c5a commit 021ea2a

File tree

6 files changed

+179
-210
lines changed

6 files changed

+179
-210
lines changed

archetypes/landing-page.md

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,16 @@ nd-product:
3131
[//]: # "One card will take full width page: two will take half width each. Three will stack like an inverse pyramid."
3232
[//]: # "Some examples of content could be the latest release note, the most common install path, and a popular new feature."
3333

34-
{{<card-layout>}}
35-
{{<card-section showAsCards="true" isFeaturedSection="true">}}
36-
{{<card title="<some-title>">}}
37-
<!-- Each description should be roughly 10 words or less. -->
38-
{{</card>}}
39-
<!-- The titleURL and icon are both optional -->
40-
<!-- Lucide icon names can be found at https://lucide.dev/icons/ -->
41-
{{<card title="<some-title>" titleUrl="<some-url>" icon="<some-lucide-icon>">}}
42-
<!-- Each description should be roughly 10 words or less. -->
43-
{{</card>}}
44-
{{</card-section>}}
45-
{{</card-layout>}}
34+
{{<card-section isFeaturedSection="true">}}
35+
{{<card title="<some-title>">}}
36+
<!-- Each description should be roughly 10 words or less. -->
37+
{{</card>}}
38+
<!-- The titleURL and icon are both optional -->
39+
<!-- Lucide icon names can be found at https://lucide.dev/icons/ -->
40+
{{<card title="<some-title>" titleUrl="<some-url>" icon="<some-lucide-icon>">}}
41+
<!-- Each description should be roughly 10 words or less. -->
42+
{{</card>}}
43+
{{</card-section>}}
4644

4745
## Other content
4846

content/_index.md

Lines changed: 44 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -6,52 +6,50 @@ description: Learn how to deliver, manage, and protect your applications using F
66
## NGINX Product Documentation
77
Learn how to deliver, manage, and protect your applications using F5 NGINX products.
88

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>}}
9+
{{<card-section title="NGINX One">}}
10+
{{<card title="NGINX One Console" titleUrl="/nginx-one/" brandIcon="NGINX-One-product-icon.svg" isLanding="true">}}
11+
Monitor your infrastructure, address security vulnerabilities, and assess the health of your NGINX fleet, all from a single console.
12+
{{</card >}}
13+
{{<card title="NGINX Plus" titleUrl="/nginx/" brandIcon="NGINX-Plus-product-icon-RGB.svg" isLanding="true">}}
14+
The all-in-one load balancer, reverse proxy, web server, content cache, and API gateway.
15+
{{</card >}}
16+
{{<card title="NGINX Instance Manager" titleUrl="/nginx-instance-manager/" brandIcon="NGINX-Instance-Manager-product-icon.svg" isLanding="true">}}
17+
Track and control NGINX Open Source and NGINX Plus instances.
18+
{{</card >}}
19+
{{<card title="NGINX Ingress Controller" titleUrl="/nginx-ingress-controller/" brandIcon="NGINX-Ingress-Controller-product-icon.svg" isLanding="true">}}
20+
Kubernetes traffic management with API gateway, identity, and observability features.
21+
{{</card >}}
22+
{{<card title="NGINX Gateway Fabric" titleUrl="/nginx-gateway-fabric/" brandIcon="NGINX-Gateway-Fabric-product-icon.svg" isLanding="true">}}
23+
Next generation Kubernetes connectivity using the Gateway API.
24+
{{</card >}}
25+
{{<card title="NGINX Open Source" titleUrl="https://nginx.org/en/docs/" brandIcon="NGINX-product-icon.svg" isLanding="true">}}
26+
The open source all-in-one load balancer, content cache, and web server
27+
{{</card >}}
28+
{{<card title="NGINX Agent" titleUrl="/nginx-agent/" brandIcon="NGINX-product-icon.svg" isLanding="true">}}
29+
A daemon providing observability data and remote configuration for NGINX Open Source and NGINX Plus instances
30+
{{</card >}}
31+
{{<card title="Subscription Licensing & Solutions" titleUrl="/solutions/" brandIcon="NGINX-product-icon.svg" isLanding="true">}}
32+
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.
33+
{{</card >}}
34+
{{</card-section>}}
3635

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>}}
36+
{{<card-section title="NGINX App Protect">}}
37+
{{<card title="NGINX App Protect WAF" titleUrl="/nginx-app-protect-waf/" brandIcon="NGINX-App-Protect-WAF-product-icon.svg" isLanding="true">}}
38+
Lightweight, high-performance, advanced protection against Layer 7 attacks on your apps and APIs
39+
{{</card >}}
40+
{{<card title="NGINX App Protect DoS" titleUrl="/nginx-app-protect-dos/" brandIcon="NGINX-App-Protect-DoS-product-icon.svg" isLanding="true">}}
41+
Defend, adapt, and mitigate against Layer 7 denial-of-service attacks on your apps and APIs
42+
{{</card >}}
43+
{{</card-section>}}
4544

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>}}
45+
{{<card-section title="NGINX as a Service">}}
46+
{{<card title="NGINX as a Service for Azure" titleUrl="/nginxaas/azure/" brandIcon="NGINX-for-Azure-product-icon.png" isLanding="true">}}
47+
Infrastructure-as-a-Service (IaaS) version of NGINX Plus for your Microsoft Azure application stack
48+
{{</card >}}
49+
{{</card-section>}}
5150

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>}}
51+
{{<card-section title="More NGINX Products">}}
52+
{{<card title="NGINX Unit" titleUrl="https://unit.nginx.org/" brandIcon="NGINX-product-icon.svg" isLanding="true">}}
53+
Dynamic app server that can run beside NGINX, NGINX Plus, or on its own
54+
{{</card >}}
55+
{{</card-section>}}

content/agent/_index.md

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -33,26 +33,22 @@ configurations, collection and reporting of real-time NGINX performance and oper
3333
[//]: # "One card will take full width page: two will take half width each. Three will stack like an inverse pyramid."
3434
[//]: # "Some examples of content could be the latest release note, the most common install path, and a popular new feature."
3535

36-
{{<card-layout>}}
37-
{{<card-section showAsCards="true" isFeaturedSection="true">}}
38-
{{<card title="About" titleUrl="about/" icon="info">}}
39-
Learn everything you need to know about NGINX Agent
40-
{{</card>}}
41-
<!-- The titleURL and icon are both optional -->
42-
<!-- Lucide icon names can be found at https://lucide.dev/icons/ -->
43-
{{<card title="Getting started" titleUrl="installation-upgrade/getting-started/" icon="unplug">}}
44-
Install NGINX Agent and run a mock control plane
45-
{{</card>}}
46-
{{</card-section>}}
47-
{{</card-layout>}}
36+
{{<card-section isFeaturedSection="true">}}
37+
{{<card title="About" titleUrl="about/" icon="info">}}
38+
Learn everything you need to know about NGINX Agent
39+
{{</card>}}
40+
<!-- The titleURL and icon are both optional -->
41+
<!-- Lucide icon names can be found at https://lucide.dev/icons/ -->
42+
{{<card title="Getting started" titleUrl="installation-upgrade/getting-started/" icon="unplug">}}
43+
Install NGINX Agent and run a mock control plane
44+
{{</card>}}
45+
{{</card-section>}}
4846

49-
{{<card-layout>}}
50-
{{<card-section showAsCards="true" isFeaturedSection="true">}}
51-
{{<card title="Upgrade" titleUrl="installation-upgrade/upgrade/" icon="circle-fading-arrow-up">}}
52-
{{</card>}}
53-
{{<card title="Configuration" titleUrl="configuration/" icon="cog">}}
54-
{{</card>}}
55-
{{<card title="Support" titleUrl="support/" icon="hand-helping">}}
56-
{{</card>}}
57-
{{</card-section>}}
58-
{{</card-layout>}}
47+
{{<card-section isFeaturedSection="true">}}
48+
{{<card title="Upgrade" titleUrl="installation-upgrade/upgrade/" icon="circle-fading-arrow-up">}}
49+
{{</card>}}
50+
{{<card title="Configuration" titleUrl="configuration/" icon="cog">}}
51+
{{</card>}}
52+
{{<card title="Support" titleUrl="support/" icon="hand-helping">}}
53+
{{</card>}}
54+
{{</card-section>}}

content/nginx-one/_index.md

Lines changed: 59 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -20,79 +20,71 @@ F5 NGINX One Console makes it easy to manage NGINX instances across locations an
2020
[//]: # "One card will take full width page: two will take half width each. Three will stack like an inverse pyramid."
2121
[//]: # "Some examples of content could be the latest release note, the most common install path, and a popular new feature."
2222

23-
{{<card-layout>}}
24-
{{<card-section showAsCards="true" isFeaturedSection="true">}}
25-
{{<card title="Get started" titleUrl="getting-started/" icon="unplug" isFullSize="true">}}
26-
Get up and running with NGINX One Console
27-
{{</card >}}
28-
{{</card-section>}}
29-
{{</card-layout>}}
23+
{{<card-section isFeaturedSection="true">}}
24+
{{<card title="Get started" titleUrl="getting-started/" icon="unplug" isFullSize="true">}}
25+
Get up and running with NGINX One Console
26+
{{</card >}}
27+
{{</card-section>}}
3028

3129

32-
{{<card-layout>}}
33-
{{<card-section showAsCards="true" >}}
34-
{{<card title="Connect more NGINX instances" titleUrl="connect-instances/" >}}
35-
Work with data plane keys, containers, and proxy servers
36-
{{</card>}}
37-
{{<card title="Manage your NGINX instances" titleUrl="nginx-configs/" >}}
38-
Manage one instance or groups of instances. Monitor certificates. Set up metrics.
39-
{{</card>}}
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
45-
{{</card>}}
46-
{{<card title="Connect Kubernetes deployments" titleUrl="/nginx-one/k8s/">}}
47-
Monitor deployments for CVEs and certificates
48-
{{</ card >}}
49-
{{</card-section>}}
50-
{{</card-layout>}}
30+
{{<card-section >}}
31+
{{<card title="Connect more NGINX instances" titleUrl="connect-instances/" >}}
32+
Work with data plane keys, containers, and proxy servers
33+
{{</card>}}
34+
{{<card title="Manage your NGINX instances" titleUrl="nginx-configs/" >}}
35+
Manage one instance or groups of instances. Monitor certificates. Set up metrics.
36+
{{</card>}}
37+
{{<card title="Organize users with RBAC" titleUrl="rbac/" >}}
38+
Assign responsibilities with role-based access control
39+
{{</card>}}
40+
{{<card title="Automate with the NGINX One API" titleUrl="api/" >}}
41+
Manage your NGINX fleet over REST
42+
{{</card>}}
43+
{{<card title="Connect Kubernetes deployments" titleUrl="/nginx-one/k8s/">}}
44+
Monitor deployments for CVEs and certificates
45+
{{</ card >}}
46+
{{</card-section>}}
5147

5248
### More information
5349

54-
{{<card-layout>}}
55-
{{<card-section showAsCards="true" >}}
56-
{{<card title="Glossary" titleUrl="glossary/" >}}
57-
See latest updates: New features, improvements, and bug fixes
58-
{{</card>}}
59-
{{<card title="Changelog" titleUrl="changelog/" icon="clock-alert">}}
60-
See latest updates: New features, improvements, and bug fixes
61-
{{</card>}}
62-
{{</card-section>}}
63-
{{</card-layout>}}
50+
{{<card-section >}}
51+
{{<card title="Glossary" titleUrl="glossary/" >}}
52+
See latest updates: New features, improvements, and bug fixes
53+
{{</card>}}
54+
{{<card title="Changelog" titleUrl="changelog/" icon="clock-alert">}}
55+
See latest updates: New features, improvements, and bug fixes
56+
{{</card>}}
57+
{{</card-section>}}
6458

6559
## NGINX One components
6660
[//]: # "You can add any extra content for the page here, such as additional cards, diagrams or text."
6761

68-
{{<card-layout>}}
69-
{{< card-section title="Kubernetes Solutions">}}
70-
{{< card title="NGINX Ingress Controller" titleUrl="/nginx-ingress-controller/" brandIcon="NGINX-Ingress-Controller-product-icon.svg">}}
71-
Kubernetes traffic management with API gateway, identity, and observability features.
72-
{{</ card >}}
73-
{{< card title="NGINX Gateway Fabric" titleUrl="/nginx-gateway-fabric/" brandIcon="NGINX-product-icon.svg">}}
74-
Next generation Kubernetes connectivity using the Gateway API.
75-
{{</ card >}}
76-
{{</ card-section >}}
77-
{{< card-section title="Local Console Option">}}
78-
{{< card title="NGINX Instance Manager" titleUrl="/nginx-instance-manager/" brandIcon="NGINX-Instance-Manager-product-icon.svg">}}
79-
Track and control NGINX Open Source and NGINX Plus instances.
80-
{{</ card >}}
81-
{{</ card-section >}}
82-
{{< card-section title="Modern App Delivery">}}
83-
{{< card title="NGINX Plus" titleUrl="/nginx/" brandIcon="NGINX-Plus-product-icon-RGB.svg">}}
84-
The all-in-one load balancer, reverse proxy, web server, content cache, and API gateway.
85-
{{</ card >}}
86-
{{< card title="NGINX Open Source" titleUrl="https://nginx.org" brandIcon="NGINX-product-icon.svg">}}
87-
The open source all-in-one load balancer, content cache, and web server
88-
{{</ card >}}
89-
{{</ card-section >}}
90-
{{< card-section title="Security">}}
91-
{{< card title="NGINX App Protect WAF" titleUrl="/nginx-app-protect-waf/" brandIcon="NGINX-App-Protect-WAF-product-icon.svg">}}
92-
Lightweight, high-performance, advanced protection against Layer 7 attacks on your apps and APIs.
93-
{{</ card >}}
94-
{{< card title="NGINX App Protect DoS" titleUrl="/nginx-app-protect-dos/" brandIcon="NGINX-App-Protect-DoS-product-icon.svg">}}
95-
Defend, adapt, and mitigate against Layer 7 denial-of-service attacks on your apps and APIs.
96-
{{</ card >}}
97-
{{</ card-section >}}
98-
{{</card-layout>}}
62+
{{< card-section title="Kubernetes Solutions" showAsSingleRow="true">}}
63+
{{< card title="NGINX Ingress Controller" titleUrl="/nginx-ingress-controller/" brandIcon="NGINX-Ingress-Controller-product-icon.svg">}}
64+
Kubernetes traffic management with API gateway, identity, and observability features.
65+
{{</ card >}}
66+
{{< card title="NGINX Gateway Fabric" titleUrl="/nginx-gateway-fabric/" brandIcon="NGINX-product-icon.svg">}}
67+
Next generation Kubernetes connectivity using the Gateway API.
68+
{{</ card >}}
69+
{{</ card-section >}}
70+
{{< card-section title="Local Console Option" showAsSingleRow="true">}}
71+
{{< card title="NGINX Instance Manager" titleUrl="/nginx-instance-manager/" brandIcon="NGINX-Instance-Manager-product-icon.svg">}}
72+
Track and control NGINX Open Source and NGINX Plus instances.
73+
{{</ card >}}
74+
{{</ card-section >}}
75+
{{< card-section title="Modern App Delivery" showAsSingleRow="true">}}
76+
{{< card title="NGINX Plus" titleUrl="/nginx/" brandIcon="NGINX-Plus-product-icon-RGB.svg">}}
77+
The all-in-one load balancer, reverse proxy, web server, content cache, and API gateway.
78+
{{</ card >}}
79+
{{< card title="NGINX Open Source" titleUrl="https://nginx.org" brandIcon="NGINX-product-icon.svg">}}
80+
The open source all-in-one load balancer, content cache, and web server
81+
{{</ card >}}
82+
{{</ card-section >}}
83+
{{< card-section title="Security" showAsSingleRow="true">}}
84+
{{< card title="NGINX App Protect WAF" titleUrl="/nginx-app-protect-waf/" brandIcon="NGINX-App-Protect-WAF-product-icon.svg">}}
85+
Lightweight, high-performance, advanced protection against Layer 7 attacks on your apps and APIs.
86+
{{</ card >}}
87+
{{< card title="NGINX App Protect DoS" titleUrl="/nginx-app-protect-dos/" brandIcon="NGINX-App-Protect-DoS-product-icon.svg">}}
88+
Defend, adapt, and mitigate against Layer 7 denial-of-service attacks on your apps and APIs.
89+
{{</ card >}}
90+
{{</ card-section >}}

0 commit comments

Comments
 (0)