Blogi näyttää erilaiselta
Blogini oli tavoittamattomissa melkein viikon ajan johtuen sen taustatekniikasta löytyneestä vakavasta haavoittuvuudesta. Uutinen tästä ongelmasta osui niin pahaan saumaan, ettei minulla ollut aikaa tilanteen selvittämiseen saman tien. Tuossa vaiheessa ainoa järkevä vaihtoehto oli palvelimen sammuttaminen. Lopulta tämä osoittautui hyväksi hetkeksi viedä loppuun jo vuoden verran taustalla suunnittelemani isompi uudistus. Se kun samalla siirsi haavoittuvuuden sisältävän osasen kokonaisuudesta historiaan. Blogin sisältöön muutoksella ei ollut vaikutusta. Lukijalle näkyvä osa muutoksesta rajoittuu toivottavasti pieniin eroihin blogin ulkoasussa.
Isoja muutoksia
Tämä oli suurin muutos blogissani sitten omalle palvelimelle siirtymisen alkuvuonna 2020. Tavoitteenani oli toteuttaa tämä uudistus vuoden loppuun mennessä kaikessa rauhassa, mutta yllätyksenä tullut tekninen haaste vähän nopeutti aikataulua. Ihan kaikki ei vielä ollut valmista, mikä saattaa näkyä satunnaisina ongelmina. Pyrin korjaamaan niitä sitä mukaa kuin ne tulevat vastaan.
Blogini sai alkunsa loppukesästä 2014 Googlen Blogger-alustalla, joka oli kätevä ja ilmainen. Minulla ei itselläni ollut suuria ongelmia Bloggerin kanssa, mitä nyt ulkoasun viilaaminen siinä oli vähän rasittavaa. Päädyin kuitenkin lähinnä kommentoinnin ärsyttävän toteutuksen vuoksi vuokraamaan blogia varten oman Wordpress-palvelimen ja siirtämään blogin sinne alkuvuodesta 2020. Tätä ensimmäistä uudistustakin puuhailin useamman kuukauden ajan, kunnes lopulta kyllästyin säätämään ja tein yliheiton vähän hätäisesti. Ihan kaikki ei heti toiminut niin kuin piti, mutta sain onneksi pahimmat kuprut siloiteltua melko nopeasti.
Jäähyväiset Wordpressille
En oikein koskaan oppinut pitämään Wordpressistä. Osin tämä saattoi johtua valitsemani palvelintyypin kankeudesta, mutta osin syynä oli kyllä Wordpress itse. Siksi siitä luopuminen ei tuottanut varsinaista tuskaa. Olin etsinyt alustalle korvaajaa jo pitkään, kun lopulta törmäsin toimintaperiaatteeltaan täysin päinvastaiseen Hugoon noin vuosi sitten. Kun alustavat testit näyttivät lupaavilta, päätin lähteä rakentamaan blogin siirtoa Wordpressistä Hugoon pala palalta.
Kevään 2026 isomman rypistyksen jälkeen projekti oli jäänyt hetkeksi tauolle. Wordpressin taustalla olevasta PHP-alustasta löytynyt vakava haavoittuvuus kuitenkin pakotti miettimään asiaa uudestaan vähän odotettua nopeammin. Tein edellisen viikonlopun aikana kovasti töitä ja sain pahiten kesken olevat asiat korjattua. Minulla oli työhön ryhtyessäni vielä vaihtoehtona myös blogin päivittäminen uudelle korjatulle Wordpress-palvelimelle, mutta luovuin tästä Hugo-version näyttäessä jo ihan kelvolliselta.
Vaikka tämä ei varmasti blogin lukijoita yhtään kiinnostakaan, kerron silti muutaman sanan Hugosta. Kun Wordpress rakentuu tietokannalle ja sen päällä pyörivälle PHP-ohjelmalle, koostuu Hugo-saitti pelkistä staattisista tiedostoista. Wordpress-sivu rakennetaan sitä pyydettäessä aina ohjelmallisesti tietokannassa olevista tiedoista. Hugo-sivut ovat sen sijaan jo valmiiksi rakennettuna ja palautetaan käyttäjälle sellaisinaan. Tämä on valtavan paljon tehokkaampaa. Hugo ei kuitenkaan ole paluu 1990-luvulle, jolloin kaikki web-svustot olivat vain kokoelmia staattisia tiedostoja. Tekstiä ei tarvitse kirjoittaa html-koodattuna, vaan tämä muunnos rakennetaan taustalla. Hugo rakentaa sivuston uudestaan silloin, kun uutta julkaistavaa on.
Blogin matka jatkuu
Tästä eteenpäin blogini pyörii nyt tällä tavalla. Lukijalle näkyvien muutosten pitäisi rajoittua erilaiseen ulkoasuun ja mahdollisesti sivujen huomattavasti aiempaa nopeampaan latautumiseen. Suurimmat muutokset ovat siinä, mistä sivut käyttäjälle latautuvat. Palvelimen sijaan minulla on vuokrattuna vain tallennustilaa tiedostoille ja niiden jakelupalvelu oman domainin kautta. Tekstien kirjoittaminen ei tapahdu enää Worpress-sivuston admin-osuudessa selaimessa, vaan tekstieditorilla. Tekstit tallentuvat versionhallintaan, josta ne sitten Hugon toimesta muuttuvat lopulliseksi sivustoksi.
Ikävä tietoturvaongelma ei siis ollut blogin loppu, vaan se auttoi blogia eteenpäin. Uuden sisällön julkaiseminen jatkuu jälleen tämän pienen töyssyn jälkeen normaalisti. Teen myös pieniä kosmeettisia ja käytettävyyteen liittyviä parannuksi vähä vähältä.







Ladataan kommentteja…