Hugo

Julkaistu 7.4.2016
Heikki Kujala
  • Hugo on yksi suosituimmista staattisen web-sivuston generaattoreista.
  • Hugo on ohjelmoitu Go-ohjelmointikielellä.
  • Ensimmäinen staattisten web-sivustojen generaattori Jekyll esiteltiin vuonna 2008.
  • Muita suosittuja SSG:tä ovat mm. Middleman, Pelican ja Metalsmith.
  • www.staticgen.com-sivustolta tietoa staattisten web-sivustojen generaattoreista.

Staattisten web-sivustojen generaattoiden hyvät puolet

  • Ei tarvita tietokantaa sisällön varastointiin.
  • tietoturva
  • Yhteensopivuus minkä tahansa web-serverin kanssa
  • Kuormittaa serveriä paljon vähemmän kuin dynaaminen web-sivusto.

Hugon hyvät puolet

  • Käyttöönotto on helppoa, kun asennuspaketti sisältää kaiken tarvitse.
  • On avoimen lähdekoodin ohjelmisto ja saatavilla OS X:lle, Linuxille ja windowsille.
  • Kääntää sivuston nopeasti staattiseksi: 5000 sivua 6 sekunnissa, joka on 75-kertaa nopeammin kuin Middleman.
  • Lataa uuden lisätyn sisällön nopeasti.
  • Selkeä malli lisätä sisältöä.

Hugon huonot puolet

  • Koska Hugoa jaetaan vain käännetyn tiedoston muodossa, sitä ei ole helppoa laajentaa liitännäisillä.
  • Hugosta puuttuu css-tyylitiedostojen JavaScript-tiedostojen yhdistämistyökalu, jonka vuoksi tarvittaessa pitää asentaa 3 osapuolen työkalu kuten Gulp tai Grunt.

Yhteenveto

  • Hugo on helppo ottaa käyttöön, kun asennuspaketti sisältää kaiken. Monet SSG:t vaativat esim. Node.js- tai Ruby-kehitysympäristön työasemassa.
  • Hugo soveltuu sisältöedellä kehitettyihin sivustoihin.
  • Hugon heikon laajennettavuuden takia pitää tyytyä sisäänrakennettuihin toimintoihin.