Skip to content

Popular v0.6.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 19:16
· 48 commits to main since this release
9795ae6

Search-engine optimisation: structured data, crawl plumbing, Core Web Vitals,
and an FAQ block. Zero client JavaScript added.

Added

  • Structured data (JSON-LD, byte-identical across both frameworks):
    schema.org/Event on event pages (rich-result eligible, with best-effort
    time parsing; see PARITY.md for the contract), Organization on home
    pages, BlogPosting on blog posts, and FAQPage from FAQ blocks.
  • New event fields: cancelled (a visible danger badge and the structured
    status, so they never disagree), online (virtual location), and
    price/currency/cost (paid-event offers).
  • FAQ block: {{< faq >}}/{{< question >}} shortcodes (Astro <FAQ>/
    <FAQItem>), native <details> with zero JavaScript, answers in the DOM
    for indexing and AI answer engines. Gated FAQPage JSON-LD via
    seo.faqJsonLd (default true).
  • Crawl plumbing: robots.txt advertising the sitemap, og:locale,
    og:image:alt (optional imageAlt field), and an opt-in noindex on
    taxonomy pages (seo.noindexTaxonomies). Astro adds @astrojs/sitemap.
  • Core Web Vitals: markdown and card/list images lazy-load with async
    decoding (hero and event lead stay eager); a preconnect to the Font
    Awesome CDN when the default URL is used.
  • New SEO and FAQ documentation pages; scripts/check-jsonld.py validates
    every built JSON-LD block in CI.