Este repositorio contiene el código fuente del sitio web de VRTon, una organización sin ánimo de lucro dedicada a utilizar la Realidad Virtual para causas solidarias.
-
Clonar el repositorio:
git clone https://github.com/VRTon/VRTON-WEB.git cd VRTON-WEB -
Construir y ejecutar con Docker:
docker-compose up --build
-
Acceder al sitio local:
- Abre tu navegador en: http://localhost:4000
- El sitio se recarga automáticamente cuando editas archivos
docker-compose updocker run --rm -v ${PWD}:/srv/jekyll jekyll/jekyll:latest jekyll builddocker-compose downdocker-compose down
docker-compose up --build├── _config.yml # Configuración de Jekyll
├── _includes/ # Componentes reutilizables
│ ├── head-meta.html
│ ├── header.html
│ ├── footer.html
│ └── scripts.html
├── _layouts/ # Plantillas de página
│ └── default.html
├── scripts/ # JavaScript del sitio
│ ├── i18n-v3.js # Sistema de traducción
│ ├── equipos.js # Gestión de equipos
│ ├── faq.js # Preguntas frecuentes
│ └── ...
├── assets/ # Recursos estáticos
│ ├── icons/
│ ├── colaboradores/ # Imagenes de los colaboradores
│ ├── css # Estilos
│ └── ...
├── data/ # Datos del sitio
│ ├── translations/
│ ├── equipos.json # Datos de los colaboradores
│ └── catalog.json # Utilizado por el sistema de descarga de assets
├── docker-compose.yml # Configuración de Docker
└── README.md
- Los textos se gestionan en
data/translations/{lang_key}/... - Usa atributos
data-i18nen HTML para elementos traducibles - Especificar archivo de traduccion en el front matter como
translation_modules
- La carpeta
_site/se genera automáticamente - Solo edita archivos fuente, nunca
_site/ - Los cambios se despliegan automáticamente al hacer push