Missä verkkosivusi asuu
Hosting on palvelin, jossa verkkosivusi elää. Staattiselle verkkosivulle (HTML, CSS, JS – juuri mitä olet rakentanut) paras aloitus on GitHub Pages: se on ilmainen, luotettava, ja osaat jo Gitin.
Näytän sinulle: julkaisu GitHub Pagesiin
- Push projektisi GitHubiin (osaat jo:
git add .,git commit,git push). - GitHubissa avaa repository → Settings → Pages.
- “Source”-kohdassa valitse
main-haara ja/ (root)-kansio. - Tallenna – minuutin sisällä verkkosivusi pyörii osoitteessa
your-name.github.io/repo-name.
Valmis. Verkkosivusi on internetissä, ja koko maailma näkee sen. 🎉
Oman domainin yhdistäminen
Saitko domainin edellisestä oppitunnista? Yhdistetään se:
- GitHubissa: Settings → Pages → Custom domain → syötä domainisi.
- Rekisteröijälläsi aseta DNS-tietueet (löydät ne GitHub Pages -dokumentaatiosta):
- CNAME-tietue
www:lle →your-name.github.io - A-tietueet domainille ilman www → GitHub Pagesin IP-osoitteet
- CNAME-tietue
- Odota – DNS-muutokset voivat levitä maailmalle muutaman tunnin (yleensä minuutteja).
Onko verkkosivulla oma palvelin (vieraskirja tai chatbot)? GitHub Pages hoitaa vain staattiset sivut – palvelin tarvitsee eri hostingin (esim. Railway, Render; niillä on ilmaiset aloitustasot). Prosessi on samanlainen: yhdistät repositoryn ja palvelu käynnistää palvelimen. Staattisen osan voit silti pitää Pagesissa.
Nyt sinun vuorosi 💪
- Julkaise projektisi GitHub Pagesiin yllä olevien askelten mukaan.
- Avaa verkkosivusi puhelimellasi (ei Wi-Fi:llä!) – näetkö sen? Näin koko maailma näkee sen.
- Lähetä osoite yhdelle henkilölle (vanhempi, kaveri) ja pyydä palautetta: mikä toimii, mikä tuntuu oudolta.
- Jos sinulla on domain, yhdistä se ja tarkista että verkkosivusi pyörii omalla osoitteellasi.
- Kirjoita
LAUNCH.md:ään: verkkosivusi osoite ja ensimmäisen julkaisun päivämäärä. Se on historiallinen hetki!
Tarkista: Verkkosivusi on saavutettavissa mistä tahansa laitteesta maailmassa – GitHub Pages -osoitteellasi, mieluiten omalla domainillasi. Joku muu kuin sinä on nähnyt sen.
Mitä opit tästä oppitunnista
- GitHub Pages = ilmainen hosting staattisille verkkosivuille, julkaistu muutamalla klikkauksella.
- Oma domain yhdistetään DNS-tietueilla (CNAME ja A).
- Verkkosivu omalla palvelimella tarvitsee eri hostingin – staattinen osa voi pysyä Pagesissa.
© 2026 Ing. Martin Polak / AlgoRhino · Sisällön käyttöehdot