我是Gulp的新手。我使用的是一个Gulp模板,其中使用了部分。我不想改变模板,并按照给定的方式使用它,并在需要的地方添加我的Jekyll _includes/。
在gulpfile.js中,partials的用法如下:
// Compile html
gulp.task('html:dist', function () {
return gulp.src(path.src.html)
.pipe(newer({ dest: path.dist.html, extra: path.watch.partials }))
.pipe(plumber())
.pipe(fileinclude({ prefix: '@@', basepath: path.src.partials }))
.pipe(beautify.html({ indent_size: 2, preserve_newlines: false }))
.pipe(gulp.dest(path.dist.html))
.pipe(touch())
.on('end', () => { reload(); });
});
在构建partials之后,我应该如何使用Jekyll _includes/?
我很困惑,因为应该删除gulp partials,并重新开始与新鲜的Jekyll _includes/。有人使用两者吗?
1条答案
按热度按时间uqcuzwp81#
您可以同时使用Gulp partials和Jekyll _includes,但这需要对Gulpfile进行一些修改。当Jekyll构建站点时,它将同时使用Gulp partials和Jekyll _includes。
这些修改包括使用series(),它将任务功能和/或组合操作组合成更大的操作,这些操作将按顺序依次执行。
其他变化: