Statik site; her tarayıcının olduğu gibi açabildiği HTML, CSS, JavaScript ve görsellerden oluşan bir klasördür: biri ziyaret ettiğinde sunucuda hiçbir şey çalışmaz. Bu da barındırmayı hızlı ve ucuz kılar; Lobsite tam olarak bunun için yapıldı. Klasörü yukarıdaki kutuya bırakın ya da projenizde npx lobsite çalıştırın; site HTTPS'li bir *.lobsite.app adresinde yayına girer.
Nasıl çalışır
- Siteyi derleyin, bir derleme adımı varsa. Lobsite, üretecinizin çıkardığı dosyaları barındırır; derlemeyi sizin yerinize çalıştırmaz.
- Klasörü deploy edin. Projede
npx lobsiteçalıştırın ya da derlenmiş klasörü veya onun.zipdosyasını yukarıdaki kutuya bırakın. İlk deploy hesapsız çalışır ve 6 saat sürer. - Koruyun. Siteyi ücretsiz bir hesaba taşımak için sahiplenme bağlantısını açın (ya da burada Ücretsiz koruyun → düğmesine basın). Adres aynı kalır ve sitenin süresi artık dolmaz.
Her üreteç, ya da hiçbiri
Dosyaların nasıl oluşturulduğu Lobsite için önemli değildir. npx lobsite alışılmış derleme klasörlerini arar ve bulduğu ilkini deploy eder:
| Araç | Deploy edilen klasör |
|---|---|
| Vite, Astro, Vue, Svelte (statik) | dist/ |
| Create React App, Docusaurus | build/ |
Next.js (output: "export") |
out/ |
| Jekyll, Eleventy | _site/ |
| Hugo, Gatsby | public/ |
Elle yazılmış bir site de çalışır: komutu index.html dosyasının bulunduğu klasörde çalıştırın ya da klasörü belirtin, örneğin npx lobsite ./site. Seçim lobsite.toml içine kaydedilir; bir sonraki çalıştırma aynı klasörü aynı siteye deploy eder.
Tarayıcı oyunları da statik sitelerdir. HTML5 oyun barındırmaya genel bakış kullanın veya doğrudan Phaser, Godot, Construct 3, GDevelop, UnityWebGL, GameMaker, Defold veya Twine dışa aktarma kılavuzuna gidin.
Site büyüdükçe de hızlı kalan deploy'lar
Her dosya hash'ine göre saklanır. Yeniden deploy ettiğinizde Lobsite önce hash'leri karşılaştırır ve yalnızca değişen dosyaları yükler; bir sayfadaki yazım hatasını düzeltmek sitenin tamamını değil, tek bir dosyayı gönderir. Her deploy'un kendi URL'si de olur: lobsite deploy --preview yayındaki siteye dokunmadan kontrol edeceğiniz bir sürüm yayınlar, lobsite rollback ise hiçbir şeyi yeniden yüklemeden tek adımda önceki bir deploy'a döner.
Statik bir sitenin yine de yapabildikleri
Sunucu olmaması özellik olmaması demek değildir. Yönlendirmeler ve yanıt başlıkları lobsite.toml içinde durur ve her deploy ile birlikte gider; geri alma da onları geri getirir. Kuralları sizin için Yönlendirme Oluşturucu yazar. /_lobsite/forms/<name> adresine gönderen HTML formları, site bir hesaba geçtiğinde spam filtresiyle gönderim toplar; bkz. formlar. Giriş ya da veritabanı gibi sunucuda kendi kodunuzu gerektiren şeyleri Lobsite çalıştırmaz.
Dosyalar hash'lerine göre saklanır. Değişmemiş bir siteyi yeniden deploy etmek 0 bayt yükler.
Yayına almadan önce önizleyin. Yönlendirmeler dahil tek tıkla geri alın.
Her site ilk deploy'dan itibaren HTTPS'li bir *.lobsite.app adresi alır.
Yönlendirmeler, başlıklar ve formlar lobsite.toml içinde durur ve her deploy ile birlikte gider.
Bir formu /_lobsite/forms/contact adresine yönlendirin. Spam filtresi dahil.
Her sınır yayımlanmıştır ve her hata sonra ne yapmanız gerektiğini söyler.
Statik barındırma hizmetleri karşılaştırması
| Lobsite | GitHub Pages | Netlify | Cloudflare Pages | |
|---|---|---|---|---|
| İlk deploy'dan önce hesap | Hayır: 6 saat yayında, sonra ücretsiz koruyun | Evet, ve bir depo | Yalnızca drop'lar için, süre içinde sahiplenilir | Evet |
| Deploy | Tek komut veya bırakma | Bir depoya push | Git, CLI veya drop | Git, CLI veya yükleme |
| Sunucuda derleme | Hayır: derlenmiş klasörü yüklersiniz | Jekyll veya GitHub Actions | Evet | Evet |
| Yalnızca değişen dosyalar yüklenir | Evet | Git üzerinden | Evet | Evet |
| Formlar | Evet, site bir hesaptayken | Hayır | Evet | Hayır |
| Özel alan adı | Evet, ücretsiz | Evet, ücretsiz | Evet, ücretsiz | Evet, ücretsiz |
Git'ten derleme istiyorsanız GitHub Pages, Netlify ve Cloudflare Pages bunu iyi yapar. Lobsite ise bir klasörden bir bağlantıya giden en hızlı yoldur; terminalden, tarayıcıdan veya bir yapay zekâ ajanından, önceden hiçbir şey kurmadan.
Sık sorulan sorular
Statik site sayılan nedir?
Sayfaları düz dosyalardan oluşan her site: HTML, CSS, JavaScript, görseller ve yazı tipleri; genellikle Astro, Hugo veya Jekyll gibi bir üreteçle oluşturulur. Her isteğe yanıt vermek için bir sunucu sürecine (PHP, Node, veritabanı) ihtiyaç duyuyorsa statik değildir.
Derleme komutumu siz mi çalıştırıyorsunuz?
Hayır. Kendi makinenizde veya CI'da derleyin, sonra çıktı klasörünü deploy edin. Böylece deploy'lar hızlı kalır ve yerelde test ettiğiniz şey birebir yayına girer.
Kendi 404 sayfam olabilir mi?
Evet. Sitenin en üst düzeyine bir 404.html koyun; var olmayan her adres için 404 durumuyla gösterilir. Yoksa Lobsite sade bir "Not found" sayfası gösterir.
Kaç statik siteyi ücretsiz barındırabilirim?
Ücretsiz bir hesap, en fazla 100 dosya ve ayda 10 GB bant genişliğiyle bir site tutar. Hesapsız yayınlanan siteler de ücretsizdir ama 6 saat sürer. Yakında gelecek ücretli plan beş site barındırır.