Crearemos un sitio web simple, lo subiremos a GitHub y lo publicaremos en GitHub Pages. 🌟
Paso 1: Crear tu Aplicación con Vite
Primero, necesitamos nuestra aplicación React lista. Si aún no la tienes, sigue estos comandos:
npm create vite@latest nombre-proyecto --template react cd nombre-proyecto npm install
Paso 2: Configurar Vite para GitHub Pages
GitHub Pages requiere que las rutas estén bien definidas, por lo que debemos ajustar nuestro archivo vite.config.js:
Abre vite.config.js y añade la propiedad base con el nombre de tu repositorio:
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
export default defineConfig({
base: '/nombre-repositorio/', // Cambia 'nombre-repositorio' por el nombre de tu repo
plugins: [react()],
});
Paso 3: Preparar el Despliegue con gh-pages
Para facilitar el proceso de despliegue, vamos a usar la herramienta gh-pages. Sigue estos pasos:
- Instala
gh-pagescomo dependencia
npm install gh-pages --save-dev
2. Agrega un nuevo script en tu package.json para realizar el despliegue
{
"scripts": {
"deploy": "gh-pages -d dist"
}
}
Paso 4: Construir y Desplegar
A continuación vamos a generar la versión y subirla a GitHub Pages.
- Crea una rama que se llame gh-pages
- Genera los archivos.
- Despliega la aplicación
npm run build npm run deploy
Esto subirá los archivos de tu carpeta dist/ a la rama gh-pages.

Paso 5: Configurar GitHub Pages
Ahora ve al repositorio en GitHub:
- Dirígete a Settings > Pages.
- En la sección Source, selecciona la rama
gh-pages. - Guarda los cambios y espera unos minutos.



Tu aplicación estará disponible en:https://tu-usuario.github.io/nombre-repositorio/

Espero que les sirva de ayuda y que tengan un feliz día!

