Jekyll 과 GitHub Pages 소개
2018-08-15
개인 블로그를 운영하기 위해 많은 참고자료들을 살펴보니 대부분 jekyll
과 github page
로 운영한다는 것을 알 수 있었다.
대세에 따라 나 역시 jekyll
을 이용하기로 하였고, 이 페이지에는 그 도구들에 대한 간단한 설명을 적기로 하였다.
Jekyll
공식 사이트의 한글화된 문서를 참고하면 Jekyll이 아래와 같이 정의되어 있다:
Jekyll 은 아주 심플하고 블로그 지향적인 정적 사이트 생성기입니다.
Markdown 형식으로 텍스트 파일을 작성하면 Liquid기능이 추가된 HTML 파일로 변환해주는 도구이다.
즉 작성자가 Markdown으로 내용만 작성하면 Jekyll이 웹 브라우저에 알아서 잘 꾸며서 뿌려준다.
GitHub Pages
GitHub Pages는 간단히 말해 웹 사이트를 호스팅해주는 도구이다. 레퍼런스를 참고하면 GitHub Pages가 Jekyll을 지원한다는 것을 알 수 있다. 그러므로 사용자는 Markdown 파일만 GitHub Pages에 업로드하면 Jekyll이 HTML양식으로 웹 브라우저에 표시해준다. 또한, 여러가지 Jekyll테마가 있어 개인 사이트를 취향껏 꾸밀 수 있다.
결론
- Jekyll은 Markdown컨텐츠를 HTML로 바꿔주는 도구이다.
- GitHub Pages는 웹 사이트를 호스팅해주는 도구이다.
- GitHub Pages가 Jekyll을 지원하기 때문에 사용자는 Markdown 컨텐츠를 GitHub Pages에 업로드만 하면 된다.
- Jekyll에는 다양한 테마가 있어 블로그를 꾸미는데 적합한 것들을 선택할 수 있다.