Nedir?

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.

Gereksinimler

Repository’in Oluşturulması

Github tarafında öncelikle sağ üst taraftan yeni bir repository oluşturabilirsiniz.

Ekran Resmi 2025-07-24 16.30.02.png

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.

Ekran Resmi 2025-07-24 16.30.19.png

İndex Dosyasının Oluşturulması

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

Ekran Resmi 2025-07-24 16.30.28.png

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

Ekran Resmi 2025-07-24 16.30.40.png

Ardından commit edin.

Ekran Resmi 2025-07-24 16.30.43.png

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