Hugo gjør en mappe med Markdown om til et komplett nettsted på millisekunder, skrevet til public/. Lobsite legger den mappen ut like raskt: kjør hugo, så npx lobsite, og nettstedet er live på en *.lobsite.app-adresse med HTTPS. Du trenger ikke noe Node.js-prosjekt utover npx, og ingen byggeserver som må holdes på samme Hugo-versjon som din.
Slik fungerer det
- Bygg nettstedet med
hugo --minify. Hugo skriver det tilpublic/. - Kjør
npx lobsitei nettstedets mappe. Den finnerpublic/og deployer den. Første deploy trenger ingen konto og varer i 6 timer. - Behold det med krav-lenken, i en gratis konto. Mappen lagres i
lobsite.toml; fra da av oppdatererhugo --minify && npx lobsitenettstedet.
baseURL og en ren public/-mappe
# hugo.toml
baseURL = "https://my-site.lobsite.app/"
baseURLer den fullstendige adressen din, med skråstrek til slutt. Hugo bruker den til absolutte lenker, RSS-feeder og sitemap. Sett den til*.lobsite.app-adressen din, og endre den når du flytter til ditt eget domene.- Hugo tømmer ikke
public/mellom bygg. En side du har slettet eller gitt nytt navn, blir liggende der og blir deployet. Bygg medhugo --minify --cleanDestinationDir, eller slettpublic/først, så du deployer nøyaktig det nåværende nettstedet. - Utkast og fremtidige innlegg utelates med mindre du bygger med
--buildDraftseller--buildFuture, så et vanlighugo-bygg er trygt å deploye.
Hvorfor store Hugo-nettsteder deployes raskt
Et Hugo-nettsted med tusenvis av sider endrer likevel bare noen få filer per innlegg, pluss listesidene og feedene som lenker til det. Lobsite lagrer filer etter hashen deres og laster bare opp dem der innholdet er endret, så en deploy etter et nytt innlegg sender kilobyte, ikke hele nettstedet. Bilder Hugo behandlet i et tidligere bygg beholder samme innhold og sendes ikke på nytt. For å sjekke en deploy før den går live, kjør lobsite deploy --preview og åpne URL-en.
Filer lagres etter hash. Å deploye et uendret nettsted på nytt laster opp 0 byte.
Forhåndsvis før du går live. Rull tilbake med ett klikk, inkludert videresendinger.
Hvert nettsted får en *.lobsite.app-adresse med HTTPS fra første deploy.
En deploy uten konto er live i 6 timer. Med krav-lenken beholder du den, gratis.
Videresendinger, headere og skjemaer ligger i lobsite.toml og følger med hver deploy.
Hver grense er publisert, og hver feil forteller deg hva du skal gjøre videre.
Hugo-verter sammenlignet
| Lobsite | GitHub Pages | Netlify | Cloudflare Pages | |
|---|---|---|---|---|
| Bygger Hugo for deg | Nei: du deployer public/ |
I GitHub Actions | Ja | Ja |
| Hugo-versjon | Din, uansett hvilken | Satt i workflowen | Satt i en variabel | Satt i en variabel |
| Konto før første deploy | Nei: live i 6 timer, så behold det gratis | Ja, og et repository | Ja | Ja |
| Bare endrede filer lastes opp | Ja | Via Git | Ja | Ja |
| Skjemaer uten backend | Ja, når nettstedet er i en konto | Nei | Ja | Nei |
| Eget domene | Ja, gratis | Ja | Ja | Ja |
Verter som bygger fra Git passer et team der ingen bygger lokalt. Hvis du allerede kjører hugo på maskinen din, slipper du byggeserveren, versjonsinnstillingene og ventetiden ved å deploye resultatet.
Ofte stilte spørsmål
Trenger jeg Node.js for å deploye et Hugo-nettsted?
Bare for npx, som kjører Lobsite-CLI-en. Hugo-prosjektet ditt trenger ingen package.json. Uten Node kan du slippe public/-mappen i boksen over, eller i dashbordet når nettstedet er i kontoen din.
Hvorfor dukker slettede sider fortsatt opp på Hugo-nettstedet mitt?
Hugo lar gamle filer ligge i public/. Bygg med --cleanDestinationDir, eller fjern public/ før bygging, og deploy på nytt.
Fungerer Hugos 404-side?
Ja. En layouts/404.html-mal bygger 404.html, og Lobsite leverer den med status 404 for alle adresser som ikke finnes.
Hvilken baseURL bør et Hugo-nettsted på Lobsite bruke?
Adressen til nettstedet ditt, for eksempel https://my-site.lobsite.app/. Når du gir nettstedet nytt navn eller flytter til ditt eget domene, endrer du baseURL og bygger på nytt.