I-Jekyll static blog isikhokelo sokusingathwa esingenasiphelo: Ungathumela njani kwi-Surge.sh simahla?

Indlela yokusingatha simahla Jekyll Ibhlog emileyo? Akukho mfuneko yokuthenga iseva okanye izakhono zobugcisa, nokuba i-novice inokuqalisa ngokukhawuleza!

Jekyll + Surge.sh ikuvumela ukuba wenze ngokulula iqonga lokubhloga elisebenzayo!

I-Jekyll static blog isikhokelo sokusingathwa esingenasiphelo: Ungathumela njani kwi-Surge.sh simahla?

Faka iprojekthi yeSurgery

I-Surge.sh yinkqubo yokucaphula yeJavaScript epapashwe liqonga leNode.js.

Ngaphambi kokusebenzisa iSurge, kuya kufunekaFaka iNode.js kwikhompyuter yakho yendawo,

  • Emva koko faka i-Surge nge-npm.

Ukuba awuyifakanga iSurge, umsebenzi wokuqala kukufaka lo myalelo ulandelayo ukuwufaka▼

npm install -g surge
  • Ngoku unazo zonke izixhobo ozidingayo ukuze uqalise ngokukhawuleza iwebhusayithi ye-Jekyll.

Yenza indawo entsha yeJekyll

Okokuqala, fumana iprojekthi yakho yeJekyll ekhoyo, okanye wenze entsha nge-terminal ▼

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

Indlela ethile yokwakha i-Jekyll, nceda ucofe ikhonkco elingezantsi ukuze ufunde ukhuphelo lwethu lweJekyll olulungiselelwe ngononophelo kunye nokufakwa kwesifundo▼

Emva kokuseta ikhompyuter yendawo kunye nokuseta iJekyll, ungafikelela kuyo kwibhrawuza yakho ngalo myalelo ulandelayo:jekyll serve

jekyll serve
# 服务器地址: http://localhost:4000/
# 服务器运行中... 按下 ctrl-c 可停止。
  • Ngeli xesha uqhube ngempumelelo i-website ye-static esisiseko.
  • Ngokungagqibekanga, iprojekthi yeJekyll isebenza kwikhompyuter yakho yasekhaya, phantse ilungele ukuthunyelwa kumncedisi.

Qokelela iwebhusayithi yakho yeJekyll

Okulandelayo, unokuqulunqa iwebhusayithi yakho yeJekyll ibe yi-HTML engatshintshiyo, iCSS, kunye neefayile zeJavaScript.

jekyll build

Ngoku, ikhowudi yemvelaphi yakho ihlanganiswe ibe yi-a _site/ Isiqulatho.

ukubaleka konke jekyll build , ezi fayile ziyakuqokelelwa kwakhona - zikwayifayile ofuna ukuyipapasha kwiwebhu.

Faka indawo yakho yeJekyll

Ungasebenzisa lo myalelo ulandelayo kwi _site/ Papasha ikhathalogu kwi-Intanethi▼

surge _site/

Ukuba awungenanga okanye awukabhalisi okwangoku, inkqubo iya kukukhuthaza ukuba ungene okanye ubhalise.

Okulandelayo, uya kufumana i-subdomain engaqhelekanga.

Ungayibuyisela ngento oyikhethileyo, umz. example-jekyll.surge.sh

surge _site/

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

Emva kokucofa u-Enter, kufuneka ufumane umyalezo oqinisekisa ukuba iwebhusayithi yakho iqaliswe ngempumelelo▼

Success! Project is published and running at example-jekyll.surge.sh
  • Wenze kakuhle, iwebhusayithi yakho ngoku iphumelele kwi-intanethi!

I-Surge iya kukucela ukuba ufake igama lesizinda ngokuzenzekelayo ngalo lonke ixesha lisetyenziswa.

Ukutsiba eli nyathelo, ungadlula igama lesizinda ngokuthe ngqo kwi-Surge's CLI xa uqhuba umyalelo.

Umzekelo, ukuba i-subdomain yakhovancouver.surge.sh, ungenza lo myalelo ulandelayo ▼

surge _site/ --domain vancouver.surge.sh
  • Ukuba wongeza igama lesizinda kwi-Surge, ungabuyisela igama le-subdomain kulo myalelo ungasentla ngegama lakho lesizinda.

Ukuba ufuna ukutshintsha iiakhawunti ukuze ungene, kufuneka uphume kwiakhawunti yakho yeSurge▼

surge logout

Ukuba lo myalezo wemposiso ulandelayo uyavela▼

Sebenzisa i-Jekyll kwi-Surge.sh ukongeza igama lesizinda esiqhelekileyo: Yakha ngokulula iwebhusayithi emileyo Icandelo 3

Aborted - you do not have permission to publish to xxx. surge.sh
  • Isisombululo kukutshintsha i-subdomain eyenziwe yi-Surge ngokuzenzekelayo kuba le subdomain sele ihleli.
  • Unokongeza nasiphi na isimaphambili sealphanumeric kwiURL ebonelelwe ngokuzenzekelayo.

Izilumkiso

Ekubeni igama le-subdomain linikezelwe ngokusemthethweni ngu-Surge kunyanzeliswa ukuvala izigcawu zokukhangela kwifayile ye-robots.txt (engenzi ukubaseo), asinayo imvume yokuyiguqula, ngoko ke ayikhuthazwa ukuyisebenzisa.

Sincoma ukongeza igama lesizinda kwi-Surge ukuze ifayile yakho ye-robots.txt ilungiswe.

🚀 Ngaba uyafuna ukufunda indlela yokufaka i-Jekyll kwi-Surge.sh kwaye wongeze igama lesizinda?

Cofa ikhonkco elingezantsi ukuze uqhubeke nokufunda isikhokelo sethu kwaye lula ukwakha iwebhusayithi yakho engatshintshiyo▼

Ndiyathemba Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kwabelwana "I-Jekyll Static Blog Serverless Hosting Strategy: Indlela yokuthumela kwi-Surge.sh mahhala?" 》, eluncedo kuwe.

Wamkelekile ukwabelana ngekhonkco leli nqaku:https://www.chenweiliang.com/cwl-31655.html

Wamkelekile kwisitishi seTelegram sebhlog kaChen Weiliang ukufumana uhlaziyo lwamva nje!

🔔 Yiba ngowokuqala ukufumana iSikhokelo sokuSetyenziswa kweSixhobo se-"ChatGPT yeNtengiso ye-AI" kuluhlu oluphezulu lwetshaneli! 🌟
📚 Esi sikhokelo sinexabiso elikhulu, 🌟Eli lithuba elinqabileyo, ungaliphoswa! ⏰⌛💨
Yabelana kwaye uthanda ukuba uyathanda!
Ukwabelana kwakho kunye nezinto ozithandayo ziyinkuthazo yethu eqhubekayo!

 

Shiya uluvo

Idilesi ye-imeyile ayizukupapashwa. Iinkalo ezifunekayo zisetyenzisiwe * Ileyibheli

skrolela phezulu