2024-02-28 08:51:25 +01:00
2024-02-28 07:52:46 +01:00
2024-02-17 13:32:41 +01:00
2024-02-28 08:51:25 +01:00
2024-02-15 23:26:17 +01:00
2024-02-28 07:52:46 +01:00
2024-02-28 06:53:55 +00:00
2024-02-25 09:59:37 +01:00
2024-02-28 06:53:55 +00:00
2024-02-28 07:52:46 +01:00
2024-02-27 08:12:19 +01:00
2024-02-25 09:59:37 +01:00
2024-02-25 09:59:37 +01:00

Astro Deploy Starter

A custom Astro.js template

Logo

Features

  • 🚀 Astro.js 4
  • 🐳 Docker integration
  • 🍃 Tailwind CSS

How to use this template

git clone https://github.com/deployn/astro-deploy new-astro-project
cd new-astro-project

Update /public/logo.svg

Update /public/site.webmanifest

Update astro.config.mjs

Update /src/*

Add shadcn/ui components

Visit https://ui.shadcn.com/docs/ for a list of components

pnpm dlx shadcn-ui@latest add componentName

Start the Server

Development Server:

npm i -g pnpm
pnpm install
pnpm dev

Production Build:

sudo docker build . --build-arg SITE_URL=https://example.com -t astro-deploy
docker run -d -p 1234:80 astro-deploy

🧞 Commands

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

Command Action
pnpm install Installs dependencies
pnpm run dev Starts local dev server at localhost:4321
pnpm run build Build your production site to ./dist/
pnpm run preview Preview your build locally, before deploying
pnpm run astro ... Run CLI commands like astro add, astro check
pnpm run astro -- --help Get help using the Astro CLI
pnpm run upgrade Upgrade dependencies interactively
pnpm run format Formats codebase using Prettier
pnpm run commit Commits changes to version control

Acknowledgements

Description
A custom Astro.js template
Readme MIT 30 MiB
Languages
MDX 62.9%
Astro 22.3%
TypeScript 11%
JavaScript 2.5%
CSS 0.7%
Other 0.6%