Portfolio React + Vite prêt pour un déploiement sur GitHub Pages.
npm install
npm run devnpm run buildPour générer un build compatible GitHub Pages en local :
npm run build:githubLe script détecte automatiquement le nom du repo GitHub depuis origin.
Tu peux quand même le forcer manuellement si besoin :
npm run build:github -- mon-repoSi ton dépôt s'appelle <username>.github.io, le script détecte automatiquement qu'il faut publier à la racine (/).
Le projet contient déjà le workflow GitHub Actions dans .github/workflows/deploy.yml.
- Initialise le dépôt si besoin :
git init -b main
git add .
git commit -m "Configure GitHub Pages deployment"- Crée un repo GitHub puis pousse le projet :
git remote add origin https://github.com/<username>/<repo>.git
git push -u origin main-
Sur GitHub, ouvre
Settings > Pagespuis choisisSource: GitHub Actions. -
À chaque push sur
main, GitHub reconstruira et publiera le site.
Le build GitHub Pages utilise automatiquement HashRouter pour éviter les erreurs 404 sur les routes React (/expertise, /projets, etc.).