Astro Content Editor — your whole site in one file.
Every Summit theme is driven by a single config file:
src/data/business.json. Business name, phone, services, service
areas, hours, reviews — it all lives in one place.
Your whole site lives in one file
Generic themes make you wire up content yourself. Summit themes don't. The
whole site reads from src/data/business.json, so you update your
details once and the homepage, every city × service landing page, and all the
structured data follow automatically.
{
"name": "Copperline Plumbing",
"phone": "(555) 014-7782",
"email": "[email protected]",
"brandColor": "#1d4ed8",
"services": [
{ "name": "Drain Cleaning", "slug": "drain-cleaning" },
{ "name": "Water Heater Repair", "slug": "water-heater-repair" },
{ "name": "Leak Detection", "slug": "leak-detection" }
],
"serviceAreas": ["Boulder", "Longmont", "Louisville", "Erie"],
"hours": { "mon": "7-6", "sat": "8-2", "sun": "closed" }
} Three ways to edit it
Pick the workflow that fits — they all read and write the same one file.
Edit business.json
Open one plain-JSON file and change your business name, phone, services, service areas, hours, and reviews. Every page, landing page, and JSON-LD block updates with it — no database, no proprietary format.
Edit with an AI agent
Every theme ships an llms.txt map and a tuned CLAUDE.md. Point Claude Code, Cursor, or any AI editor at the folder and ask it to rebrand — it edits business.json and the brand color for you, no spelunking.
Optional Sanity addon
Opt in to a visual Sanity Studio via the guided ~30-minute addon at /documentation/sanity-addon. Hand editing to a non-technical teammate — or skip it entirely and stay on plain JSON.
Built in, always in sync
The engine behind every theme — pre-wired so a single edit ripples everywhere.
Build & ship
- Astro static output with zero client-side JS framework
- Tailwind CSS v4 configured in CSS via @theme tokens — no tailwind.config
- City × service local-SEO engine, JSON-LD, and GA4 lead tracking pre-built
- Deploy the static site anywhere; every edit stays a reviewable Git change
One source of truth
- Add a service once and it appears across the whole site
- Service areas feed both the page copy and the zip-code service-area checker
- LocalBusiness, Service, FAQPage, AggregateRating & BreadcrumbList stay in sync
Blog & booking
- A Q&A blog engine for the questions your customers actually search
- Booking hooks and GA4 lead tracking already wired in
- Edit copy in business.json or Markdown — your call
One file. Every theme. Yours forever.
Every new theme the moment it launches, plus updates — unlimited projects, full GitHub access.