gulp-l-util
v1.4.4
Published
gulp 工具集
Downloads
9
Readme
gulp-l-util
gulp 工具集
cdn_qihoo
读取html文件,解析资源,并递归上传至cdn,替换本地资源。支持多层级。
参数
cdn cdn模块
include 匹配正则集合 Array
exclude 非匹配正则结合 Array
https cdn资源协议 true:https协议 false:http协议
使用方法
var cdn_qihoo = require('gulp-l-util').cdn_qihoo;
gulp.task('docdn', function () {
return gulp.src('./public/**/*.html')
.pipe(cdn_qihoo({
cdn: qcdn,
include: [
/(\.{1,2}\/[^\'\"\(\)\[\]\{\}]+?(\.png|\.jpg|\.gif|\.js|\.css))/g,
/(http|https):\/\/.*(js|css)/g
],
https: true
}))
.pipe(gulp.dest('./build'));
});
cdn 模块方法
opts *[可选]*参数
https 是否使用https,默认false
force 是否忽略错误,默认false
keepName 是否保留文件名,默认false
all 是否忽略隐藏文件,默认false
directory 返回结果中的相对路径参照值
domains 自定义cdn域名,值需为数组,会自动进行散列
image 图片相关参数
static 静态资源相关参数
qcdn.upload(filePath, opts);
qcdn.content(content, type, opts);
qcdn.url(url, type, opts);