Basit Siteler İçin GitHub Pages Alternatifleri (Git Gerekmez)

GitHub Pages, "ücretsiz statik hosting" sorusunun varsayılan cevabıdır — ve geliştirici projeleri için bunu hak etmiştir. Ama tek bir HTML sayfası yayınlamak için depo oluşturup branch ayarlarıyla boğuştuysanız ve yayının çıkmasını beklediyseniz, uyumsuzluğu hissetmişsinizdir. İşte Pages'in doğru olduğu durumlar ve olmadığında ne kullanmanız gerektiği.

GitHub Pages'in gerçekten iyi olduğu işler

Bir deponun dokümantasyonu, kodunun yanında yaşayan proje siteleri, sürüm kontrolü altındaki Jekyll blogları. Siteniz zaten Git'te yaşıyor ve pull request'lerle değişiyorsa, Pages doğal olarak uyar ve fiyatı (ücretsiz) rakipsizdir.

Ağırlaştığı yerler

  • Git vergisi. Bir depo, commit'ler ve push'lar — sürüm kontrolü iş akışlarıyla hiç ilgisi olmayan bir sayfa için.
  • Yapılandırma. Pages ayarları, branch seçimi, bazen Actions. İlk kez deneyenler düzenli olarak 404 alıyor ve nedenini bilmiyor.
  • Yavaş geri bildirim. Yayınların dağılması bir dakika veya daha uzun sürer. Bir yazım hatasını düzeltmek commit → push → bekle demektir.
  • Depo başına bir site. On küçük sayfa, yönetilecek on depo demektir.

Alternatif 1: hdply — tek sayfalar için

hdply, aslolan dışındaki her şeyi atar: index.html yükleyin (veya kodu yapıştırın), HTTPS'li your-site.hdply.com adresini alın, anında yayında olun. Düzenlemeler kaydettiğiniz anda yayına girer ve yerleşik geçmiş, önceki herhangi bir sürümü geri getirmenizi sağlar — sürüm kontrolünün işe yarayan kısmı, hiç Git olmadan.

Şu durumlarda seçin: site tek sayfaysa, bir dakikada yayında olsun istiyorsanız ya da yayınlayacak kişi Git kullanmıyorsa.

Alternatif 2: Netlify Drop

Netlify'ın sürükle-bırak köşesi bir klasörü kabul eder ve barındırır. Git olmadan çok dosyalı statik siteler için iyi. Yine de bir hesap oluşturmanız gerekir ve daha fazlasına ihtiyaç duyduğunuz anda derleme hatları etrafında kurulmuş bir platformla karşılaşırsınız.

Şu durumlarda seçin: siteniz bir dosya klasörüyse ve ileride derlenen bir projeye dönüşebilecekse.

Alternatif 3: Cloudflare Pages / Vercel

İkisi de mükemmel, hızlı ve küçük siteler için ücretsiz — ve ikisi de, tıpkı GitHub Pages gibi, aslında bağlı bir Git deposu ister. Projeler için bir yükseltme yolu olarak mantıklıdırlar, Git'ten kaçış olarak değil.

Pratik kural

Site = tek HTML dosyası, ya da Git kullanmıyorsunuz → tek dosyalık bir host sizi bir dakikada yayına çıkarır — hdply'yi ücretsiz deneyin.
Site = derlemeleri ve iş arkadaşları olan bir depo → GitHub Pages, Netlify veya Vercel'de kalın; orası onların ev sahası.

İlgili yazılar: Ücretsiz HTML hosting karşılaştırması · Sunucusuz web sitesi yayınlama

Masaüstündeki bir dosyadan canlı URL'ye bir dakikadan kısa sürede.

İlk sayfanı yayınla