Repositorio del sitio culturaoceanica.org, publicado con GitHub Pages. Cada funcionalidad ocupa una carpeta independiente y conserva su código, sus datos y sus recursos dentro de ella.
| Funcionalidad | Carpeta | Dirección pública |
|---|---|---|
| Guía de especies | guia/ |
https://culturaoceanica.org/guia/ |
| Explorador de rodolitos | rodolitos/ |
https://culturaoceanica.org/rodolitos/ |
guia/.rodolitos/.main.GitHub Pages publica la raíz de la rama main. La incorporación de un cambio a esa rama vuelve a publicar el sitio completo, aunque solamente cambien los archivos de una herramienta.
El archivo CNAME configura el dominio del sitio completo. Una nueva herramienta se agrega como carpeta; no necesita otro dominio ni cambios en CNAME. Cualquier configuración general de publicación debe revisarse considerando todas las herramientas.
Antes de publicar, comprobar la funcionalidad modificada. Después de publicar, comprobar su dirección pública y que las demás herramientas sigan abriendo correctamente.
Crear una carpeta con un nombre breve, por ejemplo nueva-herramienta/, que contenga su propio index.html y recursos. Su dirección será https://culturaoceanica.org/nueva-herramienta/. Registrar la nueva herramienta en la tabla anterior.
Desde la raíz del repositorio, se puede usar un servidor de archivos estáticos:
python3 -m http.server 8000
Abrir http://localhost:8000/guia/ o http://localhost:8000/rodolitos/.
Los créditos y las licencias de cada herramienta deben conservarse dentro de su carpeta o en su documentación específica. Ver RODOLITOS.md para el visor de rodolitos.