Jekyll သည် ချမ်းသာသူများအတွက် ရူဘယ် 30 ဖြင့် VPS တွင်

Jekyll သည် ချမ်းသာသူများအတွက် ရူဘယ် 30 ဖြင့် VPS တွင်
Static HTML သည် အတိတ်၏အရာတစ်ခုနီးပါးဖြစ်သည်။ ယခုအခါ ဝဘ်ဆိုဒ်များသည် သုံးစွဲသူများ၏ တောင်းဆိုချက်များကို တုံ့ပြန်မှုများကို ဒိုင်နမစ်ဖြင့် ထုတ်ပေးသည့် ဒေတာဘေ့စ်ချိတ်ဆက်ထားသော အပလီကေးရှင်းများဖြစ်သည်။ သို့သော်၊ ၎င်းတွင် ၎င်း၏အားနည်းချက်များလည်းရှိသည်- ကွန်ပျူတာအရင်းအမြစ်များအတွက် ပိုမိုမြင့်မားသောလိုအပ်ချက်များနှင့် CMS ရှိ အားနည်းချက်များစွာရှိသည်။ ဒီနေ့တော့ မင်းရဲ့ ရိုးရှင်းတဲ့ ဘလော့ဂ်ကို ဘယ်လိုမြှင့်တင်ရမလဲဆိုတာ ပြောပြပေးသွားမှာပါ။ Jekyll - GitHub မှ တိုက်ရိုက်ယူဆောင်သည့် အကြောင်းအရာကို အငြိမ်ဆိုက်များ၏ ဂျင်နရေတာတစ်ခု။

အဆင့် 1. Hosting - စျေးကွက်တွင်စျေးအသက်သာဆုံးကိုယူပါ။

အငြိမ်ဝဘ်ဆိုဒ်များအတွက်၊ ဈေးမကြီးသော virtual hosting သည် လုံလောက်သည်။ အကြောင်းအရာကို ဘေးဘက်တွင် ထုတ်ပေးပါမည်- ပြည်တွင်းစက်တစ်ခုတွင် သို့မဟုတ် hosting ကို တိုက်ရိုက်အသုံးပြုသည်။ GitHub စာမျက်နှာများအသုံးပြုသူသည် ဗားရှင်းထိန်းချုပ်မှုစနစ် လိုအပ်နေပါက၊ နောက်ဆုံးတွင် စာမျက်နှာများဖန်တီးရန် တူညီသော Jekyll ကို စတင်သော်လည်း ပရိုဂရမ်ကို ကိုယ်တိုင် configure လုပ်နိုင်စွမ်းမှာ အလွန်အကန့်အသတ်ရှိသည်။ VPS သည် shared hosting ထက် များစွာပို၍ စိတ်ဝင်စားစရာကောင်းသော်လည်း၊ ၎င်းသည် အနည်းငယ်ပိုကုန်ကျပါသည်။ 

ယနေ့ကျွန်ုပ်တို့ RUVDS တွင်ထပ်မံဖွင့်လှစ်သည်။ 30 ရူဘယ်အတွက် "ပရိုမို" အကောက်ခွန်Debian၊ Ubuntu သို့မဟုတ် CentOS တွင် virtual machine တစ်ခုကို ငှားခွင့်ပြုသည်။ အကောက်ခွန် ပါဝင်သည်။ ကန့်သတ်ချက်များသို့သော် ရယ်စရာကောင်းသောငွေအတွက် သင်သည် ကွန်ပျူတာ core တစ်ခု၊ 512 MB RAM၊ 10 GB SSD၊ 1 IP နှင့် မည်သည့် application ကိုမဆို run နိုင်စွမ်းကို ရရှိမည်ဖြစ်သည်။ 

၎င်းကိုအသုံးပြုပြီး ကျွန်ုပ်တို့၏ Jekyll ဘလော့ဂ်ကို အသုံးပြုကြပါစို့။

Jekyll သည် ချမ်းသာသူများအတွက် ရူဘယ် 30 ဖြင့် VPS တွင်

VPS ကိုစတင်ပြီးနောက်၊ သင်သည် SSH မှတဆင့်ဝင်ရောက်ပြီး လိုအပ်သောဆော့ဖ်ဝဲလ်- ဝဘ်ဆာဗာ၊ FTP ဆာဗာ၊ မေးလ်ဆာဗာစသည်ဖြင့် စီစဉ်သတ်မှတ်ရန် လိုအပ်သည်။ ဤကိစ္စတွင်၊ အသုံးပြုသူသည် ၎င်း၏ကိုယ်ပိုင်ကွန်ပြူတာတွင် Jekyll ကို ထည့်သွင်းရန် သို့မဟုတ် GitHub Pages hosting ၏ ကန့်သတ်ချက်များကို ခံနိုင်ရည်ရှိသော်လည်း ဆိုက်အရင်းအမြစ်များကို GitHub repository တွင် သိမ်းဆည်းထားနိုင်သော်လည်း၊

အဆင့် 2: Jekyll ကို install လုပ်ပါ။

