Example #1
0
gulp.task("rev", function(argument) {
  gulp
    .src("./layout/_partial/style.ejs")
    .pipe(
      reveasy({
        base: path.join(process.cwd(), "source"),
        fileTypes: ["css", "js"]
      })
    )
    .pipe(gulp.dest("./layout/_partial"));
});
Example #2
0
gulp.task('html', function() {
    var htmlSrc = './src/*.html',
        htmlDst = './dist/';

    gulp.src(htmlSrc)
        .pipe(htmlhint())
        .pipe(htmlhint.failReporter())
        .pipe(gulp.dest(htmlDst))
        .pipe(reveasy()) //加上版本号
        .pipe(htmlmin({ collapseWhitespace: true }))
        .pipe(gulp.dest(htmlDst))
});
Example #3
0
gulp.task("imgrev", function (argument) {
  return gulp.src(process.cwd()+ '/release/*.html')
        .pipe(reveasy({
            fileTypes:['img'],
            elementAttributes:{
                img:{
                    name: 'img',
                    src : 'src'
                }
            }
        }))
        .pipe(gulp.dest(process.cwd()+'/release/'));
});
Example #4
0
gulp.task("reveasy", function (argument) {
  return gulp.src(process.cwd()+ '/release/*.html')
        .pipe(reveasy({
            fileTypes:['js','css','img'],
            elementAttributes:{
                js: {
                    name: 'script',
                    src: 'src'
                },
                css: {
                    name: 'link[rel="stylesheet"]',
                    src: 'href'
                },
                img:{
                    name: 'img',
                    src : 'src'
                }
            }
        }))
        .pipe(gulp.dest(process.cwd()+'/release/'));
});