A statikus HTML szinte a múlté. A webhelyek ma már adatbázishoz kapcsolódó alkalmazások, amelyek dinamikusan generálnak válaszokat a felhasználói lekérdezésekre. Ennek azonban megvannak a maga hátrányai is: a számítási erőforrásokkal szembeni magasabb követelmények és a CMS számos sebezhetősége. Ma arról fogunk beszélni, hogyan emelheti az egyszerű blogot
1. lépés: Tárhely: vegye a legolcsóbbat a piacon
Statikus weboldalak esetén elegendő az olcsó virtuális tárhely. A tartalom az oldalon lesz generálva: helyi gépen vagy közvetlenül hosting használatával
Ma újra nyitunk a RUVDS-ben
Használjuk, és telepítsük Jekyll blogunkat.
A VPS elindítása után SSH-n keresztül be kell jelentkezni és be kell állítani a szükséges szoftvereket: webszerver, FTP szerver, levelezőszerver stb. Ebben az esetben a felhasználónak nem kell telepítenie a Jekyll-t a saját számítógépére, és nem kell elviselnie a GitHub Pages tárhelyének korlátait, bár a webhely forrásai a GitHub tárolójában tárolhatók.
2. lépés: Telepítse a Jekyll-t
Röviden, a Jekyll egy egyszerű statikus webhelygenerátor, amelyet eredetileg blogok létrehozására, majd a GitHub oldalakon történő tárolására terveztek. Az ötlet az, hogy különválasztjuk a tartalmat és annak kialakítását
Mivel a Jekyll egy Ruby csomag (gyöngyszem),
gem install bundler jekyll #
Szükség esetén használja a sudo-t.
Amint látja, minden nagyon egyszerű.
3. lépés: Hozzon létre egy blogot
Ha új webhelyet szeretne létrehozni a ./mysite alkönyvtárban, futtassa a következő parancsot:
jekyll new mysite
Menjünk bele, és nézzük meg a tartalmát
cd mysite
ls -l
A Jekyll saját szerverrel rendelkezik, amely a következő paranccsal indítható:
bundle exec jekyll serve
Figyeli a tartalomváltozásokat, és a localhost 4000-es portján figyel (
Esetünkben érdemes weboldalt generálni és webszervert beállítani a megtekintésére (vagy fájlokat feltölteni külső tárhelyre):
jekyll build
Az előállított fájlok a mysite könyvtár _site alkönyvtárában találhatók.
Még nem beszéltünk Jekyll minden bonyodalmáról. Ez a tartalomgenerátor szintaktikai kiemeléssel ellátott kódelrendezési lehetőségeinek köszönhetően leginkább fejlesztői blogok készítésére alkalmas, de az interneten elérhető sablonok alapján sokféle statikus oldal készíthető vele. A Jekyllhez is vannak bővítmények, amelyek lehetővé teszik magának a HTML-generálási folyamatnak a megváltoztatását. Ha verziószabályozásra van szüksége, a tartalomfájlokat elhelyezheti a GitHubon található tárolóban (akkor telepítenie kell a Git-et a VPS-re).
A legfontosabb dolog az, hogy a felhasználónak ehhez nem lesz szüksége drága tarifákra. Minden működni fog még ugyanazon a 30 rubeles VPS-en is.
Forrás: will.com