Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Astro starter for content sites that rank and get cited: five collections, answer-first layouts, generated llms.txt, honest sitemap and sixteen gates.

Vercel-maintained HTML5 starter template preloaded with Vercel Analytics and Edge Middleware routing.

A Next.js example that streams structured data with the Vercel AI SDK streamObject function in no-schema output mode.

A minimal Next.js full-stack React template pre-wired to Neon Postgres, Drizzle ORM, Tailwind CSS, shadcn/ui, and better-auth.

A Turborepo monorepo starter pairing an Expo React Native app with a Next.js web app that share one React Native component library.
OperStack Astro Starter is an MIT-licensed Astro starter from OperStack for content sites built to rank in search, get cited by answer engines and convert, shipping five content collections, an answer-first article layout, generated llms.txt endpoints and sixteen OperStack gates wired into the build.
OperStack Astro Starter is a static Astro template that turns Markdown and MDX files into a gate-checked content site. It takes content in five collections (guides, areas, comparisons, projects, news) plus a single site.config.mjs, and outputs a static build in dist/ with an article layout, entity data cards, JSON-LD schema, a sitemap, llms.txt and llms-full.txt endpoints, a .well-known/agent.json agent card, and a Markdown rendition of every page. Because the build is static, any host that serves a folder works, including Vercel, Netlify and Cloudflare Pages. It is published by OperStack under the MIT license, and a public demo of the fictional Isla Verde market site runs at demo.oper-stack.com.
gates.config.json with the currency sign to reject, place names, citable sources and word minimums; npm run verify builds and runs the gates with warnings treated as failures.llms.txt lists every indexable page by collection with its description while llms-full.txt carries the full text, and both are rebuilt on every build so gate 14 cannot find drift.lastmod from frontmatter or none at all, excluding noindex pages, drafts, the thank-you page and every redirect source declared in vercel.json.site.config.mjs holds every name, place, currency, contact detail, navigation entry and the agent summary, so the site becomes yours without touching templates..cursor/rules files plus CLAUDE.md and AGENTS.md describe what the gates reject, so models stop producing it.src/styles/global.css (change --accent and --paper), 44 px touch targets, a menu that traps scroll and closes on Escape, and scrolling tables.npm run verify.llms.txt, llms-full.txt and a .md rendition of every page so answer engines read clean text.npm run new guides "Your first title" to generate a page from the matching MDX skeleton in templates/.npm install and npm run dev for a hot-reload server.site.config.mjs (the site passport) and gates.config.json (thresholds and allow-lists).src/content/ and scaffold your own with npm run new.npm run verify before deploying; it builds first so gate 08 checks real HTML and gate 14 reads the generated dist/llms.txt.Yes. It is released under the MIT license by OperStack and there is no pricing tier on the page. The only external services it optionally calls are IndexNow and the Google Indexing API, and both require your own credentials — an INDEXNOW_KEY and a service-account key for the site's own project.
It is an Astro starter with a static build output in dist/, so it deploys to Vercel, Netlify or Cloudflare Pages. Styling is plain CSS driven by design tokens in src/styles/global.css rather than Tailwind, and swapping --accent and --paper retheme the whole site.
Every page gets Organization and WebSite schema from the config. Articles add Breadcrumb, Article and FAQPage schema, entity cards add Place schema, and the build emits llms.txt plus llms-full.txt listing and reproducing every indexable page, alongside a Markdown version of each page.
No. Isla Verde is fictional: every district, project, developer, price, fee, rule and statistic was invented to demonstrate a complete gate-passing corpus, and the page states that no figure from it should appear on a real site. The shipped og-default.png social card is also the Isla Verde demo image and should be replaced before launch.
Set PREVIEW_NOINDEX=1 at build time to mark every page noindex and drop canonical tags, and optionally set SITE_URL to override the production origin so canonicals, the sitemap and schema point at the preview host. robots.txt stays open on purpose so link previews still read the page and social image.
