A Cloudflare Pages egy ingyenes és könnyen használható statikus weboldal hosting szolgáltatás, amely kihasználja a Cloudflare globális tartalomszolgáltató hálózatát (CDN), aminek segítségével az oldal tartalma közel kerül a felhasználókhoz. Ez azt jelenti, hogy a weboldal gyorsabban töltődik be függetlenül attól, hogy a látogatók melyik földrajzi helyről érik el azt.
A Cloudflare Pages felületén kattints az “Create a project” gombra.
Itt a rendszer bekéri, hogy csatlakozz a GitHub fiókodhoz. Ezt azért kéri, mert a Cloudflare Pages közvetlenül a GitHub repóból fogja deploy-olni a weboldalt.
A csatlakozás után kiválaszthatod azt a GitHub repository-t, amely tartalmazza a weboldal forráskódját.
Miután kiválasztottad a GitHub repository-t, a Cloudflare Pages felajánlja, hogy beállítsd a projekt konfigurációit. Az alapvető beállítások közé tartozik a branch kiválasztása (általában main), valamint a build-elési beállítások.
Ha a projekt statikus, mint például egy egyszerű HTML/CSS oldal, nincs szükség build parancsokra. Azonban, ha valamilyen keretrendszert használ (React, Vue, Svelte stb.), akkor a megfelelő build és output parancsokat kell megadni:
npm run build vagy yarn build.dist vagy build mappa, ahová a build folyamat az összegyúrt fájlokat helyezi.Ha minden helyesen van beállítva, kattints a Save and Deploy gombra.
A Cloudflare automatikusan elindítja a build folyamatot és deploy-olja az oldalt. Ez magában foglalja:
A build folyamat eltarthat néhány percig. Miután elkészült, a Cloudflare Pages felületén megjelenik az oldal URL-je, ami azonnal meg is látogatható.
A Cloudflare Pages automatikusan frissíti és újra deploy-olja az oldaladat minden egyes GitHub commit után. Ha például új változtatásokat push-olsz a GitHub repository-ba, a Cloudflare Pages újrabuildeli és újra deploy-olja a weboldalt.