mirror of
https://github.com/fabriziosalmi/patterns.git
synced 2026-07-31 06:55:46 -04:00
- Replace hero shield with HeroVisual: 11-track flowing SVG of request glyphs with ~7% Apple-red blocked highlights, slow CSS-only drift, edge fade, monospace meta header and pass/blocked footer (data-driven feel). - Drop the six default feature cards. New HomeFeatureRail renders a 3x2 hairline-bordered editorial grid: numbered eyebrow + bold title + body, zero icon chrome. - Redraw platform icons as recognizable brand marks (Nginx hexagon-N, Apache feather, Traefik "Mr. Traefik" head, HAProxy load-balanced H). Showcase cards drop card chrome in favor of column dividers; hover adopts the platform's brand color via per-card --accent CSS var. - Stats strip becomes a hairline-bordered four-column rail with tabular-num values, mono sub-labels, and a Google-data-display feel. - Hero name no longer uses gradient text; pure neutral. - Code-block bg corrected for light mode. - Respects prefers-reduced-motion. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
29 lines
745 B
Markdown
29 lines
745 B
Markdown
---
|
|
layout: home
|
|
|
|
hero:
|
|
name: Patterns
|
|
text: Production-grade WAF rules, on autopilot.
|
|
tagline: Automated OWASP Core Rule Set and bad-bot patterns, converted into native configurations for Nginx, Apache, Traefik, and HAProxy — refreshed every day.
|
|
actions:
|
|
- theme: brand
|
|
text: Get Started
|
|
link: /getting-started
|
|
- theme: alt
|
|
text: View on GitHub
|
|
link: https://github.com/fabriziosalmi/patterns
|
|
---
|
|
|
|
<div class="home-section">
|
|
|
|
## Quick start
|
|
|
|
```bash
|
|
curl -LO https://github.com/fabriziosalmi/patterns/releases/latest/download/nginx_waf.zip
|
|
unzip nginx_waf.zip -d /etc/nginx/waf_patterns
|
|
```
|
|
|
|
Or build from source — full toolchain instructions in [Getting Started](/getting-started).
|
|
|
|
</div>
|