v1.1.0 — SEO & E-E-A-T Enhancement
AnvilWiki v1.1 — SEO & E-E-A-T 增强版。
This release adds AI-Overview-oriented SEO features (TOC, Quick Answer, author byline, VideoGame JSON-LD) and broadens ad support (Google AdSense alongside the iframe ad isolation). Includes a round of naming normalization to keep config/locales schema generic (no demo-game-specific terms).
Added
- Article TOC: Auto-generated table of contents from H2/H3 headings. Sticky on desktop, collapsible
<details>on mobile (TableOfContents.astro). - Quick Answer summary block: Optional
summaryfrontmatter field rendered as a callout above the article body — optimized for AI Overviews and featured snippets. - Article author byline: Optional
authorfrontmatter field (falls back tosite.defaultAuthor). E-E-A-T signal. - VideoGame JSON-LD: Injected on the homepage for game entity recognition (
videoGameJsonLd()inseo.ts). - Contact page: New legal page at
/contactwith community links. E-E-A-T trust signal. - Google AdSense support:
AdSenseSlot.astrocomponent +PUBLIC_ADSENSE_CLIENTenv var. Coexists with the iframe ad isolation setup.
Changed
- Homepage
displayTypeenum renamed to generic names (code-cards→badge-list, etc.). - CSS theme variable renamed:
--nav-theme→--brand. - Homepage JSON field names renamed (
eyebrow→badge,primaryCta→ctaPrimary, etc.). - Demo boss renamed:
gelum→emberfang,pyra→stormcaller. skinning.md→apply-template.md(restructured as file-organized config reference).- Ad HTML templates: ad network domain changed to placeholder.
- SEO docs: all knowledge claims cite public authoritative sources.
Full Changelog: v1.0.0...v1.1.0