Esta guía te ayudará a deployar tu sitio de documentación LazyDocs en Vercel de forma rápida y sencilla.
- Una cuenta en Vercel (es gratis)
- Tu repositorio subido a GitHub, GitLab o Bitbucket
- Node.js 16 o superior (solo para desarrollo local)
La forma más rápida de deployar LazyDocs:
- Haz click en el botón "Deploy with Vercel" de arriba
- Conecta tu cuenta de GitHub/GitLab/Bitbucket
- Clona el repositorio - Vercel creará una copia en tu cuenta
- Configura las variables de entorno (opcional, ver abajo)
- ¡Haz click en Deploy! 🎉
Tu sitio estará listo en ~2 minutos en una URL tipo: https://tu-proyecto.vercel.app
Si ya tienes el proyecto clonado y con tus cambios:
# Asegúrate de que todos tus cambios estén en GitHub
git add .
git commit -m "Preparado para deploy"
git push origin main- Ve a vercel.com y haz login
- Click en "Add New Project"
- Selecciona "Import Git Repository"
- Busca y selecciona tu repositorio de LazyDocs
- Click en "Import"
Vercel detectará automáticamente que es un proyecto Vite. Verifica que la configuración sea:
- Framework Preset: Vite
- Build Command:
npm run build - Output Directory:
dist - Install Command:
npm install
ℹ️ Nota: No necesitas cambiar nada, el archivo
vercel.jsonya tiene todo configurado.
Si quieres configurar tu dominio personalizado para SEO:
- Click en "Environment Variables"
- Agrega la variable:
- Name:
VITE_SITE_URL - Value:
https://tu-dominio-vercel.vercel.app
- Name:
- Click en "Deploy"
- Espera ~2 minutos mientras Vercel construye tu sitio
- ¡Listo! Obtendrás una URL como
https://tu-proyecto.vercel.app
Para desarrolladores que prefieren la línea de comandos:
npm install -g vercelvercel login# Para preview (testing)
vercel
# Para producción
vercel --prod- Una vez deployado, copia tu URL de Vercel
- En Vercel dashboard, ve a Settings → Environment Variables
- Actualiza o agrega:
- Variable:
VITE_SITE_URL - Value:
https://tu-proyecto.vercel.app
- Variable:
- Haz un nuevo deploy para aplicar los cambios
Para usar tu propio dominio (ej: docs.tuempresa.com):
- En Vercel dashboard, ve a Settings → Domains
- Click en "Add"
- Ingresa tu dominio personalizado
- Sigue las instrucciones para configurar el DNS
¡Buenas noticias! Una vez conectado, cada git push a tu rama principal deployará automáticamente:
# Haz tus cambios
git add .
git commit -m "Actualizar documentación"
git push
# Vercel automáticamente:
# 1. Detecta el push
# 2. Construye tu sitio
# 3. Deploya la nueva versión
# ✅ ¡Tu sitio se actualiza en ~2 minutos!Cada Pull Request también obtiene su propia preview URL automáticamente. Perfecto para revisar cambios antes de mergear.
Antes o después del deploy, personaliza tu sitio:
Edita public/config.json:
{
"siteName": "Tu Proyecto",
"siteDescription": "Documentación de tu proyecto",
"logo": "/logo.png",
"navbar": {
"links": [
{ "label": "Docs", "to": "/docs/getting-started/introduction" },
{ "label": "GitHub", "href": "https://github.com/tu-usuario/tu-repo" }
]
},
"theme": {
"primaryColor": "#3b82f6",
"secondaryColor": "#10b981"
}
}- Coloca tu logo en la carpeta
public/ - Actualiza la ruta en
config.json
Reemplaza los archivos en public/docs/ con tu propia documentación en Markdown.
Vercel te proporciona automáticamente:
- Analytics: Visitas, páginas más vistas, etc.
- Speed Insights: Rendimiento de tu sitio
- Logs: Para debugging
Accede a todo desde tu Vercel dashboard.
Error: Command "npm run build" failed
Solución:
- Verifica que tu proyecto compile localmente:
npm run build - Revisa los logs en Vercel para ver el error específico
- Asegúrate de que todas las dependencias están en
package.json
Error: Las rutas no funcionan (404)
Solución:
- El archivo
vercel.jsonya incluye las reglas de rewrite necesarias - Si persiste, verifica que
vercel.jsonesté en la raíz del proyecto
Error: VITE_SITE_URL no se aplica
Solución:
- En Vercel, ve a Settings → Environment Variables
- Asegúrate de que la variable empiece con
VITE_ - Haz un nuevo deploy después de agregar variables
Solución:
- Vercel ya optimiza automáticamente los assets
- El
vercel.jsonincluye headers de cache óptimos - Considera optimizar imágenes grandes en
public/
# Crea una rama para cambios
git checkout -b feature/nueva-doc
# Haz cambios y commit
git add .
git commit -m "Agregar nueva documentación"
# Push para obtener preview
git push origin feature/nueva-doc
# Vercel creará una preview URL automáticamente- Development:
.env.local(no commitear) - Production: Configurar en Vercel dashboard
Comprime imágenes antes de subirlas:
- Usa WebP cuando sea posible
- Mantén imágenes bajo 500KB
- Usa dimensiones apropiadas
El sidebar se regenera automáticamente en cada build, pero puedes hacerlo manualmente:
npm run generate-sidebar¡Eso es todo! Tu documentación está ahora disponible globalmente con Vercel. 🌍✨
Haz cambios → Push → ¡Automáticamente deployado! 🚀