You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|4ec6b01162||2 weeks ago|
|.astro||1 month ago|
|.astro-i18n||2 weeks ago|
|.vscode||6 months ago|
|public||4 months ago|
|src||2 weeks ago|
|.gitignore||6 months ago|
|README.md||5 months ago|
|astro.config.mjs||4 months ago|
|astro.i18n.config.ts||2 weeks ago|
|package.json||2 weeks ago|
|pnpm-lock.yaml||2 weeks ago|
|postcss.config.cjs||6 months ago|
|tsconfig.json||5 months ago|
remade with astro
# install dependencies $ pnpm install # serve with hot reload at localhost:3000 $ pnpm dev # build for production as a full static website $ pnpm build # launch local server $ pnpm preview # deploy rsync -avz -e 'ssh -p PORT' dist/ user@SERVER_IP:/var/www/FOLDER/dist
🚀 Project Structure
Inside of your Astro project, you'll see the following folders and files:
/ ├── public/ ├── src/ │ └── pages/ │ └── index.astro └── package.json
Astro looks for
.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
All commands are run from the root of the project, from a terminal:
||Starts local dev server at
||Build your production site to
||Preview your build locally, before deploying|
||Run CLI commands like
||Get help using the Astro CLI|
👀 Want to learn more?
Feel free to check our documentation or jump into our Discord server.