로컬에서 블로그 서버 실행 방법
tucan9389 opened this issue · 2 comments
블로그는 jekyll을 사용합니다. terminal에서 $ jekyll serve
를 실행하여 블로그를 실행하면 127.0.0.1:4000
로 접속하여(브라우저) 글을 확인할 수 있습니다.
실행환경
- macOS
루비, 지킬 설치
환경 세팅하는데 한세월 ㅠㅠ
https://www.earthinversion.com/blogging/how-to-install-jekyll-on-appple-m1-macbook/
실행
# cd ~/applicable-ml.github.io
bundle exec jekyll serve
실행 결과
$ bundle exec jekyll serve
Configuration file: /Users/user/projects/applicable-ml/applicable-ml.github.io/_config.yml
Source: /Users/user/projects/applicable-ml/applicable-ml.github.io
Destination: /Users/user/projects/applicable-ml/applicable-ml.github.io/_site
Incremental build: disabled. Enable with --incremental
Generating...
Jekyll Feed: Generating feed for posts
done in 0.833 seconds.
Auto-regeneration: enabled for '/Users/user/projects/applicable-ml/applicable-ml.github.io'
Server address: http://127.0.0.1:4000
Server running... press ctrl-c to stop.
위에 나온 jekyll 설치 가이드 중 안되는 부분이 있습니다.
echo 'eval "$(rbenv init - zsh)"' >> ~/.zshrc
요부분 제대로 동작 안합니다.
저같은 경우는 rbenv init - zsh를 실행시켜서 CLI에 뿌려진 결과를 직접 .zshrc에 넣었습니다.
echo 'export PATH="/usr/local/opt/ruby/bin:/usr/local/lib/ruby/gems/3.0.0/bin:$PATH"' >> ~/.zshrc
이부분 또한 저는 ruby가 ~/. gem/ruby/3.0.0/bin에 깔려서
export PATH="~/. gem/ruby/3.0.0/bin:$PATH"
라고 .zshrc에 직접 추가했습니다.
bundle update --bundler
bundle add webrick
bundle install --redownload
이 부분은 이 repo를 clone한 뒤에 repo directory에 실행해서 하는 거였더군요.
위와 같이 하니까 잘 됩니다.