Veebilehed, migratsioon ja Astro 5 min

Astro ja Sanity headless-lahendusena: kes mida muudab ja mis hinnaga

Headless-CMS on muutmistööriist, mis on eraldatud sisu kuvavast veebilehest. Toimetajad kirjutavad Sanitys; Astroga ehitatud leht võtab sisu iga avaldamise ajal ja teeb sellest staatilised lehed. Säilivad muutmise mugavus ja rakendusserverita lehe kiirus. See õigustab end ainult siis, kui mitu inimest avaldab regulaarselt.

Sisukord6
  1. 01Headless ühe pildiga
  2. 02Kas CMS on vaja? Küsimus enne kõiki teisi
  3. 03Kuidas Astro ja Sanity kokku sobivad
  4. 04Mida see tegelikult maksab
  5. 05Lõksud, mida oleme näinud
  6. 06Korduma kippuvad küsimused

Headless ühe pildiga

Klassikalises CMS-is elavad muutmine ja kuvamine samas tarkvaras: WordPress salvestab teie tekstid ja valmistab teie lehed. Headless-lahenduses lõigatakse pea ära:

Headless-lahendus CMS-ist brauserini

  1. Keha

    CMS ainult salvestab ja muudab sisu.

  2. API

    CMS ja leht suhtlevad API kaudu.

  3. Pea

    Eraldi leht, siin Astroga ehitatud, tegeleb kuvamisega.

  4. Külastaja

    Brauser saab avaldamisel valmistatud HTML-i.

Sellel jaotusel on tagajärg, mida külastajad kunagi ei näe, kuid mida teie majutaja, teie otsingunähtavus ja teie turvavastutaja kohe märkavad: avaldatud leht on staatiline, nagu selgitame artiklis miks migreerida Astroga staatilisele veebilehele. CMS ei ole kunagi külastajatele avatud, see ei ole isegi samas serveris.

Kas CMS on vaja? Küsimus enne kõiki teisi

Headless-CMS maksab modelleerimise aega, teatud kasutajate arvust alates tellimust ja veel ühte kihti, mida tuleb hallata. Seega ei õigusta see end põhimõtte pärast. Meie tabel mahub nelja küsimusse.

KüsimusPiisab hoidla failidestHeadless-CMS õigustab end
Kes avaldab?Üks või kaks inimest, kes tulevad toime tekstiredaktoriga või keda aitab sisumootorMeeskond, välised kaastöölised, autoritest erinevad toimetajad
Kui sageli?Mõni sisu kuusIgapäevased avaldamised, kaartide uuendused, kalender
Mis tüüpi sisu?Artiklid ja lehed: struktureeritud tekstTootekaardid, autorid, asukohad, sisude vahelised seosed, palju meediat
Milline töövoog?Toimetamine on muudatuse ülevaatus enne ühendamistMustandid, rollipõhine kinnitamine, ajastatud avaldamine, visuaalne eelvaade mittetehnikutele

Meie enda juhtum illustreerib esimest veergu.

Praktikast

See leht oli 2025. aastal ühendatud Sanityga. 2026. aasta septembris tõime artiklid tagasi hoidlasse, skeemiga valideeritud Markdowni failidena, sest avaldas ainult üks inimene ja sisumootor kirjutab mustandid nüüd otse hoidlasse: inimese toimetamine on muudatuse ülevaatus ja avaldamine on ühendamine. CMS oleks olnud veel üks kiht, mille eest maksta ja mida hooldada, mugavuse eest, mida keegi ei kasutanud.

Vastupidi, agentuur, kus viis inimest kirjutab, vastutaja kinnitab ja graafik haldab visuaale, vajab muutmistööriista, eelvaadet ja rolle. Seal leiab Sanity oma koha.

Kuidas Astro ja Sanity kokku sobivad

