Skip to content

felixicaza/astro-templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

485 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Astro Templates

A collection of Astro templates.

πŸ‘€ Features

  • πŸš€ 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

πŸ€” How to use

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/base

Using base template with PNPM:

pnpm create astro@latest --template felixicaza/astro-templates/base

πŸ“– Templates

  • 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.

About

πŸš€ A collection of Astro templates.

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •