Deploy Your WordPress Site to Cloudflare Pages: A Step-by-Step Guide

Learn how to deploy a decoupled WordPress site to Cloudflare Pages for a blazing-fast, secure, and scalable static web experience.

  • By
  • Updated
  • 5 mins read
You are currently viewing Deploy Your WordPress Site to Cloudflare Pages: A Step-by-Step Guide

Ebben a tutorialban olyan ingyenes eszközökkel, szolgĂĄltatĂĄsokkal Ă©s mĂłdszerekkel fogunk megismerkedni, amelyek lehetƑvĂ© teszik azt, hogy egy wordpressel lĂ©trehozott weboldalt nĂ©hĂĄny lĂ©pĂ©ssel publikĂĄljunk egy szupergyors, biztonsĂĄgos Ă©s ingyenes hosting helyre, amit a google is imĂĄdni fog. ArrĂłl is szĂłt ejtĂŒnk, hogy mindezĂ©rt cserĂ©ben milyen dinamikus funkciĂłkrĂłl kell lemondanunk – de ne aggĂłdj, ezekre is mutatunk megoldĂĄs!

Stack & Tools

Hosting:
Technologies:

A tutorialban nĂ©hĂĄny dolgot alapnak fogunk tekinteni, ezĂ©rt nem fogunk kĂŒlön kitĂ©rni arra, hogy hogyan telepĂ­ts magadnak lokĂĄlis wordpresst vagy regisztrĂĄlj github Ă©s cloudflare accountot. MielƑtt nekilĂĄtsz a tutorial lĂ©pĂ©seinek, tedd meg elƑbb ezeket:

  • Ha mĂ©g nincs Cloudflare accountod, akkor regisztrĂĄlj egyet
  • JĂĄrj el ugyanĂ­gy a Github esetĂ©ben is
  • Pattints fel magadnak egy wordpresst. HasznĂĄlhatod pĂ©ldĂĄul a localwp.com-rĂłl letölthetƑ nĂ©pszerƱ megoldĂĄst Windowsra, Mac-re vagy Linuxra. Összerakhatsz magadnak egy LAMP (Linux-Apache-MySql-PHP) stack-et raspberry pi-n, de vĂĄlaszthatsz egy ingyenes webhosting tier is, ezeket itt talĂĄlod.
  • (OpcionĂĄlis) Ha a sajĂĄt domainen szeretnĂ©d a weboldalad futtatni, akkor szĂŒksĂ©ged lesz egy domain nĂ©vre. Ha nincs mĂ©g meg a domained, akkor vĂĄsĂĄrolj egyet pĂ©ldĂĄul a Namecheap-nĂ©l.

A magasszintƱ folyamat åttekintése

MielƑtt vĂ©gig megyĂŒnk a lĂ©pĂ©seken, nĂ©zzĂŒk ĂĄt a nagykĂ©pet, hogy mi fog törtĂ©nni. Weboldalunkat a Cloudflare Pages-en fogjuk elhelyezni Ă©s az interneten elĂ©rhetƑvĂ© tenni. Ez a szolgĂĄltatĂĄs ingyenes, de csak statikus tĂĄrhelyet kĂ­nĂĄl. EbbƑl adĂłdĂłan egy klasszikus webtĂĄrhelytƑl eltĂ©rƑen nincs lehetƑsĂ©gĂŒnk rajta dinamikus, pĂ©ldĂĄul PHP nyelven Ă­rt weboldalakat futtatni, ezĂ©rt nem lehetsĂ©ges oda a WordPresst feltelepĂ­teni, amihez szĂŒksĂ©ge van webszerverre, PHP futtatĂĄsi lehetƑsĂ©gre Ă©s MySql adatbĂĄzisra. Mit lehet akkor ide felölteni? Statikus tartalmakat, pĂ©ldĂĄul HTML, CSS, Javascript, kĂ©p stb fĂĄjlokat.

TehĂĄt a lokĂĄlis WordPress weboldalunkon fogjuk a tartalmakat, cikkeket, blogbejegyzĂ©seket elkĂ©szĂ­teni, majd ezeket a tartalmakat statikus resource-okkĂĄ alakĂ­tjuk, vĂ©gĂŒl egy automatizmussal a github segĂ­tsĂ©gĂ©vel eljuttatjuk a Cloudflare Pages-be, ahol a lĂĄtogatĂłk villĂĄmgyorsan Ă©s biztonsĂĄgosan elĂ©rik majd, Ă©s ez neked pontosan nulla költsĂ©gbe fog kerĂŒlni.

Mi szĂŒksĂ©g a Githubra, mint köztes lĂ©pĂ©sre?
A Cloudflare pages tĂĄrhelyre kĂ©tfĂ©le kĂ©ppen tölthetsz fel tartalmat. KĂ©zzel feltölthetsz zip fĂĄjt vagy integrĂĄlhatod a Cloudflare Ă©s Github accountodat, ez utĂłbbi esetben a github-ra pusholĂĄs utĂĄn a tartalom automatikusan ĂĄtkerĂŒl a Pages-re Ă©s megtörtĂ©nik a deploy is.

WordPressbƑl statikus tartalmak generálása

ArrĂłl a pontrĂłl indulunk, hogy van egy telepĂ­tett wordpress pĂ©ldĂĄnyunk, elvĂ©geztĂŒnk rajta minden beĂĄllĂ­tĂĄst, megĂ­rtuk a tartalmakat Ă©s szeretnĂ©nk az internetre publikĂĄlni.

Ebben lesz segĂ­tsĂ©gĂŒnkre a simply static ingyenes plugin, amelyet telepĂ­tsĂŒnk a wordpress adminisztrĂĄciĂłs felĂŒletĂ©nek Plugins menĂŒpontjĂĄban.

A simply static egy nagyszerƱ plugin aminek mi a “zero cost” szellemisĂ©gĂ©ben az ingyenes verziĂłjĂĄt fogjuk hasznĂĄlni. A fizetƑs verziĂłban szĂĄmos hasznos feature talĂĄlhatĂł, sƑt egyenesen Github-ra is fel tudja tölteni a tartalmat, ahonnan automatikusan ĂĄt is kerĂŒlhetne a Cloudflare-re. De mi most az ingyenes megoldĂĄsokat keressĂŒk, szĂłval lĂĄssuk a workaroundokat. Ha nincs hackelĂ©s, nincs sikerĂ©lmĂ©ny 🙂

Állítsunk be néhåny paramétert a Simply Static plugin beållítåsaiban.

Simply static settings

VĂĄlasszuk a Local Directory lehetƑsĂ©get a Deployment Method vĂĄlasztĂłmezƑben, majd jelöljĂŒnk meg egy mappĂĄt a Path mezƑben ahovĂĄ a statikus tartalmak fognak kerĂŒlni. JelöljĂŒk be a Clear Local Directory chekboxot, biztosĂ­tva ezzel azt, hogy Ășj generĂĄlĂĄs esetĂ©n tiszta lappal induljunk, ne maradjon szemĂ©t az elƑzƑ generĂĄlĂĄsbĂłl.

, ne maradjĂł Clear Alma abera kabra babra

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.