အတိုချုပ်ပြောရလျှင် Jekyll သည် ဘလော့ဂ်များဖန်တီးပြီးနောက် ၎င်းတို့ကို GitHub စာမျက်နှာများပေါ်တွင် လက်ခံကျင်းပရန်အတွက် မူလက ဒီဇိုင်းထုတ်ထားသည့် ရိုးရှင်းသော အငြိမ်ဆိုက်ဂျင်နရေတာတစ်ခုဖြစ်သည်။ အိုင်ဒီယာသည် အကြောင်းအရာနှင့် ၎င်း၏ ဒီဇိုင်းကို အသုံးပြု၍ ခွဲခြားရန်ဖြစ်သည်။ အရည်ပုံစံစနစ်များ- Markdown သို့မဟုတ် Textile ဖော်မတ်ရှိ စာသားဖိုင်များ လမ်းညွှန်ကို Liquid converter နှင့် renderer မှ လုပ်ဆောင်ပြီး ရလဒ်သည် လင့်ခ်ချိတ်ထားသော HTML စာမျက်နှာများ အစုအဝေးတစ်ခုဖြစ်သည်။ ၎င်းတို့ကို မည်သည့်ဆာဗာတွင် ထားရှိနိုင်သည်၊ ၎င်းသည် CMS သို့မဟုတ် DBMS သို့ဝင်ရောက်ခွင့် မလိုအပ်ပါ - အရာအားလုံးသည် ရိုးရှင်းပြီး ဘေးကင်းပါသည်။

Jekyll သည် Ruby package (ကျောက်မျက်) ဖြစ်သောကြောင့်၊ install လုပ်ပါ။ လွယ်ပါတယ်။ ဒါကိုလုပ်ဖို့၊ Ruby ဗားရှင်း 2.5.0 ထက်မနိမ့်တဲ့ system ပေါ်မှာ install လုပ်ထားရပါမယ်။ ပတ္တမြားရတနာများ၊ GCC နှင့် ပြုလုပ်သည်-

gem install bundler jekyll # 

လိုအပ်ပါက sudo ကိုသုံးပါ။

သင်တွေ့မြင်ရသည့်အတိုင်း အရာအားလုံးသည် အလွန်ရိုးရှင်းပါသည်။

အဆင့် 3: ဘလော့ဂ်ဖန်တီးပါ။

./mysite subdirectory တွင်ဆိုက်အသစ်တစ်ခုဖန်တီးရန်၊ သင်သည် command ကို run ရန် လိုအပ်သည်-

jekyll new mysite

အကြောင်းအရာတွေကို သွားကြည့်ရအောင်

cd mysite
ls -l

Jekyll သည် ချမ်းသာသူများအတွက် ရူဘယ် 30 ဖြင့် VPS တွင်

Jekyll တွင် အောက်ပါ command ဖြင့် စတင်နိုင်သော ၎င်း၏ ကိုယ်ပိုင်ဆာဗာ ရှိသည်။

bundle exec jekyll serve

၎င်းသည် အကြောင်းအရာပြောင်းလဲမှုများအတွက် နားထောင်ပြီး localhost ရှိ port 4000 တွင် နားထောင်သည် (http://localhost:4000/) - Jekyll ကို စက်တွင်းစက်တစ်ခုတွင် အသုံးပြုပါက ဤရွေးချယ်မှုကို အသုံးဝင်နိုင်ပါသည်။ 

Jekyll သည် ချမ်းသာသူများအတွက် ရူဘယ် 30 ဖြင့် VPS တွင်

ကျွန်ုပ်တို့၏ကိစ္စတွင်၊ ၎င်းကိုကြည့်ရှုရန် ဝဘ်ဆိုက်တစ်ခုဖန်တီးပြီး ဝဘ်ဆာဗာတစ်ခုတည်ဆောက်ခြင်း (သို့မဟုတ် ပြင်ပကုမ္ပဏီ hosting သို့ ဖိုင်များတင်ခြင်း)။

jekyll build

ထုတ်လုပ်လိုက်သောဖိုင်များသည် mysite လမ်းညွှန်၏ _site ဖိုင်တွဲခွဲတွင် တည်ရှိသည်။

Jekyll သည် ချမ်းသာသူများအတွက် ရူဘယ် 30 ဖြင့် VPS တွင်

Jekyll ၏ ရှုပ်ထွေးမှုများအားလုံးကို ကျွန်ုပ်တို့ မပြောခဲ့ပါ။ အထားအသိုအသားပေးဖော်ပြမှုနှင့်အတူ ၎င်း၏ကုဒ်အပြင်အဆင်စွမ်းရည်များကြောင့်၊ ဤအကြောင်းအရာထုတ်လုပ်သူသည် ဆော့ဖ်ဝဲရေးသားသူဘလော့ဂ်များဖန်တီးရန်အတွက် အသင့်တော်ဆုံးဖြစ်သော်လည်း အင်တာနက်ပေါ်တွင်ရရှိနိုင်သည့် နမူနာများကိုအခြေခံ၍ static sites အများအပြားကို ဖန်တီးရန်အတွက် ၎င်းကိုအသုံးပြုနိုင်ပါသည်။ HTML မျိုးဆက်ဖြစ်စဉ်ကို ကိုယ်တိုင်ပြောင်းလဲနိုင်စေမည့် Jekyll အတွက် ပလပ်အင်များလည်း ရှိပါသည်။ သင်သည် ဗားရှင်းထိန်းချုပ်မှု လိုအပ်ပါက၊ အကြောင်းအရာဖိုင်များကို GitHub တွင် သိမ်းဆည်းထားနိုင်သည် (ထို့နောက် သင် VPS တွင် Git ကို ထည့်သွင်းရပါမည်)။

အရေးကြီးဆုံးအချက်မှာ သုံးစွဲသူသည် ဤအတွက် စျေးကြီးသော အခွန်အခများ မလိုအပ်ပါ။ တူညီသော 30-ရူဘယ် VPS တွင်ပင် အရာအားလုံးသည် အလုပ်ဖြစ်လိမ့်မည်။

Jekyll သည် ချမ်းသာသူများအတွက် ရူဘယ် 30 ဖြင့် VPS တွင်

Jekyll သည် ချမ်းသာသူများအတွက် ရူဘယ် 30 ဖြင့် VPS တွင်

source: www.habr.com

မှတ်ချက် Add