Astro GitHub Pages Template
This minimal Astro project template comes with a GitHub Action that automatically deploys your site to GitHub Pages.
For more information, please see our complete deployment guideβDeploy your Astro Site to GitHub Pages.
Inside of your Astro project, you'll see the following folders and files:
/
βββ public/
β βββ favicon.ico
βββ src/
β βββ pages/
β βββ index.astro
βββ package.json
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 or layouts.
Any static assets, like images, can be placed in the public/
directory.
Feel free to check our documentation or jump into our Discord server.