μ΄μ λ²μ μμλ λ€μ΄λ°μ μ€νν ν λ©μ§ μν μ¬μ΄νΈλ₯Ό 보λ μμμ΄ λμμ΄μ
bundle exec jekyll serve
μ΄ λλ¬Έμ mmμ ν¬κ² λ¨Έλ¬Όλ λ€. λ§μΉ μΈκ΅μ λμ κ°λ¦° μ± λ΄λ €μ£Όλ κ² κ°μκΈ° λλ¬Έμ΄λ€. μλμν€λ λ° μΌλ§λ μκ°μ΄ κ±Έλ¦΄μ§ λͺ¨λ₯΄κ² μ΅λλ€.
μ΄μ mmλ amplify, jekyll-bootstrap λ° κΈ°ν μ¬μ©μλ₯Ό μ΄ λ΅λ΅ν νλ©΄μΌλ‘ κ²°ν©ν©λλ€.
λΉλͺ
μ μ§λ₯΄λ©° λλ§μΉκ³ μΆκ² λ§λλλ€.
μ¬λλ€μ΄ 볡μ λ± νμ νμΌμ λ³κ²½νλλΌλ
μ΅μν μ¬κΈ°μμ 1루κΉμ§ λ°λ €λ€ μ€ μ μμ΅λκΉ?
μ΄κ²μ μλλ κ²μ΄μμ΅λλ€. λλ μλμ μΌλ‘ λͺ¨λ λ°λͺ¨ κ²μλ¬Ό, νμ΄μ§ λ° μ»¬λ μ μ μ κ±°νμ΅λλ€. μ΄λ _theme_μ μΌλΆκ° μλλΌ μ½ν μΈ μ΄κΈ° λλ¬Έμ λλ€. μΌλ§λ λ§μ μ¬λλ€μ΄ μ κ±°ν μ μλμ§(λλ μ κ±°ν΄μΌ νλμ§) λ¨μκ° μλμ§ λλ κ²μ λλ€. μλ₯Ό λ€μ΄ "ν λ§ μ€μ " νμ΄μ§λ₯Ό μΌλ§λ λ§μ ν¬ν¬κ° μ μ§νλμ§ μκ³ μμ΅λκΉ? λ΅λ³. ν€!
κ·Έλ¦¬κ³ λΉμ μ΄ λ§νλ―μ΄:
μ¬λλ€μ΄ 볡μ λ± νμ νμΌμ λ³κ²½νλλΌλ
λ°λͺ¨ μ½ν μΈ λ₯Ό μ κ±°ν΄μΌ νλ λ λ§μ μ΄μ . μ΄μ¨λ μ κ±°νλ €λ κ²½μ° μ¬λλ€μκ² μΆκ° λ¨κ³λ₯Ό μ 곡νλ μ΄μ λ 무μμ λκΉ?
κ·ΈλΌμλ λΆκ΅¬νκ³ index.html νμ΄μ§λ₯Ό κ·Έλλ‘ λμκ³ κΈ°λ³Έ μ¬μ΄νΈλ‘ μ΄λν©λλ€.
λΉμ μ΄ μ λ§λ‘ ν΄μλ μλλ gh-pages
λΆκΈ°λ₯Ό μ¬μ©νλ κ²μ²λΌ 보μ
λλ€.
master
λ₯Ό μ¬μ©νλ©΄ κ²μλ¬Όμ΄ μμ§λ§ μ μμ μΈ "μ΅κ·Ό κ²μλ¬Ό" ννμ΄μ§κ° νμλ©λλ€. λ΄ gh-pages
λΆκΈ°μλ baseurl: /minimal-mistakes
μ΄ μ€μ λμ΄ μμ΅λλ€. μ¦, baseurl
λλ¬Έμ bundle exec jekyll serve
λ₯Ό μ€νν λ http://localhost :4000/minimal-mistakes/μμ μ‘μΈμ€ν΄μΌ ν©λλ€. baseurl
. λλ amplifyμ Jekyll-bootstrapμ΄ κ°μ λ°©μμ΄κ³ GitHub νμ΄μ§μμ νλ‘μ νΈλ₯Ό μ μ νκ² μ 곡νλλ‘ κΈ°λ³Έ URLμ΄ μ€μ λμ΄ μλ€κ³ κ°μ ν©λλ€. ν΄κ²°νκΈ° μ¬μ΄ λ¬Έμ ... _config.yml
μμ ν΄λΉ νμ μ κ±°νκ±°λ localhost:4000 μ κΈ°λ³Έμ μΆκ°νμμμ€.
μ¬κΈ° λ΄ μ κ·Ό λ°©μμ΄ μμ΅λλ€
κ·Έ κ²°κ³Ό λ€μκ³Ό κ°μ μ€λ₯ λ©μμ§κ° λνλ©λλ€.
Liquid Exception: The included file '/Users/mac/gits/jekyll/minimal-mistakes/_includes/feature-row' should exist and should not be a symlink in minimal-mistakes-demo/_pages/splash-page.md
jekyll 3.0.3 | Error: The included file '/Users/mac/gits/jekyll/minimal-mistakes/_includes/feature-row' should exist and should not be a symlink
Gem κΈ°λ°μ "λΉ λ₯Έ μμ" μ§μΉ¨μΌλ‘ μΈν΄ μ€μΉκ° μμ ν μλνμ§ μλλ€λ κ²μ μμμ΅λλ€. μ 보λ₯Ό κ²μν λ κΈ°λ‘λ μ΄ λ¬Έμ λ₯Ό λ°κ²¬νμ΅λλ€. λλ μ΄κ²μ νΌλλ°±μΌλ‘ κ²μνκ³ λμΌν λ¬Έμ λ‘ μ¬κΈ°μμ λλ μμλ λ€λ₯Έ μ¬λλ€μ λμΈ μ μμ΅λλ€. λ€μμ κ²μλ¬Όμ΄ νλλ§ ν¬ν¨λμ΄ μμ§λ§ μμ ν μμ μ€μΉλ₯Ό μν΄ μ μκ² λμμ΄ λ λ¨κ³μ λλ€.
$ gem install jekyll bundler
$ jekyll new jekyll-mm
$ cd jekyll-mm
$ sed -i -e 's/"minima".*/"minimal-mistakes-jekyll"/' Gemfile
$ bundle install
$ rm _config.yml index.md about.md
$ wget https://raw.githubusercontent.com/mmistakes/minimal-mistakes/master/_config.yml
$ echo 'theme: minimal-mistakes-jekyll' >> _config.yml
$ wget https://raw.githubusercontent.com/mmistakes/minimal-mistakes/master/index.html
$ sed -i -e 's/^layout: post/layout: single/' _posts/*welcome-to-jekyll.markdown
$ jekyll serve
_config.yml
μ theme: minimal-mistakes-jekyll
λ₯Ό μΆκ°ν΄μΌ ν©λλ€. μ΄κ²μ΄ μμΌλ©΄ μλνμ§ μμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
Gem κΈ°λ°μ "λΉ λ₯Έ μμ" μ§μΉ¨μΌλ‘ μΈν΄ μ€μΉκ° μμ ν μλνμ§ μλλ€λ κ²μ μμμ΅λλ€. μ 보λ₯Ό κ²μν λ κΈ°λ‘λ μ΄ λ¬Έμ λ₯Ό λ°κ²¬νμ΅λλ€. λλ μ΄κ²μ νΌλλ°±μΌλ‘ κ²μνκ³ λμΌν λ¬Έμ λ‘ μ¬κΈ°μμ λλ μμλ λ€λ₯Έ μ¬λλ€μ λμΈ μ μμ΅λλ€. λ€μμ κ²μλ¬Όμ΄ νλλ§ ν¬ν¨λμ΄ μμ§λ§ μμ ν μμ μ€μΉλ₯Ό μν΄ μ μκ² λμμ΄ λ λ¨κ³μ λλ€.
_config.yml
μtheme: minimal-mistakes-jekyll
λ₯Ό μΆκ°ν΄μΌ ν©λλ€. μ΄κ²μ΄ μμΌλ©΄ μλνμ§ μμ΅λλ€.