lobsite! Увійти Створити обліковий запис

Хостинг блогів

Розмістіть блог на Hugo, Jekyll, Eleventy чи Astro: зберіть його й виконайте одну команду. Завантажуються лише змінені дописи. Спробуйте без реєстрації.

Запустіть після збірки: public/ у Hugo, _site/ у Jekyll та Eleventy і dist/ в Astro знайдуться автоматично.
Перетягніть HTML-файл, папку або .zip Перевіряється у браузері; нічого не надсилається до публікації.

Статичний блог найпростіше підтримувати: ви пишете дописи в Markdown, генератор на кшталт Hugo, Jekyll, Eleventy чи Astro перетворює їх на HTML, а результат — папка файлів. Немає бази даних, яку треба оновлювати, і сторінки адміністратора, яку треба захищати. Lobsite публікує цю папку: виконайте npx lobsite після збірки або перетягніть зібрану папку в поле вище.

Як це працює

  1. Зберіть блог, як зазвичай: hugo, bundle exec jekyll build, npx @11ty/eleventy або npm run build.
  2. Виконайте npx lobsite у проєкті. Команда знайде вихідну папку, розгорне її та виведе адресу. Для першого розгортання обліковий запис не потрібен; воно діє 6 годин.
  3. Збережіть сайт за посиланням для збереження в безкоштовному обліковому записі. Надалі для кожного нового допису достатньо тих самих двох команд: збірка, потім npx lobsite.

Куди кожен генератор записує блог

Генератор Команда збірки Папка, яку розгортає 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/

Під час першого запуску папка зберігається в lobsite.toml, тому наступні розгортання без запитань оновлюють той самий сайт.

Публікація нового допису

Новий допис змінює лише кілька файлів: сам допис, головну сторінку, можливо, сторінку тегу та стрічку. Lobsite порівнює файли за хешами й завантажує лише їх, тому навіть блог із сотнями дописів і зображень розгортається за секунди. Щоб прочитати допис на справжньому сайті раніше за читачів, розгорніть його командою lobsite deploy --preview: він отримає власний URL, а опублікований блог залишиться без змін до виконання lobsite promote. Опублікували щось помилково? lobsite rollback поверне попередню версію за один крок.

Стрічки, коментарі та перехід з іншого хостингу

  • Стрічки RSS і Atom — це файли, які створює генератор, наприклад index.xml чи feed.xml; вони віддаються як будь-які інші файли. Читачі стрічок знаходять їх за тією самою адресою.
  • Коментарі надає вбудований сервіс, який підтримує ваш генератор, наприклад giscus чи utterances; вони працюють у браузері читача, тому доступні на будь-якому статичному хостингу.
  • Старі адреси продовжують працювати завдяки перенаправленням у lobsite.toml, наприклад із /2019/05/my-post.html на /posts/my-post/. Генератор перенаправлень перетворює список старих і нових шляхів на правила.
  • Карта сайту допомагає пошуковим системам знаходити кожен допис. Більшість генераторів створюють її; якщо ваш цього не робить, генератор карт сайту створить її з ваших файлів.
Завантажуються лише змінені файли

Файли зберігаються за хешем. Повторне розгортання незміненого сайту завантажує 0 байтів.

Кожне розгортання має власну URL-адресу

Перегляньте перед публікацією. Відкотіть одним натисканням разом із перенаправленнями.

HTTPS скрізь

Кожен сайт отримує адресу *.lobsite.app із HTTPS від першого розгортання.

Налаштування в одному файлі

Перенаправлення, заголовки та форми зберігаються в lobsite.toml і супроводжують кожне розгортання.

Спробуйте без облікового запису

Сайт без облікового запису працює 6 годин. Посилання для збереження дозволяє залишити його безкоштовно.

Зрозумілі обмеження

Усі обмеження опубліковані, а кожна помилка підказує наступний крок.

Порівняння хостингів блогів

Lobsite WordPress.com GitHub Pages Netlify
Як ви пишете Markdown і генератор на вашому комп’ютері У браузері Markdown і генератор Markdown і генератор
Публікація Збірка, потім одна команда Натиснути «Опублікувати» Надіслати зміни в репозиторій Надіслати зміни або скористатися CLI
Збірка на сервері Ні: ви завантажуєте зібраний блог Не потрібна Jekyll або GitHub Actions Так
Перегляд допису на справжньому сайті Так, URL перегляду для кожного розгортання Так Ні Так
Власний домен Так, безкоштовно Платні плани Так, безкоштовно Так, безкоштовно

Якщо ви волієте писати в браузері без збірки, вам краще підійде WordPress.com або готова платформа для блогів. Якщо вже пишете в Markdown із генератором, Lobsite — найкоротший шлях від hugo до опублікованого блогу, а на сервері ніколи нічого не потрібно оновлювати.

Поширені запитання

Чи можна безкоштовно розмістити блог Hugo або Jekyll?

Так. Безкоштовний обліковий запис зберігає один сайт: до 100 файлів, 50 МБ на розгортання та 10 ГБ трафіку на місяць. Для текстового блогу цього цілком достатньо. Блогам із багатьма великими зображеннями може знадобитися платний план, який незабаром з’явиться.

Чи збираєте ви мій блог із Git?

Ні. Lobsite розгортає зібрану папку з вашого комп’ютера або CI. Тож в інтернет потрапляє саме та версія, яку ви переглянули локально, і не потрібно узгоджувати середовище збірки з вашим.

Чи індексуватимуть пошукові системи мій блог?

Так, після додавання до облікового запису. Сайти, опубліковані без облікового запису, мають заголовок noindex і діють 6 годин, тому не з’являються в пошуку; збереження сайту знімає це обмеження.

Чи можна запланувати публікацію дописів на пізніше?

Не на самому Lobsite: тут немає серверної збірки, яку можна запустити у визначений час. Розгортайте, коли допис готовий, або запускайте розгортання запланованим завданням CI; токени CI будуть у платному плані, який незабаром з’явиться.

Дивіться також