1. Jekyll이란?



대체텍스트

  • 텍스트 변환 엔진으로, 마크업 언어로 글을 작성하면 미리 정의해 놓은 규칙에 따라서 정적인 웹사이트를 만들어준다. 이 과정에서 원하는 기능들을 구현할 수 있음

  • 정적 웹사이트를 만들기 때문에, PHP 등의 서버 소프트웨어가 필요 없어, 매우 빠르고 가벼움

  • 기본 형식: 마크다운 언어로 작성한 포스트를 github에서 commit & push한다.



2. Jekyll 매커니즘


  • 게시글마다 md 파일이나 html 파일을 생성한다.

  • 글을 작성하고 배포하기 위한 빌드를 jekyll에서 진행하면 응답할 html 화면을 만들고 파일로 저장해서 준비한다.

  • 유저가 특정 화면을 요청하면 미리 생성한 html 파일을 찾아 꺼내준다.