var gulp = require('gulp');
var htmlInline = require('gulp-html-inline');
gulp.src('inline.html')
.pipe(htmlInline({ minifyJs: true }))
.pipe(gulp.dest('dist'));
<link rel="stylesheet" href="assets/css/a.css?_toinline"/>
<link rel="stylesheet" href="assets/css/b.css?_tohash"/>
<style>
#content{
padding: 20px;
border: 1px solid rgba(0,0,0,.3);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
</style>
<script src="assets/js/a.js?_toinline"></script>
<script src="assets/js/b.js?_toinline"></script>
<script src="assets/js/c.js?_tohash" ></script>
<script>
var a = 0,
b = 1;
var arr = [];
arr.push(a);
arr.push(b);
</script>
gulp.src('./src/*.html')
.pipe(htmlInline({
queryKey: '_rvc',
toInline: '_toinline',
toHash: '_tohash',
hashSize: 8,
minifyJs: true
basePath: '../'
}))