Jekyll ma VPS no 30 rubles no ka poʻe waiwai

Jekyll ma VPS no 30 rubles no ka poʻe waiwai
ʻO Static HTML kahi mea i hala. ʻO nā pūnaewele i kēia manawa nā noi pili i ka waihona e hoʻopuka wikiwiki i nā pane i nā noi mea hoʻohana. Eia nō naʻe, loaʻa iā ia nā hemahema: nā koi kiʻekiʻe no ka helu ʻana i nā kumuwaiwai a me nā nāwaliwali he nui i ka CMS. I kēia lā e kamaʻilio mākou e pili ana i ka hoʻonui ʻana i kāu blog maʻalahi ʻO Iekyll - he mea hana o nā pūnaewele static, ka mea i lawe pololei ʻia mai GitHub.

KaʻAnuʻu Hana 1. Mea hoʻolako kikowaena: lawe i ka cheapest mea ma ka makeke

No nā pūnaewele kūʻokoʻa, lawa ka hoʻokipa virtual inexpensive. E hana ʻia ka ʻike ma ka ʻaoʻao: ma kahi mīkini kūloko a i ʻole e hoʻohana pololei ana i ka hoʻokipa ʻAoʻao GitHub, inā makemake ka mea hoʻohana i kahi ʻōnaehana mana mana. ʻO ka mea hope, ma ke ala, hoʻokuʻu i ka Jekyll hoʻokahi e hana i nā ʻaoʻao, akā ʻo ka hiki ke hoʻonohonoho lima lima i ka papahana. ʻOi aku ka maikaʻi o ka VPS ma mua o ka hoʻokipa like ʻana, akā ʻoi aku ka uku. 

I kēia lā ke wehe hou nei mākou ma RUVDS "PROMO" uku no 30 rubles, hiki iā ʻoe ke hoʻolimalima i kahi mīkini virtual ma Debian, Ubuntu a i ʻole CentOS. Aia ka uku kaupalena, akā, no ke kālā hoʻohenehene e loaʻa iā ʻoe hoʻokahi kumu helu, 512 MB o RAM, 10 GB SSD, 1 IP a me ka hiki ke holo i nā noi. 

E hoʻohana kākou a kau i kā mākou blog Jekyll.

Jekyll ma VPS no 30 rubles no ka poʻe waiwai

Ma hope o ka hoʻomaka ʻana i ka VPS, pono ʻoe e komo i loko ma o SSH a hoʻonohonoho i ka polokalamu pono: server pūnaewele, server FTP, server mail, etc. I kēia hihia, ʻaʻole pono ka mea hoʻohana e hoʻokomo iā Jekyll ma kāna kamepiula ponoʻī a i ʻole e hoʻomanawanui i nā palena o ka hoʻolaha ʻana o GitHub Pages, ʻoiai hiki ke mālama ʻia nā kumu pūnaewele ma ka waihona GitHub.

KaʻAnuʻu Hana 2: E hoʻouka iā Jekyll

I ka pōkole, ʻo Jekyll kahi mea hoʻomohala pūnaewele maʻalahi i hoʻolālā mua ʻia no ka hana ʻana i nā blog a laila hoʻokipa iā lākou ma GitHub Pages. ʻO ka manaʻo e hoʻokaʻawale i ka ʻike a me kāna hoʻolālā hoʻohana ʻana Pūnaehana template wai: Hoʻoponopono ʻia kahi papa kuhikuhi o nā faila kikokikona ma Markdown a i ʻole Textile format e ka Liquid converter a me renderer, a ʻo ka hoʻopuka he pūʻulu o nā ʻaoʻao HTML pili. Hiki iā lākou ke kau ma luna o kekahi kikowaena; ʻaʻole pono kēia i kahi CMS a i ʻole ke komo ʻana i kahi DBMS - maʻalahi a palekana nā mea āpau.

ʻOiai ʻo Jekyll he pūʻolo Ruby (gem), hoʻokomo maʻalahi. No ka hana ʻana i kēia, pono e hoʻokomo ʻia ka mana Ruby ma lalo o 2.5.0 ma ka ʻōnaehana, ʻO RubyGems, GCC a me Hana:

gem install bundler jekyll # 

E hoʻohana sudo inā pono.

E like me kāu e ʻike ai, maʻalahi loa nā mea a pau.

KaʻAnuʻu Hana 3: E hana i kahi blog

No ka hana ʻana i kahi pūnaewele hou i ka ./mysite subdirectory, pono ʻoe e holo i ke kauoha:

jekyll new mysite

E komo kāua a ʻike i nā mea i loko

cd mysite
ls -l

Jekyll ma VPS no 30 rubles no ka poʻe waiwai

Loaʻa iā Jekyll kāna kikowaena ponoʻī, hiki ke hoʻomaka me kēia kauoha:

bundle exec jekyll serve

Hoʻolohe ia i nā loli ʻike a hoʻolohe i ke awa 4000 ma localhost (http://localhost:4000/) - hiki ke hoʻohana ʻia kēia koho inā hoʻoili ʻia ʻo Jekyll ma kahi mīkini kūloko. 

Jekyll ma VPS no 30 rubles no ka poʻe waiwai

I kā mākou hihia, pono e hana i kahi pūnaewele a hoʻonohonoho i kahi kikowaena pūnaewele e nānā iā ia (a i ʻole ka hoʻouka ʻana i nā faila i ka hoʻokipa ʻaoʻao ʻekolu):

jekyll build

Aia nā faila i hana ʻia ma ka subdirectory _site o ka papa kuhikuhi mysite.

Jekyll ma VPS no 30 rubles no ka poʻe waiwai

ʻAʻole mākou i kamaʻilio e pili ana i nā mea paʻakikī o Jekyll. Mahalo i kona mana hoʻolālā code me ka hōʻike ʻana i ka syntax, ʻoi aku ka maikaʻi o kēia mea hoʻomohala ʻikepili no ka hana ʻana i nā blog hoʻomohala, akā ma muli o nā templates i loaʻa ma ka Pūnaewele, hiki ke hoʻohana ʻia e hana i nā ʻano pūnaewele static. Aia kekahi mau plugins no Jekyll e ʻae iā ʻoe e hoʻololi i ke kaʻina hana HTML ponoʻī. Inā makemake ʻoe i ka mana mana, hiki ke waiho ʻia nā faila ma kahi waihona ma GitHub (a laila pono ʻoe e hoʻokomo iā Git ma ka VPS).

ʻO ka mea nui, ʻaʻole pono ka mea hoʻohana i nā uku kumukūʻai no kēia. E hana nā mea a pau ma kēlā 30-ruble VPS.

Jekyll ma VPS no 30 rubles no ka poʻe waiwai

Jekyll ma VPS no 30 rubles no ka poʻe waiwai

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka