I-Jekyll ku-VPS ngama-ruble angu-30 kubantu abacebile

I-Jekyll ku-VPS ngama-ruble angu-30 kubantu abacebile
I-HTML emile icishe ibe yinto yesikhathi esedlule. Amawebhusayithi manje ayizinhlelo zokusebenza ezixhumeke kusizindalwazi ezikhiqiza izimpendulo zemibuzo yabasebenzisi. Kodwa-ke, lokhu nakho kunezihibe zako: izimfuneko eziphakeme zezinsiza zokwenza ikhompuyutha kanye nokuba sengozini okuningi ku-CMS. Namuhla sizokhuluma ngendlela yokukhulisa ibhulogi yakho elula kuyo Jekyll - ijeneretha yamasayithi amile, okuqukethwe kwayo kuthathwa ngokuqondile ku-GitHub.

Isinyathelo 1. Ukusingathwa: thatha eshibhe kakhulu emakethe

Kumawebhusayithi amile, ukusingathwa okubonakalayo okungabizi kwanele. Okuqukethwe kuzokwenziwa eceleni: emshinini wendawo noma kusetshenziswa ngokuqondile ukusingathwa Amakhasi we-GitHub, uma umsebenzisi edinga isistimu yokulawula inguqulo. Okokugcina, ngendlela, kwethula i-Jekyll efanayo ukudala amakhasi, kodwa ikhono lokumisa uhlelo ngesandla lilinganiselwe kakhulu. I-VPS ijabulisa kakhulu kunokusingathwa okwabiwe, kepha kubiza kancane. 

Namuhla thina kwa-RUVDS siyavula futhi Intengo "PROMO" ngama-ruble angama-30, okukuvumela ukuthi uqashe umshini obonakalayo ku-Debian, Ubuntu noma i-CentOS. I-tariff ihlanganisa ukulinganiselwa, kodwa ngemali engenangqondo uzothola umongo owodwa wekhompyutha, 512 MB we-RAM, 10 GB SSD, 1 IP kanye nekhono lokusebenzisa noma yiziphi izinhlelo zokusebenza. 

Masiyisebenzise futhi sikhiphe ibhulogi yethu ye-Jekyll.

I-Jekyll ku-VPS ngama-ruble angu-30 kubantu abacebile

Ngemuva kokuqala i-VPS, udinga ukungena kuyo nge-SSH futhi ulungise isofthiwe edingekayo: iseva yewebhu, iseva ye-FTP, iseva yemeyili, njll. Kulokhu, umsebenzisi akudingeki ukuthi afake i-Jekyll kukhompyutha yakhe noma abekezelele ukulinganiselwa kokusingathwa kwe-GitHub Pages, nakuba imithombo yesayithi ingagcinwa endaweni yokugcina ye-GitHub.

Isinyathelo sesi-2: Faka i-Jekyll

Ngamafuphi, i-Jekyll iwumthombo olula wesizindalwazi esimile owawuklanyelwe ukudala amabhulogi bese uwasingatha kumakhasi e-GitHub. Umqondo uwukuhlukanisa okuqukethwe kanye nomklamo wako kusetshenziswa Amasistimu wesifanekiso samanzi: Uhla lwemibhalo lwamafayela ombhalo ngefomethi ye-Markdown noma ye-Textile lucutshungulwa isiguquli se-Liquid nesinikezeli, futhi okuphumayo kuyisethi yamakhasi e-HTML axhunyiwe. Angafakwa kunoma iyiphi iseva; lokhu akudingi i-CMS noma ukufinyelela ku-DBMS - yonke into ilula futhi iphephile.

Njengoba i-Jekyll iyiphakheji le-Ruby (igugu), faka kulula. Ukuze wenze lokhu, inguqulo ye-Ruby engekho ngaphansi kuka-2.5.0 kufanele ifakwe ohlelweni, I-RubyGems, GCC futhi Yenza:

gem install bundler jekyll # 

Sebenzisa i-sudo uma kunesidingo.

Njengoba ubona, yonke into ilula kakhulu.

Isinyathelo sesi-3. Dala ibhulogi

Ukwakha isayithi elisha ku-./mysite subdirectory, udinga ukusebenzisa umyalo:

jekyll new mysite

Asingene kuyo sibone okuqukethwe

cd mysite
ls -l

I-Jekyll ku-VPS ngama-ruble angu-30 kubantu abacebile

I-Jekyll ineseva yayo, engaqalwa ngomyalo olandelayo:

bundle exec jekyll serve

Ilalela izinguquko zokuqukethwe futhi ilalele ku-port 4000 ku-localhost (http://localhost:4000/) - le nketho ingaba usizo uma i-Jekyll isetshenziswa emshinini wendawo. 

I-Jekyll ku-VPS ngama-ruble angu-30 kubantu abacebile

Esimweni sethu, kufanelekile ukukhiqiza iwebhusayithi futhi umise iseva yewebhu ukuze uyibuke (noma ukulayisha amafayela ekusingatheni okuvela eceleni):

jekyll build

Amafayela akhiqiziwe atholakala ku-_site subdirectory yohlu lwemibhalo lwe-mysite.

I-Jekyll ku-VPS ngama-ruble angu-30 kubantu abacebile

Asizange sikhulume ngabo bonke ubunkimbinkimbi be-Jekyll. Ngenxa yamakhono ayo okuhlelwa kwekhodi ngokugqamisa kwe-syntax, le generator yokuqukethwe ifaneleka kakhulu ekudaleni amabhulogi kanjiniyela, kodwa ngokusekelwe kuzifanekiso ezitholakala ku-inthanethi, ingasetshenziswa ukwakha izinhlobonhlobo zamasayithi amile. Kukhona futhi ama-plugin e-Jekyll akuvumela ukuthi uguqule inqubo yokukhiqiza i-HTML ngokwayo. Uma udinga ukulawulwa kwenguqulo, amafayela okuqukethwe angafakwa endaweni yokugcina ku-GitHub (khona-ke kuzodingeka ufake i-Git ku-VPS).

Okubaluleke kakhulu ukuthi umsebenzisi ngeke adinge amanani entengo abizayo kulokhu. Konke kuzosebenza nakuleyo VPS yama-ruble angama-30.

I-Jekyll ku-VPS ngama-ruble angu-30 kubantu abacebile

I-Jekyll ku-VPS ngama-ruble angu-30 kubantu abacebile

Source: www.habr.com

Engeza amazwana