ʻ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
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
I kēia lā ke wehe hou nei mākou ma RUVDS
E hoʻohana kākou a kau i kā mākou blog Jekyll.
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
ʻOiai ʻo Jekyll he pūʻolo Ruby (gem),
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
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 (
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.
ʻ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.
Source: www.habr.com