Jekyll static blog serverless hosting လမ်းညွှန်- Surge.sh ကို အခမဲ့ ဘယ်လိုအသုံးချမလဲ။

အခမဲ့ ဘယ်လို လက်ခံကျင်းပမလဲ။ Jekyll တည်ငြိမ်တဲ့ဘလော့ဂ်လား။ ဆာဗာတစ်ခု သို့မဟုတ် နည်းပညာပိုင်းဆိုင်ရာ ကျွမ်းကျင်မှုများကို ဝယ်ယူရန်မလိုအပ်ပါ၊ အတွေ့အကြုံမရှိသေးသူပင်လျှင် လျှင်မြန်စွာ စတင်နိုင်သည်။

Jekyll + Surge.sh သည် သင့်အား ထိရောက်သော ဘလော့ဂ်ရေးပလပ်ဖောင်းတစ်ခုကို အလွယ်တကူ ဖန်တီးနိုင်စေပါသည်။

Jekyll static blog serverless hosting လမ်းညွှန်- Surge.sh ကို အခမဲ့ ဘယ်လိုအသုံးချမလဲ။

Surge ပရောဂျက်ကို ထည့်သွင်းပါ။

Surge.sh သည် Node.js ပလပ်ဖောင်းမှထုတ်ဝေသော JavaScript ကိုးကားခြင်းပရိုဂရမ်တစ်ခုဖြစ်သည်။

Surge ကိုအသုံးမပြုမီသင်လိုအပ်သည်။သင့်စက်တွင်းကွန်ပျူတာတွင် Node.js ကို ထည့်သွင်းပါ။

  • ထို့နောက် npm မှတဆင့် Surge ကို install လုပ်ပါ။

Surge ကိုမတပ်ဆင်ရသေးပါက၊ ပထမဆုံးလုပ်ဆောင်ရမည့်တာဝန်မှာ ၎င်းကိုထည့်သွင်းရန် အောက်ပါ command ကိုရိုက်ထည့်ရန် ▼

npm install -g surge
  • ယခု သင့်တွင် Jekyll ဝဘ်ဆိုက်ကို အမြန်ဖွင့်ရန် လိုအပ်သော ကိရိယာများ အားလုံးကို ရရှိနိုင်ပါပြီ။

Jekyll ဆိုက်အသစ်တစ်ခု ဖန်တီးပါ။

ပထမဦးစွာ သင့်လက်ရှိ Jekyll ပရောဂျက်ကို ရှာပါ၊ သို့မဟုတ် terminal မှတဆင့် အသစ်တစ်ခုကို ဖန်တီးပါ။

# 在当前目录创建一个新的 Jekyll 站点
jekyll new ./

Jekyll တည်ဆောက်ခြင်း၏ သီးခြားနည်းလမ်းအတွက်၊ ကျွန်ုပ်တို့၏ ဂရုတစိုက်ပြင်ဆင်ထားသော Jekyll ဒေါင်းလုဒ်နှင့် တပ်ဆင်ခြင်းသင်ခန်းစာကို ဖတ်ရန် အောက်ပါလင့်ခ်ကို နှိပ်ပါ။▼

ပြည်တွင်းကွန်ပျူတာကို စနစ်ထည့်သွင်းပြီး Jekyll ကို စနစ်ထည့်သွင်းပြီးနောက်အောက်ပါ command ဖြင့် သင့်ဘရောက်ဆာတွင် ၎င်းကို ဝင်ရောက်ကြည့်ရှုနိုင်သည်-bundle exec jekyll serve

bundle exec jekyll serve
# 服务器地址: http://localhost:4000/
# 服务器运行中... 按下 ctrl-c 可停止。
  • ဤအချိန်တွင် သင်သည် အခြေခံ static ဝဘ်ဆိုဒ်ကို အောင်မြင်စွာ လုပ်ဆောင်နိုင်ခဲ့သည်။
  • ပုံမှန်အားဖြင့်၊ Jekyll ပရောဂျက်သည် သင့်စက်တွင်းကွန်ပျူတာပေါ်တွင် အလုပ်လုပ်သည်၊ ဆာဗာသို့ ဖြန့်ကျက်ရန် အသင့်ဖြစ်လုနီးပါးဖြစ်သည်။

