lobsite! Inloggen Registreren

Bloghosting

Host een blog gemaakt met Hugo, Jekyll, Eleventy of Astro: bouwen, één opdracht, en alleen gewijzigde posts gaan omhoog. Probeer het zonder account.

Voer het uit na de build: public/ van Hugo, _site/ van Jekyll en Eleventy en dist/ van Astro worden voor je gevonden.
Sleep een HTML-bestand, een map of een .zip hierheen Gecontroleerd in je browser; er wordt niets geüpload tot je publiceert.

Een statische blog is de eenvoudigste soort om te draaien: je schrijft berichten in Markdown, een generator zoals Hugo, Jekyll, Eleventy of Astro maakt er HTML van, en het resultaat is een map met bestanden. Geen database om te patchen, geen beheerpagina om te beveiligen. Lobsite zet die map online: voer na de build npx lobsite uit of sleep de gebouwde map naar het vak hierboven.

Zo werkt het

  1. Bouw de blog zoals altijd: hugo, bundle exec jekyll build, npx @11ty/eleventy of npm run build.
  2. Voer npx lobsite uit in het project. Het vindt de uitvoermap, deployt die en toont het adres. Voor de eerste deploy is geen account nodig; die duurt 6 uur.
  3. Houd hem met de claimlink, in een gratis account. Daarna is elk nieuw bericht dezelfde twee opdrachten: bouwen, dan npx lobsite.

Waar elke generator de blog neerzet

Generator Buildopdracht Map die 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/

De map wordt bij de eerste keer opgeslagen in lobsite.toml, dus latere deploys gaan zonder vragen naar dezelfde site.

Een nieuw bericht publiceren

Een nieuw bericht verandert een handvol bestanden: het bericht zelf, de indexpagina, misschien een tagpagina en de feed. Lobsite vergelijkt elk bestand op zijn hash en uploadt alleen die, dus ook een blog met honderden berichten en afbeeldingen staat binnen seconden live. Wil je een bericht op de echte site lezen voordat je lezers dat doen, deploy dan met lobsite deploy --preview: het krijgt een eigen URL en de live blog blijft zoals hij was tot je lobsite promote uitvoert. Per ongeluk iets gepubliceerd? lobsite rollback zet de vorige versie in één stap terug.

Feeds, reacties en verhuizen van een andere host

  • RSS- en Atom-feeds zijn bestanden die je generator schrijft, zoals index.xml of feed.xml, en ze worden geserveerd als elk ander bestand. Feedlezers vinden ze op hetzelfde adres.
  • Reacties komen van een ingesloten dienst die je generator ondersteunt, zoals giscus of utterances; die draaien in de browser van de lezer en werken dus op elke statische host.
  • Oude adressen blijven werken met doorverwijzingen in lobsite.toml, bijvoorbeeld van /2019/05/my-post.html naar /posts/my-post/. De Doorverwijzingsgenerator maakt van een lijst oude en nieuwe paden de regels.
  • Een sitemap helpt zoekmachines elk bericht te vinden. De meeste generatoren schrijven er een; doet de jouwe dat niet, dan maakt de Sitemapgenerator er een van je bestanden.
Alleen gewijzigde bestanden worden geüpload

Bestanden worden op hun hash opgeslagen. Een ongewijzigde site opnieuw deployen uploadt 0 bytes.

Elke deploy krijgt een URL

Bekijk een voorbeeld voordat het live gaat. Zet in één klik terug, inclusief doorverwijzingen.

Overal HTTPS

Elke site krijgt vanaf de eerste deploy een *.lobsite.app-adres met HTTPS.

Configuratie in één bestand

Doorverwijzingen, headers en formulieren staan in lobsite.toml en reizen mee met elke deploy.

Proberen zonder account

Een deploy zonder account is 6 uur live. Met de claimlink houd je hem, gratis.

Limieten die je kunt nalezen

Elke limiet is gepubliceerd, en elke fout vertelt je wat je moet doen.

Bloghosts vergeleken

Lobsite WordPress.com GitHub Pages Netlify
Hoe je schrijft Markdown en een generator, op je eigen computer In de browser Markdown en een generator Markdown en een generator
Publiceren Bouwen, dan één opdracht Op Publiceren klikken Push naar een repository Push of de CLI
Build op de server Nee: je uploadt de gebouwde blog Niet nodig Jekyll of GitHub Actions Ja
Bericht vooraf bekijken op de echte site Ja, een voorbeeld-URL per deploy Ja Nee Ja
Eigen domein Ja, gratis Betaalde abonnementen Ja, gratis Ja, gratis

Schrijf je liever in de browser zonder buildstap, dan past WordPress.com of een gehost blogplatform beter bij je. Schrijf je al in Markdown met een generator, dan is Lobsite de kortste weg van hugo naar een live blog, en hoeft er op de server nooit iets te worden bijgewerkt.

Veelgestelde vragen

Kan ik een Hugo- of Jekyll-blog gratis hosten?

Ja. Een gratis account houdt één site, met tot 100 bestanden, 50 MB per deploy en 10 GB bandbreedte per maand: ruim genoeg voor een tekstblog. Blogs met veel grote afbeeldingen hebben misschien het betaalde abonnement nodig, dat binnenkort komt.

Bouwen jullie mijn blog vanuit Git?

Nee. Lobsite deployt de gebouwde map, vanaf je computer of vanuit CI. Zo gaat precies de versie live die je lokaal hebt bekeken, en is er geen buildomgeving die gelijk moet lopen met de jouwe.

Indexeren zoekmachines mijn blog?

Ja, zodra hij in een account staat. Sites die zonder account worden gepubliceerd, hebben een noindex-header en duren 6 uur, dus ze verschijnen niet in zoekresultaten; de site claimen haalt dat weg.

Kan ik berichten inplannen voor later?

Niet in Lobsite zelf: er is geen build op de server die op een vast moment draait. Deploy als het bericht klaar is, of start de deploy vanuit een geplande CI-taak; CI-tokens horen bij het betaalde abonnement, dat binnenkort komt.

Zie ook