Un blog statique est le plus simple à faire tourner : vous écrivez vos articles en Markdown, un générateur comme Hugo, Jekyll, Eleventy ou Astro les transforme en HTML, et le résultat est un dossier de fichiers. Pas de base de données à mettre à jour, pas de page d’admin à protéger. Lobsite met ce dossier en ligne : lancez npx lobsite après le build, ou déposez le dossier buildé dans la zone ci-dessus.
Comment ça marche
- Buildez le blog comme d’habitude :
hugo,bundle exec jekyll build,npx @11ty/eleventyounpm run build. - Lancez
npx lobsitedans le projet. Il trouve le dossier de sortie, le déploie et affiche l’adresse. Aucun compte n’est nécessaire pour le premier déploiement, qui dure 6 heures. - Gardez-le grâce au lien de récupération, dans un compte gratuit. Ensuite, chaque nouvel article, ce sont les deux mêmes commandes : build, puis
npx lobsite.
Où chaque générateur place le blog
| Générateur | Commande de build | Dossier déployé par 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/ |
Le dossier est enregistré dans lobsite.toml à la première exécution : les déploiements suivants vont au même site sans rien demander.
Publier un nouvel article
Un nouvel article modifie une poignée de fichiers : l’article lui-même, la page d’accueil, peut-être une page de tag et le flux. Lobsite compare chaque fichier par son hash et n’envoie que ceux-là, donc un blog de centaines d’articles et d’images se déploie toujours en quelques secondes. Pour lire un article sur le vrai site avant vos lecteurs, déployez avec lobsite deploy --preview : il a sa propre URL et le blog en ligne reste tel quel jusqu’à lobsite promote. Publié par erreur ? lobsite rollback remet la version précédente en une étape.
Flux, commentaires et migration depuis un autre hébergeur
- Les flux RSS et Atom sont des fichiers écrits par votre générateur, comme
index.xmloufeed.xml, servis comme n’importe quel fichier. Les lecteurs de flux les retrouvent à la même adresse. - Les commentaires viennent d’un service intégré que votre générateur prend en charge, comme giscus ou utterances ; ils s’exécutent dans le navigateur du lecteur, donc fonctionnent sur n’importe quel hébergeur statique.
- Les anciennes adresses continuent de fonctionner grâce aux redirections dans
lobsite.toml, par exemple de/2019/05/my-post.htmlvers/posts/my-post/. Le Générateur de redirections transforme une liste d’anciens et nouveaux chemins en règles. - Un sitemap aide les moteurs de recherche à trouver chaque article. La plupart des générateurs en écrivent un ; sinon, le Générateur de sitemap en crée un à partir de vos fichiers.
Les fichiers sont stockés selon leur hash. Redéployer un site inchangé envoie 0 octet.
Prévisualisez avant la mise en ligne. Revenez en arrière en un clic, redirections comprises.
Chaque site reçoit une adresse *.lobsite.app en HTTPS dès le premier déploiement.
Redirections, en-têtes et formulaires vivent dans lobsite.toml et accompagnent chaque déploiement.
Un déploiement sans compte reste en ligne 6 heures. Le lien de récupération le conserve, gratuitement.
Chaque limite est publiée, et chaque erreur vous dit quoi faire ensuite.
Hébergeurs de blog comparés
| Lobsite | WordPress.com | GitHub Pages | Netlify | |
|---|---|---|---|---|
| Comment vous écrivez | Markdown et un générateur, sur votre machine | Dans le navigateur | Markdown et un générateur | Markdown et un générateur |
| Publier | Build, puis une commande | Cliquer sur Publier | Push vers un dépôt | Push, ou la CLI |
| Build sur le serveur | Non : vous envoyez le blog buildé | Inutile | Jekyll, ou GitHub Actions | Oui |
| Prévisualiser un article sur le vrai site | Oui, une URL d’aperçu par déploiement | Oui | Non | Oui |
| Domaine personnalisé | Oui, gratuit | Offres payantes | Oui, gratuit | Oui, gratuit |
Si vous préférez écrire dans le navigateur sans étape de build, WordPress.com ou une plateforme de blog hébergée vous conviendra mieux. Si vous écrivez déjà en Markdown avec un générateur, Lobsite est le chemin le plus court de hugo à un blog en ligne, et rien n’est jamais à mettre à jour sur le serveur.
Questions fréquentes
Puis-je héberger un blog Hugo ou Jekyll gratuitement ?
Oui. Un compte gratuit garde un site, avec jusqu’à 100 fichiers, 50 Mo par déploiement et 10 Go de bande passante par mois, largement assez pour un blog de texte. Les blogs avec beaucoup de grandes images auront peut-être besoin de l’offre payante, bientôt disponible.
Buildez-vous mon blog depuis Git ?
Non. Lobsite déploie le dossier buildé, depuis votre machine ou votre CI. Ainsi, la version prévisualisée en local est celle qui est mise en ligne, et il n’y a aucun environnement de build à garder synchronisé avec le vôtre.
Les moteurs de recherche indexeront-ils mon blog ?
Oui, une fois qu’il est dans un compte. Les sites publiés sans compte portent un en-tête noindex et durent 6 heures, donc n’apparaissent pas dans les recherches ; récupérer le site supprime cela.
Puis-je programmer la publication d’articles ?
Pas avec Lobsite lui-même : il n’y a pas de build côté serveur à lancer à heure fixe. Déployez quand l’article est prêt, ou lancez le déploiement depuis une tâche CI programmée ; les jetons CI viennent avec l’offre payante, bientôt disponible.