Jekyll static blog serverless hosting qhia: Yuav ua li cas xa mus rau Surge.sh dawb?

Yuav ua li cas host pub dawb Jekyll Static blog? Tsis tas yuav yuav ib lub server lossis kev txawj ntse, txawm tias ib tus neeg tshiab tuaj yeem pib sai sai!

Jekyll + Surge.sh tso cai rau koj los tsim kom tau ib qho chaw zoo blogging platform!

Jekyll static blog serverless hosting qhia: Yuav ua li cas xa mus rau Surge.sh dawb?

Nruab qhov Surge project

Surge.sh yog JavaScript quoting program luam tawm los ntawm Node.js platform.

Ua ntej siv Surge, koj yuav tsum tauNruab Node.js ntawm koj lub computer hauv zos.

  • Tom qab ntawd nruab Surge dhau npm.

Yog tias koj tsis tau teeb tsa Surge, thawj txoj haujlwm yog nkag mus rau cov lus txib hauv qab no los nruab nws ▼

npm install -g surge
  • Tam sim no koj muaj tag nrho cov cuab yeej koj xav tau sai sai tso lub vev xaib Jekyll.

Tsim ib qhov chaw Jekyll tshiab

Ua ntej, nrhiav koj qhov project Jekyll uas twb muaj lawm, lossis tsim ib qho tshiab ntawm lub davhlau ya nyob twg ▼

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

Rau txoj kev tshwj xeeb ntawm kev tsim Jekyll, thov nyem qhov txuas hauv qab no los nyeem peb cov kev npaj ua tib zoo npaj Jekyll rub tawm thiab teeb tsa kev qhia ▼

Tom qab teeb tsa lub computer hauv zos thiab teeb tsa Jekyll, koj tuaj yeem nkag mus rau hauv koj tus browser nrog cov lus txib hauv qab no:jekyll serve

jekyll serve
# 服务器地址: http://localhost:4000/
# 服务器运行中... 按下 ctrl-c 可停止。
  • Ntawm no koj tau ua tiav lub vev xaib zoo li qub.
  • Los ntawm lub neej ntawd, Jekyll project khiav ntawm koj lub computer hauv zos, yuav luag npaj rau kev xa mus rau lub server.

Sau koj lub vev xaib Jekyll

Tom ntej no, koj tuaj yeem suav koj lub vev xaib Jekyll rau hauv HTML, CSS, thiab JavaScript cov ntaub ntawv zoo li qub.

jekyll build

Tam sim no, koj qhov chaws tau muab tso ua ke rau hauv ib qho _site/ txheej txheem.

txhua khiav jekyll build , cov ntaub ntawv no yuav rov ua dua - lawv kuj yog cov ntaub ntawv koj xav tshaj tawm rau lub vev xaib.

Siv koj lub vev xaib Jekyll

Koj tuaj yeem siv cov lus txib hauv qab no rau _site/ Tshaj tawm cov catalog rau hauv Internet ▼

surge _site/

Yog tias koj tsis tau nkag mus lossis sau npe tsis tau, lub kaw lus yuav hais kom koj nkag mus lossis sau npe.

Tom ntej no, koj yuav tau txais random subdomain.

Koj tuaj yeem hloov nws nrog qee yam ntawm koj tus kheej xaiv, xws li. example-jekyll.surge.sh

surge _site/

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

Tom qab nias Enter, koj yuav tsum tau txais cov lus lees paub tias koj lub vev xaib tau ua tiav tiav ▼

Success! Project is published and running at example-jekyll.surge.sh
  • Ua tau zoo, koj lub vev xaib tam sim no ua tiav online!

Surge yuav hais kom koj nkag mus rau lub npe sau npe los ntawm lub neej ntawd txhua zaus nws raug xa mus.

Txhawm rau hla cov kauj ruam no, koj tuaj yeem hla lub npe sau ncaj qha rau Surge's CLI thaum khiav cov lus txib.

Piv txwv li, yog tias koj lub subdomain yogvancouver.surge.sh, koj tuaj yeem ua raws li cov lus txib hauv qab no ▼

surge _site/ --domain vancouver.surge.sh
  • Yog tias koj ntxiv lub npe sau npe hauv Surge, koj tuaj yeem hloov lub npe subdomain hauv cov lus txib saum toj no nrog koj lub npe sau npe.

Yog tias koj xav hloov cov nyiaj nkag mus rau hauv, koj yuav tsum tau tawm ntawm koj tus lej Surge ▼

surge logout

Yog tias cov lus yuam kev hauv qab no tshwm sim ▼

Deploy Jekyll rau Surge.sh ntxiv ib lub npe sau npe: Yooj yim tsim lub vev xaib zoo li qub Part 3

Aborted - you do not have permission to publish to xxx. surge.sh
  • Txoj kev daws teeb meem yog hloov lub subdomain generated los ntawm Surge los ntawm lub neej ntawd vim hais tias lub subdomain no twb nyob.
  • Koj tuaj yeem ntxiv ib qho alphanumeric prefix rau qhov muab URL cia li.

Ceev faj

Txij li thaum lub npe subdomain tau muab los ntawm Surge raug yuam kom thaiv cov kab laug sab tshawb nrhiav hauv cov ntaub ntawv robots.txt (tsis yog qhov tsim nyog rauSEO), peb tsis muaj kev tso cai los hloov nws, yog li nws tsis pom zoo kom siv nws.

Peb pom zoo kom ntxiv lub npe sau npe rau Surge kom koj cov ntaub ntawv robots.txt tuaj yeem hloov kho.

🚀 Xav kawm yuav ua li cas xa Jekyll rau Surge.sh thiab ntxiv lub npe sau npe?

Nyem qhov txuas hauv qab no txhawm rau nyeem peb cov lus qhia thiab yooj yim tsim koj lub vev xaib zoo li qub ▼

Cia siab Chen Weiliang Blog ( https://www.chenweiliang.com/ ) qhia "Jekyll Static Blog Serverless Hosting Strategy: Yuav ua li cas xa mus rau Surge.sh dawb?" 》, pab tau koj.

Zoo siab txais tos los qhia qhov txuas ntawm kab lus no:https://www.chenweiliang.com/cwl-31655.html

Zoo siab txais tos rau Telegram channel ntawm Chen Weiliang blog kom tau txais qhov hloov tshiab tshiab!

🔔 Ua thawj tus tau txais txiaj ntsig "ChatGPT Content Marketing AI Tool Usage Guide" hauv cov npe saum toj kawg nkaus channel! 🌟 ib
📚 Daim ntawv qhia no muaj nuj nqis loj, 🌟Qhov no yog lub sijhawm tsis tshua muaj, tsis txhob nco nws! ⏰⌛💨
Share thiab like yog tias koj nyiam!
Koj qhov kev sib koom thiab kev nyiam yog peb qhov kev txhawb nqa tas mus li!

 

评论 评论

Koj email chaw nyob yuav tsis tsum luam tawm. Yuav tsum tau siv cov liaj teb * Ntaus Cim

scroll rau saum