Hvordan være vert for en superrask nettside gratis på Netlify

Vurderer du å være vert for Jamstack-siden din på Netlify, men er fortsatt usikker på hvordan du skal gå frem og hva du bør passe på? Her er en rask guide for å hjelpe deg.

Jamstack- nettsteder er superraske fordi de serverer statiske filer. De bruker så lite CPU- og serverressurser totalt sett at plattformer som Netlify kan tilby gratis og god hosting.

Netlify er et cloud-databehandlingsmiljø. Men i motsetning til andre skyplattformer som AWS og Google Cloud, er Netlify enkel og lett å bruke. Ingen kompliserte opplæringsprogrammer og ingen lange oppsett.

Netlify-tjenesten tar sikte på å gjøre livet ditt så enkelt som mulig ved å kombinere det beste fra forskjellige verdener til én tjeneste: cloud computing, Jamstack, Git-lagre og freemium-priser.

Netlify og The Jamstack

Netlify har vært en del av Jamstack-bevegelsen i lang tid og er en av de tidligste og beste plattformene som bidrar til veksten av denne moderne webdesignmetoden.

Jamstack-bevegelsen kombinerer JavaScript, APIer og Markup for å lage en front-end utviklingsmetodikk som skiller seg fra back-end. Dette resulterer i bedre serverytelse, bedre sikkerhet, enklere skalering og billigere driftskostnader.

GitHub, for eksempel, tilbød opprinnelig webhotell til filer som ligger på plattformen, men tjenesten hadde sine begrensninger. Så tok Netlify byggingen av nettstedskode fra repositorier og hosting av de statiske variantene til et helt nytt nivå. Og dette har skapt en helt ny bransje med mange fordeler.

Grunner til å bruke Netlify

Netlify betyr så mange ting fordi det gjør så mange ting. Ved å kombinere mange funksjoner til én enkelt tjeneste og automatisere så mye av det som mulig, gir plattformen store fordeler for bedrifter i alle størrelser.