Sanity ei ole teemata WordPress: see on majutatud sisuandmebaas koos muutmisstuudioga, mille mudel määratakse koodis. Viis mehhanismi hoiavad lahendust koos.

  1. Sisumudel koodis. Kirjeldate oma tüübid (artikkel, autor, pakkumine, juhtumiuuring) ja nende väljad failides, mida versioneeritakse koos lehega. Muutmisstuudio tuleneb neist. Välja lisamine on ülevaadatud koodimuudatus, mitte klõps liideses, mida keegi ei dokumenteeri.
  2. Struktureeritud rikastekst. Sanity salvestab rikasteksti struktureeritud kujul (Portable Text), mitte HTML-ina: leht otsustab kuvamise üle ja sama sisu võib toita lehte, voogu, rakendust või tehisintellekti assistenti.
  3. Ametlik Astro integratsioon. Sanity avaldab ametliku integratsiooni Astro jaoks: leht pärib sisu ehitamise ajal ja muudab selle staatilisteks lehtedeks. Päringud kirjutatakse GROQ-is, Sanity päringukeeles, mis võimaldab võtta ainult seda, mida leht vajab.
  4. Avaldamine käivitab uuesti ehitamise. Veebikonks teavitab majutajat iga avaldamise korral. Leht ehitatakse ja juurutatakse mõne minutiga uuesti. Kahe avaldamise vahel ei tööta midagi.
  5. Eelvaade ja visuaalne muutmine. Toimetajad näevad lehte nii, nagu see avaldatakse, koos oma mustanditega, enne kui avaldamist klõpsavad. Just see teeb lahenduse mittetehnilisele meeskonnale vastuvõetavaks.

Meelespidamiseks

Avaldatud leht jääb failide kaustaks, mida serveerib CDN

Lahendus ei muuda automaatseid kontrolle: lingid, saidikaart, hreflang ja struktureeritud andmed kontrollitakse samamoodi nagu CMS-ita staatilisel lehel.

Mida see tegelikult maksab

Kolm kuluartiklit, ja ükski pole peidetud.

Sanity tellimus. Hinnad vaadatud 11. oktoobril 2026 lehel sanity.io/pricing: Free-plaan maksab 0 $ kuni 20 kasutajale ja 2 avalikule andmekogumile. Growth-plaan maksab 15 $ kasutaja kohta kuus, kuni 50 kasutajat, koos privaatsete andmekogumite, kommentaaride, ajastatud avaldamise ja tehisintellekti abiga. Enterprise-plaan on hinnapakkumise alusel. Viie toimetajaga VKE-le piisab sageli Free-plaanist, kuni sisu võib olla avalik. Growth’ile üleminek otsustatakse rollide ja konfidentsiaalsuse, mitte mahu järgi.

www.sanity.io/pricing
Sanity hinnatabel kolmes veerus, Free, Growth ja Enterprise, iga plaani hinna, kasutajate arvu ja andmekogumitega.

Sanity hinnatabel, jäädvustatud 12. oktoobril 2026: Free-plaan jätab oma andmekogumid avalikuks, Growth-plaan avab need privaatseks ja makstakse kasutaja kohta.

Lehe majutus. Staatilise lehe oma: mõni euro kuus, ilma serverita, mida hallata.

Ülesehitus. See on peamine kuluartikkel, ja see makstakse üks kord: sisu modelleerimine, stuudio, Astro mallid, eelvaade, veebikonksud, olemasoleva sisu ülevõtmine, koolitus. Meie staatilisele veebilehele migreerimise pakkumises algab headless-tase koos Sanityga 8 900 eurost ilma käibemaksuta.

