Website: https://roboticsclubatucdavis.github.io/Club-Website/
Built with Astro and deployed via GitHub Pages.
npm install
npm run dev| Route | File |
|---|---|
/ |
src/pages/index.astro |
/about |
src/pages/about.astro |
/join |
src/pages/join.astro |
/projects |
src/pages/projects.astro |
/workshops |
src/pages/workshops.astro |
/gallery |
src/pages/gallery.astro |
/team |
src/pages/team.astro |
/contact |
src/pages/contact.astro |
Place your images in /public/images/ and reference them as /images/photo.jpg in the .astro files.
Replace every img-placeholder div with a real <img src="..." alt="..." /> tag.
- Push to GitHub
- Go to Settings → Pages → Source → GitHub Actions
- The
.github/workflows/deploy.ymlhandles the rest automatically on every push tomain
- Global colors & fonts:
src/styles/global.css - Navigation links:
src/components/Nav.astro - Footer links/socials:
src/components/Footer.astro - Contact form: replace the placeholder in
src/pages/contact.astrowith a Formspree or Google Form embed - Join form: same in
src/pages/join.astro