src/pages/: Astro pages (index.astro, blog.astro, etc.)src/components/: React and Astro componentssrc/layouts/: Base layout componentsrc/styles/: Global styles (index.css)public/: Static assets (images, data, PDFs)public/static/: Legacy static path compatibility
- Install dependencies:
npm installorbun install - Run dev server:
npm run devorbun run dev - Build for production:
npm run buildorbun run build - Preview build:
npm run previeworbun run preview
- GitHub Actions automatically builds and deploys to GitHub Pages on push to
main. - Workflow file:
.github/workflows/deploy-pages.yml