Статичний сайт — папка HTML, CSS, JavaScript і зображень, яку будь-який браузер відкриває як є: під час відвідування на сервері нічого не виконується. Тому його хостинг швидкий і недорогий, а Lobsite створений саме для цього. Перетягніть папку в поле вище або виконайте npx lobsite у проєкті — і сайт доступний за адресою *.lobsite.app з HTTPS.
Як це працює
- Зберіть сайт, якщо він потребує збірки. Lobsite розміщує результат вашого генератора, а не виконує збірку за вас.
- Розгорніть папку. Виконайте
npx lobsiteу проєкті або перетягніть зібрану папку чи її.zipу поле вище. Перше розгортання працює без облікового запису й діє 6 годин. - Збережіть. Перейдіть за посиланням для збереження (або натисніть тут Зберегти безкоштовно →), щоб перенести сайт до безкоштовного облікового запису. Адреса залишиться тією самою, а сайт більше не матиме терміну дії.
Будь-який генератор або жодного
Lobsite неважливо, як створено файли. npx lobsite шукає звичні папки збірки й розгортає першу знайдену:
| Інструмент | Папка для розгортання |
|---|---|
| Vite, Astro, Vue, Svelte (статичний) | dist/ |
| Create React App, Docusaurus | build/ |
Next.js (output: "export") |
out/ |
| Jekyll, Eleventy | _site/ |
| Hugo, Gatsby | public/ |
Сайт, написаний вручну, теж працює: виконайте команду в папці з index.html або вкажіть папку, як у npx lobsite ./site. Вибір зберігається в lobsite.toml, тому наступний запуск розгортає ту саму папку на той самий сайт.
Браузерні ігри — теж статичні сайти. Перегляньте огляд хостингу HTML5-ігор або відразу інструкції експорту для Phaser, Godot, Construct 3, GDevelop, Unity WebGL, GameMaker, Defold чи Twine.
Швидкі розгортання зі зростанням сайту
Кожен файл зберігається за хешем. Під час повторного розгортання Lobsite спершу порівнює хеші й завантажує лише змінені файли, тому виправлення помилки на сторінці надсилає один файл, а не весь сайт. Кожне розгортання також отримує власний URL: lobsite deploy --preview публікує версію для перевірки без зміни основного сайту, а lobsite rollback повертає попереднє розгортання за один крок без повторного завантаження.
Що ще може статичний сайт
Відсутність сервера не означає відсутність можливостей. Перенаправлення й заголовки відповіді містяться в lobsite.toml та зберігаються з кожним розгортанням, тому відкат відновлює і їх; генератор перенаправлень запише правила за вас. HTML-форми, що надсилають на /_lobsite/forms/<name>, збирають відповіді з фільтруванням спаму після додавання сайту до облікового запису; дивіться форми. Те, що потребує вашого коду на сервері, наприклад вхід чи база даних, Lobsite не запускає.
Файли зберігаються за хешем. Повторне розгортання незміненого сайту завантажує 0 байтів.
Перегляньте перед публікацією. Відкотіть одним натисканням разом із перенаправленнями.
Кожен сайт отримує адресу *.lobsite.app із HTTPS від першого розгортання.
Перенаправлення, заголовки та форми зберігаються в lobsite.toml і супроводжують кожне розгортання.
Спрямуйте форму на /_lobsite/forms/contact. Фільтрація спаму включена.
Усі обмеження опубліковані, а кожна помилка підказує наступний крок.
Порівняння статичних хостингів
| Lobsite | GitHub Pages | Netlify | Cloudflare Pages | |
|---|---|---|---|---|
| Обліковий запис перед першим розгортанням | Ні: працює 6 годин, потім можна зберегти безкоштовно | Так, і репозиторій | Лише для перетягувань зі збереженням у відведений час | Так |
| Розгортання | Одна команда або перетягування | Push у репозиторій | Git, CLI або перетягування | Git, CLI або завантаження |
| Збірка на сервері | Ні: ви завантажуєте зібрану папку | Jekyll або GitHub Actions | Так | Так |
| Завантажуються лише змінені файли | Так | Через Git | Так | Так |
| Форми | Так, після додавання сайту до облікового запису | Ні | Так | Ні |
| Власний домен | Так, безкоштовно | Так, безкоштовно | Так, безкоштовно | Так, безкоштовно |
Якщо потрібні збірки з Git, GitHub Pages, Netlify й Cloudflare Pages добре це роблять. Lobsite — найшвидший шлях від папки до посилання з термінала, браузера чи через AI-агента без попереднього налаштування.
Поширені запитання
Що вважається статичним сайтом?
Будь-який сайт, сторінки якого — звичайні файли: HTML, CSS, JavaScript, зображення та шрифти, зазвичай створені генератором на кшталт Astro, Hugo чи Jekyll. Якщо для відповіді на кожен запит потрібен серверний процес (PHP, Node, база даних), сайт не статичний.
Чи виконуєте ви мою команду збірки?
Ні. Зберіть на своєму комп’ютері чи в CI, потім розгорніть вихідну папку. Це зберігає швидкість розгортань і гарантує, що опублікується саме те, що ви протестували локально.
Чи можна мати власну сторінку 404?
Так. Розмістіть 404.html у корені сайту, і вона показуватиметься зі статусом 404 для будь-якої адреси, якої не існує. Без неї Lobsite показує звичайну сторінку «Не знайдено».
Скільки статичних сайтів можна розмістити безкоштовно?
Безкоштовний обліковий запис зберігає один сайт до 100 файлів і з 10 ГБ трафіку на місяць. Сайти без облікового запису теж безкоштовні, але діють 6 годин. Платний план, який незабаром з’явиться, міститиме п’ять сайтів.