{"id":58,"date":"2026-01-16T00:00:00","date_gmt":"2026-01-15T23:00:00","guid":{"rendered":"https:\/\/helloblog.io\/sk\/astro-pod-cloudflare-co-sa-meni-a-co-nie\/"},"modified":"2026-01-20T06:32:59","modified_gmt":"2026-01-20T05:32:59","slug":"astro-pod-cloudflare-co-sa-meni-a-co-nie","status":"publish","type":"post","link":"https:\/\/helloblog.io\/sk\/astro-pod-cloudflare-co-sa-meni-a-co-nie\/","title":{"rendered":"Astro pod Cloudflare: \u010do sa men\u00ed (a \u010do nie) pre v\u00fdvoj\u00e1rov a obsahov\u00e9 weby"},"content":{"rendered":"\n<p>Astro (framework na r\u00fdchle, obsahovo orientovan\u00e9 weby) sa ofici\u00e1lne prip\u00e1ja ku Cloudflare. V praxi nejde len o \u201ebiznis\u201c ozn\u00e1menie \u2013 z poh\u013eadu v\u00fdvoj\u00e1ra je zauj\u00edmav\u00e9 hlavne to, ak\u00fd dopad to m\u00e1 na open source model Astro, na jeho smerovanie a na to, ako sa bude vyv\u00edja\u0165 lok\u00e1lne a deployova\u0165 do r\u00f4znych runtime prostred\u00ed.<\/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\/16\/2026\/01\/BLOG-3112_1.png\" alt=\"Ilustra\u010dn\u00fd obr\u00e1zok k ozn\u00e1meniu, \u017ee Astro sa prip\u00e1ja ku Cloudflare\" class=\"wp-image-57\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/BLOG-3112_1.png 1800w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/BLOG-3112_1-300x169.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/BLOG-3112_1-1024x576.png 1024w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/BLOG-3112_1-768x432.png 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/BLOG-3112_1-1536x864.png 1536w, https:\/\/helloblog.io\/app\/uploads\/sites\/16\/2026\/01\/BLOG-3112_1-400x225.png 400w\" sizes=\"auto, (max-width: 1800px) 100vw, 1800px\" \/><figcaption class=\"wp-element-caption\">Cloudflare ozn\u00e1mil, \u017ee t\u00edm okolo Astro sa prid\u00e1va do firmy. \u2014 <em>Forr\u00e1s: Cloudflare Blog<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u010co to znamen\u00e1 pre Astro ako projekt<\/h2>\n\n\n\n<p>Najd\u00f4le\u017eitej\u0161\u00ed sign\u00e1l pre komunitu: Astro m\u00e1 zosta\u0165 <strong>open source<\/strong> a \u010falej fungova\u0165 pod MIT licenciou. Pod\u013ea ozn\u00e1menia m\u00e1 projekt pokra\u010dova\u0165 s verejn\u00fdm roadmapom, otvoren\u00fdm governance modelom a s t\u00fdm, \u017ee doteraj\u0161\u00ed full-time t\u00edm Astro prech\u00e1dza pod Cloudflare a na Astro na\u010falej pracuje.<\/p>\n\n\n\n<p>Z\u00e1rove\u0148 sa nemen\u00ed jedna z k\u013e\u00fa\u010dov\u00fdch vlastnost\u00ed Astro: d\u00f4raz na <strong>portabilitu<\/strong>. Astro je postaven\u00e9 tak, aby be\u017ealo \u201ekdeko\u013evek\u201c \u2013 naprie\u010d cloudmi a platformami \u2013 a toto m\u00e1 zosta\u0165 bez zmeny. In\u00fdmi slovami: Cloudflare ho s\u00edce bude prirodzene tla\u010di\u0165 dopredu, ale deploy nem\u00e1 by\u0165 uzamknut\u00fd na jednu infra\u0161trukt\u00faru.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Open source ekosyst\u00e9m a financovanie pr\u00edspevkov<\/h2>\n\n\n\n<p>Astro stoj\u00ed na silnej komunite contributorov a Cloudflare deklaruje, \u017ee chce v podpore open source pokra\u010dova\u0165. Konkr\u00e9tne sa spom\u00edna <strong>Astro Ecosystem Fund<\/strong> \u2013 mechanizmus, ktor\u00fdm sa podporuj\u00fa open-source pr\u00edspevky a udr\u017eiavanie ekosyst\u00e9mu spolu s viacer\u00fdmi partnermi (v ozn\u00e1men\u00ed zazneli napr\u00edklad Webflow, Netlify, Wix, Sentry, Stainless).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pre\u010do si Astro z\u00edskalo to\u013eko \u013eud\u00ed (a pre\u010do je to relevantn\u00e9 aj teraz)<\/h2>\n\n\n\n<p>Astro dlhodobo vyhr\u00e1va tam, kde je jadrom webu obsah: dokument\u00e1cie, marketingov\u00e9 weby, blogy, port\u00e1ly, magaz\u00edny \u2013 skr\u00e1tka weby, kde je d\u00f4le\u017eit\u00e1 r\u00fdchlos\u0165, SEO a jednoduch\u00e9 publikovanie. Pod\u013ea autorov ozn\u00e1menia je \u00faspech Astro spojen\u00fd s t\u00fdm, \u017ee sa nesna\u017e\u00ed by\u0165 univerz\u00e1lnym rie\u0161en\u00edm na ka\u017ed\u00fd typ aplik\u00e1cie, ale dr\u017e\u00ed sa vlastn\u00fdch dizajnov\u00fdch princ\u00edpov.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Content-driven:<\/strong> architekt\u00fara je navrhnut\u00e1 tak, aby vynikol obsah.<\/li>\n\n\n<li><strong>Server-first:<\/strong> preferuje serverov\u00e9 renderovanie HTML, \u010do typicky pom\u00e1ha v\u00fdkonu.<\/li>\n\n\n<li><strong>Fast by default:<\/strong> cie\u013e je, aby bolo \u0165a\u017ek\u00e9 spravi\u0165 pomal\u00fd web.<\/li>\n\n\n<li><strong>Easy to use:<\/strong> dobr\u00fd developer experience aj bez toho, aby si bol expert na build tooling.<\/li>\n\n\n<li><strong>Developer-focused:<\/strong> d\u00f4raz na dokument\u00e1ciu a n\u00e1stroje okolo.<\/li>\n\n<\/ul>\n\n\n\n<p>Technicky sa to opiera o <strong>Islands Architecture<\/strong> (ostrovn\u00fa architekt\u00faru): v\u00e4\u010d\u0161ina str\u00e1nky je statick\u00e9 HTML a len konkr\u00e9tne interakt\u00edvne \u010dasti sa hydratuj\u00fa ako \u201eclient islands\u201c. Praktick\u00fd dopad je, \u017ee si m\u00f4\u017ee\u0161 vybra\u0165 UI framework tam, kde ho naozaj potrebuje\u0161 \u2013 a dokonca ich kombinova\u0165 na jednej str\u00e1nke (React, Vue, Svelte, Solid a \u010fal\u0161ie).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Astro 6: nov\u00fd lok\u00e1lny dev server postaven\u00fd na Vite<\/h2>\n\n\n\n<p>Ve\u013ek\u00e1 technick\u00e1 novinka, ktor\u00e1 prich\u00e1dza spolu s t\u00fdmto ozn\u00e1men\u00edm, je <strong>Astro 6<\/strong>. Verejn\u00e1 beta u\u017e existuje a pod\u013ea inform\u00e1ci\u00ed v ozn\u00e1men\u00ed m\u00e1 stable release (GA) nasledova\u0165 v najbli\u017e\u0161\u00edch t\u00fd\u017ed\u0148och.<\/p>\n\n\n\n<p>K\u013e\u00fa\u010dov\u00fd posun je prepracovan\u00fd dev server, ktor\u00fd je postaven\u00fd na <strong>Vite Environments API<\/strong>. Pointa je jednoduch\u00e1, ale v praxi extr\u00e9mne u\u017eito\u010dn\u00e1: lok\u00e1lny v\u00fdvoj sa vie pribl\u00ed\u017ei\u0165 tomu, \u010do be\u017e\u00ed v produkcii \u2013 vr\u00e1tane runtime API.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ako vysk\u00fa\u0161a\u0165 Astro 6 beta<\/h3>\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># Nov\u00fd projekt na Astro 6 (beta \/ next)\nnpm create astro@latest -- --ref next\n\n# Upgrade existuj\u00faceho projektu na beta\nnpx @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:#6A737D\"># Nov\u00fd projekt na Astro 6 (beta \/ next)<\/span><\/span>\n<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>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color:#6A737D\"># Upgrade existuj\u00faceho projektu na beta<\/span><\/span>\n<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\u00e1lne sp\u00fa\u0161\u0165anie v rovnakom runtime ako v deployi<\/h3>\n\n\n\n<p>V ozn\u00e1men\u00ed sa spom\u00edna konkr\u00e9tny pr\u00edklad s Cloudflare: ke\u010f pou\u017eije\u0161 Cloudflare Vite plugin, lok\u00e1lne <code>astro dev<\/code> m\u00f4\u017ee be\u017ea\u0165 v <strong>workerd<\/strong> (open-source runtime, na ktorom stoja Cloudflare Workers). To znamen\u00e1, \u017ee pri v\u00fdvoji vie\u0161 pou\u017e\u00edva\u0165 aj slu\u017eby typu <strong>Durable Objects<\/strong>, <strong>D1<\/strong>, <strong>KV<\/strong>, <strong>Agents<\/strong> a \u010fal\u0161ie Workers bindingy \u2013 s men\u0161\u00edm rizikom, \u017ee sa ti spr\u00e1vanie medzi lok\u00e1lom a produkciou roz\u00edde.<\/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\">Nie je to len o Cloudflare<\/h4>\n\n\n<p>Tento pr\u00edstup nie je prezentovan\u00fd ako \u201eCloudflare-only\u201c funkcia. Ak in\u00fd JavaScript runtime poskytne plugin postaven\u00fd na Vite Environments API, m\u00f4\u017ee z toho \u0165a\u017ei\u0165 rovnako \u2013 cie\u013eom je zjednoti\u0165 lok\u00e1lne prostredie a produk\u010dn\u00fd runtime.<\/p>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Live Content Collections: d\u00e1ta bez rebuildov<\/h2>\n\n\n\n<p>\u010eal\u0161\u00ed d\u00f4le\u017eit\u00fd bod v Astro 6: <strong>Live Content Collections<\/strong> u\u017e nie s\u00fa v bete a s\u00fa ozna\u010den\u00e9 ako stabiln\u00e9. Ide o content collections, ktor\u00e9 vedia aktualizova\u0165 d\u00e1ta v re\u00e1lnom \u010dase bez toho, aby si musel cel\u00fd web rebuildn\u00fa\u0165.<\/p>\n\n\n\n<p>Typick\u00fd use-case, ktor\u00fd sa uv\u00e1dza, je \u010dasto sa meniaci obsah \u2013 napr\u00edklad dostupnos\u0165 produktov v e-shope \u2013 pri\u010dom si st\u00e1le zachov\u00e1\u0161 benefity valid\u00e1cie a cache mechanizmov, ktor\u00e9 Astro pri content collections pon\u00faka.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CSP ako \u201efirst-class\u201c feature a \u010fal\u0161ie zmeny<\/h2>\n\n\n\n<p>Astro 6 m\u00e1 pod\u013ea ozn\u00e1menia prinies\u0165 aj jednu z naj\u017eiadanej\u0161\u00edch funkci\u00ed: \u201efirst-class\u201c podporu pre <strong>Content Security Policy (CSP)<\/strong>. Okrem toho sa spom\u00ednaj\u00fa aj zjednodu\u0161en\u00e9 API, upgrade na <strong>Zod 4<\/strong> a \u010fal\u0161ie zmeny.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pre\u010do d\u00e1va spojenie Astro + Cloudflare zmysel<\/h2>\n\n\n\n<p>Cloudflare dlhodobo tla\u010d\u00ed na v\u00fdkon webu a na infra\u0161trukt\u00faru bl\u00edzko pou\u017e\u00edvate\u013eovi. Astro zas stavia na tom, \u017ee obsahov\u00e9 weby maj\u00fa by\u0165 r\u00fdchle, jednoduch\u00e9 a pr\u00edjemn\u00e9 na v\u00fdvoj. V ozn\u00e1men\u00ed pad\u00e1 aj praktick\u00fd argument: viacer\u00e9 platformy, ktor\u00e9 be\u017eia na Cloudflare, u\u017e dnes pou\u017e\u00edvaj\u00fa Astro ako z\u00e1klad (napr\u00edklad Webflow Cloud \u010di Wix Vibe).<\/p>\n\n\n\n<p>Zauj\u00edmav\u00fd detail je aj to, \u017ee Cloudflare samo pou\u017e\u00edva Astro naprie\u010d vlastn\u00fdmi webmi \u2013 od developer dokument\u00e1cie, cez landing pages a\u017e po blog. Pre v\u00fdvoj\u00e1ra je to dobr\u00fd sign\u00e1l najm\u00e4 v tom, \u017ee Astro nie je \u201eframework v lab\u00e1ku\u201c, ale n\u00e1stroj, ktor\u00fd m\u00e1 re\u00e1lne intern\u00e9 nasadenie vo ve\u013ekom.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zhrnutie: \u010do si z toho odnies\u0165 ako webdev<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Astro m\u00e1 zosta\u0165 open source (MIT), s verejn\u00fdm roadmapom a otvoren\u00fdm riaden\u00edm projektu.<\/li>\n\n\n<li>Portabilita a mo\u017enos\u0165 deployu na r\u00f4zne platformy sa pod\u013ea ozn\u00e1menia nemen\u00ed.<\/li>\n\n\n<li>Astro 6 pos\u00fava lok\u00e1lny v\u00fdvoj bli\u017e\u0161ie k produkcii v\u010faka nov\u00e9mu dev serveru na Vite Environments API.<\/li>\n\n\n<li>Pri Cloudflare Workersi to znamen\u00e1 lok\u00e1lne sp\u00fa\u0161\u0165anie v workerd a pr\u00edstup k bindingom (D1, KV, Durable Objects, Agents\u2026).<\/li>\n\n\n<li>Live Content Collections s\u00fa v Astro 6 stabiln\u00e9 a rie\u0161ia \u010dast\u00e9 aktualiz\u00e1cie obsahu bez rebuildov.<\/li>\n\n\n<li>Prich\u00e1dza aj first-class podpora CSP a \u010fal\u0161ie API zmeny.<\/li>\n\n<\/ol>\n\n\n<div class=\"references-section\">\n                <h2>Referencie \/ Zdroje<\/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:\/\/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:\/\/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 bindings (runtime APIs)<\/a><\/li><li><a href=\"https:\/\/docs.astro.build\/en\/reference\/experimental-flags\/live-content-collections\/\" target=\"_blank\" rel=\"noopener noreferrer\">Live Content Collections<\/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:\/\/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\/introducing-astro\/\" target=\"_blank\" rel=\"noopener noreferrer\">Introducing Astro<\/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\/\" 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>Astro sa st\u00e1va s\u00fa\u010das\u0165ou Cloudflare. Pre v\u00fdvoj\u00e1rov to znamen\u00e1 stabilnej\u0161ie z\u00e1zemie, jasn\u00fd z\u00e1v\u00e4zok k open source a z\u00e1rove\u0148 konkr\u00e9tne technick\u00e9 posuny v Astro 6 \u2013 najm\u00e4 lok\u00e1lny dev server, ktor\u00fd sa spr\u00e1va bli\u017e\u0161ie k produkcii.<\/p>\n","protected":false},"author":38,"featured_media":56,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[51],"tags":[39,52,40,42,41],"class_list":["post-58","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-webovy-vyvoj","tag-astro","tag-cloudflare","tag-cloudflare-workers","tag-frontend","tag-vite"],"_links":{"self":[{"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/posts\/58","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/comments?post=58"}],"version-history":[{"count":1,"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/posts\/58\/revisions"}],"predecessor-version":[{"id":120,"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/posts\/58\/revisions\/120"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/media\/56"}],"wp:attachment":[{"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/media?parent=58"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/categories?post=58"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloblog.io\/sk\/wp-json\/wp\/v2\/tags?post=58"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}