gulp.task('pages', ['markdown', 'index'], function() { panini.refresh(); return gulp.src(config.buildPath + 'pages/**/*.html') .pipe(panini({ root: config.buildPath + 'pages/', layouts: config.srcPath + 'layouts/', partials: config.srcPath + 'partials/', helpers: config.srcPath + 'helpers/', data: config.buildPath + 'data/' })) .pipe(gulp.dest(config.destPath)); });
gulp.task('docs:all', function() { panini.refresh(); return gulp.src('docs/pages/**/*') .pipe(supercollider.init()) .pipe(panini({ root: 'docs/pages/', layouts: 'docs/layout/', partials: 'docs/partials/' })) .pipe(cacheBust()) .pipe(gulp.dest('_build')); });
gulp.task('pages', function() { panini.refresh(); return gulp.src('test/fixtures/*.md') .pipe(supercollider.init()) .pipe(panini({ root: 'test/fixtures', layouts: 'test/visual', partials: 'test/visual/partials' })) .pipe(gulp.dest('test/visual/_build')) .on('finish', function() { browser.reload(); supercollider.buildSearch('test/visual/_build/data/search.json'); }); });
gulp.task('pages:reset', function(done) { panini.refresh(); gulp.run('pages'); done(); });
// Load updated HTML templates and partials into Panini function resetPages(done) { panini.refresh(); done(); }
gulp.task('resetPages', (done) => { panini.refresh(); done(); });
gulp.task('pages:reset', function(cb) { panini.refresh(); gulp.run('pages'); cb(); });
gulp.task('pages:reset', function(cb) { panini.refresh(); gulp.run('pages'); browser.reload(); });
gulp.task('resetPages', function() { panini.refresh(); });