Cloudflare suteikia `*.workers.dev` subdomeni be atskiro mokamo hostingo.
Tavo nemokamas Codex hostinimo taskas
Sukurtas hub'as, i kuri galesi kelti savo puslapius
Siame aplanke dabar yra paruostas Cloudflare Worker + static assets + D1 + R2 projektas. Tai reiskia, kad galiu ne tik sukurti naujus puslapius, bet ir veliau juos automatiskai perkelti i ta pati nemokama hostinimo taska.
D1 schema paruosta upload'u ir publikuotu puslapiu metaduomenims.
R2 paruosta failams ir upload'ams, kuriuos galime grazinti per Worker API.
Site Hub
Vienas Worker projektas, i kuri keliame vis naujus tavo puslapius.
Hostingas
Pagrindinis hub'as ir visi statiniai puslapiai patiekiami is Cloudflare edge.
Metaduomenys
Upload'ai ir papildoma svetainiu registracija gali buti saugoma SQL lentelemis.
Failai
Failu upload'ai, nuotraukos, PDF ir kiti asset'ai gali buti laikomi R2.
Kas jau padaryta
Paruostas nemokamas publikavimo karkasas
Prisijunk prie Cloudflare
npx wrangler login
Vienkartinis prisijungimas, kad galeciau publikuoti i tavo nemokama Cloudflare subdomeni.
Paruosk visa stacka
npm run cloudflare:setup
Komanda publikuos Worker'i ir pritaikys D1 migracijas vienu praejimu.
Kelk naujus puslapius
npm run publish-site -- --dir "C:\kelias\iki\puslapio" --slug mano-landing
Skriptas ikopijuos tavo puslapi, atnaujins sarasa ir bandys iskart perdeploy'inti.
Kas uz ka atsakingas
Trumpa architekturos logika
Codex
Kuriu tavo puslapius, API marsrutus, upload logika ir su ta pacia komanda galiu juos perkelti i paruosta Cloudflare hub'a.
Worker + Assets
Cia gyvena pagrindinis hub'o puslapis ir visi statiniai puslapiai, kuriuos veliau
sudesime i `public/sites/
D1
Naudojama upload'u ir papildomu metaduomenu registracijai, kad veliau butu lengva daryti sarasus, dashboard'us ar paieska.
R2
Laiko failus, kuriu nenori ideti tiesiai i statini publikuojama katalogu medzio arba kuriuos nori kelti per forma.
Kaip naudotis toliau
4 zingsniu darbo eiga
Sukuriame nauja puslapi
Paprasai man sukurti landinga, mini appsa ar kita statini puslapi atskirame aplanke.
Paleidziame publish-site
Skriptas nukopijuoja failus i `public/sites/
Worker deploy
Jei esi prisijunges prie Cloudflare, tas pats skriptas bando iskart atlikti `wrangler deploy`.
Atidarai URL
Naujas puslapis pasiekiamas per `/sites/tavo-slug/`, o visas hub'as lieka tame paciame nemokamame domene.
Duomenu kelias
Kaip request'as juda per stacka
Narsykle
Atidarai pagrindini hub'a arba viena is publikuotu puslapiu.
Static assets
`public` katalogo failai atiduodami is edge tinklo kaip statiniai asset'ai.
Worker API
`/api/*` ir `/files/*` marsrutai eina per Worker logika.
D1 arba R2
Metaduomenys ir upload'ai, kai reikia daugiau nei vien tik statinio HTML.
Atsakymas
Gauni gyva URL tame paciame nemokamame Cloudflare hub'e.
Gyvas statusas
Publikuotu puslapiu sarasas
Kol kas tuscia
Paleisk `npm run publish-site -- --dir "C:\kelias\iki\puslapio" --slug pirmas-puslapis` ir cia atsiras nuoroda.
Patikrinta pagal oficialius saltinius
Kuo remiasi sis sprendimas
Saltiniai perziureti ir sprendimas atnaujintas 2026-03-08. Kai prisijungsi prie Cloudflare, galesiu sita projekta iskart publikuoti.