treefarmstudio / astro-template-foundation

An opinionated foundation/starter repo for new Astro themes we create.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Astro Theme Foundation

This is an opinionated foundation for how we like to structure our themes for Astro. Feel free to use it for your own projects if you want to make your own theme. It's unlicensed and ready for you to make the next million dollar theme for Astro.

Features

  • ✅ SEO friendly
  • ✅ Modern CSS Reset via Andy Bell
  • ✅ Fluid typography scaling via Utopia
  • ✅ Base and Page Layouts
  • ✅ A generic but flexible Button component
  • ✅ Automatic Sitemap

Get Started

Customize the global site settings such as the title and description in the src/data/settings.ts file

OR

Local Development

npm i && npm start

Deploy

Deploy to Netlify

Feel free to deploy and host your site on your favorite static hosting service such as Netlify, Firebase Hosting, Vercel, GitHub Pages, etc.

Astro has an in-depth guide on how to deploy an Astro project to each service.

Sponsor

If you find this theme useful, please consider donating to support the continued development of it with the link below

Donate to Little Sticks

Support

Please feel free to reach out to us on our Discord if you have questions or file an issue on the repo.

Join our Discord

License

MIT

About

An opinionated foundation/starter repo for new Astro themes we create.

License:MIT License


Languages

Language:Astro 52.0%Language:CSS 43.3%Language:JavaScript 3.0%Language:TypeScript 1.7%