Repositorio de diapositivas HTML estaticas para clases de CoderHub Academy.
El proyecto esta pensado para publicar presentaciones de programacion, inteligencia artificial, desarrollo web y otros cursos sin backend, sin npm y sin proceso de build obligatorio.
Abre index.html directamente en el navegador.
Tambien puedes levantar un servidor estatico desde la raiz del repositorio:
python3 -m http.server 8000Luego visita http://localhost:8000/.
/
├── index.html
├── README.md
├── assets/
│ ├── css/
│ │ └── shared.css
│ ├── js/
│ │ └── shared.js
│ ├── logos/
│ │ ├── .gitkeep
│ │ └── coderhub-logo.png
│ └── images/
│ └── .gitkeep
├── templates/
│ └── slide-template.html
└── courses/
└── software-developer-n1/
└── clase-01-ia-generativa/
├── presentacion.html
├── ia-clase-1.html
├── white-logo-0.5.png
├── assets/
│ └── images/
│ ├── .gitkeep
│ └── ia-evolucion-timeline.png
- Crea una carpeta en
courses/<curso>/<clase>/. - Usa nombres en minusculas y con guiones. Ejemplo:
clase-02-prompting-basico. - Copia
templates/slide-template.htmlcomoindex.htmldentro de la nueva carpeta. - Ajusta el titulo, el nombre del curso, los chips y el contenido de las slides.
- Verifica que la ruta al CSS compartido sea correcta. Desde
courses/<curso>/<clase>/debe ser:
<link rel="stylesheet" href="../../../assets/css/shared.css">- Guarda las imagenes especificas de esa clase en
courses/<curso>/<clase>/assets/images/. - Agrega el enlace de la nueva clase o presentacion en el
index.htmlprincipal.
- Carpetas en minusculas.
- Usar guiones en lugar de espacios.
- Evitar acentos y caracteres especiales en rutas.
- Ejemplo recomendado:
clase-02-prompting-basico.
- Usa rutas relativas para que todo funcione en GitHub Pages.
- Guarda imagenes globales en
assets/images/. - Guarda imagenes de cada clase en
assets/images/dentro de la carpeta de esa clase. - Optimiza imagenes antes de subirlas al repositorio.
- Copia las presentaciones reales directamente en la carpeta de la clase cuando ya existan como HTML final.
- Sube el repositorio a GitHub.
- Entra a
Settings > Pages. - En
Build and deployment, seleccionaDeploy from a branch. - Selecciona la rama
mainy la carpeta/root. - Guarda la configuracion.
El sitio quedara disponible en una URL similar a:
https://usuario.github.io/nombre-repositorio/
Las rutas internas usan enlaces relativos para funcionar correctamente bajo ese subpath.