A bold, Cloudflare-fast home for match reports, athlete profiles, tactical notes, and the stories fans talk about after the final whistle.
Covering the moments fans care about
A Kepler-inspired design system tuned for sports coverage, fast publishing, and fan-friendly navigation.
Publish crisp recaps with context, momentum shifts, and the plays everyone will replay.
Give players, coaches, and rising prospects room for deeper stories beyond the stat line.
Mix Markdown, rich callouts, and custom sections while keeping content easy to update.
Pagefind indexes posts and features after build so readers can jump straight to the moment.
RSS, sitemap, canonical URLs, and social metadata are ready for every story.
Built for Workers with static assets and edge delivery for quick loads on game day.
Lead with the homepage, go deep in the blog, and organize bigger stories as feature projects.
Tags, pagination, reading time, and RSS for a growing sports archive.
A filterable grid for programs, projects, profiles, and season-long features.
Fast static search so readers can find a player, match, or topic in seconds.
"The new layout makes long-form analysis feel energetic without getting in the way of the story."
"Highlights, features, and match reports finally feel like they belong to one brand."
"It is quick, clean, and easy to update after a match — exactly what a sports desk needs."
Yes. The visual system, motion, typography, hard shadows, and navy/orange palette come from Kepler, adapted for Artemis Sports.
Yes. Blog posts live in src/content/blog and support Markdown or MDX with typed frontmatter.
Yes. The Cloudflare adapter and wrangler configuration are preserved for Workers deployment.
Absolutely. The theme is component-based, so homepage sections, navigation, and content can be edited independently.
Follow the latest stories, browse feature coverage, and keep every highlight one click away.