Este repositorio tiene el código con el que se genera el sitio web del Datatón Anticorrupción.
Para generar el sitio se utiliza el generador Hugo.
El sitio actualmente se encuentra hospedado via github pages. Cada que se hace un commit a la rama 'main', se ejecuta un github action que genera el sitio (via Hugo) y pone el resultado estático en la rama gh-pages..
Para hacer cambios al sitio, recomendamos modificar los archivos y usar Hugo para "compilar" los archivos estáticos.
- Instalar Hugo (https://gohugo.io).
- Clonar este repositorio.
- Modificar los archivos correspondientes:
/config.toml
para cambiar información general y habilitar secciones.- La información de mentores y jueces se genera a partir de los archivos markdown bajo
/content/
- El css está en
/themes/dataton-agency/static/css/styles.css
- Las imágenes se ponen en
/static/img
- Probar el sitio localmente con el comando
hugo server
desde el directorio raíz. Esto muestra el sitio en http://localhost:1313 - Enviar los cambios al repositorio en GitHub (
git add .
->git commit -m "..."
->git push origin main
). - Al enviar cambios (push), automáticamente se ejecutará una tarea que genere una nueva versión y la pone en la rama gh-pages que es la que usa github pages para servir el sitio.