mirror of
https://github.com/fabriziosalmi/caddy-waf.git
synced 2026-08-02 15:56:38 -04:00
Renders the existing docs/ tree as a searchable site. The Markdown stays the source of truth and stays readable on GitHub; this adds a rendering layer. Local MiniSearch, bundled Inter fonts and inline icon data URIs, so the published site makes no third-party requests -- consistent with #98. The build surfaced four latent problems in the existing docs: 88 links pointing outside docs/, a link to the repo root in testing.md, literal {{ }} in the SSTI section of attacks.md being parsed as Vue interpolation, and 13 unhighlighted Caddyfile blocks. docs/README.md becomes docs/index.md, since VitePress maps both to the same route; GitHub no longer renders a landing page when browsing docs/. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>