Følgende er de viktigste fordelene du kan få fra Netlify:

  • Brukervennlighet – Netlify er en av de enkleste å bruke nettskyvertsplattformene der ute. Det er ikke nødvendig å lese lange og forvirrende opplæringsprogrammer. Ingen kompliserte oppsettstrinn å følge, eller enda mer kompliserte vedlikeholdsrutiner. Netify fungerer bare.

    I tillegg til det hele tilbyr systemet elastiske datafunksjoner som andre skymiljøer. Dette garanterer at når den tid kommer, vil nettsiden eller tjenesten din skaleres elegant for å håndtere trafikkøkninger uten de vanlige backend-flaskehalsene.
  • Innholdsdistribusjonsnettverk – Som en del av sin enkelhet og brukervennlighet inkluderer Netlify-tjenesten et innholdsdistribusjonsnettverk kalt Netlify Edge. Den distribuerer nettsidene dine på flere steder, for å betjene dem så raskt som mulig til besøkende i nærheten.

    Den store delen av denne tjenesten er at du ikke trenger å justere og konfigurere noen innstillinger for å få de beste resultatene. Når du har distribuert nettstedet ditt, oppdaterer du alle nettressurser og koden samtidig. Alle cacher blir øyeblikkelig ugyldig og oppdatert over hele kloden. Og du kan også rulle tilbake nettstedet ditt til tidligere bygg enkelt og umiddelbart.

    Netlify administrerer det meste av dette automatisk for deg. Den eneste forskjellen er i antall tjenester og kantplasseringer du får, siden gratisplanen har noen begrensninger.
  • Gratis Plan – Netlify er en freemium programvare-som-en-tjeneste-plattform. Men i motsetning til andre cloud-databehandlingsplattformer, er gratiskontoen helt gratis. Ingen kredittkort er nødvendig.

    Likevel inkluderer denne gratis planen mange imponerende funksjoner. Slik som automatiserte Git-bygg, edge-nettverksdistribusjoner, umiddelbar tilbakeføring til tidligere versjoner, live forhåndsvisninger før distribusjon og gratis serverløse funksjoner.
  • Automatiserte bygninger – Du får også Netlify Build gratis. Denne CI/CDen (Continuous Integration/Continuous Deployment) gjør det enkelt å administrere nettstedutviklingen og -forbedringene. Den gjenoppbygges automatisk fra depotet ditt hver gang du sender nye oppdateringer til Git-kontoen din.

    Alt er helautomatisert og forhåndsvisninger er tilgjengelige for å fortelle deg hva du vil distribuere. Du kan også konfigurere hvert trinn i prosessen og tilbakeføringer til tidligere bygg er uanstrengt.
  • Netify-funksjoner – Hvert nettsted du distribuerer på Netlify-plattformen kommer med tilgang til serverløse funksjoner som du kan bruke til mange ting. Disse Netlify-funksjonene er prosesser på serversiden som kjører på JavaScript-kode.

    Hvert nettsted får 125 XNUMX påkallinger gratis, og du trenger bare å betale når du går forbi den kvoten. Du kan bruke funksjonene til å håndtere bilder, sende e-poster, validere brukerinndata og til og med hente data fra andre API-endepunkter.
  • Automatiske skjemaer – Netlify gjør det enkelt å integrere skjemaer i det statiske nettstedet ditt og fange opp alle innsendingene uten omfattende koding eller andre stressende problemer. Bare legg til 'netlify'-attributtet til noen av skjemaene dine … og det er det.

    Du kan deretter se alle innsendinger i dashbordet ditt, med skjemaene nøye ordnet etter navn. Systemet kommer med en anti-spam-funksjon og Netlify kan varsle deg videre via e-post, Slack eller webhooks når det er en innsending.

    Andre alternativer inkluderer å videresende de innsendte skjemaene til 1,000+ søknader ved å bruke Netlifys Zapier-integrasjon.
  • NetifyCMS – NetlifyCMS-appen er en praktisk redaktør for ethvert statisk nettsted som er vert på Netlify-plattformen gjennom en Git-leverandør som GitHub. Den tar alle dataene dine fra depotet og skaper et brukervennlig administrasjonsgrensesnitt.

    NetlifyCMS er en enkeltsides React-app bygget av et fellesskap med over 100 bidragsytere. Den er redaktørvennlig, tilbyr en intuitiv arbeidsflyt, er helt gratis og gjør administrering av Jamstack-sider morsom.
  • Gratis HTTPS – Alle Netlify-vertskontoer inkluderer gratis HTTPS. Det vil si gratis SSL (Secure Socket Layer)-sertifikater.

Regnskap og priser

Netlify er en freemium-programvaretjeneste. Det er en helt gratis startplan, en Pro-plan for $19 per medlem per måned, en forretningsplan for $99 per medlem per måned, og en Enterprise-plan med tilpassede priser.

Det imponerende med Netlify er at du kan få mye gjort med den gratis startplanen. Designet for personlige prosjekter, eksperimenter, hobbysider og andre eventyr, inkluderer Starter-planen automatiserte bygg med 300 gratis byggeminutter per måned.

Det inkluderer også globale edge-implementeringer, umiddelbare tilbakeføringer, NetlifyCMS, serverløse funksjoner, 100 GB båndbredde per måned, og opptil 100 gratisforminnsendinger per side per måned. I tillegg kan du være vert for et ubegrenset antall nettsteder på startplanen.

Pro-planen legger til flere funksjoner som passordbeskyttede nettsteder, bakgrunnsfunksjoner, flere byggeminutter og båndbredde, pluss mange flere. Disse tilleggsfunksjonene øker etter hvert som du beveger deg mot de høyere planene.

Hvordan være vert for et nettsted gratis på Netlify

Netlify slår andre skydata- og hostingselskaper som AWS, Google Cloud og Azure for enkelhets skyld. Ja, de har mer infrastruktur, kraftigere maskiner og datasentre over hele verden, men oppsettet deres kan være kjedelig.

