A collection of Astro templates.
- π Latest version of Astro
- β ESLint and formatting ready
- β‘ Performance focus
- π‘οΈ Security focus
- βοΈ SEO focus
- πΌοΈ Image optimization
- β¨ SVG icons support
- πͺ Cross-document view transitions (Reference)
- π Custom media queries support (Reference)
- π± Progressive Web App support
- β Integration with React
Astro allows the use of official or customized starter templates. To use this collection of templates you can follow this syntax in the terminal:
Using base template with NPM:
npm create astro@latest -- --template felixicaza/astro-templates/baseUsing base template with PNPM:
pnpm create astro@latest --template felixicaza/astro-templates/base- base: Template with basic integrations, extra configurations for Astro, SEO schema powered and SVG icons support.
- pwa: This template extends the base template, with the necessary configurations for Progressive Web Apps (PWA) support powered by @vite-pwa/astro.
- react: Template with the necessary configurations for island support with React.
- react-pwa: Support for islands with React and Progressive Web Apps (PWA).
Made with β€οΈ by Felix Icaza.