Dove vivrà il tuo sito web
L’hosting è il server dove vive il tuo sito web. Per un sito web statico (HTML, CSS, JS – esattamente quello che hai costruito), il posto migliore per iniziare è GitHub Pages: è gratuito, affidabile, e conosci già Git.
Te lo mostro: pubblicare su GitHub Pages
- Fai push del tuo progetto su GitHub (lo sai già:
git add .,git commit,git push). - Su GitHub, apri il tuo repository → Settings → Pages.
- Sotto “Source”, scegli il branch
maine la cartella/ (root). - Salva – entro un minuto, il tuo sito web gira su
your-name.github.io/repo-name.
Fatto. Il tuo sito web è su internet, e tutto il mondo può vederlo. 🎉
Collegare il tuo dominio
Hai un dominio dalla lezione scorsa? Colleghiamolo:
- Su GitHub: Settings → Pages → Custom domain → inserisci il tuo dominio.
- Dal tuo registrar, configura i record DNS (li trovi nella documentazione GitHub Pages):
- un record CNAME per
www→your-name.github.io - record A per il dominio senza www → indirizzi IP di GitHub Pages
- un record CNAME per
- Aspetta – le modifiche DNS possono richiedere fino a qualche ora per propagarsi nel mondo (di solito bastano minuti).
Hai un sito web con server proprio (un libro degli ospiti o un chatbot)? GitHub Pages gestisce solo pagine statiche – un server ha bisogno di hosting diverso (es. Railway, Render; hanno piani gratuiti). Il processo è simile: colleghi il repository e il servizio avvia il server. Puoi comunque tenere la parte statica del sito web su Pages.
Ora tocca a te 💪
- Pubblica il tuo progetto su GitHub Pages seguendo i passi sopra.
- Apri il tuo sito web sul telefono (non sul Wi-Fi!) – lo vedi? È così che lo vede tutto il mondo.
- Manda l’indirizzo a una persona (un genitore, un amico) e chiedi feedback: cosa funziona, cosa non va.
- Se hai un dominio, collegalo e controlla che il sito web giri sul tuo indirizzo.
- Scrivi in
LAUNCH.md: l’indirizzo del tuo sito web e la data della tua prima pubblicazione. È un momento storico!
Controllo: Il tuo sito web è raggiungibile da qualsiasi dispositivo nel mondo – sul tuo indirizzo GitHub Pages, idealmente sul tuo dominio. Qualcuno diverso da te l’ha visto.
Cosa porti via da questa lezione
- GitHub Pages = hosting gratuito per siti web statici, pubblicato in pochi clic.
- Un dominio personalizzato si collega tramite record DNS (CNAME e A).
- Un sito web con server proprio ha bisogno di hosting diverso – la parte statica può restare su Pages.
© 2026 Ing. Martin Polak / AlgoRhino · Condizioni d'uso dei contenuti