diff --git a/gulpfile.js/tasks/rev/rev-assets.js b/gulpfile.js/tasks/rev/rev-assets.js index 12efbb844..b8a9b6a85 100644 --- a/gulpfile.js/tasks/rev/rev-assets.js +++ b/gulpfile.js/tasks/rev/rev-assets.js @@ -6,7 +6,7 @@ var revNapkin = require('gulp-rev-napkin'); // 1) Add md5 hashes to assets referenced by CSS and JS files gulp.task('rev-assets', function() { // Ignore files that may reference assets. We'll rev them next. - var ignoreThese = '!' + path.resolve(process.env.PWD, PATH_CONFIG.dest,'**/*+(css|js|map|json|html)') + var ignoreThese = '!' + path.resolve(process.env.PWD, PATH_CONFIG.dest,'**/*+(css|js|map|json|html|php|hbs|twig)') return gulp.src([path.resolve(process.env.PWD, PATH_CONFIG.dest,'**/*'), ignoreThese]) .pipe(rev()) diff --git a/gulpfile.js/tasks/rev/update-html.js b/gulpfile.js/tasks/rev/update-html.js index 2a7eaf624..ff33225e3 100644 --- a/gulpfile.js/tasks/rev/update-html.js +++ b/gulpfile.js/tasks/rev/update-html.js @@ -7,7 +7,10 @@ var path = require('path') // 4) Update asset references in HTML gulp.task('update-html', function(){ var manifest = gulp.src(path.resolve(process.env.PWD, PATH_CONFIG.dest, "rev-manifest.json")) - return gulp.src(path.resolve(process.env.PWD, PATH_CONFIG.dest, PATH_CONFIG.html.dest, '**/*.html')) - .pipe(revReplace({ manifest: manifest })) + return gulp.src(path.resolve(process.env.PWD, PATH_CONFIG.dest, PATH_CONFIG.html.dest, '**/*')) + .pipe(revReplace({ + manifest: manifest, + replaceInExtensions: ['.json', '.html', '.php', '.hbs', '.twig'] + })) .pipe(gulp.dest(path.resolve(process.env.PWD, PATH_CONFIG.dest, PATH_CONFIG.html.dest))) })