Enh: per-page SEO meta + favicon + design-token CSS-var wiring + published-output a11y/perf #21

Merged
jknapp merged 1 commits from enh-output-seo into main 2026-07-14 14:21:11 +00:00
Owner

Per-page SEO (title/description/OG/Twitter/noindex) via a PagesPanel page-settings modal; site favicon via AssetPicker; the 16 SiteDesign tokens emitted as :root CSS vars + token-base CSS (making them real globally); published-output focus-visible + prefers-reduced-motion CSS + Google Fonts display=swap. Frontend half of PKG-H; backend (site-builder.php) ships in the deploy bundle against the shared head contract. All head sinks escaped (escapeAttr/safeImageUrl/cssValue). 864 tests.

🤖 Generated with Claude Code

Per-page SEO (title/description/OG/Twitter/noindex) via a PagesPanel page-settings modal; site favicon via AssetPicker; the 16 SiteDesign tokens emitted as :root CSS vars + token-base CSS (making them real globally); published-output focus-visible + prefers-reduced-motion CSS + Google Fonts display=swap. Frontend half of PKG-H; backend (site-builder.php) ships in the deploy bundle against the shared head contract. All head sinks escaped (escapeAttr/safeImageUrl/cssValue). 864 tests. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
jknapp added 1 commit 2026-07-14 14:21:10 +00:00
jknapp merged commit 204ea5e078 into main 2026-07-14 14:21:11 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cloud-hosting-platform/site-builder#21