Blog statis adalah jenis paling sederhana untuk dijalankan: Anda menulis posting di Markdown, generator seperti Hugo, Jekyll, Eleventy, atau Astro mengubahnya menjadi HTML, dan hasilnya folder berisi file. Tidak ada database untuk ditambal dan tidak ada halaman admin untuk dilindungi. Lobsite menayangkan folder itu: jalankan npx lobsite setelah build, atau letakkan folder hasil build di kotak di atas.
Cara kerjanya
- Build blog seperti biasa:
hugo,bundle exec jekyll build,npx @11ty/eleventy, ataunpm run build. - Jalankan
npx lobsitedi proyek. Perintah ini menemukan folder keluaran, melakukan deploy, dan mencetak alamat. Deploy pertama tidak memerlukan akun dan bertahan 6 jam. - Simpan dengan tautan klaim, di akun gratis. Setelah itu, setiap posting baru memakai dua perintah yang sama: build, lalu
npx lobsite.
Tempat setiap generator menaruh blog
| Generator | Perintah build | Folder yang di-deploy Lobsite |
|---|---|---|
| Hugo | hugo |
public/ |
| Jekyll | bundle exec jekyll build |
_site/ |
| Eleventy | npx @11ty/eleventy |
_site/ |
| Astro | npm run build |
dist/ |
| Gatsby | npm run build |
public/ |
Folder disimpan di lobsite.toml pada eksekusi pertama, sehingga deploy berikutnya menuju situs yang sama tanpa bertanya.
Memublikasikan posting baru
Posting baru mengubah beberapa file: posting itu sendiri, halaman indeks, mungkin halaman tag dan feed. Lobsite membandingkan setiap file berdasarkan hash dan hanya mengunggah file tersebut, sehingga blog dengan ratusan posting dan gambar tetap di-deploy dalam hitungan detik. Untuk membaca posting di situs sungguhan sebelum pembaca, deploy dengan lobsite deploy --preview: posting mendapat URL sendiri dan blog aktif tetap apa adanya sampai Anda menjalankan lobsite promote. Salah memublikasikan? lobsite rollback mengembalikan versi sebelumnya dalam satu langkah.
Feed, komentar, dan pindah dari host lain
- Feed RSS dan Atom adalah file yang ditulis generator Anda, seperti
index.xmlataufeed.xml, dan disajikan seperti file lain. Pembaca feed mengambilnya di alamat yang sama. - Komentar berasal dari layanan tersemat yang didukung generator Anda, seperti giscus atau utterances; berjalan di browser pembaca, sehingga berfungsi di host statis apa pun.
- Alamat lama tetap berfungsi dengan pengalihan di
lobsite.toml, misalnya dari/2019/05/my-post.htmlke/posts/my-post/. Generator Pengalihan mengubah daftar path lama dan baru menjadi aturan. - Sitemap membantu mesin pencari menemukan setiap posting. Sebagian besar generator menulisnya; jika tidak, Generator Sitemap membuatnya dari file Anda.
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.
Deploy tanpa akun aktif selama 6 jam. Tautan klaim menyimpannya, gratis.
Setiap batas dipublikasikan, dan setiap error memberi tahu langkah selanjutnya.
Perbandingan host blog
| Lobsite | WordPress.com | GitHub Pages | Netlify | |
|---|---|---|---|---|
| Cara menulis | Markdown dan generator, di komputer Anda | Di browser | Markdown dan generator | Markdown dan generator |
| Publikasi | Build, lalu satu perintah | Tekan Publish | Push ke repositori | Push, atau CLI |
| Build di server | Tidak: Anda mengunggah blog hasil build | Tidak perlu | Jekyll, atau GitHub Actions | Ya |
| Pratinjau posting di situs sungguhan | Ya, URL pratinjau per deploy | Ya | Tidak | Ya |
| Domain kustom | Ya, gratis | Paket berbayar | Ya, gratis | Ya, gratis |
Jika Anda lebih suka menulis di browser tanpa langkah build, WordPress.com atau platform blog ter-hosting lebih cocok. Jika Anda sudah menulis di Markdown dengan generator, Lobsite adalah jalan terpendek dari hugo ke blog aktif, dan tidak ada apa pun di server yang perlu diperbarui.
Pertanyaan umum
Bisakah saya meng-host blog Hugo atau Jekyll secara gratis?
Ya. Akun gratis menyimpan satu situs, dengan hingga 100 file, 50 MB per deploy, dan bandwidth 10 GB per bulan, yang cukup untuk blog teks. Blog dengan banyak gambar besar mungkin memerlukan paket berbayar, segera hadir.
Apakah Anda membuat blog saya dari Git?
Tidak. Lobsite melakukan deploy folder hasil build, dari komputer Anda atau dari CI. Dengan begitu versi yang Anda pratinjau secara lokal adalah yang tayang, dan tidak ada lingkungan build yang harus disamakan.
Apakah mesin pencari akan mengindeks blog saya?
Ya, setelah ada di akun. Situs yang dipublikasikan tanpa akun membawa header noindex dan bertahan 6 jam, sehingga tidak muncul di pencarian; mengklaim situs menghapusnya.
Bisakah saya menjadwalkan posting untuk tayang nanti?
Tidak di Lobsite sendiri: tidak ada build sisi server yang berjalan pada waktu tertentu. Deploy saat posting siap, atau jalankan deploy dari tugas CI terjadwal; token CI tersedia dengan paket berbayar, segera hadir.