2013-03-30 2 views
31

처음 지킬로 작업하면 자동 다시로드 기능 (jekyll --auto --server)이 마크 다운 파일의 업데이트에 의해서만 트리거됩니다.지킬 자동 다시로드

정상적인 동작입니까? 그리고 CSS (나 scss를 사용하고 있습니다) 또는 html 파일 _layouts 같은 파일의 다른 유형에 대한 변경 사항을 자동 로딩을 트리거하는 방법은 있습니까?

+0

허용되는 답변을 변경할 수 있습니까? –

답변

67

버전 2.4 현재 지킬은 auto-watch by default입니다. 단순히 jekyll serve을 실행하십시오.

+2

확실히 더 좋은 대답입니다. 대신 받아 들여야합니다. – Christian

+2

Windows에서'gem install wdm'이 필요했지만 예, 예상대로 작동했습니다. –

+0

'-w'를 사용하면 여기에서 문제가 해결됨 – roshiro

11

here에서 언급했듯이 최근 변경된 내용으로 업데이트 된 directory_watcher gem을 다운 그레이드해야합니다.

sudo gem uninstall directory_watcher && sudo gem install directory_watcher -v 1.4.1 

(아니면 이전 버전의 디렉토리 감시자에 따라 고정 된 jekyll의 최신 마스터 브랜치를 사용하십시오.)

0

지킬 시계 옵션의 문제 만 _SITE 디렉토리를 다시 구축하는 것이있다,

나는 당신이 그것으로 gulp sass

경우에만 _SITE 폴더를 만들 수 없습니다 권장하지만, 전체 브라우저가 자동으로 다시로드가, 때마다 모든 파일에서 ctrl + s를 누르면 브라우저가 다시로드됩니다.