Skip to content

feat(seo): bilingual how-to guides section#17

Merged
fabriziosalmi merged 1 commit into
mainfrom
feat/seo-guides
May 23, 2026
Merged

feat(seo): bilingual how-to guides section#17
fabriziosalmi merged 1 commit into
mainfrom
feat/seo-guides

Conversation

@fabriziosalmi

Copy link
Copy Markdown
Owner

Adds a /guides hub plus 4 how-to guides (EN + IT) that target informational search intent and funnel to the matching client-side tool:

  • How to decode an SSL certificate → Certificate Decoder
  • How to read a CSR → CSR Decoder
  • How to check a private key matches a certificate → Key Matcher
  • How to build a certificate chain → Chain Builder

How it fits the codebase

  • Content in structured TS data (src/data/guides.ts) — no MDX, no new deps — rendered through the existing Layout, so it stays inside the strict CSP (no inline scripts, no network) and the typed i18n.
  • Routes: EN /guides/…, IT /it/guides/… (via [lang]); sitemap.xml.ts updated; a Guides link added to the header (localized).

Build

Full hardened pipeline green: check-no-innerhtmlastro buildinject-csp (26 HTML files, 38 hashes) → check-no-network (no egress). hreflang/CSP/sitemap verified in output.

Completes the Tier-1 SEO set (main site: SSL errors, deploy guides, comparison; tools: how-to guides).

Generated with Claude Code.

Adds a /guides hub plus 4 how-to guides (EN + IT) targeting informational
search intent and funneling to the matching client-side tool:

- How to decode an SSL certificate -> Certificate Decoder
- How to read a CSR -> CSR Decoder
- How to check a private key matches a certificate -> Key Matcher
- How to build a certificate chain -> Chain Builder

Content lives in structured TS data (no MDX), rendered through the
existing Layout so it stays inside the strict CSP (no inline scripts,
no network). Routes for EN (/guides/...) and IT (/it/guides/...),
sitemap updated, and a Guides link added to the header.

Full hardened build passes: check-no-innerhtml, astro build, inject-csp
(26 HTML files), check-no-network — all green.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@fabriziosalmi fabriziosalmi merged commit 04fd794 into main May 23, 2026
4 checks passed
@fabriziosalmi fabriziosalmi deleted the feat/seo-guides branch May 23, 2026 06:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant