lobsite! Giriş yap Kaydol

Statik site barındırma

Herhangi bir üreteçten ya da elle yazılmış statik siteyi barındırın: tek komut veya sürükle-bırak yeter, yalnızca değişenler yüklenir, HTTPS açık.

Projede çalıştırın: derleme klasörü (dist, build, out, _site veya public) sizin için bulunur.
Bir HTML dosyası, klasör veya .zip bırakın Tarayıcınızda kontrol edilir; siz yayınlayana kadar hiçbir şey yüklenmez.

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

  1. Siteyi derleyin, bir derleme adımı varsa. Lobsite, üretecinizin çıkardığı dosyaları barındırır; derlemeyi sizin yerinize çalıştırmaz.
  2. Klasörü deploy edin. Projede npx lobsite çalıştırın ya da derlenmiş klasörü veya onun .zip dosyasını yukarıdaki kutuya bırakın. İlk deploy hesapsız çalışır ve 6 saat sürer.
  3. 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.

Yalnızca değişen dosyalar yüklenir

Dosyalar hash'lerine göre saklanır. Değişmemiş bir siteyi yeniden deploy etmek 0 bayt yükler.

Her deploy'un bir URL'si olur

Yayına almadan önce önizleyin. Yönlendirmeler dahil tek tıkla geri alın.

Her yerde HTTPS

Her site ilk deploy'dan itibaren HTTPS'li bir *.lobsite.app adresi alır.

Tek dosyada yapılandırma

Yönlendirmeler, başlıklar ve formlar lobsite.toml içinde durur ve her deploy ile birlikte gider.

Doğrudan çalışan formlar

Bir formu /_lobsite/forms/contact adresine yönlendirin. Spam filtresi dahil.

Okuyabileceğiniz sınırlar

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.

Ayrıca bakın