A responsive one-page portfolio website built with Astro and hosted on GitHub Pages.
- Astro - Web framework
- TypeScript - JavaScript with typed syntax
- Node.js version
v18.17.1orv20.3.0or later (v19 is not supported)
# Check your Node.js version
node -v# Install dependencies
npm installPortfolio content is managed in src/data/cv.json following the JSON Resume schema.
Useful tools for editing:
Tip: Add
isActiveandgithubattributes to projects for enhanced display:"isActive": true, "github": "https://github.com/username/repo"
# Start the development server
npm run devOpen http://localhost:4321 to view the site.
# Build for production
npm run build
# Preview the production build
npm run preview