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
Isinyathelo 1. Ukusingathwa: thatha eshibhe kakhulu emakethe
Kumawebhusayithi amile, ukusingathwa okubonakalayo okungabizi kwanele. Okuqukethwe kuzokwenziwa eceleni: emshinini wendawo noma kusetshenziswa ngokuqondile ukusingathwa
Namuhla thina kwa-RUVDS siyavula futhi
Masiyisebenzise futhi sikhiphe ibhulogi yethu ye-Jekyll.
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
Njengoba i-Jekyll iyiphakheji le-Ruby (igugu),
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 ineseva yayo, engaqalwa ngomyalo olandelayo:
bundle exec jekyll serve
Ilalela izinguquko zokuqukethwe futhi ilalele ku-port 4000 ku-localhost (
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.
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.
Source: www.habr.com