
Zinox - Astro 7 Theme for Design Studios and Creative Agencies
Bold type, seven case studies and a journal, with not one byte of framework JavaScript. Zinox 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.
Live demo: https://zinox-astro.vercel.app
WHAT'S INSIDE
16 page templates — 32 static pages per build: home, about, services, service detail, works, case study, journal, journal article, pricing, contact, style guide, licences, instructions, changelog, 401 password protected and 404
Seven case studies as Markdown — the summary, four labelled fact rows, four outcome figures with their own captions, a closing argument and six photographs, all from one file; add it and it appears in its list on the works page, in the related strip under every sibling, and at its own URL
Six journal articles as Markdown — two category words, a card paragraph, a card thumbnail and a hero, and a body the design sets a full-width plate into; the same article is drawn on the journal page, in the home page's slider and under every other article
Six services as Markdown — a number, three sub-services, two photographs and a gallery, plus a body written in the same grammar as an article's; each one is a card on the services page, a slot in the home page's six-panel picker, and a page of its own
Motion that earns its keep — 607 scroll reveals in eleven presets, 48 staggered groups, 98 photographs that settle from behind a wipe, a loader that splits its wordmark character by character before the hero arrives, a six-slot services picker, four sliders with the full Webflow algorithm transcribed, 50 FAQ disclosures, two tab sets with the ARIA keyboard pattern, three marquees, an arrow that follows the pointer, and 4,428 dots pulsing on their own random offsets — all in one 11 KB vanilla script, all respecting prefers-reduced-motion
Edit content, not code — every case study, article and service is one Markdown file with zod-validated frontmatter; what belongs to the design rather than to any one item is JSON, because it is not a document
Four primitives instead of 783 copies — the 17-row dot matrix the design uses 108 times, the labelled rule it uses 61 times, the two-layer hover text button it uses 552 times and the framed button it uses 62 times, each rendering the original markup exactly
Design-token system — 152 custom properties hold the whole colour system, type scale and spacing steps, and /style-guide previews type, colour, buttons and form controls on one page
Self-hosted fonts — Anton, Inter Tight and Space Grotesk as woff2, no CDN requests
TypeScript throughout, zod-validated content schema
TECH STACK
Astro 7 · Markdown content collections · TypeScript · the template's own CSS — no utility framework, no build-time CSS pipeline
REQUIREMENTS
Node 22.12 or newer. npm ships with it. Nothing else to install.
LICENSE
One end product per license. You may modify the source freely; you may not resell, sublicense or redistribute it, in whole or in substantial part.
SUPPORT
Waida Studio