jekyll을 이용하여 블로그 만들기(1): jekyll 설치하기
이번 글에서는 jekyll을 이용해서 블로그를 만드는 방법에 대해서 알아보도록 하겠다. jekyll은 간단한 블로그나 정적인 사이트를 작성할 수 있는 소프트웨어로 “ruby”라는 프로그래밍 언어를 기반으로 하고 있다. jekyll은 GitHub의 공동창립자이기도한 Tom Preston-Werner에 의해 2008년에 탄생되었다. jekyll은 GitHub Pages의 엔진이며 가장 유명한 정적 사이트 생성기 중에 하나이기도 하다.
jekyll의 장점
jekyll의 가장 큰 장점으로 GitHub Pages와의 연동이 쉽다는 점을 들 수가 있을 것이다. Github Pages는 jekyll을 기반으로하는 GitHub에 의해 제공되고 있는 웹호스팅 서비스이다. 사용자들은 Github Pages를 통해서 무료로 도메인 부여받을 수가 있다. 그리고 사용자들은 jekyll을 통해 GitHub Pages를 좀더 손쉽게 사용할 수가 있게 된다.
-
jekyll을 통해서 사용자는 HTML 대신에 Markdown을 사용할 수가 있다.
-
사용자들은 jekyll에서 제공하는 테마를 사용하여 CSS를 사용하지 않고도 자신의 사이트를 꾸밀 수가 있다.
그렇다면 문제는 없나?
아쉽게도 가장 큰 문제가 있다. 바로 어렵다는 점이다. 네이버 블로그나 티스토리와 같은 GUI 형식이 아닐 뿐만이 아니라 jekyll과 GitHub등 알아야 할 것도 매우 많다. 따라서 나는 몇 차례에 걸친 글을 통해서 jekyll과 GitHub를 통해 블로그를 만드는 것에만 집중해서 설명하도록 하겠다. 블로그 글만 잘 따라온다면 블로그를 만들고 운영하는 데 큰 어려움은 없을 것이다.
먼저 jekyll을 설치해보자.
! jekyll의 설치는 터미널에서 이루어진다. 터미널을 실행한 이후에 다음의 명령어를 입력하면 된다. 순서는 Ruby 의 설치 - jekyll 의 설치 순으로 이루어진다.
-
xcode-select –install // 명령줄 도구를 설치한다.
-
최신의 Ruby gem 을 설치하기 위해서는 다음과 같이 Homebrew를 통해 설치하는 것이 좋다.
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"#*Homebrew설치* $ brew install ruby #*최신 Ruby 설치* $ ruby -v # *Ruby의 버젼을 확인*
! Ruby gem 을 설치하였다면 이제 jekyll 을 설치할 수가 있다.
-
sudo install bundler jekyll // jekyll을 설치한다. 이때, SuperUser 권한이 필요하다.
- jekyll을 설치가 완료되었다면, jekyll 사이트 설치해야 한다. 이 때, 자신이 블로그를 운영을 위한 메인 폴더를 만들어야 한다.(폴더명을 생각해두자, 여기에서는 “myblog” )
$ jekyll new myblog #*myblog 폴더를 만들고 그 곳에 jekyll을 설치함* $ cd myblog # *myblog 폴더로 이동* $ bundle exec jekyll serve # *local서버에 사이트를 개설하여 사용할 수 있게 함.*
- http://localhost:4000/ 에 접속하면 다음과 같이 블로그가 생성된 것을 확인할 수 있다.