代码拉取完成,页面将自动刷新
const gulp = require('gulp')
const htmlmin = require('gulp-htmlmin')
const purifycss = require('gulp-purifycss')
const postcss = require('gulp-postcss')
gulp.task('minify:html', () => {
return gulp.src('site/**/*.html')
.pipe(htmlmin({
collapseWhitespace: true,
conservativeCollapse: true,
minifyJS: true,
minifyCSS: true,
minifyURLs: true,
removeComments: true,
removeOptionalTags: true,
removeRedundantAttributes: true,
removeStyleLinkTypeAttributes: true,
removeScriptTypeAttributes: true,
useShortDoctype: true
}))
.pipe(gulp.dest('site'))
})
gulp.task('minify:css', () => {
return gulp
.src(`site/**/*.css`)
.pipe(purifycss([`site/**/*.html`, `site/**/*.js`]))
.pipe(
postcss([
require('cssnano')()
])
)
.pipe(gulp.dest('site'))
})
gulp.task('minify', gulp.series('minify:html', 'minify:css'))
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。