{"id":92,"date":"2026-01-16T00:00:00","date_gmt":"2026-01-15T23:00:00","guid":{"rendered":"https:\/\/helloblog.io\/lv\/astro-pievienojas-cloudflare-ko-tas-nozime-izstradatajiem\/"},"modified":"2026-01-20T06:38:46","modified_gmt":"2026-01-20T05:38:46","slug":"astro-pievienojas-cloudflare-ko-tas-nozime-izstradatajiem","status":"publish","type":"post","link":"https:\/\/helloblog.io\/lv\/astro-pievienojas-cloudflare-ko-tas-nozime-izstradatajiem\/","title":{"rendered":"Astro komanda pievienojas Cloudflare: ko tas noz\u012bm\u0113 Astro izstr\u0101d\u0101t\u0101jiem"},"content":{"rendered":"\n<p>Cloudflare ir pazi\u0146ojis, ka <strong>The Astro Technology Company<\/strong> (komanda aiz Astro web framework) pievienojas Cloudflare. Ja Astro tev asoci\u0113jas ar \u0101triem, satur\u0101 balst\u012btiem saitiem, tad \u0161\u012bs zi\u0146as ir interesantas nevis \u201cieg\u0101des\u201d d\u0113\u013c, bet gan t\u0101p\u0113c, ka Cloudflare jau \u0161odien ir viena no liel\u0101kaj\u0101m vid\u0113m, kur \u0161\u0101di projekti dz\u012bvo un tiek izvietoti.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1800\" height=\"1013\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/19\/2026\/01\/BLOG-3112_1.png\" alt=\"Astro pievienojas Cloudflare \u2013 pazi\u0146ojuma vizu\u0101lais att\u0113ls\" class=\"wp-image-91\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/19\/2026\/01\/BLOG-3112_1.png 1800w, https:\/\/helloblog.io\/app\/uploads\/sites\/19\/2026\/01\/BLOG-3112_1-300x169.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/19\/2026\/01\/BLOG-3112_1-1024x576.png 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/19\/2026\/01\/BLOG-3112_1-768x432.png 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/19\/2026\/01\/BLOG-3112_1-1536x864.png 1536w, https:\/\/helloblog.io\/app\/uploads\/sites\/19\/2026\/01\/BLOG-3112_1-400x225.png 400w\" sizes=\"auto, (max-width: 1800px) 100vw, 1800px\" \/><figcaption class=\"wp-element-caption\">Cloudflare pazi\u0146ojums par Astro komandas pievieno\u0161anos. \u2014 <em>Forr\u00e1s: Cloudflare blog<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Konteksts: k\u0101p\u0113c \u0161\u012b apvieno\u0161an\u0101s ir lo\u0123iska<\/h2>\n\n\n\n<p>Astro ir framework, kas m\u0113r\u0137\u0113 uz <strong>\u0101tr\u0101m, satur\u0101 balst\u012bt\u0101m<\/strong> lap\u0101m (dokument\u0101cija, blogi, m\u0101rketinga lapas, produktu katalogi u.c.). Cloudflare savuk\u0101rt gadiem ir spiedis uz \u201cfaster Internet\u201d ideju un izstr\u0101d\u0101t\u0101ju platformu (piem\u0113ram, Cloudflare Workers). \u0160eit sader\u012bba ir diezgan dabiska: Astro dod saprotamu, produkt\u012bvu veidu, k\u0101 \u0123ener\u0113t HTML un pievienot interaktivit\u0101ti tikai tur, kur tas tie\u0161\u0101m vajadz\u012bgs, bet Cloudflare dod glob\u0101lu infrastrukt\u016bru un edge izpildvidi.<\/p>\n\n\n\n<p>Cloudflare sav\u0101 pazi\u0146ojum\u0101 uzsver, ka vi\u0146i <strong>pa\u0161i jau izmanto Astro<\/strong> vair\u0101k\u0101s viet\u0101s, tai skait\u0101 sav\u0101 blog\u0101, dokument\u0101cij\u0101 un citos publiskos resursos. Tas nav mazs sign\u0101ls: ja platforma pati balst\u0101s uz konkr\u0113tu r\u012bku, parasti t\u0101 invest\u0113, lai tas k\u013c\u016btu v\u0113l stabil\u0101ks un paredzam\u0101ks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kas nemain\u0101s: Astro paliek atv\u0113rts un p\u0101rn\u0113s\u0101jams<\/h2>\n\n\n\n<p>Svar\u012bg\u0101k\u0101 fr\u0101ze izstr\u0101d\u0101t\u0101jiem: <strong>Astro paliek open source (MIT licence)<\/strong>, ar publisku roadmap un atv\u0113rtu p\u0101rvald\u012bbu. Cloudflare ar\u012b nor\u0101da, ka visi pilna laika Astro uz\u0146\u0113muma darbinieki turpin\u0101s str\u0101d\u0101t pie Astro jau Cloudflare sast\u0101v\u0101.<\/p>\n\n\n\n<p>Tikpat b\u016btiski: Astro idejiski vienm\u0113r ir bijis par <strong>portability<\/strong> \u2014 sp\u0113ja palaist projektu da\u017e\u0101d\u0101s m\u0101ko\u0146u\/platformu vid\u0113s. Pazi\u0146ojums skaidri pasaka, ka \u0161is nemain\u0101s: Astro var izvietot jebkur, un fokuss uz vair\u0101ku platformu atbalstu saglab\u0101jas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kopiena un ekosist\u0113ma: Astro Ecosystem Fund turpin\u0101s<\/h2>\n\n\n\n<p>Astro izaugsme liel\u0101 m\u0113r\u0101 balst\u0101s uz ekosist\u0113mu (integr\u0101cijas, adapteri, t\u0113mas, komponentes) un atv\u0113rt\u0101 koda ieguld\u012bjumiem. Cloudflare pazi\u0146o, ka turpin\u0101s atbalst\u012bt open-source ieguld\u012bjumus ar\u012b caur <strong>Astro Ecosystem Fund<\/strong>, kop\u0101 ar industrijas partneriem.<\/p>\n\n\n\n<p>Praktiski tas noz\u012bm\u0113, ka Astro sp\u0113ja b\u016bt \u201ccentr\u0101\u201d da\u017e\u0101diem r\u012bkiem un platform\u0101m nekur nepazud\u012bs \u2014 dr\u012bz\u0101k otr\u0101di, jo Cloudflare ekosist\u0113m\u0101 jau ir vair\u0101ki lieli sp\u0113l\u0113t\u0101ji, kas izmanto Astro k\u0101 pamatu klientu projektiem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">K\u0101p\u0113c izstr\u0101d\u0101t\u0101ji izv\u0113las Astro (un k\u0101p\u0113c tas joproj\u0101m str\u0101d\u0101)<\/h2>\n\n\n\n<p>Ja sal\u012bdzina ar framework vi\u013c\u0146iem, kas laiku pa laikam m\u0113\u0123ina k\u013c\u016bt par univers\u0101lu risin\u0101jumu visam, Astro izv\u0113le ir bijusi cit\u0101da: tas \u013coti apzin\u0101ti fokus\u0113jas uz saturu un veiktsp\u0113ju p\u0113c noklus\u0113juma. Cloudflare pazi\u0146ojum\u0101 tiek izcelti pieci dizaina principi, kas labi raksturo Astro virzienu.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Content-driven<\/strong>: priorit\u0101te ir saturs un t\u0101 pieg\u0101de lietot\u0101jam.<\/li>\n\n\n<li><strong>Server-first<\/strong>: HTML render\u0113\u0161ana servera pus\u0113 k\u0101 noklus\u0113juma ce\u013c\u0161 \u0101trumam.<\/li>\n\n\n<li><strong>Fast by default<\/strong>: ideja, ka \u201cl\u0113nu\u201d lapu Astro uzb\u016bv\u0113t ir gr\u016bt\u0101k nek\u0101 \u0101tru.<\/li>\n\n\n<li><strong>Easy to use<\/strong>: produkt\u012bvs ce\u013c\u0161 ar\u012b tad, ja neesi build r\u012bku eksperts.<\/li>\n\n\n<li><strong>Developer-focused<\/strong>: dokument\u0101cija, ergonomika, skaidri API.<\/li>\n\n<\/ul>\n\n\n\n<p>Te \u013coti labi iegu\u013cas Astro \u201cIslands Architecture\u201d (sal\u0101m l\u012bdz\u012bga arhitekt\u016bra): liela lapas da\u013ca var palikt k\u0101 statisks HTML, bet konkr\u0113tas interakt\u012bvas vietas var iel\u0101d\u0113t k\u0101 <em>client island<\/em> ar izv\u0113l\u0113tu UI bibliot\u0113ku (React, Vue, Svelte, Solid u.c.), pat miks\u0113jot vair\u0101kas vien\u0101 lap\u0101.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Astro 6 ir tuvum\u0101: jaunais lok\u0101lais dev serveris ar Vite<\/h2>\n\n\n\n<p>Cloudflare pazi\u0146ojums n\u0101k reiz\u0113 ar to, ka <strong>Astro 6<\/strong> jau ir publisk\u0101 beta stadij\u0101, bet GA (stabil\u0101 rel\u012bze) gaid\u0101ma tuv\u0101ko ned\u0113\u013cu laik\u0101 (k\u0101 min\u0113ts pazi\u0146ojum\u0101). Te ir viens \u012bpa\u0161i interesants virziens: lok\u0101l\u0101s izstr\u0101des vides pietuvin\u0101\u0161ana produkcijas izpildvidei.<\/p>\n\n\n\n<p>Astro 6 ievie\u0161 <strong>jaunu development serveri<\/strong>, kas b\u016bv\u0113ts uz <strong>Vite Environments API<\/strong>. Vienk\u0101r\u0161oti: t\u0101 ir Vite API virsma, kas \u013cauj darbin\u0101t projektu noteikt\u0101 izpildvid\u0113 (runtime) un prec\u012bz\u0101k simul\u0113t produkciju lok\u0101li.<\/p>\n\n\n\n<div class=\"wp-block-group callout callout-info is-style-info is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;border-radius:8px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\">\n\n<h4 class=\"wp-block-heading callout-title\">K\u0101p\u0113c tas ir b\u016btiski<\/h4>\n\n\n<p>Ja lok\u0101li un produkcij\u0101 kods skrien at\u0161\u0137ir\u012bgos runtime apst\u0101k\u013cos, \u201cstr\u0101d\u0101 pie manis\u201d k\u013c\u016bst par ikdienu. Astro 6 m\u0113r\u0137is ir samazin\u0101t \u0161o plaisu, darbinot lok\u0101lo dev serveri t\u0101d\u0101 pa\u0161\u0101 runtime, k\u0101ds tiek izmantots deploy laik\u0101 (ja tava platforma to atbalsta caur Vite Environments API).<\/p>\n\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u0100tr\u0101 test\u0113\u0161ana: Astro 6 beta izveide un jaunin\u0101\u0161ana<\/h3>\n\n\n\n<p>Ja gribi pam\u0113\u0123in\u0101t Astro 6 beta uz jauna projekta:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>npm create astro@latest -- --ref next\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#B392F0\">npm<\/span><span style=\"color:#9ECBFF\"> create<\/span><span style=\"color:#9ECBFF\"> astro@latest<\/span><span style=\"color:#79B8FF\"> --<\/span><span style=\"color:#79B8FF\"> --ref<\/span><span style=\"color:#9ECBFF\"> next<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Ja tev jau ir eso\u0161s Astro projekts un v\u0113lies to jaunin\u0101t uz beta:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>npx @astrojs\/upgrade beta\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#B392F0\">npx<\/span><span style=\"color:#9ECBFF\"> @astrojs\/upgrade<\/span><span style=\"color:#9ECBFF\"> beta<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Lok\u0101li k\u0101 produkcij\u0101: Cloudflare Workers runtime ar workerd<\/h3>\n\n\n\n<p>Konkr\u0113ti Cloudflare pus\u0113 jaunais dev serveris var str\u0101d\u0101t kop\u0101 ar <strong>Cloudflare Vite plugin<\/strong>: tad <code>astro dev<\/code> lok\u0101li izpilda kodu uz <strong>workerd<\/strong> (Cloudflare Workers atv\u0113rt\u0101 koda runtime). Rezult\u0101ts: lok\u0101li vari izmantot t\u0101s pa\u0161as runtime API piesaistes (bindings), ko izmanto produkcij\u0101 Cloudflare vid\u0113.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Durable Objects (stateful objekti pie edge, ja vajag notur\u012bgu st\u0101vokli)<\/li>\n\n\n<li>D1 (Cloudflare datub\u0101ze, kas integr\u0113jas ar Workers)<\/li>\n\n\n<li>KV (key-value glab\u0101tuve)<\/li>\n\n\n<li>Agents (Cloudflare izstr\u0101d\u0101t\u0101ju platformas iesp\u0113jas a\u0123entiem)<\/li>\n\n\n<li>citas Workers runtime bindings iesp\u0113jas, atkar\u012bb\u0101 no konfigur\u0101cijas<\/li>\n\n<\/ul>\n\n\n\n<p>Svar\u012bga nianse: \u0161\u012b pieeja nav \u201ctikai Cloudflare\u201d. Pazi\u0146ojum\u0101 uzsv\u0113rts, ka jebkur\u0161 JavaScript runtime var ieg\u016bt l\u012bdz\u012bgu ieguvumu, ja ir plugins, kas izmanto Vite Environments API \u2014 t\u0101tad arhitekt\u016bra ir veidota t\u0101, lai nek\u013c\u016btu par vienas platformas slazdu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Live Content Collections: saturs bez p\u0101rb\u016bves<\/h2>\n\n\n\n<p>V\u0113l viena praktiska izmai\u0146a Astro 6: <strong>Live Content Collections<\/strong> k\u013c\u016bst stabilas (vairs nav beta). Ideja ir vienk\u0101r\u0161a, bet \u013coti sp\u0113c\u012bga: tu vari atjaunin\u0101t datus re\u0101llaik\u0101 <strong>bez visas lapas rebuild<\/strong>. Tas ir \u012bpa\u0161i noder\u012bgi vietn\u0113m, kur saturs main\u0101s bie\u017ei (piem\u0113ram, veikala atlikumi), bet tu joproj\u0101m gribi Astro pieeju ar datu valid\u0101ciju un ke\u0161o\u0161anu, ko dod content collections.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CSP k\u0101 \u201cfirst-class\u201d funkcija un citi uzlabojumi Astro 6<\/h2>\n\n\n\n<p>Astro 6 pl\u0101nos ir ar\u012b ilgi pras\u012bta lieta: <strong>first-class Content Security Policy (CSP)<\/strong> atbalsts. CSP ir dro\u0161\u012bbas politika p\u0101rl\u016bkam, kas ierobe\u017eo, no kurienes dr\u012bkst iel\u0101d\u0113t skriptus, stilus, att\u0113lus utt. Satura vietn\u0113m, kas aug un s\u0101k integr\u0113t arvien vair\u0101k tre\u0161o pu\u0161u r\u012bku, CSP bie\u017ei k\u013c\u016bst par oblig\u0101tu pras\u012bbu.<\/p>\n\n\n\n<p>Papildus tiek min\u0113ti vienk\u0101r\u0161\u0101ki API, jaunin\u0101jums uz <strong>Zod 4<\/strong> (valid\u0101cijas bibliot\u0113ka) un citi uzlabojumi, kas kopum\u0101 izklaus\u0101s p\u0113c \u013coti m\u0113r\u0137\u0113ta \u201cquality of life\u201d laidiena.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ko \u0146emt v\u0113r\u0101, ja tu b\u016bv\u0113 uz Astro \u0161odien<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Ja tev svar\u012bga stabilit\u0101te, turi aci uz Astro 6 GA izn\u0101k\u0161anu (pazi\u0146ojums min \u201cn\u0101kamaj\u0101s ned\u0113\u013c\u0101s\u201d).<\/li>\n\n\n<li>Ja deploy m\u0113r\u0137is ir Cloudflare, jaunais dev serveris + Vite integr\u0101cija var b\u016bt re\u0101ls ieguvums ikdienas darb\u0101, jo samazina runtime at\u0161\u0137ir\u012bbas.<\/li>\n\n\n<li>Ja tev ir projekti, kas balst\u0101s uz bie\u017ei main\u012bgu saturu, Live Content Collections stabiliz\u0113\u0161ana var b\u016bt sign\u0101ls p\u0101rskat\u012bt arhitekt\u016bru (maz\u0101k rebuild, vair\u0101k \u201cdz\u012bvu\u201d datu).<\/li>\n\n\n<li>P\u0101rn\u0113s\u0101jam\u012bba saglab\u0101jas k\u0101 Astro pamatv\u0113rt\u012bba: ar\u012b p\u0113c pievieno\u0161an\u0101s Cloudflare virziens nav \u201clock-in\u201d, vismaz p\u0113c publiski pateikt\u0101.<\/li>\n\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Kopsavilkums<\/h2>\n\n\n\n<p>Astro komandas pievieno\u0161an\u0101s Cloudflare izskat\u0101s p\u0113c soli, kas pastiprina to, ko Astro jau dara labi: \u0101tri, satur\u0101 orient\u0113ti saiti ar labu izstr\u0101d\u0101t\u0101ja pieredzi. Tuv\u0101kaj\u0101 laik\u0101 tehniski interesant\u0101kais ir Astro 6: jauns Vite balst\u012bts dev serveris ar runtime-parit\u0101ti, stabilas Live Content Collections un dro\u0161\u012bbas\/ergonomikas uzlabojumi (tai skait\u0101 CSP atbalsts).<\/p>\n\n\n<div class=\"references-section\">\n                <h2>Atsauces \/ Avoti<\/h2>\n                <ul class=\"references-list\"><li><a href=\"https:\/\/blog.cloudflare.com\/astro-joins-cloudflare\/\" target=\"_blank\" rel=\"noopener noreferrer\">Astro is joining Cloudflare<\/a><\/li><li><a href=\"https:\/\/astro.build\/\" target=\"_blank\" rel=\"noopener noreferrer\">Astro<\/a><\/li><li><a href=\"https:\/\/github.com\/withastro\/astro\/milestone\/37\" target=\"_blank\" rel=\"noopener noreferrer\">Astro 6 milestone<\/a><\/li><li><a href=\"https:\/\/github.com\/withastro\/astro\/releases\/tag\/astro%406.0.0-beta.0\" target=\"_blank\" rel=\"noopener noreferrer\">Astro 6.0.0-beta.0<\/a><\/li><li><a href=\"https:\/\/docs.astro.build\/en\/getting-started\/\" target=\"_blank\" rel=\"noopener noreferrer\">Getting Started<\/a><\/li><li><a href=\"https:\/\/docs.astro.build\/en\/concepts\/why-astro\/#design-principles\" target=\"_blank\" rel=\"noopener noreferrer\">Why Astro? (Design principles)<\/a><\/li><li><a href=\"https:\/\/docs.astro.build\/en\/concepts\/islands\/\" target=\"_blank\" rel=\"noopener noreferrer\">Islands Architecture<\/a><\/li><li><a href=\"https:\/\/astro.build\/blog\/astro-ecosystem-fund-update\/\" target=\"_blank\" rel=\"noopener noreferrer\">Astro Ecosystem Fund update<\/a><\/li><li><a href=\"https:\/\/astro.build\/blog\/astro-6-beta\/\" target=\"_blank\" rel=\"noopener noreferrer\">Astro 6 beta<\/a><\/li><li><a href=\"https:\/\/vite.dev\/guide\/api-environment\" target=\"_blank\" rel=\"noopener noreferrer\">Vite Environments API<\/a><\/li><li><a href=\"https:\/\/developers.cloudflare.com\/workers\/vite-plugin\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflare Workers Vite plugin<\/a><\/li><li><a href=\"https:\/\/github.com\/cloudflare\/workerd\" target=\"_blank\" rel=\"noopener noreferrer\">workerd<\/a><\/li><li><a href=\"https:\/\/developers.cloudflare.com\/durable-objects\/\" target=\"_blank\" rel=\"noopener noreferrer\">Durable Objects<\/a><\/li><li><a href=\"https:\/\/developers.cloudflare.com\/d1\/\" target=\"_blank\" rel=\"noopener noreferrer\">D1<\/a><\/li><li><a href=\"https:\/\/developers.cloudflare.com\/kv\/\" target=\"_blank\" rel=\"noopener noreferrer\">KV<\/a><\/li><li><a href=\"https:\/\/developers.cloudflare.com\/agents\/\" target=\"_blank\" rel=\"noopener noreferrer\">Agents<\/a><\/li><li><a href=\"https:\/\/developers.cloudflare.com\/workers\/runtime-apis\/bindings\/\" target=\"_blank\" rel=\"noopener noreferrer\">Workers runtime APIs (bindings)<\/a><\/li><li><a href=\"https:\/\/docs.astro.build\/en\/reference\/experimental-flags\/live-content-collections\/\" target=\"_blank\" rel=\"noopener noreferrer\">Live Content Collections (experimental flags)<\/a><\/li><li><a href=\"https:\/\/v6.docs.astro.build\/en\/guides\/content-collections\" target=\"_blank\" rel=\"noopener noreferrer\">Content collections (v6 docs)<\/a><\/li><li><a href=\"https:\/\/developers.cloudflare.com\/cloudflare-for-platforms\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflare for Platforms<\/a><\/li><li><a href=\"https:\/\/webflow.com\/feature\/cloud\" target=\"_blank\" rel=\"noopener noreferrer\">Webflow Cloud<\/a><\/li><li><a href=\"https:\/\/vibe.wix.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Wix Vibe<\/a><\/li><li><a href=\"https:\/\/www.stainless.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Stainless<\/a><\/li><li><a href=\"https:\/\/astro.build\/blog\/stainless-astro-launch\/\" target=\"_blank\" rel=\"noopener noreferrer\">Stainless Astro launch (Starlight)<\/a><\/li><li><a href=\"https:\/\/astro.build\/blog\/introducing-astro\/\" target=\"_blank\" rel=\"noopener noreferrer\">Introducing Astro<\/a><\/li><li><a href=\"https:\/\/astro.build\/blog\/\" target=\"_blank\" rel=\"noopener noreferrer\">Astro blog<\/a><\/li><li><a href=\"https:\/\/astro.build\/chat\" target=\"_blank\" rel=\"noopener noreferrer\">Astro Discord<\/a><\/li><\/ul>\n            <\/div>","protected":false},"excerpt":{"rendered":"<p>Cloudflare pazi\u0146oja, ka Astro veidot\u0101ji pievienojas uz\u0146\u0113mumam. Liel\u0101kais ieguvums izstr\u0101d\u0101t\u0101jiem: Astro 6 ar jaunu lok\u0101lo dev serveri un daudz cie\u0161\u0101ku saska\u0146u starp lok\u0101lo vidi un to, kas paties\u012bb\u0101 notiek produkcij\u0101.<\/p>\n","protected":false},"author":51,"featured_media":90,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38],"tags":[39,49,40,50,41],"class_list":["post-92","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ietvari","tag-astro","tag-cloudflare","tag-cloudflare-workers","tag-javascript","tag-vite"],"_links":{"self":[{"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/posts\/92","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/users\/51"}],"replies":[{"embeddable":true,"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/comments?post=92"}],"version-history":[{"count":1,"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/posts\/92\/revisions"}],"predecessor-version":[{"id":146,"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/posts\/92\/revisions\/146"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/media\/90"}],"wp:attachment":[{"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/media?parent=92"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/categories?post=92"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloblog.io\/lv\/wp-json\/wp\/v2\/tags?post=92"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}