This question 지킬로 지프를 실행하는 방법에 대한 암시가 있습니다.지킬과 라이브로드를 사용하는 지킬 사용
livereload를 트리거 할 수 없다는 점을 제외하면 정상적으로 작동하지만 오류없이 실행됩니다.
노드의 내 지식은 제한되어 있습니다, 그래서 아마
var gulp = require('gulp');
var refresh = require('gulp-livereload');
var lr = require('tiny-lr');
var server = lr();
gulp.task('jw', function(){
var spawn = require('child_process').spawn,
j = spawn('jekyll', ['-w', 'build']);
j.stdout.on('data', function (data) {
console.log('stdout: ' + data); // works fine
refresh(server); // doesn’t trigger
});
});
모든 파일을 대체를, 그래서 livereload는 각각 트리거됩니다. 한 번만 작동시키는 방법이 있습니까? – lemp
예, 답변을 업데이트하겠습니다. – OverZealous
배치 모드에서'gulp-watch'를 사용하는 대답을 업데이트했습니다. 나는 또한'watch'를 구성하는 방식에 실수를했는데, 나는 그것에 대해 사과한다. '{glob : <>} '으로 지정된 입력 파일이 필요했습니다. –
OverZealous