Statik Sayfalarınızı Surge ile Yayımlayın

Surge Nedir ?
Surge HTML, CSS ve Javascript kullanarak hazırladığımız web sayfalarını hızlı bir şekilde yayımlamamıza yarayan bir NodeJS paketidir.
Kullanım
Sayfalarımızın bulunduğu dizinde cmd ile gelmemiz gerekiyor. Bunun için ilgili klasörü açıp resimdeki gibi adres kısmına cmd yazıp enter tuşuna basıyoruz.

Gördüğünüz gibi cmd ile sayfalarımızın bulunduğu klasöre geldik.

Burada surge yazıp enter’a bastığımızda bizden kayıt olmak için email adresi ve parola girmemizi isteyecek. Email adresini yazıp enter’a basıyoruz. Aynı şekilde parolayı da yazıp enter’a basıyoruz fakat burada parolayı yazarken ekranda görünmeyecektir kafanızı karıştırmasın. Daha sonra proje için dizinini soruyor herhangi bir değişiklik yapmadan enter’a basıyoruz.
Kurulum
Öncelikle bilgisayarınızda NodeJS kurulu olması gerekiyor. Kurmadıysanız windows için buradan indirerek kurabilirsiniz. Kurulumu yaptıktan sonra cmd’yi açarak node -v ya da npm -v komutunu verdiğinizde size NodeJS ve npm (node package manager) sürümünüzü gösterecektir.
Şimdi surge’u kurmamız gerekiyor. Bunun için cmd’yi açarak npm install surge -g komutunu veriyoruz. Burada -g ifadesi önemlidir global anlamına gelir, surge komutunu kullanabilmemiz için yazılması zorunludur.

Kendi domaininiz üzerinden bir sayfa yayımlamak istiyorsanız. Proje dizininde CNAME isimli bir dosya oluşturup içine domaininizi yazıp kaydediyorsunuz. Domaini aldığınız şirketten de dns yönlendirmenizi na-west1.surge.sh adresine yapıyorsunuz. Tekrar surge komutu verdiğinizde artık o adreste yayınlammaya başlar.