Jekyll static blog serverless hosting guide: Paano mag-deploy sa Surge.sh nang libre?

Paano mag-host nang libre Jekyll Static na blog? Hindi na kailangang bumili ng server o mga teknikal na kasanayan, kahit na ang isang baguhan ay maaaring makapagsimula nang mabilis!

Binibigyang-daan ka ng Jekyll + Surge.sh na madaling lumikha ng mahusay na platform sa pag-blog!

Jekyll static blog serverless hosting guide: Paano mag-deploy sa Surge.sh nang libre?

I-install ang proyekto ng Surge

Ang Surge.sh ay isang JavaScript quoting program na inilathala ng Node.js platform.

Bago gamitin ang Surge, kailangan mongI-install ang Node.js sa iyong lokal na computer.

  • Pagkatapos ay i-install ang Surge sa pamamagitan ng npm.

Kung hindi mo pa na-install ang Surge, ang unang gawain ay ipasok ang sumusunod na command para i-install ito▼

npm install -g surge
  • Ngayon ay mayroon ka na ng lahat ng mga tool na kailangan mo upang mabilis na maglunsad ng isang Jekyll website.

Gumawa ng bagong site ng Jekyll

Una, hanapin ang iyong kasalukuyang proyekto ng Jekyll, o lumikha ng bago sa pamamagitan ng terminal ▼

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

Para sa partikular na paraan ng pagbuo ng Jekyll, paki-click ang link sa ibaba para basahin ang aming maingat na inihandang tutorial sa pag-download at pag-install ng Jekyll▼

Pagkatapos mag-set up ng isang lokal na computer at mag-set up ng Jekyll, maa-access mo ito sa iyong browser gamit ang sumusunod na command:jekyll serve

jekyll serve
# 服务器地址: http://localhost:4000/
# 服务器运行中... 按下 ctrl-c 可停止。
  • Sa puntong ito, matagumpay kang nagpatakbo ng isang pangunahing static na website.
  • Bilang default, ang proyekto ng Jekyll ay tumatakbo sa iyong lokal na computer, halos handa na para sa pag-deploy sa server.

I-compile ang iyong Jekyll website

Susunod, maaari mong i-compile ang iyong Jekyll website sa mga static na HTML, CSS, at JavaScript na mga file.

jekyll build

Ngayon, ang iyong source code ay pinagsama-sama sa a _site/ talaan ng nilalaman.

bawat pagtakbo jekyll build , ang mga file na ito ay muling isasama - sila rin ang mga file na gusto mong i-publish sa web.

I-deploy ang iyong Jekyll site

Maaari mong gamitin ang sumusunod na command sa _site/ I-publish ang catalog sa Internet▼

surge _site/

Kung hindi ka pa naka-log in o nakarehistro, ipo-prompt ka ng system na mag-log in o magparehistro.

Susunod, makakakuha ka ng random na subdomain.

Maaari mo itong palitan ng isang bagay na iyong pinili, hal. example-jekyll.surge.sh

surge _site/

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

Pagkatapos pindutin ang Enter, dapat kang makatanggap ng mensaheng nagpapatunay na ang iyong website ay matagumpay na nailunsad▼

Success! Project is published and running at example-jekyll.surge.sh
  • Magaling, matagumpay nang online ang iyong website!

Hihilingin sa iyo ng Surge na maglagay ng domain name bilang default sa tuwing ito ay i-deploy.

Upang laktawan ang hakbang na ito, maaari mong direktang ipasa ang domain name sa CLI ng Surge kapag pinapatakbo ang command.

Halimbawa, kung ang iyong subdomain ayvancouver.surge.sh, maaari mong isagawa ang sumusunod na utos ▼

surge _site/ --domain vancouver.surge.sh
  • Kung nagdaragdag ka ng custom na domain name sa Surge, maaari mong palitan ang pangalan ng subdomain sa command sa itaas ng iyong custom na domain name.

Kung gusto mong lumipat ng account para mag-log in, kailangan mong mag-log out sa iyong Surge account▼

surge logout

Kung lalabas ang sumusunod na mensahe ng error▼

I-deploy ang Jekyll sa Surge.sh para magdagdag ng custom na domain name: Madaling bumuo ng static na website Part 3

Aborted - you do not have permission to publish to xxx. surge.sh
  • Ang solusyon ay baguhin ang subdomain na nabuo ng Surge bilang default dahil ang subdomain na ito ay okupado na.
  • Maaari kang magdagdag ng anumang alphanumeric prefix sa awtomatikong ibinigay na URL.

注意 事项

Dahil ang pangalan ng subdomain na opisyal na ibinigay ng Surge ay napipilitang i-block ang mga search spider sa robots.txt file (hindi nakakatulong saSEO), wala kaming pahintulot na baguhin ito, kaya hindi inirerekomenda na gamitin ito.

Inirerekomenda namin ang pagdaragdag ng custom na domain name sa Surge para mabago ang iyong robots.txt file.

🚀 Gusto mong matutunan kung paano i-deploy ang Jekyll sa Surge.sh at magdagdag ng custom na domain name?

I-click ang link sa ibaba upang magpatuloy sa pagbabasa ng aming gabay at madaling buuin ang iyong static na website▼

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ibinahagi ang "Jekyll Static Blog Serverless Hosting Strategy: Paano mag-deploy sa Surge.sh nang libre?" 》, nakakatulong sa iyo.

Maligayang pagdating upang ibahagi ang link ng artikulong ito:https://www.chenweiliang.com/cwl-31655.html

Maligayang pagdating sa Telegram channel ng blog ni Chen Weiliang para makuha ang pinakabagong mga update!

🔔 Maging una upang makuha ang mahalagang "ChatGPT Content Marketing AI Tool Usage Guide" sa direktoryo ng nangungunang channel! 🌟
📚 Ang gabay na ito ay naglalaman ng malaking halaga, 🌟Ito ay isang bihirang pagkakataon, huwag palampasin ito! ⏰⌛💨
Share and like kung gusto mo!
Ang iyong pagbabahagi at pag-like ay ang aming patuloy na pagganyak!

 

发表 评论

Ang iyong email address ay hindi mai-publish. 必填 项 已 用 * Tatak

mag-scroll sa itaas