Hugo ile nasıl static web sitesi oluştuduğumu anlatıcağım.
İlk olarak google domainsten bir domain adresi aldım. Bu domain adresinin DNS ayarlarını kontrol etmek için cloudflare yönlendirdim.
Domain işlerimi hallettikten sonra site oluşturma kısmı halletmem gerekiryordu. Bunun için Hugodan bir tema seçmem gerekti. Tema işini hallettikten sonra Hugonun kendi sitesinde ki tutorial kısmını takip ederek bir static site oluturmuş oldum.
Oluturmuş olduğum bu site local bilgisayarımda çalışıyordu.Burada github pages devreye giricek.
Github pages, github repository bulunan web sitemi domainme yönlendirmekle kalmayıp bir ubuntu cihaz üzerinde otomatik oluşturup bir hata olup olmadığınıda sana geri bildiriyor. Böylelikle yeni bir post paylaştığınızda kendinizin test etmesine gerek kalmıyor.
Son olarakta githup pagesı cloudflare yöneldirmek kaldı. Burada da github docs bulucağınız A tipi kayıtları DNS ayarlarnıza girerseniz halletmiş oluyorsunuz.