Situs statis adalah folder berisi HTML, CSS, JavaScript, dan gambar yang dapat dibuka browser apa pun apa adanya: tidak ada yang berjalan di server saat seseorang berkunjung. Itu membuatnya cepat dan murah untuk di-host, dan Lobsite dibuat tepat untuk itu. Letakkan folder di kotak di atas, atau jalankan npx lobsite di proyek Anda, dan situs aktif di alamat *.lobsite.app dengan HTTPS.
Cara kerjanya
- Build situs, jika memiliki langkah build. Lobsite meng-host keluaran generator Anda; tidak menjalankan build untuk Anda.
- Deploy folder. Jalankan
npx lobsitedi proyek, atau letakkan folder hasil build atau.zip-nya di kotak di atas. Deploy pertama berfungsi tanpa akun dan bertahan 6 jam. - Simpan. Ikuti tautan klaim (atau tekan Simpan gratis → di sini) untuk memindahkan situs ke akun gratis. Alamatnya tetap sama dan situs berhenti kedaluwarsa.
Generator apa pun, atau tanpa
Lobsite tidak peduli bagaimana file dibuat. npx lobsite mencari folder build yang umum dan melakukan deploy yang pertama ditemukan:
| Alat | Folder yang di-deploy |
|---|---|
| Vite, Astro, Vue, Svelte (statis) | dist/ |
| Create React App, Docusaurus | build/ |
Next.js (output: "export") |
out/ |
| Jekyll, Eleventy | _site/ |
| Hugo, Gatsby | public/ |
Situs tulisan tangan juga berfungsi: jalankan perintah di folder yang berisi index.html, atau sebutkan foldernya, seperti npx lobsite ./site. Pilihan disimpan di lobsite.toml, sehingga eksekusi berikutnya melakukan deploy folder yang sama ke situs yang sama.
Game browser juga merupakan situs statis. Gunakan Ikhtisar hosting game HTML5, atau langsung buka panduan ekspor untuk Phaser, Godot, Construct 3, GDevelop, Unity WebGL, GameMaker, Defold atau Twine.
Deploy yang tetap cepat seiring situs bertumbuh
Setiap file disimpan berdasarkan hash-nya. Saat Anda deploy lagi, Lobsite membandingkan hash terlebih dahulu dan hanya mengunggah file yang berubah, sehingga memperbaiki salah ketik di satu halaman mengirim satu file, bukan seluruh situs. Setiap deploy juga mendapat URL sendiri: lobsite deploy --preview memublikasikan versi untuk diperiksa tanpa menyentuh situs aktif, dan lobsite rollback beralih kembali ke deploy sebelumnya dalam satu langkah, tanpa mengunggah apa pun lagi.
Yang masih dapat dilakukan situs statis
Tanpa server bukan berarti tanpa fitur. Pengalihan dan header respons ada di lobsite.toml dan ikut bersama setiap deploy, sehingga rollback juga memulihkannya; Generator Pengalihan menulis aturannya untuk Anda. Formulir HTML yang mengirim ke /_lobsite/forms/<name> mengumpulkan kiriman dengan filter spam setelah situs ada di akun; lihat formulir. Apa pun yang memerlukan kode Anda sendiri di server, seperti login atau database, bukan sesuatu yang dijalankan Lobsite.
File disimpan berdasarkan hash-nya. Deploy ulang situs yang tidak berubah mengunggah 0 byte.
Pratinjau sebelum tayang. Rollback dengan satu klik, termasuk pengalihan.
Setiap situs mendapat alamat *.lobsite.app dengan HTTPS sejak deploy pertama.
Pengalihan, header, dan formulir ada di lobsite.toml dan ikut bersama setiap deploy.
Arahkan formulir ke /_lobsite/forms/contact. Termasuk penyaringan spam.
Setiap batas dipublikasikan, dan setiap error memberi tahu langkah selanjutnya.
Perbandingan host statis
| Lobsite | GitHub Pages | Netlify | Cloudflare Pages | |
|---|---|---|---|---|
| Akun sebelum deploy pertama | Tidak: aktif 6 jam, lalu simpan gratis | Ya, dan repositori | Hanya untuk drop, diklaim dalam jangka waktu | Ya |
| Deploy | Satu perintah atau seret-lepas | Push ke repositori | Git, CLI, atau drop | Git, CLI, atau unggah |
| Build di server | Tidak: Anda mengunggah folder hasil build | Jekyll, atau GitHub Actions | Ya | Ya |
| Hanya file berubah yang diunggah | Ya | Melalui Git | Ya | Ya |
| Formulir | Ya, setelah situs ada di akun | Tidak | Ya | Tidak |
| Domain kustom | Ya, gratis | Ya, gratis | Ya, gratis | Ya, gratis |
Jika Anda ingin build dari Git, GitHub Pages, Netlify, dan Cloudflare Pages semuanya melakukannya dengan baik. Lobsite adalah cara tercepat dari folder ke tautan, dari terminal, browser, atau agen AI, tanpa penyiapan.
Pertanyaan umum
Apa yang dianggap situs statis?
Situs apa pun yang halamannya berupa file biasa: HTML, CSS, JavaScript, gambar, dan font, biasanya dibuat generator seperti Astro, Hugo, atau Jekyll. Jika memerlukan proses server (PHP, Node, database) untuk menjawab setiap permintaan, itu bukan statis.
Apakah Anda menjalankan perintah build saya?
Tidak. Build di komputer Anda atau di CI, lalu deploy folder keluarannya. Itu menjaga deploy tetap cepat dan berarti yang Anda uji secara lokal adalah persis yang tayang.
Bisakah saya memiliki halaman 404 sendiri?
Ya. Letakkan 404.html di tingkat atas situs dan halaman itu ditampilkan, dengan status 404, untuk alamat yang tidak ada. Tanpanya, Lobsite menampilkan halaman "Not found" sederhana.
Berapa banyak situs statis yang dapat saya host secara gratis?
Akun gratis menyimpan satu situs, dengan hingga 100 file dan bandwidth 10 GB per bulan. Situs yang dipublikasikan tanpa akun juga gratis tetapi bertahan 6 jam. Paket berbayar, segera hadir, memuat lima situs.