Her er en trinn-for-trinn oppsettprosess som viser deg hvor enkelt det er å være vert for et Jamstack-nettsted på Netlify.

1. Registrer deg og logg på

Netify-pålogging

Det første steget ditt er å gå til app.netlify.com og registrere deg hvis du ikke har gjort det. Du vil bli møtt med fem forskjellige påloggingsmetoder, fra GitHub til GitLab , Bitbucket , e-post og SSO.

Etter at du har registrert deg, må du også logge på e-postkontoen din for å finne bekreftelsesposten fra Netlify. Klikk på den for å bekrefte kontoen din og logge på systemet.

2. Legg til et nytt nettsted

Det tar noen sekunder å laste appen. Deretter får du et kort spørreskjema som inneholder ting som teamets navn og så videre. Bare fyll ut alt ærlig. Men husk at gratisplanen inkluderer bare ett medlem – deg.

Når du er gjennom det stadiet, vil du finne deg selv i standard dashbordet. Klikk på "Ny side fra Git" for å være vert for et nytt nettsted. Eller du kan også dra og slippe en mappe som inneholder de statiske filene dine i det merkede området på streken, og Netlify vil gjøre resten.

3. Koble til GitHub

Knappeklikket fra trinn 2 ovenfor vil åpne et nytt vindu som ber deg koble det nye nettstedet ditt til GitHub, eller et annet Git-lager som GitLab og Bitbucket. På dette tidspunktet, sørg for at du har en registrert Git-konto og at nettstedets filer allerede er i et depot.

4. Autoriser Netlify

Nå trenger du bare fortelle GitHub å gi Netlify tilgang til GitHub-kontoen din, og alt er avgjort.

5. Velg arkivet ditt

Hver standard Netlify-side er koblet til et enkelt depot. Velg den du vil bruke og gå videre.

6. Konfigurer byggeinnstillinger

Du må være litt oppmerksom på denne siden. Hvis du allerede har statiske nettsteder og ikke bruker noen pre-prosessorer, kan du sette publiseringskatalogen til "/". Og la byggekommandofeltet stå tomt.

Hvis du bruker en statisk nettstedgenerator som Gatsby eller Next, vil det du skriver inn her avhenge av generatoren. Du kan sjekke ut denne listen over vanlige konfigurasjoner for å vite hva du skal skrive inn.

7. Bygg og distribuer

Når alt er satt, klikker du på "Deploy Site" og Netlify vil kjøre alle nødvendige bygg og lage ditt skinnende nye nettsted. Bare ha litt tålmodighet.

8. Sett opp domenenavnet

Etter å ha bygget og distribuert nettstedet ditt, vil Netlify gi det et navn på *.netlify.app-domenet. Du kan senere endre dette navnet til noe bedre eller til og med legge ved et tilpasset domene til nettstedet.

Netlify lar deg legge ved et tilpasset domene som du har kjøpt et annet sted, eller kjøpe domenet via Netlify-dashbordet. Og systemet vil ta seg av alt. Bare klikk på Domener-fanen i dashbordet for å enten legge til eller registrere et nytt domene for det nye nettstedet.

Konklusjon

Vi har nådd slutten av denne enkle guiden om å være vert for en superrask nettside gratis på Netlify-plattformen. Og du har sett årsakene og måten å gjøre det på.

Det er nå overlatt for deg å enten kode det statiske nettstedet ditt for hånd eller bruke en statisk nettstedsgenerator.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke er en datamaskinentusiast som elsker å lese et bredt spekter av bøker. Han har en preferanse for Linux fremfor Windows/Mac og har brukt
Ubuntu siden de første dagene. Du kan fange ham på twitter via bongotrax

Artikler: 299

Motta tekniske ting

Tekniske trender, oppstartstrender, anmeldelser, nettinntekter, nettverktøy og markedsføring en eller to ganger i måneden