기본 환경설정
증분 재생성
증분 재생성은 여전히 개발 진행중인 기능입니다
비록 증분 재생성이 대부분의 경우에 잘 작동하긴 하지만, 모든 상황에서 올바르게 작동할 것이라고 말할 수는 없습니다. 이 기능을 사용할 때에는 부디 주의를 기울여주시기 바라며, 아래 언급되지 않은 새로운 문제점이 있다면 GitHub 에 이슈를 등록해주세요.
증분 재생성은 마지막으로 빌드한 시점 이후에 갱신된 문서와 페이지만
재생성하여 빌드 시간을 줄여줍니다. .jekyll-metadata
파일에 문서
사이의 의존관계와 수정시간 정보의 변화를 기록해서 변경된 파일을
감지합니다.
현재 구현 상으로, 이 기능은 문서나 페이지 혹은 그 의존관계가 변경되었을 때만
파일을 다시 생성합니다. 현재, 감지할 수 있는 의존관계 종류는 조각파일
({% include %}
태그 사용) 과 레이아웃 뿐입니다.
다른 문서에 대한 일반적인 참조는 의존관계로서 감지되지 않는다는 뜻입니다.
(예를 들면, 게시물 목록 페이지에서 site.posts
를 순환하는 것)
이에 대한 해결책으로, 문서의 머리말에 regenerate: true
를 추가해 문서의 수정 여부에
관계없이 강제로 Jekyll 이 해당 문서를 재생성하게 하는 방법이 있습니다. 오로지 해당
문서만 다시 생성된다는 점을 기억하세요; 다른 문서의 내용에 대한 참조는 해당되지
않습니다.
증분 재생성 기능을 활성화하는 방법으로는 명령행에서 --incremental
플래그
(짧게는 -I
) 를 사용하는 것과 환경설정 파일에 incremental: true
를
설정하는 방법이 있습니다.