Jekyll kwenye VPS kwa rubles 30 kwa watu matajiri

Jekyll kwenye VPS kwa rubles 30 kwa watu matajiri
HTML tuli karibu ni jambo la zamani. Tovuti sasa ni programu zilizounganishwa na hifadhidata ambazo hutoa majibu kwa maombi ya watumiaji. Hata hivyo, hii pia ina vikwazo vyake: mahitaji ya juu ya rasilimali za kompyuta na udhaifu mwingi katika CMS. Leo tutazungumza juu ya jinsi ya kuongeza blogi yako rahisi Jekyll - jenereta ya tovuti tuli, maudhui ambayo huchukuliwa moja kwa moja kutoka kwa GitHub.

Hatua ya 1. Kukaribisha: chukua ya bei nafuu zaidi kwenye soko

Kwa tovuti tuli, upangishaji pepe wa bei nafuu unatosha. Maudhui yatatolewa kwa upande: kwenye mashine ya ndani au moja kwa moja kwa kutumia mwenyeji Kurasa za GitHub, ikiwa mtumiaji anahitaji mfumo wa kudhibiti toleo. Mwisho, kwa njia, huzindua Jekyll sawa ili kuunda kurasa, lakini uwezo wa kusanidi mpango huo ni mdogo sana. VPS inavutia zaidi kuliko mwenyeji wa pamoja, lakini inagharimu kidogo zaidi. 

Leo sisi katika RUVDS tunafungua tena Ushuru wa "PROMO" kwa rubles 30, ambayo hukuruhusu kukodisha mashine pepe kwenye Debian, Ubuntu au CentOS. Ushuru unajumuisha vikwazo, lakini kwa pesa za ujinga utapata msingi mmoja wa kompyuta, 512 MB ya RAM, 10 GB SSD, 1 IP na uwezo wa kuendesha programu yoyote. 

Wacha tuitumie na kupeleka blogi yetu ya Jekyll.

Jekyll kwenye VPS kwa rubles 30 kwa watu matajiri

Baada ya kuanza VPS, unahitaji kuingia ndani yake kupitia SSH na usanidi programu muhimu: seva ya wavuti, seva ya FTP, seva ya barua, nk. Katika hali hii, mtumiaji si lazima asakinishe Jekyll kwenye kompyuta yake mwenyewe au kuvumilia vikwazo vya upangishaji wa Kurasa za GitHub, ingawa vyanzo vya tovuti vinaweza kuwekwa kwenye hazina ya GitHub.

Hatua ya 2: Sakinisha Jekyll

Kwa kifupi, Jekyll ni jenereta rahisi ya tovuti tuli ambayo awali iliundwa kwa ajili ya kuunda blogu na kisha kuzipangisha kwenye Kurasa za GitHub. Wazo ni kutenganisha yaliyomo na muundo wake kwa kutumia Mifumo ya template ya kioevu: Saraka ya faili za maandishi katika umbizo la Markdown au Textile inachakatwa na kigeuzi cha Kioevu na kionyeshi, na matokeo ni seti ya kurasa za HTML zilizounganishwa. Zinaweza kuwekwa kwenye seva yoyote; hii haihitaji CMS au ufikiaji wa DBMS - kila kitu ni rahisi na salama.

Kwa kuwa Jekyll ni kifurushi cha Ruby (vito), sakinisha ni rahisi. Ili kufanya hivyo, toleo la Ruby sio chini ya 2.5.0 lazima lisanikishwe kwenye mfumo, Vito vya Ruby, GCC na Tengeneza:

gem install bundler jekyll # 

Tumia sudo ikiwa ni lazima.

Kama unaweza kuona, kila kitu ni rahisi sana.

Hatua ya 3. Unda blogu

Ili kuunda tovuti mpya katika saraka ndogo ya ./mysite, unahitaji kutekeleza amri:

jekyll new mysite

Hebu tuingie ndani yake na tuone yaliyomo

cd mysite
ls -l

Jekyll kwenye VPS kwa rubles 30 kwa watu matajiri

Jekyll ina seva yake mwenyewe, ambayo inaweza kuanza na amri ifuatayo:

bundle exec jekyll serve

Inasikiliza mabadiliko ya yaliyomo na kusikiliza kwenye port 4000 kwenye localhost (http://localhost:4000/) - chaguo hili linaweza kuwa muhimu ikiwa Jekyll inatumiwa kwenye mashine ya ndani. 

Jekyll kwenye VPS kwa rubles 30 kwa watu matajiri

Kwa upande wetu, inafaa kutoa tovuti na kusanidi seva ya wavuti ili kuiona (au kupakia faili kwa mwenyeji wa mtu wa tatu):

jekyll build

Faili zinazozalishwa ziko katika saraka ndogo ya _site ya saraka ya mysite.

Jekyll kwenye VPS kwa rubles 30 kwa watu matajiri

Hatujazungumza juu ya ugumu wote wa Jekyll. Shukrani kwa uwezo wake wa mpangilio wa msimbo na uangaziaji wa sintaksia, jenereta hii ya maudhui inafaa zaidi kwa kuunda blogu za wasanidi, lakini kulingana na violezo vinavyopatikana kwenye Mtandao, inaweza kutumika kuunda aina mbalimbali za tovuti tuli. Pia kuna programu-jalizi za Jekyll zinazokuruhusu kubadilisha mchakato wa utengenezaji wa HTML wenyewe. Ikiwa unahitaji udhibiti wa toleo, faili za yaliyomo zinaweza kuwekwa kwenye hazina kwenye GitHub (basi itabidi usakinishe Git kwenye VPS).

Jambo muhimu zaidi ni kwamba mtumiaji hatahitaji ushuru wa gharama kubwa kwa hili. Kila kitu kitafanya kazi hata kwenye VPS hiyo hiyo ya ruble 30.

Jekyll kwenye VPS kwa rubles 30 kwa watu matajiri

Jekyll kwenye VPS kwa rubles 30 kwa watu matajiri

Chanzo: mapenzi.com

Kuongeza maoni