환경설정 옵션
다음 표는 Jekyll 에서 사용할 수 있는 환경설정과 그에 해당하는 옵션 (설정 파일에 사용) 과 플래그 (명령어에 사용) 의 목록입니다.
전역 환경설정
| 설정 | 옵션과 플래그 | 
|---|---|
| Site Source Jekyll 이 읽어들일 파일의 경로를 변경한다. | 
 
 | 
| Site Destination Jekyll 이 생성할 파일의 경로를 변경한다. | 
 
 | 
| Safe 사용자 플러그인을 비활성화하고 디스크에 캐쉬하며, 심볼릭 링크를 무시한다. | 
 
 | 
| Disable Disk Cache 4.1.0 
          Disable caching of content to disk in order to skip creating a
           | 
 
 | 
| Exclude 특정 디렉토리나 파일을 변환되지 않도록 제외시킨다. Site Source 를 기준으로 한 상대경로로 정의하며, Site Source 디렉토리 바깥의 다른 경로는 지정할 수 없다. | 
 | 
| Include 
          특정 디렉토리나 파일을 변환 작업에 강제로 포함시킨다. 대표적인 예로는
           | 
 | 
| Keep files 
          사이트 생성 전 Site Destination 을 초기화 때, 그대로 보관할 파일을
          지정한다. Jekyll 이 아닌 다른 빌드 시스템에서 생성하는 파일이나
          데이터에 유용하게 쓰이는 옵션이다.
           | 
 | 
| Time Zone 
            사이트 생성에 사용할 타임존을 지정한다. 이 옵션은 루비가 날짜와
            시간을 생성/수정할 때 사용하는 환경변수인  | 
 | 
| Encoding 
            파일의 인코딩을 지정한다. 루비 1.9 또는 이후 버전에서만 사용
            가능하다).
            디폴트값은 2.0.0 버전부터  | 
 | 
| Defaults 머리말 변수의 디폴트 값을 설정한다. | 아래 내용 참조 | 
Site Destination 폴더는 사이트 빌드 시 초기화됩니다
    사이트 빌드 시에 자동으로 <destination> 안의 파일을
    지우는 것이 디폴트로 설정되어 있습니다. 사이트에서 생성하지 않는 파일은
    모두 사라질 것입니다. 환경설정 옵션 <keep_files> 를
    사용해 그대로 옮길 파일들을 지정할 수 있습니다.
  
빌드 명령어 옵션
| 설정 | 옵션과 플래그 | 
|---|---|
| Regeneration 파일이 수정되었을 때 사이트를 자동으로 다시 생성한다. | 
 | 
| Configuration 
 | 
 | 
| Drafts 초안 기능을 사용한다. | 
 
 | 
| Environment 빌드 시 임의의 환경변수 값을 사용한다. | 
 | 
| Future 현재시간 이후의 포스트나 컬렉션 문서를 게시한다. | 
 
 | 
| Unpublished 미개시로 지정된 포스트를 처리한다. | 
 
 | 
| LSI 관련된 포스트들에 대한 인덱스를 생성한다. classifier-reborn 플러그인이 필요하다. | 
 
 | 
| Limit Posts 포스트의 수를 제한한다. | 
 
 | 
| Force polling 감시 기능을 강제로 활성화한다. | 
 
 | 
| Verbose output 결과를 자세하게 출력한다. | 
 | 
| Silence Output 사이트 빌드 시 발생하는 일반 메시지를 출력하지 않는다 | 
 | 
| Incremental build 실험 기능인 증분 빌드를 활성화한다. 증분 빌드란 변경된 페이지나 포스트만을 다시 빌드하는 기능으로서, 규모가 큰 사이트에서 눈에 띄는 성능 향상을 가져올 수 있다. 하지만 특정한 상황에서는 사이트 생성에 문제가 생길 수도 있다. | 
 
 | 
| Liquid profiler 병목현상이 발생하는 원인을 찾을 수 있게 도와주는 Liquid 렌더링 프로파일을 생성한다. | 
 
 | 
| Strict Front Matter 페이지의 머리말에 YAML 문법 에러가 있으면 빌드를 중단한다. | 
 
 | 
| Base URL 주어진 URL 로 웹사이트를 작동시킨다. | 
 
 | 
미리보기 명령 옵션
serve 명령은 아래 나열된 옵션 뿐만 아니라 build 명령의 옵션도 사용할 수
있습니다. 먼저 build 작업에 해당 옵션이 사용된 후에 serve 작업이
수행됩니다.
| 설정 | 옵션과 플래그 | 
|---|---|
| Local Server Port Listen 포트 번호를 설정한다. | 
 
 | 
| Local Server Hostname Listen 호스트명을 설정한다. | 
 
 | 
| Live Reload 컨텐츠가 수정되었을 때 자동으로 브라우저에서 페이지를 다시 불러온다. | 
 
 | 
| Detach 터미널에서 서버를 분리한다. | 
 
 | 
| Skips the initial site build 사이트 빌드를 건너뛰고 서버를 실행한다 | 
 | 
| X.509 (SSL) Private Key 사이트 코드에 포함되어 있거나 심볼릭 링크되어 있는 SSL 개인 키. | 
 | 
| X.509 (SSL) Certificate 사이트 코드에 포함되어 있거나 심볼릭 링크되어 있는 SSL 공인 인증서. | 
 | 
환경설정 파일에 탭 문자를 사용하지 마세요
파싱 에러가 발생하거나 기본 설정값이 사용될 것입니다. 대신 띄어쓰기를 사용하세요.
