Personal portfolio website built with Astro.
Live site: blandevv.dev
- Astro — static site generator
- TypeScript — data layer and client-side scripts
- CSS — vanilla, per-component stylesheets
npm install
npm run devOpen http://localhost:4321 in your browser.
npm run build
npm run previewsrc/
├── components/ # Section components (Hero, Experience, Projects, ...)
├── data/ # Static content (profile, projects, skills, ...)
├── helpers/ # Utility functions
├── layouts/ # Base HTML layout
├── pages/ # Astro pages
├── scripts/ # Client-side scripts (nav, i18n, layout)
└── styles/ # Per-component CSS files