νμ΄ν μΉ νκ΅ μ¬μ©μ λͺ¨μ ννμ΄μ§ μ μ₯μμ μ€μ κ²μ νμν©λλ€!
νμ΄ν μΉ νκ΅ μ¬μ©μ λͺ¨μ ννμ΄μ§λ PyTorch 곡μ ννμ΄μ§ μ μ₯μλ₯Ό 볡μ νμ¬ λ§λ€μμ΅λλ€.
ννμ΄μ§ λΉλλ₯Ό μν΄ Jekyllκ³Ό Bootstrap λ±μ μ¬μ©νκ³ μμ΅λλ€.
μ΄ μ μ₯μλ₯Ό λΉλνκΈ° μν΄ νμν μ μ°¨λ₯Ό μλ΄ν©λλ€.
μ΄ μ μ₯μλ₯Ό λΉλνκΈ° μν΄μλ μλ λꡬλ€μ νμν©λλ€.
macOSμμ homebrewλ₯Ό μ¬μ©νμ λ€λ©΄, μλ λͺ λ Ήμ΄λ‘ μ€μΉνμ€ μ μμ΅λλ€:
brew install rbenv ruby-build nvm
μλ λͺ λ Ήμ΄λ‘ μ΄ μ μ₯μμμ νμλ‘ νλ ruby λ²μ μ λ§μΆ° rubyμ bundler, νμ ν¨ν€μ§λ€μ μ€μΉν©λλ€.
rbenv install `cat .ruby-version` # ruby μ€μΉ
gem install bundler -v 2.3.13 # bundler μ€μΉ
rbenv rehash
bundle install # νμ ν¨ν€μ§ μ€μΉ
rbenv rehash
μλ λͺ λ Ήμ΄λ‘ μ΄ μ μ₯μμμ νμλ‘ νλ node.js λ²μ μ λ§μΆ° node.js λ° yarn, νμ ν¨ν€μ§λ€μ μ€μΉν©λλ€.
nvm install # node.js μ€μΉ
nvm use # node.js λ²μ μ μ©
npm install yarn # ν¨ν€μ§ λꡬ μ€μΉ
yarn install # νμ ν¨ν€μ§ μ€μΉ
μλ λͺ
λ Ήμ΄λ‘ jekyllμ μ¬μ©νμ¬ λΉλν©λλ€. λ³κ²½ μ¬νμ μ€μκ°μΌλ‘ νμΈνλ €λ©΄ make build
λμ make serve
λͺ
λ Ήμ΄λ₯Ό μ¬μ©νλ©΄ λ©λλ€.
make build # λΉλ κ²°κ³Όλ¬Όμ `./_site` λλ ν 리μ μ μ₯λ©λλ€.
# make serve
- μ°Έκ³ : κΈ°μ¬ν΄μ£Όμ λΆλ€ νμ΄μ§μμλ jekyll/github-metadata νλ¬κ·ΈμΈμ μ¬μ©νκ³ μμΌλ©° λΉλλ₯Ό μν΄μ
JEKYLL_GITHUB_TOKEN
μ΄ νμν©λλ€.
κΈ°μ¬ν΄μ£Όμ λΆλ€ νμ΄μ§λ₯Ό λΉλν΄μΌ νλ κ²½μ°, jekyll/github-metadataμ Authentication λ¬Έμλ₯Ό μ°Έκ³ ν΄μ£ΌμΈμ.
νμ΄ν μΉ νκ΅ μ¬μ©μ λͺ¨μ ννμ΄μ§λ GitHub Pagesλ₯Ό μ¬μ©ν©λλ€.
ννμ΄μ§λ GitHub Actionsλ₯Ό μ¬μ©νμ¬ μλμΌλ‘ λΉλ λ° gh-pages
λΈλμΉμ λ°°ν¬λ©λλ€.
ννμ΄μ§μμ μλͺ»λ λ΄μ© λλ λ³κ²½ / μΆκ°νκ³ μΆμ λ΄μ©μ΄ μλ€λ©΄ μ΄ μ μ₯μμ κΈ°μ¬νμ€ μ μμ΅λλ€.
κΈ°μ¬νκΈ° λ¬Έμλ₯Ό μ°Έκ³ ν΄μ£ΌμΈμ.