Add missing assets and update RCP references
This commit is contained in:
parent
a58d436505
commit
4e2efa0bed
|
|
@ -8,7 +8,7 @@
|
||||||
|
|
||||||
### Visión Global del Algoritmo de RCP Adulto SVB
|
### Visión Global del Algoritmo de RCP Adulto SVB
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
Descripción interna (no renderizar en la UI):
|
Descripción interna (no renderizar en la UI):
|
||||||
|
|
|
||||||
|
|
@ -1,113 +1,67 @@
|
||||||
# 📁 GUÍA DE UBICACIÓN DE IMÁGENES
|
# 📁 UBICACIÓN DE IMÁGENES - ESTRUCTURA ACTUALIZADA
|
||||||
|
|
||||||
Este documento indica dónde colocar cada imagen según su tipo y bloque temático.
|
## Estructura de Assets (Post-Reorganización)
|
||||||
|
|
||||||
## 📂 ESTRUCTURA DE CARPETAS
|
|
||||||
|
|
||||||
```
|
|
||||||
public/assets/
|
public/assets/
|
||||||
├── infografias/
|
├── svg/ # Archivos vectoriales
|
||||||
│ ├── bloque-0-fundamentos/ ← Imágenes del Bloque 0
|
│ ├── ilustraciones/ # Ilustraciones generales
|
||||||
│ ├── bloque-2-inmovilizacion/ ← Imágenes del Bloque 2
|
│ ├── tablas/ # Tablas en formato vectorial
|
||||||
│ ├── bloque-3-material-sanitario/ ← Imágenes del Bloque 3
|
│ ├── diagramas/ # Diagramas de flujo/proceso
|
||||||
│ ├── bloque-7-conduccion/ ← Imágenes del Bloque 7
|
│ └── logos/ # Logotipos e iconos de marca
|
||||||
│ └── bloque-12-marco-legal/ ← Imágenes del Bloque 12
|
├── img/ # Imágenes raster (PNG, JPG)
|
||||||
└── diagramas/ ← Diagramas adicionales
|
│ ├── tablas/ # Tablas en formato imagen
|
||||||
```
|
│ ├── tecnicas/ # Técnicas y procedimientos
|
||||||
|
│ ├── equipos/ # Equipamiento médico
|
||||||
|
│ ├── graficos/ # Gráficos y visualizaciones
|
||||||
|
│ ├── contenido/ # Contenido general
|
||||||
|
│ └── react_galeria/ # Imágenes usadas en React
|
||||||
|
├── backup_svg_originales/ # Backup de SVG originales
|
||||||
|
└── backup_png_originales/ # Backup de PNG originales
|
||||||
|
|
||||||
---
|
text
|
||||||
|
|
||||||
## 📋 UBICACIÓN POR TIPO DE IMAGEN
|
## Archivos SVG Principales
|
||||||
|
|
||||||
### BLOQUE 0: FUNDAMENTOS
|
| Archivo | Ubicación | Descripción |
|
||||||
**Carpeta:** `public/assets/infografias/bloque-0-fundamentos/`
|
|---------|-----------|-------------|
|
||||||
|
| `situaciones_requieren_inmovilizacion.svg` | `svg/ilustraciones/` | Situaciones que requieren inmovilización |
|
||||||
|
| `tabla_rangos_fio2.svg` | `svg/tablas/` | Tabla de rangos FiO2 |
|
||||||
|
| `tecnica_sujecion_manual.svg` | `svg/ilustraciones/` | Técnica de sujeción manual |
|
||||||
|
| `verificaciones_post_colocacion.svg` | `svg/diagramas/` | Verificaciones post-colocación |
|
||||||
|
| `START.svg` | `svg/logos/` | Logo START |
|
||||||
|
| `TES.svg` | `svg/logos/` | Logo TES |
|
||||||
|
|
||||||
- ✅ `diagrama_seleccion_dispositivo_oxigeno.svg` (o .png)
|
## Archivos PNG Principales
|
||||||
- ✅ `tabla_rangos_fio2.svg` (o .png)
|
|
||||||
- ✅ `guia_colocacion_dispositivos_oxigeno.svg` (o .png)
|
|
||||||
|
|
||||||
---
|
### Tablas
|
||||||
|
- `tabla_dosis_pediatricas.png` → `img/tablas/`
|
||||||
|
- `tabla_escala_glasgow.png` → `img/tablas/`
|
||||||
|
- `tabla_rangos_normales_constantes_vitales.png` → `img/tablas/`
|
||||||
|
|
||||||
### BLOQUE 2: MATERIAL E INMOVILIZACIÓN
|
### Técnicas
|
||||||
**Carpeta:** `public/assets/infografias/bloque-2-inmovilizacion/`
|
- `tecnica_sujecion_manual_cervical.png` → `img/tecnicas/`
|
||||||
|
- `tecnica_sujecion_manual_1.png` → `img/tecnicas/`
|
||||||
|
|
||||||
#### Collarín Cervical:
|
### Equipos
|
||||||
- ✅ `componentes_sistema_inmovilizacion.svg`
|
- `uso_correcto_ambu.png` → `img/equipos/`
|
||||||
- ✅ `seleccion_talla_collarin.svg`
|
- `uso_correcto_pulsioximetro.png` → `img/equipos/`
|
||||||
- ✅ `colocacion_collarin_paso_1.svg`
|
- `uso_correcto_tensiometro.png` → `img/equipos/`
|
||||||
- ✅ `colocacion_collarin_paso_2.svg`
|
- `ventilacion_medios_fortuna.png` → `img/equipos/`
|
||||||
- ✅ `colocacion_collarin_paso_3.svg`
|
|
||||||
- ✅ `colocacion_collarin_paso_4.svg`
|
|
||||||
- ✅ `colocacion_collarin_paso_5.svg`
|
|
||||||
- ✅ `colocacion_collarin_paso_6.svg`
|
|
||||||
- ✅ `verificaciones_post_colocacion.svg`
|
|
||||||
- ✅ `errores_frecuentes_collarin.svg`
|
|
||||||
|
|
||||||
#### Inmovilización Manual:
|
## Uso en React
|
||||||
- ✅ `posicion_tes_inmovilizacion_manual.svg`
|
|
||||||
- ✅ `tecnica_sujecion_manual.svg`
|
|
||||||
- ✅ `situaciones_requieren_inmovilizacion.svg`
|
|
||||||
- ✅ `secuencia_transicion_inmovilizacion.svg`
|
|
||||||
- ✅ `coordinacion_equipo_inmovilizacion.svg`
|
|
||||||
|
|
||||||
#### Tablero Espinal:
|
Las imágenes utilizadas en componentes React (como GaleriaImagenes.tsx) están en:
|
||||||
- ✅ `componentes_tablero_espinal.svg`
|
- `img/react_galeria/` para acceso vía URL pública
|
||||||
- ✅ `colocacion_tablero_espinal_paso_1.svg`
|
- Uso: `<img src="/assets/img/react_galeria/nombre.png" />`
|
||||||
- ✅ `colocacion_tablero_espinal_paso_2.svg`
|
|
||||||
- ✅ `colocacion_tablero_espinal_paso_3.svg`
|
|
||||||
- ✅ (más pasos según sea necesario)
|
|
||||||
|
|
||||||
#### Colchón de Vacío:
|
## Referenciación
|
||||||
- ✅ `componentes_colchon_vacio.svg`
|
|
||||||
- ✅ `colocacion_colchon_vacio_paso_1.svg`
|
|
||||||
- ✅ `colocacion_colchon_vacio_paso_2.svg`
|
|
||||||
- ✅ (más pasos según sea necesario, hasta paso 10)
|
|
||||||
|
|
||||||
#### Camilla Cuchara:
|
Para referenciar assets en:
|
||||||
- ✅ `componentes_camilla_cuchara.svg`
|
- **Markdown**: ``
|
||||||
|
- **React**: `<img src="/assets/img/tecnicas/tecnica.png" alt="descripción" />`
|
||||||
|
- **JSON**: Usar rutas relativas a public/
|
||||||
|
|
||||||
---
|
## Mantenimiento
|
||||||
|
|
||||||
### BLOQUE 3: MATERIAL SANITARIO Y OXIGENOTERAPIA
|
1. Los backups originales se mantienen en sus respectivos directorios
|
||||||
**Carpeta:** `public/assets/infografias/bloque-3-material-sanitario/`
|
2. Nueva estructura facilita la escalabilidad
|
||||||
|
3. Convención de nombres: snake_case para consistencia
|
||||||
- ✅ `configuracion_maxima_fio2.svg` (o .png)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### BLOQUE 7: CONDUCCIÓN Y SEGURIDAD VIAL
|
|
||||||
**Carpeta:** `public/assets/infografias/bloque-7-conduccion/`
|
|
||||||
|
|
||||||
- ✅ `configuracion_gps.svg` (o .png)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### BLOQUE 12: MARCO LEGAL ÉTICO PROFESIONAL
|
|
||||||
**Carpeta:** `public/assets/infografias/bloque-12-marco-legal/`
|
|
||||||
|
|
||||||
- ✅ `diagrama_decisiones_eticas.svg` (o .png)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 📝 FORMATOS ACEPTADOS
|
|
||||||
|
|
||||||
- **SVG** (preferido): Escalable, ligero, editable
|
|
||||||
- **PNG**: Alta resolución (300 DPI mínimo)
|
|
||||||
|
|
||||||
## 📏 DIMENSIONES RECOMENDADAS
|
|
||||||
|
|
||||||
- **Infografías completas:** 1200x800px mínimo
|
|
||||||
- **Diagramas paso a paso:** 800x600px por paso
|
|
||||||
- **Tablas visuales:** 1000x700px
|
|
||||||
|
|
||||||
## ✅ DESPUÉS DE COLOCAR LAS IMÁGENES
|
|
||||||
|
|
||||||
Una vez que coloques las imágenes en las carpetas correspondientes, se referenciarán en los archivos Markdown usando:
|
|
||||||
|
|
||||||
```markdown
|
|
||||||

|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Última actualización:** 2025-01-27
|
|
||||||
|
|
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 292 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 142 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 211 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 152 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 300 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 322 KiB |
85
scripts/actualizar_documentacion_fase4.sh
Executable file
85
scripts/actualizar_documentacion_fase4.sh
Executable file
|
|
@ -0,0 +1,85 @@
|
||||||
|
#!/bin/bash
|
||||||
|
echo "=== FASE 4: ACTUALIZAR DOCUMENTACIÓN ==="
|
||||||
|
|
||||||
|
# Actualizar README_UBICACION_IMAGENES.md
|
||||||
|
README_FILE="/home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md"
|
||||||
|
|
||||||
|
if [ -f "$README_FILE" ]; then
|
||||||
|
echo "Actualizando $README_FILE..."
|
||||||
|
cp "$README_FILE" "$README_FILE.backup_$(date +%Y%m%d)"
|
||||||
|
|
||||||
|
cat > "$README_FILE" << 'README'
|
||||||
|
# 📁 UBICACIÓN DE IMÁGENES - ESTRUCTURA ACTUALIZADA
|
||||||
|
|
||||||
|
## Estructura de Assets (Post-Reorganización)
|
||||||
|
public/assets/
|
||||||
|
├── svg/ # Archivos vectoriales
|
||||||
|
│ ├── ilustraciones/ # Ilustraciones generales
|
||||||
|
│ ├── tablas/ # Tablas en formato vectorial
|
||||||
|
│ ├── diagramas/ # Diagramas de flujo/proceso
|
||||||
|
│ └── logos/ # Logotipos e iconos de marca
|
||||||
|
├── img/ # Imágenes raster (PNG, JPG)
|
||||||
|
│ ├── tablas/ # Tablas en formato imagen
|
||||||
|
│ ├── tecnicas/ # Técnicas y procedimientos
|
||||||
|
│ ├── equipos/ # Equipamiento médico
|
||||||
|
│ ├── graficos/ # Gráficos y visualizaciones
|
||||||
|
│ ├── contenido/ # Contenido general
|
||||||
|
│ └── react_galeria/ # Imágenes usadas en React
|
||||||
|
├── backup_svg_originales/ # Backup de SVG originales
|
||||||
|
└── backup_png_originales/ # Backup de PNG originales
|
||||||
|
|
||||||
|
text
|
||||||
|
|
||||||
|
## Archivos SVG Principales
|
||||||
|
|
||||||
|
| Archivo | Ubicación | Descripción |
|
||||||
|
|---------|-----------|-------------|
|
||||||
|
| `situaciones_requieren_inmovilizacion.svg` | `svg/ilustraciones/` | Situaciones que requieren inmovilización |
|
||||||
|
| `tabla_rangos_fio2.svg` | `svg/tablas/` | Tabla de rangos FiO2 |
|
||||||
|
| `tecnica_sujecion_manual.svg` | `svg/ilustraciones/` | Técnica de sujeción manual |
|
||||||
|
| `verificaciones_post_colocacion.svg` | `svg/diagramas/` | Verificaciones post-colocación |
|
||||||
|
| `START.svg` | `svg/logos/` | Logo START |
|
||||||
|
| `TES.svg` | `svg/logos/` | Logo TES |
|
||||||
|
|
||||||
|
## Archivos PNG Principales
|
||||||
|
|
||||||
|
### Tablas
|
||||||
|
- `tabla_dosis_pediatricas.png` → `img/tablas/`
|
||||||
|
- `tabla_escala_glasgow.png` → `img/tablas/`
|
||||||
|
- `tabla_rangos_normales_constantes_vitales.png` → `img/tablas/`
|
||||||
|
|
||||||
|
### Técnicas
|
||||||
|
- `tecnica_sujecion_manual_cervical.png` → `img/tecnicas/`
|
||||||
|
- `tecnica_sujecion_manual_1.png` → `img/tecnicas/`
|
||||||
|
|
||||||
|
### Equipos
|
||||||
|
- `uso_correcto_ambu.png` → `img/equipos/`
|
||||||
|
- `uso_correcto_pulsioximetro.png` → `img/equipos/`
|
||||||
|
- `uso_correcto_tensiometro.png` → `img/equipos/`
|
||||||
|
- `ventilacion_medios_fortuna.png` → `img/equipos/`
|
||||||
|
|
||||||
|
## Uso en React
|
||||||
|
|
||||||
|
Las imágenes utilizadas en componentes React (como GaleriaImagenes.tsx) están en:
|
||||||
|
- `img/react_galeria/` para acceso vía URL pública
|
||||||
|
- Uso: `<img src="/assets/img/react_galeria/nombre.png" />`
|
||||||
|
|
||||||
|
## Referenciación
|
||||||
|
|
||||||
|
Para referenciar assets en:
|
||||||
|
- **Markdown**: ``
|
||||||
|
- **React**: `<img src="/assets/img/tecnicas/tecnica.png" alt="descripción" />`
|
||||||
|
- **JSON**: Usar rutas relativas a public/
|
||||||
|
|
||||||
|
## Mantenimiento
|
||||||
|
|
||||||
|
1. Los backups originales se mantienen en sus respectivos directorios
|
||||||
|
2. Nueva estructura facilita la escalabilidad
|
||||||
|
3. Convención de nombres: snake_case para consistencia
|
||||||
|
README
|
||||||
|
echo "✅ README actualizado"
|
||||||
|
else
|
||||||
|
echo "⚠️ README no encontrado, creando nuevo..."
|
||||||
|
mkdir -p /home/planetazuzu/guia-tes/public/assets/
|
||||||
|
# Copiar contenido anterior si existe
|
||||||
|
fi
|
||||||
52
scripts/actualizar_react_fase3.sh
Executable file
52
scripts/actualizar_react_fase3.sh
Executable file
|
|
@ -0,0 +1,52 @@
|
||||||
|
#!/bin/bash
|
||||||
|
echo "=== FASE 3: ACTUALIZAR REFERENCIAS REACT ==="
|
||||||
|
|
||||||
|
# Primero, mover PNG de src/pages a public/assets si es necesario
|
||||||
|
echo "1. Moviendo PNG desde src/pages a public/assets/img..."
|
||||||
|
mkdir -p /home/planetazuzu/guia-tes/public/assets/img/react_galeria/
|
||||||
|
|
||||||
|
for png in src/pages/*.png; do
|
||||||
|
if [ -f "$png" ]; then
|
||||||
|
nombre=$(basename "$png")
|
||||||
|
echo "Moviendo $nombre a public/assets/img/react_galeria/"
|
||||||
|
cp "$png" "/home/planetazuzu/guia-tes/public/assets/img/react_galeria/"
|
||||||
|
# Mantener copia en src/pages temporalmente
|
||||||
|
mv "$png" "/home/planetazuzu/guia-tes/src/pages/backup_$nombre"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
# Crear archivo de mapeo para actualizar
|
||||||
|
cat > /home/planetazuzu/guia-tes/scripts/mapeo_react.csv << MAPEO
|
||||||
|
nombre_original,nuevo_path
|
||||||
|
tabla_rangos_fio2_oxigenoterapia.png,/assets/img/react_galeria/tabla_rangos_fio2_oxigenoterapia.png
|
||||||
|
tabla_rangos_fio2_oxigenoterapia1.png,/assets/img/react_galeria/tabla_rangos_fio2_oxigenoterapia1.png
|
||||||
|
tecnica_sujecion_manual_1.png,/assets/img/react_galeria/tecnica_sujecion_manual_1.png
|
||||||
|
tecnica_sujecion_manual_cervical.png,/assets/img/react_galeria/tecnica_sujecion_manual_cervival.png
|
||||||
|
uso_correcto_ambu.png,/assets/img/react_galeria/uso_correcto_ambu.png
|
||||||
|
uso_correcto_pulsioximetro.png,/assets/img/react_galeria/uso_correcto_pulsioximetro.png
|
||||||
|
uso_correcto_tensiometro.png,/assets/img/react_galeria/uso_correcto_tensiometro.png
|
||||||
|
ventilacion_medios_fortuna.png,/assets/img/react_galeria/ventilacion_medios_fortuna.png
|
||||||
|
verificaciones_post_colocacion_collarin.png,/assets/img/react_galeria/verificaciones_post_colocacion_collarin.png
|
||||||
|
MAPEO
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "2. Mapeo creado en scripts/mapeo_react.csv"
|
||||||
|
echo "3. Archivos movidos a public/assets/img/react_galeria/"
|
||||||
|
echo "4. Copias de seguridad en src/pages/backup_*.png"
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "=== INSTRUCCIONES PARA ACTUALIZAR GaleriaImagenes.tsx ==="
|
||||||
|
cat << 'INSTR'
|
||||||
|
Para actualizar manualmente GaleriaImagenes.tsx:
|
||||||
|
|
||||||
|
1. Reemplazar importaciones:
|
||||||
|
Cambiar: import img from './imagen.png'
|
||||||
|
Por: const img = '/assets/img/react_galeria/imagen.png'
|
||||||
|
|
||||||
|
2. O usar rutas directas en src:
|
||||||
|
<img src="/assets/img/react_galeria/imagen.png" />
|
||||||
|
|
||||||
|
3. Eliminar las líneas de import que ya no se usen.
|
||||||
|
|
||||||
|
4. Ejecutar la app para verificar que las imágenes se cargan correctamente.
|
||||||
|
INSTR
|
||||||
21
scripts/auditoria_assets.sh
Executable file
21
scripts/auditoria_assets.sh
Executable file
|
|
@ -0,0 +1,21 @@
|
||||||
|
#!/bin/bash
|
||||||
|
echo "=== AUDITORÍA DE ASSETS ==="
|
||||||
|
echo "Fecha: $(date)"
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
# Archivos SVG
|
||||||
|
echo "--- SVG ENCONTRADOS ---"
|
||||||
|
find . -name "*.svg" | grep -i -E "(situaciones|START|tabla.*fio2|tecnica.*manual|TES|verificaciones.*colocacion|vite)" | sort
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "--- PNG ENCONTRADOS ---"
|
||||||
|
find . -name "*.png" | grep -i -E "(tabla.*pediatricas|tabla.*glasgow|tabla.*fio2.*oxigenoterapia|tabla.*constantes.*vitales|tecnica.*manual.*cervical|tecnica.*manual_1|tema.*descripcion|uso.*correcto.*ambu|uso.*correcto.*pulsioximetro|uso.*correcto.*tensiometro|velocidad|ventilacion.*medios.*fortuna|verificaciones.*collarin|vias.*administracion)" | sort
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "--- ARCHIVOS DUPLICADOS ---"
|
||||||
|
echo "SVG duplicados:"
|
||||||
|
find . -name "*.svg" -exec basename {} \; | sort | uniq -d
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "PNG duplicados:"
|
||||||
|
find . -name "*.png" -exec basename {} \; | sort | uniq -d
|
||||||
10
scripts/mapeo_react.csv
Normal file
10
scripts/mapeo_react.csv
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
nombre_original,nuevo_path
|
||||||
|
tabla_rangos_fio2_oxigenoterapia.png,/assets/img/react_galeria/tabla_rangos_fio2_oxigenoterapia.png
|
||||||
|
tabla_rangos_fio2_oxigenoterapia1.png,/assets/img/react_galeria/tabla_rangos_fio2_oxigenoterapia1.png
|
||||||
|
tecnica_sujecion_manual_1.png,/assets/img/react_galeria/tecnica_sujecion_manual_1.png
|
||||||
|
tecnica_sujecion_manual_cervical.png,/assets/img/react_galeria/tecnica_sujecion_manual_cervival.png
|
||||||
|
uso_correcto_ambu.png,/assets/img/react_galeria/uso_correcto_ambu.png
|
||||||
|
uso_correcto_pulsioximetro.png,/assets/img/react_galeria/uso_correcto_pulsioximetro.png
|
||||||
|
uso_correcto_tensiometro.png,/assets/img/react_galeria/uso_correcto_tensiometro.png
|
||||||
|
ventilacion_medios_fortuna.png,/assets/img/react_galeria/ventilacion_medios_fortuna.png
|
||||||
|
verificaciones_post_colocacion_collarin.png,/assets/img/react_galeria/verificaciones_post_colocacion_collarin.png
|
||||||
|
41
scripts/verificacion_final.sh
Executable file
41
scripts/verificacion_final.sh
Executable file
|
|
@ -0,0 +1,41 @@
|
||||||
|
#!/bin/bash
|
||||||
|
echo "=== VERIFICACIÓN FINAL DE REORGANIZACIÓN ==="
|
||||||
|
echo "Fecha: $(date)"
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
echo "1. ✅ SVG en nueva estructura:"
|
||||||
|
find /home/planetazuzu/guia-tes/public/assets/svg -name "*.svg" 2>/dev/null | sort | while read file; do
|
||||||
|
echo " 📄 $(basename "$file") → $(dirname "$file" | sed 's|.*public/assets/||')"
|
||||||
|
done
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "2. ✅ PNG en nueva estructura:"
|
||||||
|
find /home/planetazuzu/guia-tes/public/assets/img -name "*.png" 2>/dev/null | sort | while read file; do
|
||||||
|
echo " 🖼️ $(basename "$file") → $(dirname "$file" | sed 's|.*public/assets/||')"
|
||||||
|
done
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "3. ⚠️ Archivos en ubicaciones antiguas (deberían estar vacíos):"
|
||||||
|
echo " Raíz:"
|
||||||
|
ls -la /home/planetazuzu/guia-tes/*.svg /home/planetazuzu/guia-tes/*.png 2>/dev/null | grep -v "scripts" || echo " (vacío ✓)"
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo " docs/:"
|
||||||
|
ls -la /home/planetazuzu/guia-tes/docs/*.svg /home/planetazuzu/guia-tes/docs/*.png 2>/dev/null || echo " (vacío ✓)"
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo " src/pages/:"
|
||||||
|
ls -la /home/planetazuzu/guia-tes/src/pages/*.png 2>/dev/null | grep -v "backup_" || echo " (solo backups ✓)"
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "4. 📊 Resumen por tipo:"
|
||||||
|
echo " SVG: $(find /home/planetazuzu/guia-tes/public/assets/svg -name "*.svg" 2>/dev/null | wc -l) archivos"
|
||||||
|
echo " PNG: $(find /home/planetazuzu/guia-tes/public/assets/img -name "*.png" 2>/dev/null | wc -l) archivos"
|
||||||
|
echo " Backups: $(find /home/planetazuzu/guia-tes/public/assets/backup_* -name "*.*" 2>/dev/null | wc -l) archivos"
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "=== RECOMENDACIONES FINALES ==="
|
||||||
|
echo "1. Ejecutar la aplicación para verificar que todas las imágenes cargan"
|
||||||
|
echo "2. Revisar GaleriaImagenes.tsx y actualizar importaciones si es necesario"
|
||||||
|
echo "3. Actualizar cualquier referencia en archivos de contenido Markdown"
|
||||||
|
echo "4. Eliminar backups antiguos después de confirmar que todo funciona"
|
||||||
|
|
@ -46,7 +46,7 @@
|
||||||
{
|
{
|
||||||
"tipo": "infografia",
|
"tipo": "infografia",
|
||||||
"contenido": {
|
"contenido": {
|
||||||
"ruta": "/assets/infografias/bloque-4-rcp/algoritmo_rcp_comentado.svg",
|
"ruta": "/assets/infografias/bloque-4-rcp/algoritmo_rcp_comentado.png",
|
||||||
"tipo": "algoritmo",
|
"tipo": "algoritmo",
|
||||||
"descripcion": "Algoritmo visual del protocolo RCP con comentarios explicativos en cada paso"
|
"descripcion": "Algoritmo visual del protocolo RCP con comentarios explicativos en cada paso"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue