Jekyll a VPS-en 30 rubelért gazdag embereknek

Jekyll a VPS-en 30 rubelért gazdag embereknek
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 Jekyll - statikus webhelyek generátora, amelyek tartalma közvetlenül a GitHubból származik.

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 GitHub oldalak, ha a felhasználónak verziókezelő rendszerre van szüksége. Utóbbi egyébként ugyanazt a Jekyll-t indítja el oldalak létrehozására, de a program manuális konfigurálása nagyon korlátozott. A VPS sokkal érdekesebb, mint a megosztott tárhely, de valamivel többe kerül. 

Ma újra nyitunk a RUVDS-ben "PROMO" tarifa 30 rubelért, amely lehetővé teszi virtuális gép bérlését Debian, Ubuntu vagy CentOS rendszeren. A tarifa tartalmazza korlátozások, de nevetséges pénzért kapsz egy számítási magot, 512 MB RAM-ot, 10 GB SSD-t, 1 IP-t és bármilyen alkalmazás futtatásának lehetőségét. 

Használjuk, és telepítsük Jekyll blogunkat.

Jekyll a VPS-en 30 rubelért gazdag embereknek

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 Folyékony sablonrendszerek: A Markdown vagy Textile formátumú szövegfájlok könyvtárát a Liquid konverter és megjelenítő dolgozza fel, a kimenet pedig linkelt HTML-oldalak halmaza. Bármely szerveren elhelyezhetők; ehhez nincs szükség CMS-re vagy DBMS-hez való hozzáférésre - minden egyszerű és biztonságos.

Mivel a Jekyll egy Ruby csomag (gyöngyszem), telepítés könnyű. Ehhez a Ruby 2.5.0-nál nem régebbi verzióját kell telepíteni a rendszerre, rubygems, GCC és gyártmány:

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

Jekyll a VPS-en 30 rubelért gazdag embereknek

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 (http://localhost:4000/) - ez a lehetőség akkor lehet hasznos, ha a Jekyll egy helyi gépen van telepítve. 

Jekyll a VPS-en 30 rubelért gazdag embereknek

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.

Jekyll a VPS-en 30 rubelért gazdag embereknek

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.

Jekyll a VPS-en 30 rubelért gazdag embereknek

Jekyll a VPS-en 30 rubelért gazdag embereknek

Forrás: will.com

Hozzászólás