astrojs-template Tailwind Templates

Astrojs Template

Starter template to build Astro site with Tailwind, Strapi and other dev tools !

Astro Starter Kit

šŸš€ Project Structure

Inside of your Astro project, you'll see the following folders and files:

/
ā”œā”€ā”€ public/
│   ā”œā”€ā”€ favicon.svg
│   ā”œā”€ā”€ icon.png
│   └── site.webmanifest
ā”œā”€ā”€ src/
│   ā”œā”€ā”€ actions/
│   ā”œā”€ā”€ assets/
│   ā”œā”€ā”€ components/
│   ā”œā”€ā”€ data/
│   ā”œā”€ā”€ interfaces/
│   ā”œā”€ā”€ layouts/
│   ā”œā”€ā”€ lib/
│   ā”œā”€ā”€ middleware/
│   ā”œā”€ā”€ pages/
│   ā”œā”€ā”€ stores/
│   └── styles/
ā”œā”€ā”€ astro.config.mjs
ā”œā”€ā”€ package.json
ā”œā”€ā”€ tailwind.config.mjs
ā”œā”€ā”€ tsconfig.json
└── Other config files...

Astro looks for .astro or .md files in the src/pages/ directory. Each page is exposed as a route based on its file name.

There's nothing special about src/components/, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.

Any static assets, like images, can be placed in the public/ directory.

šŸ§ž Commands

All commands are run from the root of the project, from a terminal:

Command Action
npm install Installs dependencies
node --run dev Starts local dev server at localhost:4321
node --run build Build your production site to ./dist/
node --run preview Preview your build locally, before deploying
node --run astro ... Run CLI commands like astro add, astro check
node --run astro -- --help Get help using the Astro CLI

šŸš€ Deployment

This project uses a Docker-based deployment. The Dockerfile is set up to build and run the application in a production environment.

šŸ›  Technologies Used

Top categories

Loading Svelte Themes