Jekyll na VPS maka 30 rubles maka ndị ọgaranya

Jekyll na VPS maka 30 rubles maka ndị ọgaranya
HTML static fọrọ nke nta ka ọ bụrụ ihe gara aga. Webụsaịtị ugbu a bụ ngwa ejikọrọ na nchekwa data nke na-ewepụta nzaghachi na arịrịọ onye ọrụ. Agbanyeghị, nke a nwekwara ihe ndọghachi azụ ya: ihe ndị dị elu chọrọ maka akụrụngwa ịgbakọ yana ọtụtụ adịghị ike na CMS. Taa, anyị ga-ekwu maka otu esi ebulite blọọgụ dị mfe gị Jekyll - onye na-emepụta saịtị static, ọdịnaya nke a na-ewere na GitHub ozugbo.

Nzọụkwụ 1. Bochum: were nke dị ọnụ ala na ahịa

Maka webụsaịtị kwụ ọtọ, nnabata nnabata mebere ọnụ ezuola. A ga-emepụta ọdịnaya ahụ n'akụkụ: na igwe mpaghara ma ọ bụ na-eji Bochum ozugbo Peeji GitHub, ma ọ bụrụ na onye ọrụ chọrọ usoro njikwa ụdị. Nke ikpeazụ, n'agbanyeghị, na-ebupụta otu Jekyll iji mepụta ibe, mana ikike iji aka hazie mmemme ahụ nwere oke. VPS na-adọrọ mmasị karịa nkekọrịta Bochum, mana ọ na-efu ntakịrị. 

Taa, anyị na RUVDS na-emeghe ọzọ Tarifu "PROMO" maka 30 rubles, nke na-enye gị ohere ịgbazite igwe mebere na Debian, Ubuntu ma ọ bụ CentOS. Tarifụ ahụ gụnyere enweghị ike, ma maka ego na-akwa emo, ị ga-enweta otu isi mgbakọ na mwepụ, 512 MB RAM, 10 GB SSD, 1 IP na ike ịme ngwa ọ bụla. 

Ka anyị jiri ya wee bugharịa blọgụ Jekyll anyị.

Jekyll na VPS maka 30 rubles maka ndị ọgaranya

Mgbe ịmalitechara VPS, ịkwesịrị ịbanye n'ime ya site na SSH ma hazie ngwanrọ dị mkpa: sava weebụ, sava FTP, ihe nkesa ozi, wdg. N'okwu a, onye ọrụ agaghị etinye Jekyll na kọmputa nke ya ma ọ bụ na-atachi obi na njedebe nke GitHub Pages Bochum, n'agbanyeghị na enwere ike idobe isi mmalite saịtị na ebe nchekwa GitHub.

Nzọụkwụ 2: Wụnye Jekyll

Na nkenke, Jekyll bụ ihe na-emepụta saịtị dị mfe nke emebere maka ịmepụta blọọgụ wee kwado ha na ibe GitHub. Echiche bụ iji kewaa ọdịnaya na imewe ya Sistemụ ndebiri mmiri mmiri: A na-ahazi ndekọ ndekọ nke faịlụ ederede na Markdown ma ọ bụ usoro textile site na onye ntụgharị na onye na-emegharị Liquid, na mmepụta bụ nhazi nke ibe HTML jikọtara. Enwere ike itinye ha na ihe nkesa ọ bụla; nke a anaghị achọ CMS ma ọ bụ ịnweta DBMS - ihe niile dị mfe ma dị mma.

Ebe Jekyll bụ ngwugwu Ruby (bara nnukwu uru), tinye ọ dị mfe. Iji mee nke a, a ga-etinyerịrị ụdị Ruby na-erughị 2.5.0 na sistemụ, Akwụkwọ Ruby, GCC na Mee:

gem install bundler jekyll # 

Jiri sudo ma ọ bụrụ na ọ dị mkpa.

Dị ka ị pụrụ ịhụ, ihe niile dị nnọọ mfe.

Nzọụkwụ 3. Mepụta blọọgụ

Iji mepụta saịtị ọhụrụ na subdirectory ./mysite, ị ga-emerịrị iwu:

jekyll new mysite

Ka anyị banye n'ime ya hụ ihe dị n'ime ya

cd mysite
ls -l

Jekyll na VPS maka 30 rubles maka ndị ọgaranya

Jekyll nwere ihe nkesa nke ya, nke enwere ike ịmalite site na iwu a:

bundle exec jekyll serve

Ọ na-ege ntị maka mgbanwe ọdịnaya ma na-ege ntị na ọdụ ụgbọ mmiri 4000 na localhost (http://localhost:4000/) - nhọrọ a nwere ike ịba uru ma ọ bụrụ na etinye Jekyll na igwe mpaghara. 

Jekyll na VPS maka 30 rubles maka ndị ọgaranya

N'ọnọdụ anyị, ọ bara uru ịmepụta weebụsaịtị na ịtọlite ​​​​sava webụ iji lelee ya (ma ọ bụ bulite faịlụ na nnabata ndị ọzọ):

jekyll build

Faịlụ ndị emepụtara dị na subdirectory _site nke ndekọ aha mysite.

Jekyll na VPS maka 30 rubles maka ndị ọgaranya

Anyị ekwubeghị maka mgbagwoju anya niile nke Jekyll. N'ihi ikike nhazi koodu ya na ịkọwapụta syntax, onye na-emepụta ọdịnaya a kachasị mma maka ịmepụta blọọgụ ndị mmepụta, ma dabere na ndebiri dị na Ịntanetị, enwere ike iji ya mepụta saịtị dị iche iche. Enwekwara plugins maka Jekyll na-enye gị ohere ịgbanwe usoro ọgbọ HTML n'onwe ya. Ọ bụrụ na ịchọrọ njikwa ụdị, enwere ike itinye faịlụ ọdịnaya na ebe nchekwa na GitHub (mgbe ahụ ị ga-etinye Git na VPS).

Ihe kachasị mkpa bụ na onye ọrụ agaghị achọ tarifu dị oke ọnụ maka nke a. Ihe niile ga-arụ ọrụ ọbụna na otu 30-ruble VPS.

Jekyll na VPS maka 30 rubles maka ndị ọgaranya

Jekyll na VPS maka 30 rubles maka ndị ọgaranya

isi: www.habr.com

Tinye a comment