De av dere som har fulgt bloggen en stund har sikkert lagt merke til at ting har blitt… vel, mye kjappere her i det siste. Det er ikke tilfeldig i det hele tatt.
Bak scenene har jeg holdt på med et lite (og litt skummelt) prosjekt: å bytte ut hele motoren som driver denne bloggen. Farvel WordPress, hei Hugo.
Tenkte jeg skulle dele hvorfor jeg tok det steget, og hva pokker en “statisk sidegenerator” egentlig er. Spoiler: det er ganske kult faktisk.
La meg være helt ærlig: WordPress er ikke dårlig. Det er faktisk helt supert for mange formål. Men for en liten blogg som denne… det ble rett og slett overkill. Sannheten er at jeg bare ble lei. Lei av oppdateringer som aldri sluttet. Lei av plugins som kræsja hver gang jeg blunka. Jeg satt igjen med tre hodepiner: altfor tregt, konstant stress, og for mye drit jeg aldri rørte. Jeg trengte kanskje 10% av alt WordPress kunne, men måtte likevel holde styr på de resterende 90% som jeg aldri rørte.
Jeg byttet til Hugo – som er det som kalles en “statisk sidegenerator”. Høres kanskje teknisk ut, men det er egentlig ganske enkelt å forstå.
Tenk deg at nettsiden er en restaurant. Med WordPress må kokken lage maten fra bunnen av hver eneste gang en gjest bestiller. Med Hugo lager jeg alle rettene én gang på forhånd, og setter dem frem i en disken. Når en gjest kommer, får de maten servert med en gang – helt ferdig. Ingen ventetid, ingen stress på kjøkkenet.
Det Hugo gjør er rett og slett å ta mine tekster (skrevet i veldig enkel Markdown) og bygge ferdige HTML-sider som ligger klare på serveren. Kjapt og enkelt.
For deg som leser betyr dette egentlig én ting: alt går kjappere. Mye kjappere. Raskere sider er den store vinneren. Når du klikker deg inn på en bloggpost, skjer alt med en gang. Serveren trenger bare å sende deg en ferdig HTML-fil, ingenting må bygges eller sjekkes i databasen. Det merkes.
Mindre hodepine for meg betyr… vel, mer tid. Uten konstante sikkerhetsoppdateringer og plugin-problemer kan jeg bruke den på det jeg faktisk liker. Noen ganger er det å skrive. Andre ganger er det Netflix, ærlig talt. Men når jeg faktisk skriver, trenger jeg ikke å krangle med plugins først. Det er forskjellen.
Det er egentlig det. Jeg håper du merker at alt føles litt raskere og smidigere når du klikker deg rundt her inne.
PS. Hvis du er teknisk interessert og vil se mer på Hugo selv, finner du alt på gohugo.io.