Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A bare-bones Astro template to get you deployed to Netlify fast!
Astro Quickstart is a minimal starter template from Netlify's official template collection, built to take an Astro project from an empty repo to a live Netlify deployment as quickly as possible. The project contains a single index page, a shared layout component, an external demo stylesheet, and preconfigured tooling for automated dependency updates and browser testing.
The Astro Quickstart template is a bare-bones Astro project preconfigured for deployment to Netlify. It takes a file structure with src/pages/index.astro, src/components/Layout.astro, src/style/demo-styling.css, and public/favicon.ico, and produces a static site that can be deployed through the Netlify Deploy button, the Netlify CLI, or GitHub continuous deployment. Netlify maintains it as one of its framework-specific quickstart templates.
New Astro developers who want a known-good starting point they can read in minutes; Netlify users who want to test the Deploy button, CLI deploy flow, and continuous deployment with a tiny static site; and teams prototyping single-page marketing or landing sites who need a minimal skeleton to customize.
The quick start path is to click the Deploy to Netlify button, which creates a repo and project automatically. To work locally, clone the repository, run npm install, then npm run dev for a local server. For a manual production deploy, run npm run build and then use netlify deploy or netlify deploy --prod from the CLI, or set up GitHub integration with netlify init or netlify link.
The template is open source and hosted in the netlify-templates GitHub organization, so it can be used, copied, and modified freely. The README lists no license or cost restrictions.
Use the provided Deploy to Netlify button for an end-to-end setup, or install the Netlify CLI, run npm run build, and execute netlify deploy for a preview link or netlify deploy --prod for production. You can also run netlify init or netlify link to connect a GitHub repo for continuous deployment.
The template contains public/favicon.ico, src/components/Layout.astro, src/pages/index.astro, and src/style/demo-styling.css, plus configuration files for npm, Netlify, Cypress, and Renovate.
Yes, it includes Cypress for end-to-end browser testing, a netlify-plugin-cypress build plugin that runs those tests during Netlify builds, and Renovate to keep dependencies current. Instructions in the README explain how to remove any of them.
Delete the src/style/demo-styling.css file, and the built-in gradient and blob design is removed. The README notes this is the only step needed to replace the styling with your own.
