Skip to content

Migrate to vite#38

Closed
Demner21 wants to merge 4 commits intoperujug:masterfrom
Demner21:migrate_to_vite
Closed

Migrate to vite#38
Demner21 wants to merge 4 commits intoperujug:masterfrom
Demner21:migrate_to_vite

Conversation

@Demner21
Copy link
Copy Markdown
Collaborator

🛠️ Migración de entorno local: Jekyll → Vite

📌 Contexto

El proyecto originalmente utilizaba Jekyll (Ruby) para servir la landing localmente, lo cual implicaba instalar Ruby, Bundler y ejecutar bundle exec jekyll serve. Sin embargo, el sitio es una maqueta estática con HTML, CSS y JS, por lo que Jekyll era innecesario.

🎯 Objetivo

Simplificar el entorno de desarrollo local usando Node.js y Vite, eliminando dependencias innecesarias y alineando el flujo con el despliegue en Vercel, que sirve archivos estáticos directamente.


🔄 Cambios realizados

  • Se eliminó la dependencia de Ruby y Jekyll (Gemfile, _config.yml, etc.)
  • Se creó un proyecto base con Vite (npm create vite@latest, plantilla vanilla)
  • Se migraron los archivos estáticos (index.html, css/, js/) al nuevo entorno
  • Se actualizó el README con instrucciones para desarrollo local usando Vite

⚙️ Requisitos

  • Node.js 22.20.0 o superior (se recomienda usar fnm para gestionar versiones)
  • Vite instalado vía npm install

🚀 Comandos principales

npm install       # Instala dependencias
npm run dev       # Inicia servidor local con live reload
npm run build     # Genera versión de producción
npm run preview   # Previsualiza build localmente

🧪 Notas adicionales

  • Se eliminó la línea de sourcemap en bootstrap.min.css para evitar errores en Vite
  • El proyecto está listo para desplegarse en Vercel sin configuración adicional

@Demner21
Copy link
Copy Markdown
Collaborator Author

tratando de cerrar #37

@Demner21 Demner21 closed this Oct 30, 2025
@Demner21 Demner21 deleted the migrate_to_vite branch October 30, 2025 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant