• R/O
  • HTTP
  • SSH
  • HTTPS

タグ
未設定

よく使われているワード(クリックで追加)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

:star2: Wiki of OI / ICPC for everyone. (某大型游戏线上攻略,内含炫酷算术魔法)


ファイル情報

Rev. 16b5541317d0daf6c329385878d7dd1667011d10
サイズ 924 バイト
日時 2021-01-30 20:10:29
作者 Shuhao Zhang
ログメッセージ

Merge pull request #2943 from Luckyblock233/patch-5

fix(slope): fix typo

内容

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'))