Ein statischer Blog ist die einfachste Art, einen Blog zu betreiben: Du schreibst Beiträge in Markdown, ein Generator wie Hugo, Jekyll, Eleventy oder Astro macht daraus HTML, und das Ergebnis ist ein Ordner mit Dateien. Keine Datenbank zum Patchen, keine Admin-Seite zum Absichern. Lobsite bringt diesen Ordner online: Führe nach dem Build npx lobsite aus oder zieh den gebauten Ordner in das Feld oben.
So funktioniert es
- Bau den Blog wie immer:
hugo,bundle exec jekyll build,npx @11ty/eleventyodernpm run build. - Führe
npx lobsiteaus im Projekt. Es findet den Ausgabeordner, deployt ihn und gibt die Adresse aus. Für das erste Deploy brauchst du kein Konto; es hält 6 Stunden. - Behalte ihn mit dem Übernahme-Link, in einem kostenlosen Konto. Danach ist jeder neue Beitrag dieselben zwei Befehle: bauen, dann
npx lobsite.
Wohin jeder Generator den Blog legt
| Generator | Build-Befehl | Ordner, den Lobsite deployt |
|---|---|---|
| Hugo | hugo |
public/ |
| Jekyll | bundle exec jekyll build |
_site/ |
| Eleventy | npx @11ty/eleventy |
_site/ |
| Astro | npm run build |
dist/ |
| Gatsby | npm run build |
public/ |
Der Ordner wird beim ersten Aufruf in lobsite.toml gespeichert, sodass spätere Deploys ohne Rückfrage auf dieselbe Website gehen.
Einen neuen Beitrag veröffentlichen
Ein neuer Beitrag ändert eine Handvoll Dateien: den Beitrag selbst, die Startseite, vielleicht eine Tag-Seite und den Feed. Lobsite vergleicht jede Datei anhand ihres Hashs und lädt nur diese hoch, sodass auch ein Blog mit Hunderten Beiträgen und Bildern in Sekunden deployt ist. Um einen Beitrag auf der echten Website zu lesen, bevor die Leser es tun, deploye mit lobsite deploy --preview: Er bekommt eine eigene URL, und der Live-Blog bleibt, wie er war, bis du lobsite promote ausführst. Versehentlich etwas veröffentlicht? lobsite rollback holt die vorherige Version mit einem Schritt zurück.
Feeds, Kommentare und der Umzug von einem anderen Hoster
- RSS- und Atom-Feeds sind Dateien, die dein Generator schreibt, etwa
index.xmloderfeed.xml, und sie werden wie jede andere Datei ausgeliefert. Feedreader finden sie unter derselben Adresse. - Kommentare kommen von einem eingebetteten Dienst, den dein Generator unterstützt, etwa giscus oder utterances; sie laufen im Browser der Leser und funktionieren daher auf jedem statischen Hoster.
- Alte Adressen funktionieren weiter mit Weiterleitungen in
lobsite.toml, zum Beispiel von/2019/05/my-post.htmlauf/posts/my-post/. Der Redirect-Generator macht aus einer Liste alter und neuer Pfade die Regeln. - Eine Sitemap hilft Suchmaschinen, jeden Beitrag zu finden. Die meisten Generatoren schreiben eine; wenn deiner das nicht tut, erstellt der Sitemap-Generator eine aus deinen Dateien.
Dateien werden nach ihrem Hash gespeichert. Ein erneutes Deploy einer unveränderten Website lädt 0 Bytes hoch.
Vorschau ansehen, bevor es live geht. Mit einem Klick zurückrollen, samt Weiterleitungen.
Jede Website bekommt ab dem ersten Deploy eine *.lobsite.app-Adresse mit HTTPS.
Weiterleitungen, Header und Formulare stehen in lobsite.toml und reisen mit jedem Deploy mit.
Ein Deploy ohne Konto ist 6 Stunden live. Mit dem Übernahme-Link behältst du es, kostenlos.
Jedes Limit ist veröffentlicht, und jeder Fehler sagt dir, was als Nächstes zu tun ist.
Blog-Hoster im Vergleich
| Lobsite | WordPress.com | GitHub Pages | Netlify | |
|---|---|---|---|---|
| Wie du schreibst | Markdown und ein Generator, auf deinem Rechner | Im Browser | Markdown und ein Generator | Markdown und ein Generator |
| Veröffentlichen | Bauen, dann ein Befehl | Auf Veröffentlichen klicken | Push in ein Repository | Push oder die CLI |
| Build auf dem Server | Nein: du lädst den gebauten Blog hoch | Nicht nötig | Jekyll oder GitHub Actions | Ja |
| Beitrag auf der echten Website vorab ansehen | Ja, eine Vorschau-URL pro Deploy | Ja | Nein | Ja |
| Eigene Domain | Ja, kostenlos | Bezahlte Tarife | Ja, kostenlos | Ja, kostenlos |
Wenn du lieber im Browser ohne Build-Schritt schreibst, passt WordPress.com oder eine gehostete Blog-Plattform besser zu dir. Wenn du schon in Markdown mit einem Generator schreibst, ist Lobsite der kürzeste Weg von hugo zu einem Live-Blog, und auf dem Server muss nie etwas aktualisiert werden.
Häufige Fragen
Kann ich einen Hugo- oder Jekyll-Blog kostenlos hosten?
Ja. Ein kostenloses Konto behält eine Website mit bis zu 100 Dateien, 50 MB pro Deploy und 10 GB Bandbreite pro Monat – reichlich für einen Text-Blog. Blogs mit vielen großen Bildern brauchen eventuell den bezahlten Tarif, der bald kommt.
Baut ihr meinen Blog aus Git?
Nein. Lobsite deployt den gebauten Ordner, von deinem Rechner oder aus CI. So geht genau die Version live, die du lokal angesehen hast, und es gibt keine Build-Umgebung, die mit deiner Schritt halten muss.
Indexieren Suchmaschinen meinen Blog?
Ja, sobald er in einem Konto ist. Websites, die ohne Konto veröffentlicht werden, tragen einen noindex-Header und halten 6 Stunden, daher erscheinen sie nicht in der Suche; die Übernahme der Website entfernt das.
Kann ich Beiträge zeitgesteuert veröffentlichen?
Nicht über Lobsite selbst: Es gibt keinen serverseitigen Build, der zu einer festen Zeit läuft. Deploye, wenn der Beitrag fertig ist, oder starte das Deploy aus einem geplanten CI-Job; CI-Tokens gibt es mit dem bezahlten Tarif, der bald kommt.