SIC. Generació de llocs web estàtics amb Hugo
28-06-2018
El passat mes de juny es va integrar el generador Hugo al SIC, el qual permet generar webs amb contingut estàtic d’una forma còmoda, fiable i eficient.
Hugo és un dels molts generadors de webs estàtiques que han sorgit en els darrers anys.
Un generador de webs estàtiques facilita la generació i la publicació dels continguts estàtics (HTML, CSS, elements multimèdia…) fins al punt que el manteniment del web no cal que es dugui a terme per part d’una persona amb perfil tècnic.
Amb l’ús de la senzilla sintaxi de Markdown, que permet aplicar estils, introduir enllaços i imatges amb facilitat, els usuaris poden generar continguts amb aspecte professional sense entrar en els detalls tècnics dels estils CSS i dels elements HTML.
A partir d’una configuració inicial (que sí requereix la participació d’un perfil tècnic), la posterior generació de continguts pot ser realitzada per un redactor sense coneixements tècnics. A tots els efectes pot substituir el paper d’eines dinàmiques de generació de blogs (com Joomla, Drupal o Wordpress) amb els avantatges de les webs estàtiques:
Com inconvenient, òbviament, per a webs que requereixin més funcionalitat que la de mostrar continguts (passarel·les de pagament, operatives funcionals, etc.) es requerirà disposar de continguts dinàmics i caldrà adoptar una altra solució.
A CTTI ja s’està emprant aquest generador estàtic de webs. Webs com aquest mateix d’Arquitectura o com el de Qualitat han estat generats amb aquesta eina.
Si disposeu d’un web estàtic generat amb Hugo, per integrar-lo al SIC caldrà que seguiu el procediment estàndard d’integració:
/sic
a l’arrel del projecte i incloure l’arxiu /sic/sic.yml
per incloure la versió cada cop que feu un push.Internament la pipeline generarà el web a una carpeta temporal i generarà un arxiu .zip que consistirà en l’artefacte estàtic que es desplegarà als servidors web de cada entorn.
També teniu disponible tota la informació relativa al seu funcionament al Manual d’Usuari del SIC.