- Actualizadas 93 rutas en manual-index.ts para apuntar a /manual/ - Simplificado ManualViewer para usar rutas directas del índice - Agregados scripts de limpieza y actualización de rutas - Documentación completa de la limpieza e integración - 93 archivos del manual organizados en public/manual/ - Backup excluido del repositorio (muy pesado)
133 lines
4 KiB
Markdown
133 lines
4 KiB
Markdown
# 🚀 Despliegue en GitHub - COMPLETADO
|
|
|
|
**Repositorio:** https://github.com/planetazuzu/guia-tes-digital
|
|
**Fecha:** 2025-12-17
|
|
|
|
---
|
|
|
|
## ✅ Estado del Despliegue
|
|
|
|
✅ **Archivos subidos exitosamente a GitHub**
|
|
|
|
---
|
|
|
|
## 📦 Contenido Subido
|
|
|
|
### Archivos Principales
|
|
- ✅ Todo el código fuente (`src/`)
|
|
- ✅ Los **93 archivos .md** del manual en `public/manual/`
|
|
- ✅ Archivos de configuración (`package.json`, `vite.config.ts`, `tailwind.config.ts`, etc.)
|
|
- ✅ Scripts de verificación (`scripts/`)
|
|
- ✅ Documentación completa
|
|
|
|
### Estructura del Manual
|
|
```
|
|
public/manual/
|
|
├── BLOQUE_0_FUNDAMENTOS/ (1 archivo)
|
|
├── BLOQUE_1_PROCEDIMIENTOS_BASICOS/ (4 archivos)
|
|
├── BLOQUE_2_MATERIAL_E_INMOVILIZACION/ (14 archivos)
|
|
├── BLOQUE_3_MATERIAL_SANITARIO_Y_OXIGENOTERAPIA/ (28 archivos)
|
|
├── BLOQUE_4_SOPORTE_VITAL_BASICO_Y_RCP/ (10 archivos)
|
|
├── BLOQUE_5_PROTOCOLOS_TRANSTELEFONICOS/ (10 archivos)
|
|
├── BLOQUE_6_FARMACOLOGIA/ (8 archivos)
|
|
├── BLOQUE_7_CONDUCCION_Y_SEGURIDAD_VIAL/ (6 archivos)
|
|
├── BLOQUE_8_GESTION_OPERATIVA_Y_DOCUMENTACION/ (5 archivos)
|
|
├── BLOQUE_9_MEDICINA_EMERGENCIAS_APLICADA/ (1 archivo)
|
|
├── BLOQUE_10_SITUACIONES_ESPECIALES/ (1 archivo)
|
|
├── BLOQUE_11_PROTOCOLOS_TRAUMA/ (1 archivo)
|
|
├── BLOQUE_12_MARCO_LEGAL_ETICO_PROFESIONAL/ (1 archivo)
|
|
├── BLOQUE_13_COMUNICACION_RELACION_PACIENTE/ (1 archivo)
|
|
└── BLOQUE_14_SEGURIDAD_PERSONAL_SALUD_TES/ (1 archivo)
|
|
|
|
Total: 93 archivos .md ✅
|
|
```
|
|
|
|
### Componentes React
|
|
- ✅ `MarkdownViewer` - Renderizado de archivos .md
|
|
- ✅ `ManualViewer` - Visualización de capítulos individuales
|
|
- ✅ `ManualIndex` - Índice jerárquico completo
|
|
- ✅ Navegación y búsqueda funcionales
|
|
|
|
---
|
|
|
|
## 🔗 Enlaces Útiles
|
|
|
|
### Repositorio
|
|
- **URL:** https://github.com/planetazuzu/guia-tes-digital
|
|
- **Rama principal:** `main`
|
|
|
|
### Verificación
|
|
1. Verificar que todos los archivos estén presentes
|
|
2. Verificar que `public/manual/` tenga los 93 archivos
|
|
3. Verificar que `src/data/manual-index.ts` tenga las rutas correctas
|
|
|
|
---
|
|
|
|
## 🚀 Próximos Pasos de Despliegue
|
|
|
|
### Opción 1: Vercel (Recomendado)
|
|
1. Conectar repositorio en https://vercel.com
|
|
2. Configuración automática detectada (`vercel.json` ya existe)
|
|
3. Deploy automático en cada push
|
|
|
|
### Opción 2: Netlify
|
|
1. Conectar repositorio en https://netlify.com
|
|
2. Configuración automática detectada (`netlify.toml` ya existe)
|
|
3. Deploy automático en cada push
|
|
|
|
### Opción 3: GitHub Pages
|
|
1. Habilitar GitHub Pages en Settings del repositorio
|
|
2. Seleccionar rama `main` y carpeta `dist`
|
|
3. El workflow `.github/workflows/deploy.yml` está configurado
|
|
|
|
### Opción 4: Self-Hosting
|
|
- Build: `npm run build`
|
|
- Servir carpeta `dist/` con cualquier servidor web
|
|
|
|
---
|
|
|
|
## 📋 Configuración de Despliegue
|
|
|
|
### Archivos de Configuración Incluidos
|
|
- ✅ `vercel.json` - Configuración para Vercel
|
|
- ✅ `netlify.toml` - Configuración para Netlify
|
|
- ✅ `.github/workflows/deploy.yml` - GitHub Actions para Pages
|
|
- ✅ `vite.config.ts` - Configuración de build
|
|
|
|
### Variables de Entorno
|
|
No se requieren variables de entorno para el despliegue básico.
|
|
|
|
---
|
|
|
|
## ✅ Checklist Post-Deploy
|
|
|
|
- [ ] Verificar que el sitio carga correctamente
|
|
- [ ] Verificar que `/manual` muestra el índice completo
|
|
- [ ] Verificar que los capítulos individuales se cargan
|
|
- [ ] Verificar que la búsqueda funciona
|
|
- [ ] Verificar que la navegación anterior/siguiente funciona
|
|
- [ ] Probar en diferentes navegadores
|
|
- [ ] Probar en dispositivos móviles
|
|
|
|
---
|
|
|
|
## 📝 Notas
|
|
|
|
- Los archivos `.md` se sirven desde `public/manual/`
|
|
- Las rutas están configuradas para funcionar como SPA (Single Page Application)
|
|
- El build genera la carpeta `dist/` lista para producción
|
|
- Los 93 archivos del manual están integrados y funcionando
|
|
|
|
---
|
|
|
|
## 🎉 Estado Final
|
|
|
|
✅ **Código subido a GitHub**
|
|
✅ **93 archivos del manual integrados**
|
|
✅ **Configuración de despliegue lista**
|
|
✅ **App lista para producción**
|
|
|
|
---
|
|
|
|
**¿Siguiente paso?** Configurar el despliegue automático en Vercel, Netlify o GitHub Pages.
|