UNPKG

gulp-html-url-prefix-custom

Version:
87 lines (75 loc) 2.43 kB
<!-- [![NPM version][npm-img]][npm-url] [![Build status][travis-img]][travis-url] [![Test coverage][coveralls-img]][coveralls-url] [![License][license-img]][license-url] [![Dependency status][david-img]][david-url] --> ### gulp-html-url-prefix-custom a plugin of gulp for prefix url ### install ```bash npm install gulp-html-url-prefix-custom ``` ### options * options - type: `object` - prefix: `string`, default ` ` ```js urlPrefix({ prefix: '//cdn.xxx.com' }) ``` ### example index.html ```html <!DOCTYPE html> <html> <head> <link href="./css/example.css" /> </head> <body> <img src="./example.jpg" /> <script type="text/javascript" src="./js/example.js"></script> </body> </html> ``` gulpfile.js ```js var urlPrefix = require('gulp-html-url-prefix-custom'), gulp = require('gulp'); gulp.task('url', function() { gulp.src(['index.html']) .pipe(urlPrefix({ prefix: '//cdn.xxx.com'; attrdata: ["img:src", "img:srcset", "img:s-src", "img:data-src", "script:src", "link:href"] //自定义标签属性 })) .pipe(gulp.dest('./')); }); ``` and the result is: ```html <!DOCTYPE html> <html> <head> <link href="//cdn.xxx.com/css/example.css" /> </head> <body> <img src="//cdn.xxx.com/example.jpg" /> <script type="text/javascript" src="//cdn.xxx.com/js/example.js"></script> </body> </html> ``` ### License MIT <!-- [npm-img]: https://img.shields.io/npm/v/gulp-file-include.svg?style=flat-square [npm-url]: https://npmjs.org/package/gulp-file-include [travis-img]: https://img.shields.io/travis/coderhaoxin/gulp-file-include.svg?style=flat-square [travis-url]: https://travis-ci.org/coderhaoxin/gulp-file-include [coveralls-img]: https://img.shields.io/coveralls/coderhaoxin/gulp-file-include.svg?style=flat-square [coveralls-url]: https://coveralls.io/r/coderhaoxin/gulp-file-include?branch=master [license-img]: http://img.shields.io/badge/license-MIT-green.svg?style=flat-square [license-url]: http://opensource.org/licenses/MIT [david-img]: https://img.shields.io/david/coderhaoxin/gulp-file-include.svg?style=flat-square [david-url]: https://david-dm.org/coderhaoxin/gulp-file-include [gitter-img]: https://badges.gitter.im/Join%20Chat.svg [gitter-url]: https://gitter.im/coderhaoxin/gulp-file-include?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge -->