ubuntu Jekyll 을 설치하기

Jekyll 을 설치하기 전, 필요한 모든 의존요소를 가지고 있는지 확인해야 합니다.

$ sudo apt-get install ruby-full build-essential zlib1g-dev

루트 사용자로 루비 젬을 설치하는 것은 피하는게 좋습니다. 따라서, 일반 사용자 계정에 젬 설치 디렉토리를 설정할 필요가 있습니다.

환경변수 등록하기

다음 명령어들은 젬 설치 경로를 설정하는 환경설정 변수들을 ~/.bashrc 파일에 추가할 것입니다. 다음과 같이 실행하세요:

echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

마지막으로, Jekyll 을 설치합니다

$ gem install jekyll bundler

jekyll을 설치할 경로로 이동하여 새 블로그 생성하기

$ cd workspace

저는 workspace 안에 myblog로 생성해주겠습니다.

$ jekyll new myblog
$ cd myblog

build 해서 로컬 서버에서 사용할 수 있도록 합니다.

bundle exec jekyll serve

아래 경로에서 테스트합니다.

http://localhost:4000

ubuntu에서 백그라운드로 지킬(jekyll)을 실행할 때

nohup로 jekyll을 수행하면 정상적으로 돌아갈 줄 알았는데 문제가 있었다. 아래 글을 참고하도록 하자.

2021-06-30-백그라운드에서 지킬(jekyll) 실행하기