Jekyll 이란

Jekyll은 정적인 웹사이트 생성기로 Ruby라는 언어를 기반으로 제작되었으며 마크다운 방식으로 글쓰기가 가능하다. 워드프로세스가 동적 웹사이트인 반면, Jekyll은 정적 웹사이트를 생성하는 도구이다. HTML/CSS 등의 정적파일만으로 사이트를 생성하기 때문에, 매우 빠르고 가벼운 특징이 있다.

포스트와 페이지의 개념만 이해하면, 쉽게 글을 작성하고 관리하는 것이 가능하다. 각 포스트를 작성할 때는 마크다운을 사용하기 때문에, 초보자도 쉽게 사용할 수 있다.

(1) Jekyll 시작하기

Jekyll을 설치하기 위해선 먼저 컴퓨터에 Ruby가 설치되어 있어야 한다.

먼저 터미널을 열어서 루비의 버전을 확인한다.

ruby -v

이 글을 보고 있는 분은 Ruby를 만져본 적이 없을테니 구버전의 루비가 설치되어 있을 것이다. 이제 새로운 루비를 설치하기 위해 터미널에서 아래와 같이 타이핑하여 루비 버전 관리 도구인 RVM을 설치하자.

\curl -sSL https://get.rvm.io | bash -s stable

텍스트가 주르르르 넘어가고 RVM이 설치됐으면 터미널의 아래와 같이 입력하여 새로운 버전의 Ruby를 설치한다.

rvm install ruby-3.0.0

Ruby의 설치가 완료됐으면 아래 두 명령어를 하나씩 타이핑해 새로 설치한 버전을 적용시켜준다.

rvm use ruby-3.0.0
rvm --default use 3.0.0

이제 마지막으로 아래와 같이 입력해서 업데이트된 Ruby의 버전이 3.0.0으로 나오는지 확인한다.

ruby -v

Ruby 설치가 완료되었다면 이어서 아래의 명령어를 타이핑해 Jekyll을 설치하자.

gem install jekyll bundler

정상적으로 프로세스가 지나갔다면 Jekyll 설치가 완료되었다.

(2) Jekyll 블로그 생성하기

Ruby와 Jekyll 설치가 완료되었다면 이제 Jekyll 블로그를 생성할 차례다. Mac에서는 터미널, Windows에서는 명령 프롬프트를 실행한다. 이제 여기서 새로운 블로그를 생성하려면 아래와 같이 명령어를 입력하면 된다.

jekyll new 블로그폴더이름

블로그폴더이름 에 입력한 이름으로 새로운 폴더가 생성되고 그 안에 블로그 파일이 들어가게 된다. 이제 새로운 블로그를 생성했으니 cd 명령어를 이용해 블로그 폴더로 접속해보자.

cd 블로그폴더이름

이제 이 블로그를 실행시켜서 테스트하려면 아래의 명령어를 입력하면 된다.

bundle exec jekyll serve 

bundle exec jekyll serve 를 입력하면 Jekyll 서버가 내 컴퓨터에서 실행된다.

정상적으로 서버가 실행되었으면 터미널 혹은 명령 프롬프트를 종료하지 않은 상태에서 웹 브라우저를 열어 localhost:4000을 입력하여 접속하면 내 블로그가 실행되고 아래와 같은 웹사이트가 열린다. 확인 후 Jekyll 웹 서버를 종료하려면 터미널 혹은 명령 프롬프트에서Ctrl+C를 누르면 된다.

[참고] Jekyll 블로그 만들기(1) - 설치하기