Jekyll op VPS vir 30 roebels vir ryk mense

Jekyll op VPS vir 30 roebels vir ryk mense
Statiese HTML is amper iets van die verlede. Webwerwe is nou databasisgekoppelde toepassings wat dinamies reaksies op gebruikersversoeke genereer. Dit het egter ook sy nadele: hoër vereistes vir rekenaarhulpbronne en talle kwesbaarhede in die CMS. Vandag sal ons praat oor hoe om jou eenvoudige blog te verhoog Jekyll - 'n genereerder van statiese werwe, waarvan die inhoud direk vanaf GitHub geneem is.

Stap 1. Gasheer: neem die goedkoopste een op die mark

Vir statiese webwerwe is goedkoop virtuele hosting voldoende. Die inhoud sal aan die kant gegenereer word: op 'n plaaslike masjien of direk met behulp van hosting GitHub-bladsye, as die gebruiker 'n weergawebeheerstelsel benodig. Laasgenoemde, terloops, begin dieselfde Jekyll om bladsye te skep, maar die vermoë om die program handmatig op te stel is baie beperk. VPS is baie interessanter as gedeelde hosting, maar dit kos 'n bietjie meer. 

Vandag maak ons ​​by RUVDS weer oop "PROMO" tarief vir 30 roebels, waarmee jy 'n virtuele masjien op Debian, Ubuntu of CentOS kan huur. Die tarief sluit in beperkings, maar vir belaglike geld kry jy een rekenaarkern, 512 MB RAM, 10 GB SSD, 1 IP en die vermoë om enige toepassings te laat loop. 

Kom ons gebruik dit en ontplooi ons Jekyll-blog.

Jekyll op VPS vir 30 roebels vir ryk mense

Nadat u die VPS begin het, moet u dit via SSH aanmeld en die nodige sagteware konfigureer: webbediener, FTP-bediener, posbediener, ens. In hierdie geval hoef die gebruiker nie Jekyll op sy eie rekenaar te installeer of die beperkings van GitHub Pages-hosting te verduur nie, alhoewel die werfbronne in die GitHub-bewaarplek gehou kan word.

Stap 2: Installeer Jekyll

Kortom, Jekyll is 'n eenvoudige statiese werfgenerator wat oorspronklik ontwerp is om blogs te skep en dit dan op GitHub-bladsye te huisves. Die idee is om inhoud en die ontwerp daarvan te skei met behulp van Vloeibare sjabloon stelsels: 'n Gids van tekslêers in Markdown- of Tekstielformaat word deur die Liquid-omskakelaar en -weergawe verwerk, en die uitvoer is 'n stel gekoppelde HTML-bladsye. Hulle kan op enige bediener geplaas word; dit vereis nie 'n CMS of toegang tot 'n DBMS nie - alles is eenvoudig en veilig.

Aangesien Jekyll 'n Ruby-pakket (juweel) is, installeer dit is maklik. Om dit te doen, moet Ruby weergawe nie laer as 2.5.0 op die stelsel geïnstalleer word nie, rubygems, GCC en Maak:

gem install bundler jekyll # 

Gebruik sudo indien nodig.

Soos u kan sien, is alles baie eenvoudig.

Stap 3. Skep 'n blog

Om 'n nuwe werf in die ./mysite subgids te skep, moet jy die opdrag uitvoer:

jekyll new mysite

Kom ons gaan daarop in en kyk na die inhoud

cd mysite
ls -l

Jekyll op VPS vir 30 roebels vir ryk mense

Jekyll het sy eie bediener, wat met die volgende opdrag begin kan word:

bundle exec jekyll serve

Dit luister vir inhoudveranderinge en luister op poort 4000 op localhost (http://localhost:4000/) - hierdie opsie kan nuttig wees as Jekyll op 'n plaaslike masjien ontplooi word. 

Jekyll op VPS vir 30 roebels vir ryk mense

In ons geval is dit die moeite werd om 'n webwerf te genereer en 'n webbediener op te stel om dit te bekyk (of lêers op te laai na derdeparty-gasheer):

jekyll build

Die gegenereerde lêers is geleë in die _site-subgids van die mysite-gids.

Jekyll op VPS vir 30 roebels vir ryk mense

Ons het nog nie oor al die ingewikkeldhede van Jekyll gepraat nie. Danksy sy kode-uitlegvermoëns met sintaksuitlig, is hierdie inhoudgenerator die mees geskikte vir die skep van ontwikkelaarblogs, maar gebaseer op sjablone wat op die internet beskikbaar is, kan dit gebruik word om 'n wye verskeidenheid statiese werwe te skep. Daar is ook plugins vir Jekyll wat jou toelaat om die HTML-generasieproses self te verander. As u weergawebeheer benodig, kan die inhoudlêers in 'n bewaarplek op GitHub geplaas word (dan sal u Git op die VPS moet installeer).

Die belangrikste is dat die gebruiker nie duur tariewe hiervoor benodig nie. Alles sal selfs op dieselfde 30-roebel VPS werk.

Jekyll op VPS vir 30 roebels vir ryk mense

Jekyll op VPS vir 30 roebels vir ryk mense

Bron: will.com

Voeg 'n opmerking