Ukhuphelo lweJekyll kunye nesifundo sofakelo: Yakha iwebhusayithi yebhlog emileyo ukusuka ekuqaleni kwikhompyuter yakho yasekhaya

Oku kubhaliwe Jekyll Khuphela isifundo sofakelo kwaye ndikufundise inyathelo ngenyathelo✨Unokuba nebhlog yakho ngaphandle kokuchitha imali!

Yakha iwebhusayithi yebhlog emileyo ukusuka ekuqaleni, nokuba ungumntu oqalayo ungayenza lula! Akukho mfuneko yokuba nzimaukwakha iwebhusayithi, yithi ndlela-ntle kwingxaki yokwakha iwebhusayithi, yiba nebhlog yakho ekhethekileyo kwimizuzu, kwaye uvumele iitalente zakho kunye nobuchule bukhanye! 🚀🎉

Yintoni iJekyll?

Ukhuphelo lweJekyll kunye nesifundo sofakelo: Yakha iwebhusayithi yebhlog emileyo ukusuka ekuqaleni kwikhompyuter yakho yasekhaya

I-Jekyll, i-static website generator, ifanelekile kakhulu ekwakheni iiwebhusayithi zeblogi.

Inokusebenzisa isicatshulwa esibhalwe ngolwimi lophawu kwaye isebenzise uyilo ukwakha iiwebhusayithi ezizinzileyo.

Ungalungisa inkangeleko yewebhusayithi, i-URL, idatha eboniswe kwiphepha, kunye nokunye...

Iintsilelo zeJekyll zicacile Ngenxa yokuba ayisebenzisi i-database, ayifanelekanga ngokupheleleyo ukwakhaEzorhwebouhlobo lwewebhusayithi.

Zeziphi iingenelo zeJekyll?

  • Jekyll kulula ukuyisebenzisa kwaye ufunde.
  • I-Jekyll inokuvelisa iiwebhusayithi ezizinzileyo ezikhawulezayo nezikhuselekileyo.
  • I-Jekyll inenani elikhulu lemixholo kunye neeplagi ezikhoyo.

Ungaqalisa njani ukusebenzisa iJekyll?

  1. Faka iJekyll.
  2. Yenza iwebhusayithi yeJekyll entsha.
  3. Khetha umxholo weJekyll,
  4. Yongeza umxholo wakho:Isifundo senqaku elitsha leJekyll
  5. Jonga iwebhusayithi yakho.
  6. Yakha iwebhusayithi yakho.
  7. Ngenisa iwebhusayithi yakho:Ibhlog yeJekyll engatshintshiyo ifakwe kwiSurge.sh simahla

Faka i-Jekyll ngokukhuphela i-RubyInstaller

Eyona ndlela ilula yokufaka iRuby kunye neJekyll kukusebenzisa iRubyInstaller yeWindows.

I-RubyInstaller yi-installer ezimeleyo esekelwe kwi-Windows ebandakanya ulwimi lweRuby, indawo yokusebenza, amaxwebhu abalulekileyo, njl.

Sigubungela kuphela i-RubyInstaller-2.4 nangaphezulu apha. Iinguqulelo ezindala zifuna ukufakwa ngesandla kwe-Devkit.

Inyathelo 1:Khuphela iRubyInstaller

  • Khuphela kwaye ufake kwiRubyInstaller DownloadsURuby+DevkitInguqulelo.
  • Faka usebenzisa iinketho ezihlala zikhona.

Isiqendu 2:Ngena cmd

cofaWIN isitshixo + R isitshixo, uze ungene cmd, uze ucinezele u-Enter ▼

Inyathelo 2: Faka cmd kwaye ucofe iqhosha le-WIN + R, emva koko ngenisa cmd, kwaye emva koko ucofe u-Enter.

Isiqendu 3:Ngenisa igalelo lomyalelo ridk installAmanyathelo kwizigaba zokugqibela zofakelo.

  • Oku kuyafuneka ukufaka iigugu ezinezandiso zomthonyama.
  • Khetha kwiinkethoMSYS2 and MINGW development tool chain,
  • Qhuba umyalelo ruby -v Kunye kunye gem -v ukukhangela inombolo yoguqulelo ukuqinisekisa ukuba ufakelo luphumelele.

Vula imenyu yokuQala yeWindows kwaye ufumaneStart Command Prompt with Ruby, ukwenza umgca womyalelo weRuby usebenze.

Isiqendu 4:Tshintshela umthombo wegem ube ngumthombo waseTshayina

