Jekyll
1. Jekyll이란?

-
텍스트 변환 엔진으로, 마크업 언어로 글을 작성하면 미리 정의해 놓은 규칙에 따라서 정적인 웹사이트를 만들어준다. 이 과정에서 원하는 기능들을 구현할 수 있음
-
정적 웹사이트를 만들기 때문에, PHP 등의 서버 소프트웨어가 필요 없어, 매우 빠르고 가벼움
-
기본 형식: 마크다운 언어로 작성한 포스트를 github에서 commit & push한다.
2. Jekyll 매커니즘
-
게시글마다 md 파일이나 html 파일을 생성한다.
-
글을 작성하고 배포하기 위한 빌드를 jekyll에서 진행하면 응답할 html 화면을 만들고 파일로 저장해서 준비한다.
-
유저가 특정 화면을 요청하면 미리 생성한 html 파일을 찾아 꺼내준다.