I recommend this site for beginners to start jekyll.
- Jekyll은 static websites 생성 프레임워크이다. 이는 Ruby로 만들어 졌다. 이것은 Markdown 파일을 __posts 디렉토리에 생성하는 것만으로 멋진 static website를 만들어 준다.
node.js 의 npm(Node Packaged Modules) 이 있는 것처럼 Ruby에도 gem이라는 것이 존재한다.
즉 website를 구성하는데 필요한 라이브러리들을 Gemfile안에 작성한다.
Gemfile은 내가 사용하는 라이브러리를 작성해놓고
“bundle install”이라는 instruction을 이용해서 Gemfile안에 있는 라이브러리를 한번에 설치가 가능하도록 하는 파일이다.
config.yml 파일은 Jekyll의 모든 설정은 __config.yml파일에 저장되어진다. 즉 이 파일을 수정하여 우리에 맞는 설정으로 바꾸면 된다.
Jekyll은 markdown 파일을 자동으로 정적 페이지로 만들어준다.
- 파일 이름은 YYY-MM-dd-{제목}.md 형태로 만든다.
- Front Matter를 작성한다. Front Matter는 Jekyll이 정적 페이지를 만들때의 메타 정보를 기입하는 곳이다. 자세한 정보는 링크를 참조한다.
이 블로그를 이용하면 기본적인 Jekyll를 이용해서 github page 제작의 기본을 배울 수 있다.
이 메모는 Jekyll 영문 사이트 내용을 요약한 글이다.
Jekyll은 static website generator이고 github pages을 생성하는 엔진으로 이용한다.
Reference
-
Jekyll’s theme shows you that kind of Jekyll’s Theme
-
Static generator’s types shows you how many types there is as static site generator.