Sentinel for Astro + Sanity is the CMS-integrated variant of the Sentinel cybersecurity SaaS theme. It combines the polished dark-first design and 13 production-ready pages of the base Sentinel theme with full Sanity CMS integration — giving you real-time content editing through Sanity Studio while maintaining zero-config local development with JSON fallback data.
Sanity CMS Integration
Every data source in the theme — site configuration, navigation, features, pricing tiers, testimonials, team members, FAQ, changelog, integrations, and blog posts — is powered by GROQ queries through @sanity/client. The theme includes 12 complete Sanity schema definitions ready to import into your Studio project. Blog posts support Sanity’s Portable Text format with a built-in HTML renderer, while maintaining full Markdown/MDX fallback through Astro’s Content Collections.
Works Without CMS Credentials
The integration is designed for graceful degradation. Without a SANITY_PROJECT_ID environment variable, every query function automatically returns data from the included JSON files. This means buyers can npm install && npm run dev immediately — no Sanity account required. When ready to connect a CMS, just add three environment variables and start editing content in Sanity Studio.
Developer-Friendly Architecture
The CMS integration follows a clean pattern: each page imports async query functions from src/lib/sanity.ts instead of static JSON imports. Component markup remains identical regardless of data source. The included Sanity schemas match the JSON data structures exactly, ensuring visual parity between local and CMS modes. All schemas include proper validation, ordering, and preview configuration for a polished Studio editing experience.
Sentinel for Astro + Sanity
$49.00
- Lifetime Updates
- Lifetime Support
- One-time Payment
- Single Site License
Description
A premium cybersecurity SaaS theme with Sanity CMS integration. GROQ queries with local JSON fallback, Portable Text blog rendering, and 12 included Sanity schemas. Built with Astro 5 and Tailwind CSS v4.
Features
- Sanity CMS integration with GROQ queries
- 12 Sanity Studio schema definitions included
- Portable Text rich content rendering for blog
- Local JSON fallback — works without CMS credentials
- 13 fully designed pages
- Dark-first design with light mode toggle
- Astro 5 with View Transitions
- Tailwind CSS v4 (CSS-based config)
- Blog with MDX fallback and Sanity Portable Text
- Pricing table with monthly/yearly toggle
- SEO optimized with JSON-LD structured data
- Fully responsive (320px to 1440px+)
- Self-hosted variable fonts (Space Grotesk + Inter)
Platform: astro · Type: template