Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A modern Astro v5 blog template with AstraCMS headless CMS integration, Tailwind CSS v4, fast performance, and SEO optimization.
SkyScript is an open-source, content-first blog starter built with Astro v5, Tailwind CSS v4, and the AstraCMS headless CMS, designed to produce a fast, SEO-optimized static site.
SkyScript is a modern blog template that combines the Astro v5 static site generator with Tailwind CSS v4 for styling and AstraCMS as a headless content management system. It takes content managed in AstraCMS and renders it as a fully static, responsive blog with support for featured posts, categories, pagination, author cards, related posts, and a newsletter signup component. The template runs on Astro's build pipeline and outputs static HTML that can be deployed to any hosting provider, including Vercel and Netlify. It is maintained by the AstraCMS team and hosted at github.com/astracms/skyscript.
src/content.config.ts; the site pulls posts and site data through the AstraCMS API.src/constants.ts.src/components.src/constants.ts to change the site name, description, URL, meta author, keywords, OG image, footer navigation, and social links without touching component code.pnpm build and deploy the output to any host; the template also provides Vercel and Netlify one-click deploy buttons.The template uses AstraCMS as its content source. After cloning the repository, you install dependencies with pnpm install, copy .env.example to .env, and add your AstraCMS API key. Running pnpm dev starts a local server on port 4321, while pnpm build generates the production static site. The constants.ts file centralizes configuration, and Astro's content loader in content.config.ts ties AstraCMS content to the pages.
Yes, the project is open source and includes a LICENSE file in the repository.
You need pnpm and an AstraCMS API key from astracms.dev. After cloning, run pnpm install, then create a .env file with ASTRACMS_API_KEY set to your key.
The template ships with a homepage, a blog listing page, individual post pages with a [slug].astro route, paginated archive pages, and layouts for blog and general pages, along with shared header and footer components.
Yes. The README includes one-click deploy buttons for both. The Vercel deploy flow prompts you to set the ASTRACMS_API_KEY environment variable; Netlify deployment is also supported.
