Editorial luxury for musicians
HorizonMusic is a premium Astro 7 theme for musicians and bands. Scrollytelling layout, smooth scroll, scroll animations, and a fullscreen mobile menu create an editorial luxury presence — fully static, TypeScript-ready, and CMS-free.
Site name, hero copy, navigation, and socials live in src/config/site.ts. Colors and fonts are tokenized for fast rebranding. Replace demo media in public/images/ before you launch.
Discography, tour, and journal
Content collections power releases, tour dates, and the MDX blog. Dedicated routes cover gallery and contact. Newsletter and contact forms are intentionally demo placeholders so you can wire your preferred provider without fighting a baked-in backend.
Motion uses Lenis for smooth scroll, GSAP ScrollTrigger for reveals, Motion for micro-interactions, anime.js for counters, and a Three.js particle field in the hero. View Transitions are disabled to keep Lenis stable across page loads.
Feature highlights
- Astro 7 with Tailwind CSS 4, TypeScript, MDX, and Zod schemas
- Releases, tour dates, gallery, blog, and contact included
- Light/dark theme toggle with
localStoragepersistence - Three.js hero plus Lenis, GSAP, Motion, and anime.js
- Fullscreen mobile menu with accessible touch targets
- Deploy
dist/to Netlify, Vercel, or Cloudflare Pages