သင်၏ Jekyll ဝဘ်ဆိုဒ်ကို စုစည်းပါ။

ထို့နောက်၊ သင်သည် သင်၏ Jekyll ဝဘ်ဆိုက်ကို static HTML၊ CSS နှင့် JavaScript ဖိုင်များအဖြစ် စုစည်းနိုင်သည်။

bundle exec jekyll build

ယခုအခါတွင်၊ သင်၏အရင်းအမြစ်ကုဒ်ကို တစ်ခုအဖြစ် စုစည်းထားပါသည်။ _site/ အကြောင်းအရာများ

ပြေးတိုင်း jekyll build ဤဖိုင်များကို ပြန်လည်စုစည်းပါမည် - ၎င်းတို့သည် ဝဘ်သို့ သင်ထုတ်ဝေလိုသော ဖိုင်များလည်းဖြစ်သည်။

သင်၏ Jekyll ဆိုက်ကို အသုံးပြုပါ။

အောက်ပါ command ကိုသုံးနိုင်သည်။ _site/ ▼ အင်တာနက်သို့ ကတ်တလောက်ကို ထုတ်ဝေပါ။

surge _site/

အကယ်၍ သင်သည် လော့ဂ်အင် သို့မဟုတ် စာရင်းသွင်းခြင်းမပြုရသေးပါက၊ စနစ်သည် သင့်အား လော့ဂ်အင် သို့မဟုတ် မှတ်ပုံတင်ရန် အချက်ပြမည်ဖြစ်သည်။

ထို့နောက်၊ သင်သည် ကျပန်း subdomain တစ်ခုရလိမ့်မည်။

၎င်းကို သင့်စိတ်ကြိုက်တစ်ခုခုဖြင့် အစားထိုးနိုင်သည်၊ ဥပမာ။ example-jekyll.surge.sh

surge _site/

email: [email protected]
project path: ~/Sites/jekyll-project/_site
domain: (random-suggestion.surge.sh) example-jekyll.surge.sh

Enter နှိပ်ပြီးနောက်၊ သင့်ဝဘ်ဆိုဒ်ကို အောင်မြင်စွာ စတင်လိုက်ပြီဖြစ်ကြောင်း အတည်ပြုသော စာတိုတစ်စောင်ကို သင်လက်ခံရရှိသင့်သည်▼

Success! Project is published and running at example-jekyll.surge.sh
  • ကောင်းပြီ၊ သင့်ဝဘ်ဆိုဒ်သည် ယခု အောင်မြင်စွာ အွန်လိုင်းတွင် ရှိနေပါပြီ။

Surge သည် ၎င်းကိုအသုံးပြုသည့်အခါတိုင်း default အနေဖြင့် domain name ကိုရိုက်ထည့်ရန် သင့်အား တောင်းဆိုလိမ့်မည်။

ဤအဆင့်ကိုကျော်ရန်၊ သင်သည် command ကိုအသုံးပြုသောအခါ Surge ၏ CLI သို့တိုက်ရိုက်ပေးပို့နိုင်သည်။

ဥပမာအားဖြင့်၊ သင်၏ subdomain ဖြစ်ပါကvancouver.surge.shအောက်ပါ command ကို ▼ သင်လုပ်ဆောင်နိုင်သည်။

surge _site/ --domain vancouver.surge.sh
  • အကယ်၍ သင်သည် Surge တွင် စိတ်ကြိုက်ဒိုမိန်းအမည်တစ်ခုကို ထည့်သွင်းနေပါက၊ သင်သည် အထက်ဖော်ပြပါအမိန့်တော်ရှိ ဒိုမိန်းခွဲအမည်ကို သင့်စိတ်ကြိုက်ဒိုမိန်းအမည်ဖြင့် အစားထိုးနိုင်ပါသည်။

အကောင့်ဝင်ရန် အကောင့်ပြောင်းလိုပါက၊ သင်၏ Surge အကောင့်မှ ထွက်ရန် လိုအပ်သည်▼

surge logout

အောက်ပါ error message ပေါ်လာပါက ▼

