@@ -44,11 +44,20 @@ const blocklistSteps = [
4444 title : "Create an integration endpoint" ,
4545 desc : "Generates a dedicated URL and credentials to serve blocklists to your perimeter devices." ,
4646 } ,
47- { title : "Choose blocklists to serve" , desc : "Select from curated feeds: scanners, bots, TOR exits, exploits, and more." } ,
48- { title : "Plug in as a threat feed" , desc : "Point your firewall, CDN, or WAF at the endpoint. No agent to install." } ,
47+ {
48+ title : "Choose blocklists to serve" ,
49+ desc : "Select from curated feeds: scanners, bots, TOR exits, exploits, and more." ,
50+ } ,
51+ {
52+ title : "Plug in as a threat feed" ,
53+ desc : "Point your firewall, CDN, or WAF at the endpoint. No agent to install." ,
54+ } ,
4955] ;
5056const ctiSteps = [
51- { title : "Look up any IP in the Console" , desc : "Get reputation score, behaviors, attack history, and CVE links instantly." } ,
57+ {
58+ title : "Look up any IP in the Console" ,
59+ desc : "Get reputation score, behaviors, attack history, and CVE links instantly." ,
60+ } ,
5261 {
5362 title : "Generate a CTI API key" ,
5463 hint : "OPTIONAL" as const ,
@@ -90,7 +99,12 @@ const alreadyRunningLinks = [
9099] ;
91100
92101const popularLinks = [
93- { icon : < CIcon icon = { cilCompass } style = { ICON_SM } aria-hidden = "true" /> , label : "Console" , href : "/u/console/intro" , color : CS_ORANGE } ,
102+ {
103+ icon : < CIcon icon = { cilCompass } style = { ICON_SM } aria-hidden = "true" /> ,
104+ label : "Console" ,
105+ href : "/u/console/intro" ,
106+ color : CS_ORANGE ,
107+ } ,
94108 {
95109 icon : < CIcon icon = { cilShieldAlt } style = { ICON_SM } aria-hidden = "true" /> ,
96110 label : "AppSec / WAF" ,
@@ -117,7 +131,14 @@ export default function HomePage() {
117131 < Layout title = "Documentation" description = "CrowdSec — the open-source & participative IPS" >
118132 < main >
119133 { /* ── Hero ── full-width so grid bg spans the viewport ── */ }
120- < section style = { { position : "relative" , padding : "92px 24px 48px" , textAlign : "center" , overflow : "hidden" } } >
134+ < section
135+ style = { {
136+ position : "relative" ,
137+ padding : "92px 24px 48px" ,
138+ textAlign : "center" ,
139+ overflow : "hidden" ,
140+ } }
141+ >
121142 { /* Radial glow */ }
122143 < div
123144 style = { {
@@ -342,8 +363,14 @@ export default function HomePage() {
342363 < GuidedSetupCard
343364 title = "Not sure where to start?"
344365 desc = "Answer a few questions and get a recommended path with install steps for your stack."
345- primaryCta = { { label : "Use Case Questionnaire" , href : "https://start.crowdsec.net/" } }
346- secondaryCta = { { label : "Try in Sandbox" , href : "https://killercoda.com/iiamloz/scenario/crowdsec-setup" } }
366+ primaryCta = { {
367+ label : "Use Case Questionnaire" ,
368+ href : "https://start.crowdsec.net/" ,
369+ } }
370+ secondaryCta = { {
371+ label : "Try in Sandbox" ,
372+ href : "https://killercoda.com/iiamloz/scenario/crowdsec-setup" ,
373+ } }
347374 />
348375
349376 { /* ── Popular docs ── */ }
0 commit comments