Jekyll on VPS 30 rubles loogu talagalay dadka hodanka ah

Jekyll on VPS 30 rubles loogu talagalay dadka hodanka ah
HTML-ka aan joogtada ahayn waa wax la soo dhaafay. Mareegaha internetka hadda waa barnaamijyo ku xiran xogta oo si firfircoon u soo saara jawaabaha codsiyada isticmaalaha. Si kastaba ha ahaatee, tani waxay leedahay cillado: shuruudaha xisaabinta oo sarreeya iyo dayacanno badan oo CMS ah. Maanta, waxaan kuu sheegi doonnaa sida loo bilaabo oo loo shaqeeyo balooggaaga fudud. Jekyll - soo-saare goob taagan oo macluumaadkiisa si toos ah looga soo qaatay GitHub.

Tallaabada 1. Martigelinta: Dooro ikhtiyaarka ugu jaban suuqa

Mareegaha aan joogtada ahayn, martigelinta dalwaddu waa ku filan tahay. Mawduuca waxaa laga soo saari doonaa dibadda: mashiin maxalli ah ama si toos ah iyada oo loo marayo adeegga martigelinta. Bogagga GitHub, haddii isticmaaluhu u baahan yahay nidaam xakameyn nooc ah. Tan dambe, si kadis ah, waxay ku shaqeysaa isla Jekyll si ay u abuurto bogag, laakiin xulashooyinka habaynta gacanta ee barnaamijka ayaa aad u xaddidan. VPS aad bay uga soo jiidasho badan tahay martigelinta la wadaago, laakiin waxay ku kacaysaa waxoogaa ka badan. 

Maanta waxaan dib u fureynaa RUVDS Qiimaha "PRO" ee 30 rubles, kaas oo kuu oggolaanaya inaad kiraysato mashiin dalwaddeed oo ku shaqeeya Debian, Ubuntu, ama CentOS. Qorshuhu wuxuu ka kooban yahay Xayiraadaha, laakiin qiimo yar waxaad heleysaa hal xudunta kombiyuutarka, 512 MB oo RAM ah, 10 GB SSD, 1 IP iyo awoodda aad ku socodsiin karto codsi kasta. 

Aan ku baahino balooggeenna Jekyll.

Jekyll on VPS 30 rubles loogu talagalay dadka hodanka ah

Ka dib markaad bilowdo VPS-ka, waxaad u baahan tahay inaad gasho SSH oo aad habayso software-ka lagama maarmaanka ah: server shabakadeed, server FTP, server boostada, iwm. Sidan, isticmaaluhu uma baahna inuu Jekyll ku rakibo kombiyuutarkiisa ama uu u adkeysto xaddidaadaha martigelinta GitHub Pages, inkastoo koodhka isha ee bogga lagu kaydin karo kaydka GitHub.

Tallaabada 2: Ku rakib Jekyll

Marka la soo koobo, Jekyll waa matoor degel oo fudud oo aan isbeddelin, oo asal ahaan loogu talagalay abuurista baloogyada ka dibna lagu martigeliyo Bogagga GitHub. Fikraddu waa in la kala saaro waxyaabaha ku jira iyo qaabkeeda iyadoo la adeegsanayo Nidaamyada shaxanka dareeraha ahFaylasha qoraalka ee qaabka Markdown ama Textile waxaa farsameeya Liquid converter iyo renderer, taasoo keenta bogag HTML ah oo isku xiran. Kuwaas waxaa lagu martigelin karaa server kasta, mana loo baahna CMS ama helitaanka xogta - waa mid fudud oo ammaan ah.

Maadaama Jekyll uu yahay xirmo Ruby ah (jawharad), rakib Ma aha wax adag. Si aad tan u sameyso, waa inaad ku rakibtaa nidaamkaaga nooca Ruby 2.5.0 ama ka sareeya. rubygems, GCC iyo Sameynta:

gem install bundler jekyll # 

Adeegso sudo haddii loo baahdo.

Sida aad arki karto, wax walba waa mid aad u fudud.

Tallaabada 3: Samee baloog

Si aad u abuurto bog cusub oo ku jira buugga hoose ee ./mysite, waxaad u baahan tahay inaad socodsiiso amarka:

jekyll new mysite

Aan guda galno oo aan eegno waxa ku jira.

cd mysite
ls -l

Jekyll on VPS 30 rubles loogu talagalay dadka hodanka ah

Jekyll wuxuu la socdaa adeeggiisa gaarka ah, kaas oo lagu bilaabi karo amarka soo socda:

bundle exec jekyll serve

Waxay la socotaa isbeddellada macluumaadka waxayna dhegeysataa dekedda 4000 ee localhost (http://localhost:4000/) - ikhtiyaarkan wuxuu noqon karaa mid waxtar leh haddii Jekyll lagu rakibo mashiin maxalli ah. 

Jekyll on VPS 30 rubles loogu talagalay dadka hodanka ah

Xaaladdayada, waxaa mudan in la sameeyo degel internet oo la dejiyo server shabakadeed si loo arko (ama loo soo galiyo faylasha adeegga martigelinta dhinac saddexaad):

jekyll build

Faylasha la soo saaray waxay ku yaalliin buugga hoose ee _site ee galka mysite.

Jekyll on VPS 30 rubles loogu talagalay dadka hodanka ah

Dhammaan waxyaabaha qarsoon ee Jekyll ma aanan soo bandhigin. Iyada oo ay ugu wacan tahay kartideeda qaabaynta koodhka oo leh muujinta qaab-dhismeedka, soo-saarahan macluumaadka ayaa ugu habboon abuurista baloogyada horumariyaha, laakiin sidoo kale waxaa loo isticmaali karaa in lagu abuuro noocyo badan oo mareegaha ah oo taagan iyadoo la adeegsanayo qaababka khadka tooska ah. Jekyll sidoo kale wuxuu leeyahay plugins kuu oggolaanaya inaad habayn karto habka soo saarista HTML. Haddii loo baahdo xakamaynta nooca, faylasha macluumaadka waxaa lagu martigelin karaa kaydka GitHub (kiiskan, waxaad u baahan doontaa inaad ku rakibto Git VPS-gaaga).

Waxa ugu muhiimsan ayaa ah in dadka isticmaala aysan u baahnayn qorshayaal qaali ah tan. Wax walba way ka shaqeyn doonaan xitaa isla VPS-ga 30-ruble.

Jekyll on VPS 30 rubles loogu talagalay dadka hodanka ah

Jekyll on VPS 30 rubles loogu talagalay dadka hodanka ah

Source: www.habr.com