applicable-ml/applicable-ml.github.io

로컬에서 블로그 서버 실행 방법

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에 실행해서 하는 거였더군요.

위와 같이 하니까 잘 됩니다.

@qelloman 감사합니다!!