I-Jekyll yakha iiwebhusayithi ezininzi ezingatshintshiyo ekuhlaleni.

🌈【Isifundo sokugqibela】JekyllUkukopela koqwalaselo lwewebhusayithi ezininzi, dlala ngotyelelo lwewebhusayithi ezahlukeneyo, kwaye wonwabemdaulonwabo! ✨🎈

🌈 Ngaba uyafuna ukwazi ngokulula izakhono zokumisela indawo ezininzi zeJekyll? apha uyeYakha iwebhusayithi yebhlog emileyo ukusuka ekuqaleni kwikhompyuter yakho yasekhayaIsifundo sokugqibela! Ukusuka ekusekweni ukufikelela kwiwebhusayithi eyahlukeneyo ukonwabela ulonwabo olungenamkhawulo, esi sikhokelo siyakwenza konke! Vumela ukuba ube yinkosi yewebhusayithi! 💥🚀

Jekyll iindlela ezininzi static website uqwalaselo

编辑 _config.yml ifayile yokuqwalasela iJekyll.

Izinto zoqwalaselo ziquka isihloko sesayithi, inkcazelo, umxholo, i-URL, njl..

Xa usebenzisa iJekyll ukwakha iiwebhusayithi ezininzi ekuhlaleni, unokufikelela kwiiwebhusayithi ezahlukeneyo ngezi ndlela zilandelayo:

Sebenzisa inombolo yezibuko eyahlukileyo:

  • Iwebhusayithi nganye inokuqhuba kwinombolo yezibuko eyahlukileyo.
  • Umzekelo, ungaqhuba ibhlog yakho yobuqu kwizibuko 4001 kwi, sebenzisa iprojekti yokubonisa iwebhusayithi kwizibuko 4002 ivuliwe.
  • Kwi-browser, unokufikelela kwiiwebhusayithi ezahlukeneyo ngokuchaza inombolo ye-port kwi-URL.
  • Umzekelo, ukufikelela kwizibuko elisebenzayo 4001 Kwibhlog yakho yobuqu, ungangena http://localhost:4001,

Nantsi eminye imizekelo yolungiselelo oluthile:

Sebenzisa inombolo yezibuko eyahlukileyo:

# _config.yml 文件
port: 4001

Sebenzisa igama lesizinda elahlukileyo:

# _config.yml 文件
url: "http:// blog.example. com"

Lawula iiwebhusayithi ezininzi zeJekyll ezingatshintshiyo

I-Jekyll yakha iiwebhusayithi ezininzi ezingatshintshiyo ekuhlaleni.

Unokwenza ifolda eyahlukileyo kwiwebhusayithi nganye, ulungelelanisa iwebhusayithi nganye ngeeprofayili ezahlukeneyo kunye nomxholo.

Umzekelo: Masithi ufuna ukwenza iblogi yakho kunye newebhusayithi yokubonisa iprojekthi.

ibhlog yobuqu:

  • Yenza ifayile ebizwa blog ifolda.
  • In blog ifolda, yenza _config.yml Kunye kunye index.md ifayile.
  • In _config.yml Kwifayile, qwalasela isihloko sesayithi, inkcazo, njl.
  • In _posts ifolda, yongeza iposti yakho yebhlog.

Iprojekthi yokubonisa iwebhusayithi:

  • Yenza ifayile ebizwa portfolio ifolda.
  • In portfolio ifolda, yenza _config.yml Kunye kunye index.md ifayile.
  • In _config.yml Kwifayile, qwalasela isihloko sesayithi, inkcazo, njl.
  • In _posts ifolda, yongeza ulwazi lweprojekthi yakho.

Iwebhusayithi yokupapasha:

  • In blog ifolda, qhuba jekyll serve Iodolo yokupapasha ibhlog yakho.
  • In portfolio ifolda, qhuba jekyll serve Umyalelo wokukhutshwa kweprojekthi yewebhusayithi yokubonisa.
  • Ukusebenzisa iJekyll ukwakha iiwebhusayithi ezininzi yindlela elula nesebenzayo.

Uyiqala njani iwebhusayithi yeJekyll efakwe ekuhlaleni ngomyalelo?

Iza kuqaliswa ngelayini yomyalelo efakwe ekuhlaleni d:\Jekyll\site1\ Kwiwebhusayithi yeJekyll, unokulandela la manyathelo:

1. Yiya kwifolda yewebhusayithi yeJekyll:

  • Vula umgca womyalelo okanye i-terminal.
  • Yiya kwifolda yewebhusayithi usebenzisa umyalelo
cd /d d:\Jekyll\site1

2. Sebenzisa ijekyll service command:

bundle exec jekyll serve
  • Lo myalelo uya kuqalisa iseva ye-Jekyll kwaye uqale ukubamba iwebhusayithi yakho ekuhlaleni.

3. Ungajonga iwebhusayithi yakho ngokufikelela kule URL ilandelayo kwibrawuza yakho:

http://localhost:4001

Nanga amanye amacebiso ongezelelweyo:

  • ungasebenzisa--portukhetho luxela inani lezibuko. Umzekelo, ukusingatha iwebhusayithi yakho kwizibuko 8080 , nceda uqhube lo myalelo ulandelayo:
bundle exec jekyll serve --port 8080
  • ungasebenzisa--configIinketho zikhankanya ifayile yoqwalaselo. Umzekelo, ukusebenzisa ifayile ebizwamyconfig.ymlifayile yoqwalaselo, sebenzisa lo myalelo ulandelayo:
bundle exec jekyll serve --config myconfig.yml
  • ugqithiselo--livereloadiinketho zokuserveHlaziya ngokuzenzekelayo iphepha ngalo lonke ixesha utshintsho lwenziwa kwifayile yemvelaphi:
bundle exec jekyll serve --livereload
  • Ngenisa iwebhusayithi yakho usebenzisa lo myalelo ulandelayo:
bundle exec jekyll build

Ungongeza njani umxholo wenqaku kwiJekyll?

Yenza ifayile ye-md ukongeza umxholo.

Jekyll inkxaso Markdown Igrama, enokusetyenziswa ukufomatha umbhalo, ukufaka imifanekiso, ukwenza amakhonkco, njl.

Ngokulandela le tutorial ingezantsi, kuya kufuneka ukwazi ukwenza iwebhusayithi elungele iimfuno zakho▼

Shiya uluvo

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

Skrolela phezulu