lobsite! Anmelden Registrieren

Hugo-Hosting

Hoste eine Hugo-Website: hugo ausführen, dann deployt npx lobsite public/ und lädt nur geänderte Seiten hoch. Ohne Konto testen, HTTPS von Anfang an.

Hugo baut nach public/, und npx lobsite findet und deployt es.
HTML-Datei, Ordner oder .zip ablegen Wird in deinem Browser geprüft; hochgeladen wird erst, wenn du veröffentlichst.

Hugo macht aus einem Ordner voller Markdown in Millisekunden eine komplette Website und schreibt sie nach public/. Lobsite bringt diesen Ordner genauso schnell online: Führe hugo aus, dann npx lobsite, und die Website ist unter einer *.lobsite.app-Adresse mit HTTPS live. Außer npx brauchst du kein Node.js-Projekt und keinen Build-Server, der dieselbe Hugo-Version wie du haben muss.

So funktioniert es

  1. Bau die Website mit hugo --minify. Hugo schreibt sie nach public/.
  2. Führe npx lobsite aus im Ordner der Website. Es findet public/ und deployt ihn. Das erste Deploy braucht kein Konto und hält 6 Stunden.
  3. Behalte sie mit dem Übernahme-Link, in einem kostenlosen Konto. Der Ordner wird in lobsite.toml gespeichert; ab dann aktualisiert hugo --minify && npx lobsite die Website.

baseURL und ein sauberer public/-Ordner

# hugo.toml
baseURL = "https://my-site.lobsite.app/"
  • baseURL ist deine vollständige Adresse, mit Schrägstrich am Ende. Hugo nutzt sie für absolute Links, RSS-Feeds und die Sitemap. Setze sie auf deine *.lobsite.app-Adresse und ändere sie, wenn du auf deine eigene Domain umziehst.
  • Hugo leert public/ nicht zwischen Builds. Eine gelöschte oder umbenannte Seite bleibt dort und wird mit deployt. Baue mit hugo --minify --cleanDestinationDir oder lösche vorher public/, damit genau die aktuelle Website deployt wird.
  • Entwürfe und zukünftige Beiträge bleiben außen vor, solange du nicht mit --buildDrafts oder --buildFuture baust; ein normaler hugo-Build ist also sicher zu deployen.

Warum große Hugo-Websites schnell deployen

Eine Hugo-Website mit Tausenden Seiten ändert pro Beitrag trotzdem nur wenige Dateien, plus die Listenseiten und Feeds, die darauf verlinken. Lobsite speichert Dateien nach ihrem Hash und lädt nur die hoch, deren Inhalt sich geändert hat; ein Deploy nach einem neuen Beitrag sendet also Kilobytes, nicht die ganze Website. Bilder, die Hugo in einem früheren Build verarbeitet hat, behalten denselben Inhalt und werden nicht erneut gesendet. Um ein Deploy vor dem Livegang zu prüfen, führe lobsite deploy --preview aus und öffne seine URL.

Nur geänderte Dateien werden hochgeladen

Dateien werden nach ihrem Hash gespeichert. Ein erneutes Deploy einer unveränderten Website lädt 0 Bytes hoch.

Jedes Deploy bekommt eine URL

Vorschau ansehen, bevor es live geht. Mit einem Klick zurückrollen, samt Weiterleitungen.

HTTPS überall

Jede Website bekommt ab dem ersten Deploy eine *.lobsite.app-Adresse mit HTTPS.

Ausprobieren ohne Konto

Ein Deploy ohne Konto ist 6 Stunden live. Mit dem Übernahme-Link behältst du es, kostenlos.

Konfiguration in einer Datei

Weiterleitungen, Header und Formulare stehen in lobsite.toml und reisen mit jedem Deploy mit.

Limits, die du nachlesen kannst

Jedes Limit ist veröffentlicht, und jeder Fehler sagt dir, was als Nächstes zu tun ist.

Hugo-Hoster im Vergleich

Lobsite GitHub Pages Netlify Cloudflare Pages
Baut Hugo für dich Nein: du deployst public/ In GitHub Actions Ja Ja
Hugo-Version Deine, welche auch immer Im Workflow festgelegt In einer Variable festgelegt In einer Variable festgelegt
Konto vor dem ersten Deploy Nein: 6 Stunden live, dann kostenlos behalten Ja, und ein Repository Ja Ja
Nur geänderte Dateien werden hochgeladen Ja Über Git Ja Ja
Formulare ohne Backend Ja, sobald die Website in einem Konto ist Nein Ja Nein
Eigene Domain Ja, kostenlos Ja Ja Ja

Hoster, die aus Git bauen, passen zu einem Team, in dem niemand lokal baut. Wenn du hugo ohnehin auf deinem Rechner ausführst, spart das Deployen des Ergebnisses den Build-Server, seine Versionseinstellungen und seine Wartezeit.

Häufige Fragen

Brauche ich Node.js, um eine Hugo-Website zu deployen?

Nur für npx, das die Lobsite-CLI ausführt. Dein Hugo-Projekt braucht keine package.json. Ohne Node zieh den public/-Ordner in das Feld oben oder, sobald die Website in deinem Konto ist, in dein Dashboard.

Warum tauchen gelöschte Seiten noch auf meiner Hugo-Website auf?

Hugo lässt alte Dateien in public/ liegen. Baue mit --cleanDestinationDir oder entferne public/ vor dem Build und deploye dann erneut.

Funktioniert die 404-Seite von Hugo?

Ja. Eine Vorlage layouts/404.html erzeugt 404.html, und Lobsite liefert sie mit Status 404 für jede Adresse aus, die es nicht gibt.

Welche baseURL sollte eine Hugo-Website auf Lobsite verwenden?

Die Adresse deiner Website, etwa https://my-site.lobsite.app/. Wenn du die Website umbenennst oder auf deine eigene Domain umziehst, ändere baseURL und baue neu.

Siehe auch