About jekyll
다음은 jekyll 문서에서 가져온 내용입니다.
Jekyll 은 아주 심플하고 블로그 지향적인 정적 사이트 생성기입니다. Jekyll 은 다양한 포맷의 원본 텍스트 파일을 템플릿 디렉토리로부터 읽어서, (Markdown 등의) 변환기와 Liquid 렌더러를 통해 가공하여, 당신이 즐겨 사용하는 웹 서버에 곧바로 게시할 수 있는, 완성된 정적 웹사이트를 만들어냅니다. 그리고 Jekyll 은 GitHub Pages 의 내부 엔진이기도 합니다. 다시 말해, Jekyll 을 사용하면 자신의 프로젝트 페이지나 블로그, 웹사이트를 무료로 GitHub 에 호스팅 할 수 있다는 뜻입니다.
Install jekyll
먼저 jekyll의 설치를 하기전에 다음의 준비물이 설치 되어 있어야 한다.
Jekyll 설치는 아주 쉽고 직관적이지만, 시작하기 전에 먼저 확인해야 할 몇 가지 준비물이 있습니다.
- Ruby (Jekyll 2 사용 시 v1.9.3 이상, Jekyll 3 사용 시 v2 이상의 개발 패키지 포함)
- RubyGems
- 리눅스, 유닉스, 또는 맥 OS X
- NodeJS, 또는 다른 JavaScript 실행환경 (Jekyll 2 와 그 이전 버전에서, CoffeeScript 지원에 필요함).
- Python 2.7 (Jekyll 2 나 그 이전 버전일 경우)
상세 설치 주소는 여기 에서 확인
가장 기본적인 형태로 Jekyll 사이트를 구축하고 실행하는 방법을 먼저 알려드립니다.
현재 디렉토리에서 Jekyll 을 구성하려면, 새 디렉토리 이름 대신 jekyll new . 을 실행하세요.
초기 블로그의 화면은 http://localhost:4000 로 접근 하면 확인이 가능 하다.
만약, jekyll이 위의 방법으로 설치 되지 않을 경우
다음의 방법으로 jekyll를 설치 하세요.
Make Blog with Theme
테마를 사용하면, 좀더 멋진 블로그를 만들 수 있다. 내가 사용한 테마는 Moon이다.
테마는 jekyll Themes에서 찾아 볼 수 있다.
테마를 사용하기 위해서 하는 일은 다음과 같다.
- 테마의 소스를 로컬 PC에 다운로드 한다.
- 소스를 빌드 한다.
- 빌드 중 오류가 발생 하면, 4.을 참고
- 빌드된 디렉토리에서 jekyll serve를 입력 한다.
- 설치 하라는 플러그인이 있을 경우 추가로 설치 한다.
- 설치해야하는 플러그인 정보는 Gemfile 에 표현되어 있다.
- 그 외에 추가 설치 정보는 오류 메시지를 확인 하자
- 실행이 완료 되었으면 http://localhost:4000 를 확인 한다.
플러그인 설치 중 오류 발생시 다음을 실행
Reference
- https://brunch.co.kr/@hee072794/39
- https://vjinn.github.io/tip/jekyll-plugins-and-github-pages/
- https://github.com/flapjack/omnibus-flapjack/issues/72
- https://nolboo.kim/blog/2013/10/15/free-blog-with-github-jekyll/
- https://github.com/TaylanTatli/Moon
- http://jekyllrb-ko.github.io/docs/home/