GitHub Pages, GitHub tarafından sunulan ücretsiz bir hizmettir ve kullanıcıların HTML, CSS ve JavaScript gibi statik dosyalardan oluşan web sitelerini doğrudan GitHub üzerinden yayınlamalarına olanak tanır. Kısacası, bir depoya (repository) yüklediğiniz bir web projesini, hiçbir ek sunucu veya hosting hizmeti kullanmadan herkesin erişebileceği bir web sitesine dönüştürebilirsiniz.
Bu sistem özellikle kişisel portföyler, dokümantasyon sayfaları veya basit tanıtım siteleri gibi dinamik olmayan içerikler için idealdir. Yayınlama işlemi, GitHub deposuna dosyaları yükleyip birkaç ayar yaparak yalnızca birkaç dakika içinde tamamlanabilir.
Github tarafında öncelikle sağ üst taraftan yeni bir repository oluşturabilirsiniz.

Repository name kısmına kullanıcıadınız.github.io yazmalısınız. Aksi taktirde statik web sitesi yayınlayamazsınız.

Repository’i oluşturduktan sonra orta kısımda creating new file butonu mevcut. Bu butona tıklayarak yeni bir dosya oluşturabilirsiniz.

Yeni dosyamızın adını index.html olarak ayarlıyoruz ve içeriğine test yazıyoruz.

Ardından commit edin.

Dosyamız bu şekilde oluşacaktır.