Las sugerencias de cambios o modificaciones y los reportes de errores en el sitio se deben ingresar como tickets en la sección Issues
Este sitio se genera usando Hugo, y se basa en el tema Academic. Para probar localmente, es necesario instalar Hugo, se puede bajar desde aquí. Es simplemente un archivo ejecutable que debemos incluir en el path. Por más información sobre Hugo, consultar su documentación.
Las instrucciones a continuación asumen ciertos conocimientos sobre Git. Por más información se puede consultar algún tutorial (por ejemplo este o si se quiere profundizar el capítulo 2 del libro Pro Git de Scott Chacon y Ben Straub
Las instrucciones generales son las siguientes:
git clone https://github.com/GUIAD-COVID/website-GUIAD.git; cd website-GUIAD/public; git submodule init; git submodule update; git checkout master
Si el repositorio ya ha sido clonado localmente, recordar hacer git pull
antes de comenzar a trabajar, para trabajar sobre la última versión del código.
hugo server
Esto levantará el sitio en http://localhost:1313/
Lo dejamos corriendo, que el sitio se va a regenerar automáticamente cada vez que haya un cambio .
Realizar las modificaciones necesarias, más abajo se detallan algunos de los casos más comunes.
Gestionar los cambios en el repositorio local del código fuente, usando como es usual los comandos git status
git add
y git commit
. Se aconseja usar mensajes descriptivos al hacer commit. Si se está atendiendo un issue reportado, colocar el número de issue en el mensaje.
Subir los cambios al repositorio remoto del código fuente, usando el commando git push
.
Sólo resta publicar el sitio nuevamente. Para hacer esto, ejecutar el script deploy.sh
que genera el sitio y hace un push
del directorio public
al repositorio remoto del sitio
active=true
, y weigth
asigna el orden.hero.md
tiene la presentación -- Los posts (que aparecen en novedades), están en https://github.com/GUIAD-COVID/website-GUIAD/tree/master/content/post
-- Allí, cada post es un directorio con un archivo _index.md
con el texto y la configuración. Hoy existe uno, copiarlo para agregar otro.
-- Igual al anterior, pero en https://github.com/GUIAD-COVID/website-GUIAD/tree/master/content/publication
-- Está todo en https://github.com/GUIAD-COVID/website-GUIAD/tree/master/content/links/_index.md