About Author
Farros is the creator of Zenix, focused on building high-performance web experiences and elegant design systems.
The Problem with “Generic” Themes
Building a SaaS product is hard enough. Building the landing page shouldn’t take another two weeks. But the alternative is often worse: using a template that looks exactly like every other AI-generated site on the internet.
We created Zenix to solve a problem we faced constantly: we needed a fast, beautiful, and high-converting landing page, but we needed it to look hand-crafted and premium.
The Zenix Philosophy
We believe that speed and beautiful design are not mutually exclusive. A theme should provide a rock-solid foundation, but get out of your way when you want to customize it.
Architectural Decisions
When rebuilding Zenix for version 2.0, we made several aggressive architectural decisions to ensure it stands out in the official Astro Theme Directory.
1. View Transitions API
Astro’s View Transitions give this static site the feeling of a Single Page Application (SPA). When you navigate between pages, there is no hard refresh. The browser paints the new DOM instantly.
Zero Configuration
View transitions are enabled by default in Zenix. You don’t need to write a single line of JavaScript to get SPA-like routing.
2. The Dark Mode Engine
We didn’t just invert the colors. We built a dedicated dark-mode color palette using Tailwind’s dark: variants. The gradients, shadows, and borders are all specifically tuned for OLED screens.
/* Example of our complex utility layering */
@layer utilities {
.glass-panel {
@apply bg-white/70 dark:bg-slate-900/70 backdrop-blur-xl border border-slate-200/50 dark:border-slate-800/50 shadow-xl;
}
}
3. The “Bento Box” Grid
Standard 3-column feature cards are boring. We implemented a complex, asymmetrical “Bento Box” CSS Grid for the Features section. This is highly trendy in premium SaaS right now but notoriously complex to build responsively. We did the heavy lifting for you.
MDX Integration
This very blog post is written in MDX! That means we can interleave standard Markdown with complex Astro or React components.
Warning: Highly Addictive
Once you start writing documentation using MDX components, you will never want to go back to standard Markdown again.
Supported Components
Currently, we ship with the highly versatile <Callout> component. You can pass type="info" | "warning" | "danger" | "success" to instantly change its appearance.
Critical Error
If you don’t use Zenix, your conversion rates might suffer. (Just kidding, but seriously, it’s a great theme).
Conclusion
Zenix is more than a theme. It’s a statement. Start building your next big thing today!