Un blog statico è il più semplice da gestire: scrivi i post in Markdown, un generatore come Hugo, Jekyll, Eleventy o Astro li trasforma in HTML e il risultato è una cartella di file. Nessun database da aggiornare, nessuna pagina di amministrazione da proteggere. Lobsite mette online quella cartella: esegui npx lobsite dopo la build o trascina la cartella compilata nel riquadro qui sopra.
Come funziona
- Fai la build del blog come sempre:
hugo,bundle exec jekyll build,npx @11ty/eleventyonpm run build. - Esegui
npx lobsitenel progetto. Trova la cartella di output, la pubblica e mostra l'indirizzo. Per il primo deploy, che dura 6 ore, non serve un account. - Tienilo con il link per rivendicarlo, in un account gratuito. Da lì, ogni nuovo post sono gli stessi due comandi: build, poi
npx lobsite.
Dove ogni generatore mette il blog
| Generatore | Comando di build | Cartella pubblicata da 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/ |
La cartella viene salvata in lobsite.toml alla prima esecuzione, così i deploy successivi vanno sullo stesso sito senza chiedere nulla.
Pubblicare un nuovo post
Un nuovo post cambia pochi file: il post stesso, la pagina iniziale, magari una pagina di tag e il feed. Lobsite confronta ogni file tramite il suo hash e carica solo quelli, quindi anche un blog con centinaia di post e immagini si pubblica in pochi secondi. Per leggere un post sul sito vero prima dei lettori, pubblica con lobsite deploy --preview: avrà un suo URL e il blog online resta com'è finché non esegui lobsite promote. Pubblicato qualcosa per sbaglio? lobsite rollback rimette la versione precedente in un passaggio.
Feed, commenti e trasloco da un altro hosting
- I feed RSS e Atom sono file scritti dal tuo generatore, come
index.xmlofeed.xml, e vengono serviti come qualsiasi altro file. I lettori di feed li trovano allo stesso indirizzo. - I commenti arrivano da un servizio incorporato supportato dal tuo generatore, come giscus o utterances; girano nel browser del lettore, quindi funzionano su qualsiasi hosting statico.
- I vecchi indirizzi continuano a funzionare con i reindirizzamenti in
lobsite.toml, per esempio da/2019/05/my-post.htmla/posts/my-post/. Il Generatore di reindirizzamenti trasforma un elenco di percorsi vecchi e nuovi in regole. - Una sitemap aiuta i motori di ricerca a trovare ogni post. La maggior parte dei generatori ne crea una; se il tuo non lo fa, il Generatore di sitemap la crea dai tuoi file.
I file vengono salvati in base al loro hash. Ripubblicare un sito invariato carica 0 byte.
Anteprima prima di andare online. Rollback in un clic, reindirizzamenti compresi.
Ogni sito riceve un indirizzo *.lobsite.app con HTTPS dal primo deploy.
Reindirizzamenti, header e moduli stanno in lobsite.toml e viaggiano con ogni deploy.
Un deploy senza account resta online per 6 ore. Il link per rivendicarlo lo conserva, gratis.
Ogni limite è pubblicato e ogni errore ti dice cosa fare dopo.
Hosting per blog a confronto
| Lobsite | WordPress.com | GitHub Pages | Netlify | |
|---|---|---|---|---|
| Come scrivi | Markdown e un generatore, sul tuo computer | Nel browser | Markdown e un generatore | Markdown e un generatore |
| Pubblicare | Build, poi un comando | Premere Pubblica | Push su un repository | Push o la CLI |
| Build sul server | No: carichi il blog compilato | Non serve | Jekyll o GitHub Actions | Sì |
| Anteprima di un post sul sito vero | Sì, un URL di anteprima per deploy | Sì | No | Sì |
| Dominio personalizzato | Sì, gratis | Piani a pagamento | Sì, gratis | Sì, gratis |
Se preferisci scrivere nel browser senza build, WordPress.com o una piattaforma di blog ospitata fa più al caso tuo. Se scrivi già in Markdown con un generatore, Lobsite è la strada più breve da hugo a un blog online, e sul server non c'è mai nulla da aggiornare.
Domande frequenti
Posso ospitare gratis un blog Hugo o Jekyll?
Sì. Un account gratuito tiene un sito, con fino a 100 file, 50 MB per deploy e 10 GB di banda al mese, più che sufficienti per un blog di testo. I blog con molte immagini grandi potrebbero aver bisogno del piano a pagamento, in arrivo.
Fate la build del mio blog da Git?
No. Lobsite pubblica la cartella compilata, dal tuo computer o dalla CI. Così va online proprio la versione che hai visto in locale, e non c'è un ambiente di build da tenere allineato al tuo.
I motori di ricerca indicizzeranno il mio blog?
Sì, una volta che è in un account. I siti pubblicati senza account hanno un header noindex e durano 6 ore, quindi non compaiono nelle ricerche; rivendicare il sito lo rimuove.
Posso programmare i post per più tardi?
Non con Lobsite stesso: non c'è una build lato server da avviare a un orario prestabilito. Pubblica quando il post è pronto, o avvia il deploy da un job CI programmato; i token CI arrivano con il piano a pagamento, in arrivo.