Jekyll-ը VPS-ում 30 ռուբլով հարուստ մարդկանց համար

Jekyll-ը VPS-ում 30 ռուբլով հարուստ մարդկանց համար
Ստատիկ HTML-ը գրեթե անցյալում է: Կայքերն այժմ տվյալների բազայի հետ կապված հավելվածներ են, որոնք դինամիկ կերպով առաջացնում են պատասխաններ օգտվողների հարցումներին: Այնուամենայնիվ, սա նաև ունի իր թերությունները. հաշվողական ռեսուրսների ավելի բարձր պահանջներ և CMS-ի բազմաթիվ խոցելիություններ: Այսօր մենք կխոսենք այն մասին, թե ինչպես բարձրացնել ձեր պարզ բլոգը Ջեկիլլ — ստատիկ կայքերի գեներատոր, որի բովանդակությունը վերցված է անմիջապես GitHub-ից:

Քայլ 1. Հոսթինգ. վերցրեք շուկայում ամենաէժանը

Ստատիկ կայքերի համար բավական է էժան վիրտուալ հոստինգը: Բովանդակությունը կստեղծվի կողքից՝ տեղական մեքենայի վրա կամ ուղղակիորեն օգտագործելով հոսթինգ GitHub Էջեր, եթե օգտագործողին անհրաժեշտ է տարբերակի կառավարման համակարգ։ Վերջինս, ի դեպ, գործարկում է նույն Jekyll-ը էջեր ստեղծելու համար, սակայն ծրագիրը ձեռքով կարգավորելու հնարավորությունը խիստ սահմանափակ է։ VPS-ը շատ ավելի հետաքրքիր է, քան համօգտագործվող հոստինգը, բայց մի փոքր ավելի արժե. 

Այսօր մենք RUVDS-ում կրկին բացվում ենք «ՊՐՈՄՈ» սակագին 30 ռուբլի, որը թույլ է տալիս վիրտուալ մեքենա վարձել Debian-ում, Ubuntu-ում կամ CentOS-ում: Սակագինը ներառում է սահմանափակումներ, բայց ծիծաղելի փողի համար դուք կստանաք մեկ հաշվողական միջուկ, 512 ՄԲ օպերատիվ հիշողություն, 10 ԳԲ SSD, 1 IP և ցանկացած հավելված գործարկելու հնարավորություն։ 

Եկեք օգտագործենք այն և գործարկենք մեր Jekyll բլոգը:

Jekyll-ը VPS-ում 30 ռուբլով հարուստ մարդկանց համար

VPS-ը գործարկելուց հետո դուք պետք է մուտք գործեք այն SSH-ի միջոցով և կազմաձևեք անհրաժեշտ ծրագրակազմը՝ վեբ սերվեր, FTP սերվեր, փոստային սերվեր և այլն: Այս դեպքում օգտատերը պարտավոր չէ տեղադրել Jekyll-ը սեփական համակարգչում կամ դիմանալ GitHub Էջերի հոսթինգի սահմանափակումներին, թեև կայքի աղբյուրները կարող են պահվել GitHub-ի պահոցում:

Քայլ 2. Տեղադրեք Jekyll-ը

Մի խոսքով, Jekyll-ը պարզ ստատիկ կայքի գեներատոր է, որն ի սկզբանե նախատեսված էր բլոգեր ստեղծելու և այնուհետև դրանք GitHub էջերում տեղադրելու համար: Գաղափարն է առանձնացնել բովանդակությունը և դրա ձևավորումը՝ օգտագործելով Հեղուկ կաղապարային համակարգերMarkdown կամ Textile ձևաչափով տեքստային ֆայլերի գրացուցակը մշակվում է Liquid փոխարկիչի և մատուցողի կողմից, և ելքը կապված HTML էջերի մի շարք է: Նրանք կարող են տեղադրվել ցանկացած սերվերի վրա, սա չի պահանջում CMS կամ մուտք դեպի DBMS. ամեն ինչ պարզ է և անվտանգ:

Քանի որ Jekyll-ը Ruby փաթեթ է (գոհար), տեղադրել դա հեշտ է: Դա անելու համար համակարգում պետք է տեղադրվի Ruby տարբերակը 2.5.0-ից ոչ ցածր, RubyGems- ը, GCC և Make:

gem install bundler jekyll # 

Անհրաժեշտության դեպքում օգտագործեք սուդոն:

Ինչպես տեսնում եք, ամեն ինչ շատ պարզ է.

Քայլ 3. Ստեղծեք բլոգ

./mysite ենթագրքում նոր կայք ստեղծելու համար անհրաժեշտ է գործարկել հրամանը.

jekyll new mysite

Եկեք մտնենք դրա մեջ և տեսնենք բովանդակությունը

cd mysite
ls -l

Jekyll-ը VPS-ում 30 ռուբլով հարուստ մարդկանց համար

Jekyll-ն ունի իր սեփական սերվերը, որը կարող է գործարկվել հետևյալ հրամանով.

bundle exec jekyll serve

Այն լսում է բովանդակության փոփոխությունները և լսում է 4000 նավահանգիստը localhost-ում (http://localhost:4000/) - այս տարբերակը կարող է օգտակար լինել, եթե Jekyll-ը տեղակայված է տեղական մեքենայի վրա: 

Jekyll-ը VPS-ում 30 ռուբլով հարուստ մարդկանց համար

Մեր դեպքում արժե վեբ կայք ստեղծել և վեբ սերվեր տեղադրել այն դիտելու համար (կամ ֆայլեր վերբեռնել երրորդ կողմի հոսթինգ).

jekyll build

Ստեղծված ֆայլերը գտնվում են mysite գրացուցակի _site ենթագրքում։

Jekyll-ը VPS-ում 30 ռուբլով հարուստ մարդկանց համար

Մենք չենք խոսել Ջեքիլի բոլոր բարդությունների մասին: Կոդերի դասավորության հնարավորությունների շնորհիվ՝ շարահյուսական ընդգծմամբ, այս բովանդակության գեներատորը ամենահարմարն է ծրագրավորողների բլոգներ ստեղծելու համար, սակայն ինտերնետում հասանելի ձևանմուշների հիման վրա այն կարող է օգտագործվել ստատիկ կայքերի լայն տեսականի ստեղծելու համար: Կան նաև պլագիններ Jekyll-ի համար, որոնք թույլ են տալիս փոխել HTML-ի ստեղծման գործընթացը: Եթե ​​Ձեզ անհրաժեշտ է տարբերակի վերահսկում, բովանդակության ֆայլերը կարող են տեղադրվել GitHub-ի պահեստում (այնուհետև դուք պետք է տեղադրեք Git-ը VPS-ում):

Ամենակարևորն այն է, որ դրա համար օգտատերը թանկ սակագների կարիք չի ունենա։ Ամեն ինչ կաշխատի նույնիսկ այդ նույն 30 ռուբլու VPS-ի վրա։

Jekyll-ը VPS-ում 30 ռուբլով հարուստ մարդկանց համար

Jekyll-ը VPS-ում 30 ռուբլով հարուստ մարդկանց համար

Source: www.habr.com

Добавить комментарий