Back to themes

Zelda

Zelda is a complete creative-agency and design-studio theme built on Astro 7. Every page pre-renders to static HTML, so it loads instantly and deploys anywhere — and it ships zero framework JavaScript, just one small vanilla script.


Cost

Paid


Created by
Waida Studio

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.