この質問は、Gulp で Jekyll を実行する方法を示唆しています。
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
});
});