Lõksud, mida oleme näinud

  • Kõik rikastekstiks panna. Tootekaarti, mille hind on lõigus, ei saa filtreerida, sortida ega mujal kuvada. See, millel on äriline tähendus, muutub väljaks.
  • Liiga vara modelleerida. Sisumudel, mis on kavandatud enne kümne päris sisu kirjutamist, on peaaegu alati vale. Kõigepealt kirjutatakse, siis modelleeritakse.
  • Eelvaade unustada. Ilma visuaalse eelvaateta avaldavad toimetajad selleks, et näha, ja leht ehitatakse päevas kakskümmend korda uuesti.
  • Keeli eirata. Mitmekeelne sisu modelleeritakse algusest peale (üks dokument keele kohta või väljad keele kohta), muidu maksab teine keel sama palju kui esimene. Lehe poolel seovad hreflang-sildid seejärel iga lehe selle tõlgetega: vaadake kalliks minevaid hreflangi vigu.
  • Segi ajada headless ja eritellimus. CMS ei vabasta hoolikatest mallidest ega ehitamisaegsetest kontrollidest. See nihutab muutmist, mitte kvaliteeti.

Korduma kippuvad küsimused

Sanity või mõni muu headless-CMS?

Sanity on meie vaikevalik tänu koodis olevale mudelile, struktureeritud rikastekstile ja heldele tasuta plaanile. Teised tööriistad sobivad mõnel juhul paremini (väga failikeskne sisu, kohustuslikult sisemine majutus). Lähteülesanne otsustab selle faktide põhjal.

Kas mu toimetajad peavad Giti õppima?

Ei. Headless-CMS-iga töötavad nad eelvaatega muutmisstuudios. Git jääb avaldamisahela asjaks, neile nähtamatuks. Nad kirjutavad, salvestavad mustandi, näevad seda nii, nagu see avaldatakse, ja siis avaldavad; leht ehitab end mõne minuti pärast ise uuesti. Ainult sisumudel, mis muutub harva, käib läbi koodimuudatuse.

Mis juhtub, kui Sanity maha kukub?

Avaldatud leht ei sõltu kuvamiseks Sanityst: see on staatiline. Ainult uue sisu avaldamine ootab teenuse tagasitulekut. Külastajad ei märka midagi, sest juba ehitatud lehti serveerib CDN. Toimetajad aga ootavad muutmise ja avaldamisega, nagu iga veebitööriista puhul.

Kas saan alustada ilma CMS-ita ja lisada selle hiljem?

Jah, ja see on sageli õige järjekord: Astro loeb sisu sealt, kust see tuleb. Alustatakse failidega, mõõdetakse, kes avaldab, ja ühendatakse Sanity päeval, mil meeskond seda vajab. See leht tegi vastupidise tee: 2025. aastal Sanityga ühendatuna naasis see 2026. aasta septembris failide juurde, kui avaldas ainult üks inimene.

Allikad

  1. Ametliku integratsiooni Astro jaoks (uus vahekaart)sanity.io
  2. Sanity.io/pricing (uus vahekaart)sanity.io
Allikas 1

Ametliku integratsiooni Astro jaoks

Loe saidil sanity.io(uus vahekaart)
Allikas 2

Sanity.io/pricing

Loe saidil sanity.io(uus vahekaart)

Jim · Brain Plus AI asutaja

Loe veel teemal veebilehed, migratsioon ja astro

  • Mõista6 min Teema juhend

    Üleminek Astro staatilisele lehele SEO-d kaotamata

    Astroga loodud staatiline veebileht asendab vananeva WordPressi või Drupali aadresse muutmata: puhtad HTML-lehed CDN-ist, mitte ühtki pluginat, mida parandada, ja tagasipööramisvõimalusega avaldamisahel. Mis muutub, kuidas üle minnakse ja millal seda teha ei tasu.

  • Vali ja arvuta5 min

    Kui palju maksab ettevõtte veebileht 2026. aastal

    Ettevõtte veebilehe eest makstakse kaks korda: loomisel ja seejärel igal aastal. Mis muudab esimest hinda, mis paisutab teist ja millised küsimused muudavad kaks hinnapakkumist lõpuks võrreldavaks.

  • Mõista5 min

    Veebisaidi kiirus: Core Web Vitals juhile

    Kolm Google’i mõõdikut näitavad, kas Teie veebisait tundub kiire neile, kes seda tegelikult külastavad. Mida need mõõdavad, mida Google nendega teeb, mida aeglus päringutes maksab ja millised otsused jäävad juhile.

WhatsApp