WordPress egy erőteljes és népszerű tartalomkezelő rendszer, de dinamikus WordPress a webhely költséges lehet, és folyamatos karbantartást igényel. Számos egyszerű webhely vagy blog esetén a statikus változata a WordPress az oldal kiváló alternatíva lehet. A statikus webhelyek gyorsabbak, biztonságosabbak, és ingyenesen tárolhatók olyan platformokon, mint a GitHub Pages, a Netlify vagy a Vercel.
Ebben az oktatóanyagban az Ön statikus verziójának létrehozásának folyamatát mutatom be WordPress webhelyet és ingyenes tárolást. Ez a megközelítés tökéletes azoknak a kezdőknek, akik szeretnék kihasználni a felhasználóbarát megoldást WordPress felület a tartalom létrehozásához, miközben élvezi a statikus webhely előnyeit.
Szükséges eszközök
Mielőtt belevágna a folyamatba, győződjön meg arról, hogy rendelkezik minden szükséges eszközzel. Itt van egy lista mindenről, amire szüksége lesz a statikus tároláshoz WordPress ingyenes oldal:
• LocalWP: Egy ingyenes helyi WordPress fejlesztőeszköz, amely lehetővé teszi az összeállítást és a tesztelést WordPress offline webhelyek.
• Egyszerűen statikus: Egy ingyenes WordPress beépülő modul, amely létrehozza az Ön statikus verzióját WordPress oldalon.
• megy: Verzióvezérlő rendszer a fájlok változásainak nyomon követésére. Általában előre telepítve érkezik Mac és Linux rendszeren. A Windows-felhasználók innen tölthetik le git-scm.com
• GitHub asztal: Felhasználóbarát felület a Git-tárolók kezeléséhez. Töltse le innen: desktop.github.com
• GitHub fiók: Erre lesz szüksége a tárhely üzemeltetéséhez és a GitHub oldalak használatához. Regisztráljon ingyenesen a következő címen: github.com
• Tárhely platform fiók: Válasszon az alábbiak közül:
- GitHub oldalak (a GitHub-fiókjával együtt érkezik)
- Netlify: netlify.com
- Vercel: vercel.com
Mielőtt folytatná az oktatóanyagot, győződjön meg arról, hogy telepítette ezeket az eszközöket, és beállította a fiókokat. Ha minden készen van, a folyamat zökkenőmentes és egyszerű lesz.
1. lépés: Fejlessze saját WordPress Webhely a LocalWP-n
Mielőtt elkezdenénk, rendelkeznie kell a sajátjával WordPress az oldal készen áll. Ha még nem hozta létre webhelyét, vagy ha jelenleg máshol van tárolva, azt javaslom, hogy használja a LocalWP-t (korábban Local by Flywheel) a webhely helyi fejlesztéséhez és teszteléséhez.
- Töltse le és telepítse ingyenesen a LocalWP-t innen localwp.com.
- Újat csinálni WordPress webhely a LocalWP-ben.
- Tervezze meg webhelyét, adjon hozzá tartalmat, és telepítse a szükséges bővítményeket.
- Győződjön meg arról, hogy webhelye statikus formájában pontosan úgy néz ki és működik, ahogy szeretné.
A statikus webhelykorlátozások megértése
Amíg statikus WordPress A webhelyek olyan előnyöket kínálnak, mint a nagyobb sebesség, biztonság és ingyenes tárhelyszolgáltatások, ezért fontos tisztában lenni korlátaikkal. Néhány dinamikus jellemzője WordPress nem működik statikus környezetben:
- WordPress Űrlapok: Hagyományos WordPress A szerveroldali feldolgozásra támaszkodó űrlapok nem működnek. Ide tartoznak a kapcsolatfelvételi űrlapok, előfizetési űrlapok és egyéb interaktív űrlapok.
- WordPress Hozzászólások: A valós idejű felhasználói interakciót lehetővé tevő dinamikus megjegyzésrendszerek nem támogatottak statikus webhelyeken.
- Rendszergazdai terület hozzáférés: Bármilyen link a
/wp-admin
vagy hasonló belső WordPress Az útvonalak nem működnek, mivel ezek szerveroldali feldolgozást igényelnek. - Valós idejű tartalomfrissítések: A statikus webhelyek újratelepítést és újratelepítést igényelnek a tartalmi változások megjelenéséhez, ellentétben a dinamikus webhelyekkel WordPress oldalak, ahol a változások azonnaliak.
- Felhasználó hitelesítés: A felhasználói bejelentkezést vagy tagságot igénylő funkciók nem támogatottak az alapvető statikus webhelybeállításoknál.
- E-kereskedelmi funkciók: A dinamikus bevásárlókosarak és a fizetések feldolgozása általában nem működik statikus környezetben.
- Keresési funkció: WordPressA beépített keresési funkció nem fog működni, bár alternatívák is megvalósíthatók (a Simply Static Pro szolgáltatásaiban említettek szerint).
- Dinamikus oldalsávok és widgetek: A valós idejű adatokat gyűjtő vagy szerveroldali feldolgozást igénylő widgetek nem működnek a várt módon.
Lehetséges megoldások
Bár ezek a korlátozások léteznek, vannak módok némelyikük enyhítésére:
- Űrlapokhoz használhat harmadik féltől származó szolgáltatásokat, például a Formspree-t vagy a Netlify Forms-t.
- A megjegyzések olyan szolgáltatásokon keresztül kezelhetők, mint a Disqus vagy a Facebook Comments.
- A keresési funkciók olyan kliensoldali megoldásokkal valósíthatók meg, mint a Lunr.js vagy az Algolia (ahogyan a Simply Static Pro kínálja).
- Az e-kereskedelemhez fontolja meg külső szolgáltatások, például a Snipcar vagy a Gumroad használatát.
Amikor fejleszti a WordPress tartsa szem előtt ezeket a korlátozásokat, és ennek megfelelően tervezze meg webhelye szerkezetét és szolgáltatásait. Összpontosítson a tartalomvezérelt oldalakra, és minimalizálja a dinamikus funkciókra való támaszkodást, amelyek nem alakíthatók statikus környezetté.
2. lépés: Egyszerűen statikus telepítés és konfigurálás
A Simply Static egy ingyenes WordPress csatlakoztat amely létrehozza az Ön statikus verzióját WordPress telek. A következőképpen állíthatja be:
- A WordPress az irányítópulton lépjen a Bővítmények > Új hozzáadása lehetőségre.
- Keresse meg a „Simply Static” kifejezést, telepítse a bővítményt, és aktiválja a bővítményt.
- Nyissa meg a Egyszerűen statikus > Beállítások menüpontot WordPress műszerfal.
- Az „Általános” lapon állítsa be a következőket:
- Cél URL-ek: Válassza a „Mentés offline használatra” lehetőséget. Ha már rendelkezik egyéni domainnel, válassza az „Abszolút URL-ek” lehetőséget az alábbi képernyőkép szerint:
- Helyi címtár: Állítsa be ezt a könyvtáron kívüli könyvtárra WordPress telepítés, pl.
/Users/yourusername/Documents/StaticSite
- A „Felvétel/Kizárás” lapon győződjön meg arról, hogy minden szükséges URL szerepel.
- A legtöbb esetben használja a /wp-content/ és a /wp-includes/
- Mentse a beállításokat.
Van is egy A SimplyStatic pro verziója, Íme a Simply Static bővítmény profi funkcióinak összefoglalása:
- Speciális telepítés:
- Telepítsen statikus webhelyeket több platformon, beleértve a SimplyCDN-t, a GitHubot, az Amazon AWS S3-at, a Digital Ocean Spaces-t és a BunnyCDN-t.
- Egyszerű webhelyfrissítések:
- Hatékonyan kezelheti a tartalomfrissítéseket, legyen szó akár egyetlen bejegyzésről, akár tömeges frissítésről, akár meghatározott URL-ekről.
- Űrlapok és megjegyzések integrációja:
- Zökkenőmentesen integrálja a népszerű bővítmények űrlapjait, például a Contact Form 7, a Gravity Forms és az Elementor Forms űrlapjait statikus webhelyére.
- Keresési funkciók:
- Végezze el az alapvető keresést a Fuse.js használatával, vagy frissítsen átfogóbb keresési élményre az Algoliával.
- WP-CLI támogatás:
- Használja a WP-CLI-t a Simply Static szolgáltatások konfigurálásához, exportálásához és kezeléséhez közvetlenül a parancssorból.
- Többnyelvű támogatás:
- Kínáljon tartalmat több nyelven a WPML, a Polylang és a TranslatePress integrációjával.
- minification:
- Optimalizálja a webhely teljesítményét a CSS-, JavaScript- és statikus HTML-fájlok csökkentésével.
- WordPress Eltitkolás:
- Cserélje le az alapértelmezett WordPress utak elrejteni azt a tényt WordPress tartalomkezelő rendszerként használatos.
Ezek a profi funkciók jelentősen növelik a statikus funkcionalitást és rugalmasságot WordPress helyek, amelyek fejlettebb telepítéseket, jobb teljesítményt és jobb felhasználói élményt tesznek lehetővé.
3. lépés: Inicializálja a Git Repository-t
Most, hogy beállítottuk a statikus webhelygenerátorunkat, készítsük fel a helyi könyvtárunkat a verziókezeléshez:
- Nyisson meg egy terminált vagy parancssort.
- Keresse meg a Simply Static-ban megadott könyvtárat (pl.
cd /Users/yourusername/Documents/StaticSite
). - Inicializáljon egy új Git-tárat a következő futtatásával:
git init
4. lépés: Hozzon létre egy GitHub-tárat
A GitHub Desktopot használjuk a tárhely létrehozásához és kezeléséhez:
- Töltse le és telepítse a GitHub Desktopot innen desktop.github.com ha még nem tette.
- Nyissa meg a GitHub Desktopot, és jelentkezzen be GitHub-fiókjába.
- Kattintson a „Fájl” > „Új tárhely” elemre, vagy használja az „Új tároló létrehozása a merevlemezen” gombot.
- Állítsa be a következőket:
- Név: Válasszon nevet a tárhelynek (pl. „my-static-wordpress”)
- Helyi elérési út: állítsa be ugyanarra a könyvtárra, amelyet a Simply Static-ban megadott
- Inicializálja ezt a tárolót README-val: Hagyja bejelöletlenül
- Git ignore: Válassza a „Nincs” lehetőséget (a 3. lépésben létrehoztuk a sajátunkat)
- Licenc: Válassza ki a megfelelő licencet, vagy hagyja „Nincs”-ként
- Kattintson a „Leraktár létrehozása” gombra
5. lépés: Végezze el az adattárat
Most, hogy beállítottuk a tárhelyünket, tegyük meg az első kötelezettségvállalásunkat:
- A GitHub Desktopban a statikus webhelyen lévő összes fájlnak változásként kell megjelennie.
- Adja meg a véglegesítés összegzését (pl. „Statikus webhelyfájlok kezdeti véglegesítése”).
- Kattintson a „Commit to main” (vagy a „Commit to master” a régebbi verziókban) lehetőségre.
- Kattintson a „Leraktár közzététele” elemre, hogy a helyi adattárat a GitHubba küldje.
6. lépés: Futtasson egy egyszerűen statikus exportálást
Most itt az ideje létrehozni statikus webhelyünket:
- Menj vissza WordPress műszerfal.
- Lépjen a Egyszerűen statikus > Létrehozás menüpontra. (A Diagnosztikai hiba riasztást figyelmen kívül hagyhatja, mivel csak egy helyi könyvtárba telepíti a rendszert).
- Kattintson a „Statikus fájlok generálása” elemre.
- Várja meg, amíg a folyamat befejeződik. Ez a webhely méretétől függően eltarthat néhány percig.
- Ha elkészült, térjen vissza a GitHub Desktophoz.
- Az újonnan generált vagy frissített fájlok változásként szerepelnek a listában.
- Hagyja végre ezeket a változtatásokat egy „Statikus webhelyfájlok frissítése” üzenettel.
- Nyomja meg a módosításokat a GitHubba a „Push origin” gombra kattintva.
7. lépés: Csatlakoztassa a tárhelyet egy tárhelyplatformhoz
Most, hogy statikus oldalunk a GitHubon van, könnyen csatlakoztathatjuk egy ingyenes tárhelyplatformhoz. Útmutatást adok a GitHub oldalakhoz, a Netlifyhoz és a Vercelhez:
GitHub oldalak
- Nyissa meg a GitHub.com tárhelyét.
- Kattintson a „Beállítások” > „Oldalak” elemre a bal oldalsávon.
- A „Forrás” részben válassza a „telepítési fiókból” lehetőséget.
- Válassza ki a telepíteni kívánt ágat (általában „fő” vagy „fő”).
- Válassza ki a gyökérmappát (/), majd kattintson a „Mentés” gombra.
- Webhelye a következő helyen lesz elérhető:
https://yourusername.github.io/repository-name/
.
netlify
- Iratkozzon fel ingyenes fiókra a következő címen: netlify.com.
- Kattintson az „Új webhely a Gittől” elemre a Netlify irányítópultján.
- Válassza ki a GitHubot Git-szolgáltatóként, és engedélyezze a Netlify-t.
- Válassza ki a tárhelyet a listából.
- Hagyja üresen a build parancsot és a közzétételi könyvtárat.
- Kattintson a „Webhely telepítése” elemre.
- Webhelye egy Netlify aldomainben fog működni, amelyet személyre szabhat a webhely beállításaiban.
vercel
- Iratkozzon fel ingyenes fiókra a következő címen: vercel.com.
- Kattintson az „Új projekt” elemre a Vercel irányítópulton.
- Importálja a GitHub adattárat.
- Hagyja az összeállítási beállításokat úgy, ahogy vannak (a Vercelnek automatikusan észlelnie kell, hogy statikus webhelyről van szó).
- Kattintson a „Deploy” gombra.
- Webhelye egy Vercel aldomainben fog működni, amelyet testreszabhat a projektbeállításokban.
Összegzésként
Gratulálok! Most megvan a saját statikus verziója WordPress webhely tárolt ingyen. Ne felejtse el újragenerálni és leküldeni statikus fájljait, amikor módosítja azokat WordPress telek. Ez a munkafolyamat lehetővé teszi, hogy élvezze a könnyedséget WordPress tartalom létrehozásához, miközben élvezheti a statikus webhelyek sebességét, biztonságát és ingyenes tárhelyét.
Néhány további tipp:
- Fontolja meg egyéni domain beállítását a professzionálisabb megjelenés érdekében.
- Rendszeresen frissítse a WordPress telepítést és beépülő modulokat, hogy a legújabb funkciókkal és biztonsági frissítésekkel dolgozzon.
- Fedezze fel a A Simply Static Pro verziója, mint a bujkálás WordPress és űrlapok vagy keresési funkciók beállítása statikus webhelyéhez.