lobsite! Se connecter S'inscrire

Hébergement de blog

Hébergez un blog Hugo, Jekyll, Eleventy ou Astro : buildez, lancez une commande, seuls les articles modifiés sont envoyés. Essai sans compte.

Lancez-la après le build : public/ de Hugo, _site/ de Jekyll et d’Eleventy et dist/ d’Astro sont trouvés pour vous.
Déposez un fichier HTML, un dossier ou un .zip Vérifié dans votre navigateur ; rien n'est envoyé tant que vous ne publiez pas.

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

  1. Buildez le blog comme d’habitude : hugo, bundle exec jekyll build, npx @11ty/eleventy ou npm run build.
  2. Lancez npx lobsite dans 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.
  3. 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.xml ou feed.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.html vers /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.
Seuls les fichiers modifiés sont envoyés

Les fichiers sont stockés selon leur hash. Redéployer un site inchangé envoie 0 octet.

Chaque déploiement a son URL

Prévisualisez avant la mise en ligne. Revenez en arrière en un clic, redirections comprises.

HTTPS partout

Chaque site reçoit une adresse *.lobsite.app en HTTPS dès le premier déploiement.

La configuration dans un seul fichier

Redirections, en-têtes et formulaires vivent dans lobsite.toml et accompagnent chaque déploiement.

Essai sans compte

Un déploiement sans compte reste en ligne 6 heures. Le lien de récupération le conserve, gratuitement.

Des limites lisibles

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.

Voir aussi