An opinionated Astro starter for building robust static websites.
The astro-pwa-starter is an opinionated Astro starter that provides a pre-determined file structure and procedure for developing projects. It includes various features such as full PWA support, 100 SEO score out-of-the-box, pre-installed TailwindCSS, TypeScript support, framework agnosticism, and sensible ESLint and Prettier configurations. Additionally, it includes recommended SEO meta tags and favicons, a straightforward file structure with import aliases for improved developer experience.
To install the astro-pwa-starter theme, follow these steps:
Run the following command to install the dependencies:
pnpm install
Start the local development server at localhost:3000 using the command:
pnpm run dev
Build your production site to the ./dist/ directory with the command:
pnpm run build
Preview your build locally before deploying with the command:
pnpm run preview
Use CLI commands such as astro add
or astro preview
using the command:
pnpm run astro ...
Get help using the Astro CLI with the command:
pnpm run astro --help
The astro-pwa-starter is an opinionated Astro starter that offers a range of features to enhance the development process. It includes full PWA support, optimal SEO score out-of-the-box, pre-installed TailwindCSS, TypeScript support, and sensible ESLint and Prettier configurations. With its recommended SEO meta tags and favicons, straight-forward file structure, and import aliases, it provides developers with an improved developer experience. The installation process is easy to follow with clear commands for setting up, building, previewing, and deploying the project.