Bii o ṣe le lo akori Jekyll? Ikẹkọ fifi sori akori bulọọgi Jekyll

💥 Ṣe tirẹJekyllAṣiri iyalẹnu si ṣiṣe akori bulọọgi rẹ ni igba 100 ni ilọsiwaju diẹ sii, Mo jẹ iyalẹnu! 🤯

Ikẹkọ yii yoo kọ ọ ni igbese nipa igbese bi o ṣe le fi sori ẹrọ ati lo akori Jekyll Paapa ti o ba jẹ alakobere, o le ni irọrun bẹrẹ.

Sọ o dabọ si awọn bulọọgi alaidun ati ṣẹda aaye alailẹgbẹ ati ti ara ẹni!

Awọn imọran ilowo pupọ ati awọn imọran ironu lati ṣe iranlọwọ fun ọ lati di bulọọgi kan! 🚀✨

Kini akori Jekyll kan?

Akori Jekyll jẹ oju opo wẹẹbu Jekyll ti a ti kọ tẹlẹ ti o le lo bi aaye ibẹrẹ fun kikọ oju opo wẹẹbu tirẹ.

Akori naa pẹlu gbogbo koodu, awọn aza, ati awọn awoṣe ti o nilo lati bẹrẹ.

Bii o ṣe le lo akori Jekyll? Ikẹkọ fifi sori akori bulọọgi Jekyll

Bii o ṣe le fi akori bulọọgi Jekyll sori ẹrọ?

NinuYan akori Jekyll ti o tayọ ati irọrunNi ipari, o le bẹrẹ kikọ oju opo wẹẹbu rẹ nipa titẹle awọn igbesẹ wọnyi:

igbese 1:. Fi sori ẹrọ Jekyll

  • Rii daju pe o ti fi Ruby sori ẹrọ.
  • Fi Jekyll sori ẹrọ ni lilo aṣẹ atẹle:
gem install jekyll

Igbesẹ 2: Ṣẹda oju opo wẹẹbu Jekyll tuntun kan

  • Ṣẹda oju opo wẹẹbu Jekyll tuntun nipa lilo aṣẹ atẹle:
jekyll new site1
  • Tabi lo pipaṣẹ atẹle lati ṣẹda itọsọna aaye1 ni akọkọ:
mkdir site1

Lẹhinna, lọ si eyi site1 Ninu itọsọna naa:

cd site1

Ṣẹda oju opo wẹẹbu Jekyll kan ninu itọsọna lọwọlọwọ:

jekyll new .

Igbesẹ 3: Daakọ awọn faili nkan

  • Daakọ faili nkan ti o yan si_postsfolda.

Igbesẹ 4: Tunto oju opo wẹẹbu rẹ

  • Ṣatunkọ ojula1/_config.yml faili lati tunto oju opo wẹẹbu rẹ.

  • O nilo lati tunto awọn eto wọnyi:

    • site.name: Orukọ oju opo wẹẹbu rẹ.
    • site.description: Apejuwe ti oju opo wẹẹbu rẹ.
    • baseurl: Rẹ aaye ayelujara URL.

Igbesẹ 5: Ṣafikun akoonu rẹ

  • ṣẹda titun Samisi faili lati fi akoonu rẹ kun.
  • Awọn faili isamisi le ni ọrọ ninu, awọn aworan, koodu, ati akoonu miiran.

Igbesẹ 6: Ṣe awotẹlẹ oju opo wẹẹbu rẹ

  • Ṣe awotẹlẹ aaye rẹ nipa lilo aṣẹ atẹle:
bundle exec jekyll serve
  • Aṣẹ yii lọra ati pe o nilo lati ṣiṣẹ olupin agbegbe ati awotẹlẹ ni agbegbe.

Igbesẹ 7: Kọ oju opo wẹẹbu rẹ

  • Kọ oju opo wẹẹbu rẹ nipa lilo awọn aṣẹ wọnyi:
bundle exec jekyll build
  • Aṣẹ yii yarayara ati pe o nilo lati ṣe awọn faili aimi nikan ati ran oju opo wẹẹbu lọ.

Igbesẹ 8: Fi oju opo wẹẹbu rẹ ranṣẹ

  • yoo _site Fi folda ranṣẹ si olupin wẹẹbu rẹ.

Bii o ṣe le fi akori Jekyll sori kọnputa agbegbe nipa lilo pipaṣẹ git clone?

nilo lati lo git clone Lati ran akori Jekyll sori kọnputa agbegbe rẹ, o le tẹle awọn igbesẹ isalẹ:

1. Ṣii laini aṣẹ tabi ebute.

2. Lilö kiri si folda ibi ti o fẹ lati ran awọn akori.

3. Ṣiṣe aṣẹ wọnyi:

git clone https://github.com/melangue/dactl.git
  • Aṣẹ yii yoo ṣe ẹda ibi ipamọ akori Jekyll si folda lọwọlọwọ.

4. Lilö kiri si folda akori cloned.

5. Ṣiṣe aṣẹ wọnyi:

bundle exec jekyll serve
  • Aṣẹ yii yoo bẹrẹ olupin Jekyll ati bẹrẹ gbigbalejo oju opo wẹẹbu rẹ ni agbegbe.

O le wo oju opo wẹẹbu rẹ nipa lilo si URL atẹle yii:

  • http://localhost:4000

Eyi ni diẹ ninu awọn imọran afikun:

  • o le lo --branch Awọn aṣayan pato ẹka lati oniye. Fun apẹẹrẹ, lati oniye master ẹka, ṣiṣe aṣẹ wọnyi:
git clone https://github.com/melangue/dactl.git --branch master
  • o le lo --depth Aṣayan pato ijinle itan ifaramo si ẹda oniye. Fun apẹẹrẹ, lati kọlu awọn iṣẹ 10 to kẹhin, ṣiṣe aṣẹ wọnyi:
git clone https://github.com/melangue/dactl.git --depth 10

Ṣe ireti pe awọn igbesẹ wọnyi ṣe iranlọwọ fun ọ lati mu akori Jekyll sori kọnputa agbegbe rẹ!

发表 评论

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti o nilo ni a lo * 标注

Yi lọ si Top