mirror of
https://github.com/tiennm99/tsuki.git
synced 2026-05-23 10:25:30 +00:00
fdc91dbc8b
scripts/smoke-tests.sh: - Per-kind CSS budget (home/post/list/archives/search), each ≤ 4200 B gz - theme-color light/dark meta tags - aria-pressed SSR on theme-toggle - breadcrumbs nav + BreadcrumbList JSON-LD presence on post, absence on home - prev/next nav + rel=prev attribute - linkToSection aria-label on heading anchors - Speculation Rules absent by default - llm.txt artifact present - Pagefind UI preload-swap pattern on /search/ - Giscus preconnect gating (absent when comments disabled) - Per-kind CSS bundle routing (home loads home.css but not single.css; post loads single.css but not home.css) - code-copy.js gating (post loads it, home does not) .github/workflows/pages.yml: - Build matrix on Hugo 0.146.0 (theme.toml floor) + 0.154.0 (current). Smoke + htmltest run on both. Artifact upload + deploy gated on the current version only. - Drop the redundant standalone CSS-budget step; smoke-tests.sh now enforces per-kind budgets.