Exemplo n.º 1
0
    return function() {

        return gulp.src(options.src.css)
            .pipe(extract())
            .pipe(ssg(options.site, {
                sectionProperties: ['sectionName'],
                sort: 'order'
            }))
            .pipe(render(options.site, compiledTemplates))
            .pipe(gulp.dest(options.dest.html));
    };
Exemplo n.º 2
0
gulp.task('html'), function() {
  return gulp.src('./dev/**/*.md')
    .pipe(frontmatter({
      property: 'meta'
    }))
    .pipe(marked())
    .pipe(ssg(site, {
      property: 'meta'
    }))
    .pipe(es.map(function(file, cb) {
      var html = handlebars.render(file.meta.layout, {
        page: file.meta,
        site: site,
        content: String(file.contents)
      });
      file.contents = new Buffer(html);
      cb(null, file);
    }))
    .pipe(gulp.dest('./build'));
}
Exemplo n.º 3
0
gulp.task('html', function() {
  var template = String(fs.readFileSync('templates/page.html'));

  return gulp.src('src/**/*.markdown')
    .pipe(frontmatter({
      property: 'meta'
    }))
    .pipe(marked())
    .pipe(ssg(site, {
      property: 'meta'
    }))
    .pipe(es.map(function(file, cb) {
      var html = mustache.render(template, {
        page: file.meta,
        site: site,
        content: String(file.contents)
      });
      file.contents = new Buffer(html);
      cb(null, file);
    }))
    .pipe(gulp.dest('dist/'));
});