Ngenxa yoqhagamshelo lwenethiwekhi kunye nemiba yesantya, ngaphambi kokuqwalasela ukuhlaziya igugu, kucetyiswa ngamandla ukuba utshintshe umthombo wegem kumthombo waseTshayina▼

gem sources --remove https://rubygems.org/
gem sources -a https://gems.ruby-china.com/

okanye

gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

Isiqendu 5:Makhe sijonge imithombo yangoku ▼

gem sources -l
  • Qinisekisa ukuba zikhona kuphela gems.ruby-china.com

Isiqendu 6:Hlaziya iRuby gem▼

gem update

Isiqendu 7:Sifaka amacandelo ▼

gem install jekyll bundler

Isiqendu 8:Jonga ukuba iJekyll ifakwe ngokupheleleyo na▼

jekyll -v

Yakha iwebhusayithi ye-Jelly static blog kwikhompyuter yakho yasekhaya

Isiqendu 1:Guqula ileta yokuqhuba▼
Ngena ngokuthe ngqo kwi-cmdd:

Isiqendu 2:Guqula isiqulathi seefayili sangoku▼

cd /d d:\Jekyll\

Isiqendu 3:Yenza iwebhusayithi yeJekyll entsha usebenzisa lo myalelo ulandelayo ▼

jekyll new site1

Isiqendu 4:Ngenisa uvimba weefayili weprojekthi▼

cd site1

Isiqendu 5:Qala inkonzo ye-Jekyll▼

bundle exec jekyll serve

ugqithiselo--livereloadiinketho zokuserveHlaziya ngokuzenzekelayo iphepha ngalo lonke ixesha utshintsho lwenziwa kwifayile yemvelaphi▼

bundle exec jekyll serve --livereload
  • Xa uphuhlisa iwebhusayithi yakho, sebenzisajekyll serveOkanye jekyll build
  • Ukunyanzela isikhangeli ukuba sihlaziye kulo lonke utshintsho, sebenzisajekyll serve --livereload,
  • jekyll serveUguqulelo lwendawo eyakhelwe-ngaphakathi_siteAyikufanelanga ukusasazwa.
  • Sebenzisa amakhonkco kunye nee-URL ze-asethi ukusuka kwindawo eyenziweyo jekyll serve izakusebenzisa https://localhost:4000 Ixabiso licwangciswe ngoqwalaselo lomgca womyalelo, endaweni yefayile yoqwalaselo yesayithi.

Isiqendu 6:ukufikelela http://localhost:4000 Jonga iprojekthi.

Qaphela:

  • Ukuba ifayile ibekwe kwi xxx.github .io/blog, inokubangela ukuba iPhepha leGithub lingahlaziywa.
  • Isizathu sale nto kukuba i-GitHub iya kufunda kuphela xxx.github.
  • Ngethamsanqa, le ngxaki ayisiyongxaki inzima. Seta nje iPhepha le-Github kwi-GitHub kwaye ingxaki iya kusonjululwa ngephanyazo!

Uyicima njani iwebhusayithi ye-Jekyll efakwe kwikhompyuter yendawo ngokusebenzisa imiyalelo?

Ungasebenzisa lo myalelo ulandelayo ukucima iwebhusayithi ye-Jekyll efakwe ekuhlaleni.

Cima iifayile ezenziweyo:

Isiqendu 1:Sebenzisa lo myalelo ulandelayo ukucima iifayile ezivelisiweyo▼

jekyll clean

Isiqendu 2:Cima onke abalawuli bewebhusayithi

  • Ukuba ufuna ukucima ngokupheleleyo uvimba wewebhusayithi, unokuyicima ngesandla C:/Users/a/myblog ifolda.

🔗Qhubeka ufunda▼

Jekyll izixhobo

I-Jekyll sisikhokelo esilula, esinesitayile seblogi sokwakha iiwebhusayithi ezingatshintshiyo.

iyasebenzisa Markdown kunye nolwimi lwetemplate yeLiquid, ekuvumela ukuba wenze ngokulula iiwebhusayithi ezintle, ezinamandla.

Bona amaxwebhu e-Jekyll ngolwazi olungakumbi.

Nazi ezinye izixhobo eziluncedo malunga neJekyll ndiyathemba ukuba ezi zixhobo zinokukunceda usebenzise iJekyll ukwakha iwebhusayithi!

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iinkalo ezifunekayo zisetyenzisiwe * Ileyibheli

Isalathiso senqaku
Skrolela phezulu