Skip to content
AeroLaunch

Shield

SaaS / Security Free

Minimal security-focused SaaS theme. Near-grayscale with surgical yellow-green accents.

Free
Read the Shield docs Lifetime updates Personal & client use
A closer look

See Shield in action

Every page and section is part of the download. Use these as launch-day templates — keep the structure, swap the copy.

Shield — Homepage hero
Homepage hero
Shield — Mid-page sections
Mid-page sections
Shield — Pricing
Pricing
8+
Pages
32
Sections
Grayscale
Palette
Trust
Focused

Shield is for security companies, infrastructure tools, and data platforms that need to communicate trust without visual clutter. The near-grayscale palette with surgical yellow-green accents says 'we take this seriously.'

Best Fit For

  • Security companies
  • Infrastructure tools
  • Data platforms
  • Compliance software
  • DevOps products
  • Enterprise SaaS

Full Page Set

Every page is real and editable — no placeholders, no "coming soon" stubs.

Home
Features
Pricing
Solutions
Blog
Blog Post
Contact
404

32 Sections Included

Every section is a ready-to-use Astro component. Add it to any page, customize via config, or remove what you don't need.

Header / Nav
Sticky navigation with logo, links, mobile menu, and CTA button
Hero
Full-width hero with heading, subtext, CTAs, and product visual
Features Grid
3 or 6 column feature cards with icons and descriptions
Image + Text
Alternating image and text blocks for storytelling
Pricing Table
2-3 tier pricing cards with feature lists and CTAs
FAQ Accordion
Expandable questions and answers with smooth transitions
Testimonials
Customer quote cards with ratings and author info
CTA Banner
Full-width call-to-action with gradient or dark background
Footer
Multi-column footer with links, social icons, and copyright
Logo Cloud
Trusted-by row of brand logos or company names
Blog Grid
Card grid of blog posts with categories, dates, and excerpts
Blog Post
Full article layout with prose styling, author, and share
Stats / Numbers
Key metrics row with large numbers and labels
Team / About
Team member cards with photos, roles, and bios
Contact Form
Configurable form with Formspree, FormSubmit, or Netlify
Newsletter
Inline email signup with configurable provider
Carousel
Auto-scrolling testimonial or content slider
Video Embed
YouTube or Vimeo embed with responsive 16:9 container
Timeline
Vertical timeline with year badges and milestone cards
Comparison Table
Feature comparison grid with check/x indicators
Gallery Grid
Image gallery in masonry or grid layout
Tabs Content
Switchable tab panels with icons and descriptions
App Download
App Store and Google Play buttons with store links
Map Embed
Google Maps embed with address and contact details
Sidebar Nav
Tabbed sidebar navigation for docs or settings pages
About — Mission
Mission statement block for the About page
About — Team
Leadership team headshots and bios
About — Values
Company values grid with icons
How It Works
Step-by-step product walkthrough
Metrics
Big-number security metrics row
Reviews
Customer review cards with star ratings
Standout
Feature standout highlight block

What's Included

Near-grayscale palette that communicates seriousness and trust
Surgical yellow-green accents for CTAs and status indicators
Solutions page with use-case cards and industry segmentation
Security badge and compliance logo grid for social proof
Metrics section with animated counters for key statistics
Blog with category filtering for security advisories and updates

Trust Through Restraint

Shield strips away decorative elements that dilute credibility. The near-grayscale palette and tight typography create a visual language of precision and control — exactly what security buyers expect from a vendor they are about to trust with their data.

Solutions That Speak to Buyers

The solutions page lets you segment by industry or use case, so each visitor sees themselves reflected in the product. Cards link to detailed solution pages with challenges, features, and case study excerpts.

Surgical Accent Strategy

Yellow-green accents appear only where action is needed — primary CTAs, status indicators, and key navigation. This creates a visual hierarchy so clear that visitors always know exactly where to look next.

Set up in minutes

Forms, newsletter, and analytics — pre-wired

Shield is ready to connect to your preferred providers. Pick from the options below, drop in a single API key, and your contact form, newsletter signup, and analytics are live — no backend, no JavaScript, no glue code.

Contact form

The Contact section's <form> renders with no JS. Set one provider in site.ts; the form action wires automatically.

  • Formspree
    50 free submissions / month, no domain restriction
  • FormSubmit
    Free, no signup — just an email confirmation
  • Netlify Forms
    Free 100/month — Netlify hosting only
Setup guide

Newsletter

The Newsletter form sends subscribers directly to your ESP. The email input name auto-adjusts per provider.

  • Mailchimp
    Standard EMAIL field; honeypot supported
  • ConvertKit (Kit)
    email_address field; works with any form ID
  • Buttondown
    email field; lightest, indie-friendly
Setup guide

Analytics

Layout.astro injects the right script tag based on the provider you choose. No client-side branching.

  • Google Analytics 4
    Paste your G-XXXXXXXXXX measurement ID
  • Plausible
    Privacy-friendly, ~1 KB script, no cookies
  • Umami
    Self-hostable, also cookie-free
Setup guide

Tech Stack

Astro 6 Tailwind v4 TypeScript Responsive SEO Ready Blog Ready

Config-Driven Setup

Every theme uses a single src/config/site.ts file for customization. Change your brand, navigation, form providers, analytics, and section content without touching component code.

Full site.ts reference in the docs

site.ts
// src/config/site.ts
export const siteConfig = {
  name: "Your Company",
  tagline: "Your tagline here",
  url: "https://yourdomain.com",

  navigation: { sticky: true, links: [...], cta: {...} },
  social:     { twitter: "...", github: "...", linkedin: "..." },
  seo:        { title: "...", description: "...", ogImage: "/og.png" },

  // ── Provider switches ────────────────────────────────
  contactForm: { provider: "formspree",  formspreeId: "your-id" },
  newsletter:  { provider: "convertkit", actionUrl: "https://..." },
  analytics:   { provider: "plausible",  plausibleDomain: "you.com" },

  // ── Section data ─────────────────────────────────────
  team, video, timeline, comparison, gallery,
  carousel, tabs, appDownload, map, footer,
} as const;

Full documentation, ready before you buy

Browse the install guide, the site.ts reference, provider setup, deploy instructions, and the Shield-specific page — all live now.