Código paso a paso para hacer un deploy de una aplicación React + Vite en Github Pages.

En mi canal de youtube hay un video del paso a paso:

1 Creamos un proyecto React + Vite

npm create vite@latest

2 Creamos un repositorio en Github

3 Iniciamos y configuramos el git en el nuevo proyecto

4 Agregamos al package.json

"homepage": "https://juandavid.site/reactapp" 
"predeploy":"npm run build",
"deploy":"gh-pages -d dist",

5 Agregamos al vite.config.ts

base: "https://juandavid.site/reactapp"

6 Instalamos libreria gh-pages

pnpm add gh-pages -D

7 Ejecutamos

npm run deploy