Hugo (ohjelmisto)

Hugo on staattisten verkkosivujen generointiin käytettävä ohjelmisto. Ohjelmistoa on sanottu nopeimmaksi olemassa olevaksi sivuja tuottavaksi ohjelmaksi. Hugo on toteutettu Go-ohjelmointikielellä ja sen ensimmäiset versiot on kehittänyt Steve Francia, joka julkaisi ensimmäisen version vuonna 2013.
Ohjelmistoa verrataan Ruby-kielellä toteutettuun Jekyll-ohjelmistoon, jonka on sanottu aloittaneen pienimuotoinen vallankumous vuonna 2008. Ohjelmisto on julkaistu avoimena lähdekoodina.

Toiminta 
Staattisen sivun generaattori tukee merkintäkieltä, jonka mukaan ohjelma muodostaa varsinaiset tiedostot verkkosivulle. Tämän etuna on, että käyttäjän ei tarvitse tuntea HTML:ää, joka helpottaa sivujen luomista, ja staattiset sivut ovat nopeasti ja turvallisesti palveltavissa käyttäjille.

Hugo tuottaa HTML- ja CSS-sivuja sisältömallineista: ohjelmisto tukee Markdown-merkintäkieltä.
Hugon kaltaiset staattisten sivujen generaattorit ovat vaihtoehto sisällönhallintajärjestelmille (, CMS). Staattiset sivut ovat samanlaisia jokaisella lukukerralla, joka eroaa jatkuvasti uudelleen luotavista dynaamisista sivuista. Staattisten sivujen generointi liittyy tyypillisesti Jamstack-kehitykseen.

Lähteet 

Staattisten sivujen generaattorit