Zelda is a creative-agency and design-studio theme built on Astro 7, generating 41 fully static pages per build.
Pages: home, about, a works portfolio with 5 project case-study pages and 4 work-tag archives, a shop with 7 item detail pages, blog with 6 MDX posts, pricing with 2 plan detail pages and 2 category archives, contact, cart-aware checkout, PayPal checkout, order confirmation, style guide, license, changelog, 401 and 404.
Zero framework JS — every page is a static Astro component; all interactivity (mobile nav, tabs, FAQ and awards accordions, scroll-reveal entrances, animated testimonial marquees, an overview hover-image gallery, a team hover gallery, custom checkboxes, autoplaying background video, and demo forms) is one small vanilla script bundled by Astro.
Content collections — works, shop items, and blog posts are MDX with zod-validated frontmatter; add a Markdown file and the listing, detail route, and related-item rail update automatically. Products, categories, and work tags live in JSON files that drive the plan, category, and tag routes.
Working cart — localStorage persistence with a cart modal, cart-aware checkout, and order confirmation.
Design tokens — original hand-crafted CSS with a custom-property color palette in one :root block; re-theme from there, no utility framework to learn.
Self-hosted fonts — Creato Display + Droid Sans, no CDN requests.
Deploy anywhere — pure static output, no adapter needed. Vercel, Netlify, and Cloudflare Pages auto-detect it.






