Päätin rakentaa itselleni ammatilliset kotisivut koska konsulttina näkyvyys ja saavutettavuus ovat keskeisiä. Potentiaaliset asiakkaat haluavat nähdä mitä osaan. He tahtovat tietää millaisiin projekteihin olen osallistunut ja miten ajattelen teknisistä haasteista.
Miksi nyt? 🤔
Olen aina ollut konsultti, joka keskittyy asiakasprojektien sisältöihin -RAG-järjestelmistä geospatiaalisen datan prosessointiin. Tyypillisessä projektissa keskityn teknisiin asioihin. Ja nyt tajusin, että osaamiseni on kasvanut jatkuvasti mutta näkyvyyteni ei. Siispä nyt tahdon:
- Jakaa osaamistani - tekniset artikkelit ja case studies
- Rakentaa luottamusta - läpinäkyvä asiantuntijuus
- Olla löydettävissä - SEO ja ammatilliset verkostot
Muutos web-kehityksessä
Kotisivuja rakentaessa tuli jonkinlainen flashback vuosikymmenten takaa ja siihen verrattuna havainto siitä kuinka huimasti työkalut ovat kehittyneet. Kun viimeksi ylläpidin henkilökohtaista sivustoa oli 2000-luvun alkupuoli. Silloin oli aivan tavanomaista kirjoittaa HTML:ää käsin, tehdä layoutit taulukoilla tekstieditorissa ja päivittää joka ikinen sivu kun tahdottiin muutoksia navigaatioon tai sivupalkkeihin. No, olihan silloin css, apachen direktiivit ja PHP mutta aika kömpelöä sivujen ylläpito ja tarjoilu oli.
Nyt, parikymmentä vuotta myöhemmin, työkalut ovat muuttuneet täysin:
Staattisten sivujen generaattorit
Olen python-mies ja niinpä valitsin pelicanin sivugeneraattorikseni. Pelican ja vastaavat työkalut ovat mullistaneet yksinkertaisten sivustojen tekemisen. Ne tarjoavat valmiin pohjan, josta sivustoa voi lähteä kehittämään. Sisältö kirjotetaan mukavasti Markdownilla ja työkalu generoi verkossa tarjoiltavan HTML:n. Lopputulos on nopea ja turvallinen staattinen sivusto.
Git ja automaattinen deployment
Julkaisu on yksinkertaista: työnnän päivitykset GitHubiin ja siitä Cloudflare Pages rakentaa ja julkaisee sivustoni automaattisesti. Ei FTP:tä, ei manuaalista uploadausta. Versionhallinta ja julkaisu ovat osa samaa työkulkua. Minä muuten rakastan versiohallintaa. 😍
Hosting ilmaiseksi
Cloudflare Pages, Netlify, GitHub Pages - staattisen sivuston hostaus on
ilmaista ja skaalautuu globaalisti CDN:n kautta. Latausajat ovat
millisekunteja kaikkialla maailmassa.
Seuraavaksi
Tarkoitukseni on julkaista säännöllisesti ajatuksiani (vain julkaisukelpoiset), teknisiä artikkeleita ja havaintoja, ja case studyja projekteistani. Kiitos vierailustasi ja kiinnostuksestasi! ✨