စိတ်ကြိုက်ဒိုမိန်းအမည်တစ်ခုထည့်ရန် Jekyll ကို Surge.sh သို့အသုံးပြုပါ- တည်ငြိမ်သောဝဘ်ဆိုဒ်အပိုင်း 3 ကို လွယ်ကူစွာတည်ဆောက်ပါ။

Aborted - you do not have permission to publish to xxx. surge.sh
  • ဖြေရှင်းချက်မှာ ဤဒိုမိန်းခွဲကို သိမ်းပိုက်ထားပြီးဖြစ်သောကြောင့် Surge မှ ထုတ်ပေးသည့် ဒိုမိန်းခွဲကို မူရင်းအတိုင်း ပြောင်းလဲရန်ဖြစ်သည်။
  • အလိုအလျောက်ပေးထားသည့် URL တွင် အက္ခရာဂဏန်းအကြိုစာလုံးပေါင်းထည့်နိုင်သည်။

အခမဲ့ အဆင့်ကန့်သတ်ချက်များ

  • Surge.sh သည် တစ်လလျှင် ဖြန့်ကျက်မှု 250 နှင့် သိုလှောင်မှု 1GB ကို ခွင့်ပြုသည့် အခမဲ့အဆင့်ကို ပေးသည်။
  • ကိုယ်ပိုင်ဘလော့ဂ်တစ်ခုအတွက်၊ ၎င်းသည် များသောအားဖြင့် လုံလောက်သည်။
  • အရင်းအမြစ်များ ပိုမိုလိုအပ်ပါက အခပေးအစီအစဉ်သို့ အဆင့်မြှင့်တင်နိုင်ပါသည်။

ကြိုတင်ကာကွယ်မှုများ

Surge မှတရားဝင်ပံ့ပိုးပေးသော subdomain အမည်သည် robots.txt ဖိုင်တွင် ရှာဖွေရေးပင့်ကူများကို ပိတ်ဆို့ရန် ခိုင်းစေသောကြောင့် (မသင့်လျော်ပါ။SEO ဆိုသည်မှာ) ကျွန်ုပ်တို့တွင် ၎င်းကို ပြုပြင်ရန် ခွင့်ပြုချက်မရှိသောကြောင့် ၎င်းကို အသုံးပြုရန် အကြံပြုထားခြင်း မရှိပါ။

သင်၏ robots.txt ဖိုင်ကို ပြုပြင်မွမ်းမံနိုင်စေရန် Surge တွင် စိတ်ကြိုက်ဒိုမိန်းအမည်တစ်ခု ထည့်ရန် အကြံပြုအပ်ပါသည်။

🚀 Jekyll ကို Surge.sh သို့ အသုံးချနည်းနှင့် စိတ်ကြိုက် ဒိုမိန်းအမည်တစ်ခု ထည့်နည်းကို လေ့လာလိုပါသလား။

ကျွန်ုပ်တို့၏လမ်းညွှန်ချက်ကို ဆက်လက်ဖတ်ရှုပြီး သင့်တည်ငြိမ်သောဝဘ်ဆိုဒ်ကို အလွယ်တကူတည်ဆောက်ရန် အောက်ပါလင့်ခ်ကို နှိပ်ပါ။

မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) မျှဝေထားသော "Jekyll Static Blog Serverless Hosting Strategy: Surge.sh ကို အခမဲ့ ဘယ်လိုအသုံးချမလဲ?" 》 သင့်အတွက် အထောက်အကူဖြစ်စေပါတယ်။

ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-31655.html

နောက်ထပ်လျှို့ဝှက်လှည့်ကွက်များကိုသော့ဖွင့်ရန်🔑၊ ကျွန်ုပ်တို့၏ Telegram ချန်နယ်တွင် ပါဝင်ရန် ကြိုဆိုလိုက်ပါ။

ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။ သင်၏ မျှဝေမှုများနှင့် ကြိုက်နှစ်သက်မှုများသည် ကျွန်ုပ်တို့၏ ဆက်လက်လှုံ့ဆော်မှုဖြစ်သည်။

 

မှတ်ချက်များ

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ 用项已用用 * တံဆိပ်

ထိပ်တန်းမှလှိမ့်