lobsite! Zaloguj się Załóż konto

Hosting bloga

Hostuj blog z Hugo, Jekyll, Eleventy lub Astro: zbuduj, uruchom jedno polecenie, a wgrają się tylko zmienione wpisy. Wypróbujesz bez konta.

Uruchom po buildzie: public/ z Hugo, _site/ z Jekyll i Eleventy oraz dist/ z Astro zostaną znalezione za Ciebie.
Upuść plik HTML, folder lub .zip Sprawdzane w Twojej przeglądarce; nic nie jest przesyłane, dopóki nie opublikujesz.

Statyczny blog to najprostszy rodzaj bloga: piszesz wpisy w Markdown, generator taki jak Hugo, Jekyll, Eleventy czy Astro zamienia je w HTML, a wynikiem jest folder z plikami. Nie ma bazy danych do łatania ani panelu administracyjnego do pilnowania. Lobsite publikuje ten folder: uruchom npx lobsite po buildzie albo upuść zbudowany folder w polu powyżej.

Jak to działa

  1. Zbuduj bloga jak zwykle: hugo, bundle exec jekyll build, npx @11ty/eleventy lub npm run build.
  2. Uruchom npx lobsite w projekcie. Znajdzie folder wynikowy, wdroży go i wypisze adres. Pierwsze wdrożenie nie wymaga konta i trwa 6 godzin.
  3. Zachowaj go linkiem do przejęcia, na darmowym koncie. Potem każdy nowy wpis to te same dwa polecenia: build, a potem npx lobsite.

Gdzie każdy generator umieszcza bloga

Generator Polecenie builda Folder wdrażany przez 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 zapisuje się w lobsite.toml przy pierwszym uruchomieniu, więc kolejne wdrożenia trafiają na tę samą stronę bez pytania.

Publikowanie nowego wpisu

Nowy wpis zmienia kilka plików: sam wpis, stronę główną, może stronę tagu i kanał. Lobsite porównuje każdy plik po hashu i wgrywa tylko te zmienione, więc blog z setkami wpisów i obrazów nadal wdraża się w kilka sekund. Aby przeczytać wpis na prawdziwej stronie przed czytelnikami, wdróż go przez lobsite deploy --preview: dostanie własny URL, a działający blog zostanie bez zmian, dopóki nie uruchomisz lobsite promote. Opublikowałeś coś przez pomyłkę? lobsite rollback w jednym kroku przywraca poprzednią wersję.

Kanały, komentarze i przenosiny z innego hostingu

  • Kanały RSS i Atom to pliki zapisywane przez generator, np. index.xml lub feed.xml, serwowane jak każdy inny plik. Czytniki znajdą je pod tym samym adresem.
  • Komentarze pochodzą z osadzonej usługi obsługiwanej przez Twój generator, np. giscus lub utterances; działają w przeglądarce czytelnika, więc działają na każdym hostingu statycznym.
  • Stare adresy działają dalej dzięki przekierowaniom w lobsite.toml, np. z /2019/05/my-post.html na /posts/my-post/. Generator przekierowań zamienia listę starych i nowych ścieżek w reguły.
  • Sitemapa pomaga wyszukiwarkom znaleźć każdy wpis. Większość generatorów ją tworzy; jeśli Twój tego nie robi, Generator sitemap zrobi ją z Twoich plików.
Wgrywane są tylko zmienione pliki

Pliki są przechowywane według hasha. Ponowne wdrożenie niezmienionej strony wgrywa 0 bajtów.

Każde wdrożenie ma własny URL

Podgląd przed publikacją. Wycofanie jednym kliknięciem, razem z przekierowaniami.

HTTPS wszędzie

Każda strona dostaje adres *.lobsite.app z HTTPS od pierwszego wdrożenia.

Konfiguracja w jednym pliku

Przekierowania, nagłówki i formularze są w lobsite.toml i wędrują z każdym wdrożeniem.

Wypróbuj bez konta

Wdrożenie bez konta działa przez 6 godzin. Link do przejęcia pozwala je zatrzymać, za darmo.

Limity, które możesz przeczytać

Każdy limit jest opublikowany, a każdy błąd mówi, co zrobić dalej.

Porównanie hostingów dla blogów

Lobsite WordPress.com GitHub Pages Netlify
Jak piszesz Markdown i generator, na Twoim komputerze W przeglądarce Markdown i generator Markdown i generator
Publikacja Build, potem jedno polecenie Przycisk Opublikuj Push do repozytorium Push lub CLI
Build na serwerze Nie: wgrywasz zbudowany blog Niepotrzebny Jekyll lub GitHub Actions Tak
Podgląd wpisu na prawdziwej stronie Tak, URL podglądu dla każdego wdrożenia Tak Nie Tak
Własna domena Tak, za darmo Płatne plany Tak, za darmo Tak, za darmo

Jeśli wolisz pisać w przeglądarce bez etapu budowania, lepiej sprawdzi się WordPress.com lub hostowana platforma blogowa. Jeśli już piszesz w Markdown z generatorem, Lobsite to najkrótsza droga od hugo do działającego bloga, a na serwerze nigdy nie trzeba niczego aktualizować.

Najczęstsze pytania

Czy mogę hostować bloga z Hugo lub Jekyll za darmo?

Tak. Darmowe konto mieści jedną stronę: do 100 plików, 50 MB na wdrożenie i 10 GB transferu miesięcznie, co w zupełności wystarcza na blog tekstowy. Blogi z wieloma dużymi obrazami mogą potrzebować płatnego planu, który pojawi się wkrótce.

Czy budujecie mojego bloga z Gita?

Nie. Lobsite wdraża zbudowany folder, z Twojego komputera lub z CI. Dzięki temu online trafia dokładnie ta wersja, którą oglądałeś lokalnie, i nie ma środowiska builda, które trzeba synchronizować z Twoim.

Czy wyszukiwarki zaindeksują mojego bloga?

Tak, gdy będzie na koncie. Strony opublikowane bez konta mają nagłówek noindex i działają 6 godzin, więc nie pojawiają się w wynikach wyszukiwania; przejęcie strony to usuwa.

Czy mogę zaplanować publikację wpisów?

Nie w samym Lobsite: nie ma builda po stronie serwera uruchamianego o określonej porze. Wdróż, gdy wpis będzie gotowy, albo uruchom wdrożenie z zaplanowanego zadania CI; tokeny CI są w płatnym planie, który pojawi się wkrótce.

Zobacz też