Загляните в название файла версии и замените ссылки
Для любого URL, который не начинается с /static
Я служу этому index.html
:
<!doctype html>
<html lang="en-GB">
<head>
<meta charset="utf-8">
<title>Title</title>
<link rel="import" href="/app.html">
</head>
...
</html>
Примечание: /
в /app.html
чтобы он всегда служил app.html
от корня.
Я хочу, чтобы проглотить / вулканизировать app.html
чтобы:
- создать пакет, который находится в:
/static/<version-or-timestampp-or-hash-here>/app.html
- изменить импорт в
index.html
указать на сгенерированный выше пакет
В настоящее время у меня есть следующий файл gulp, который будет выполнять вулканизацию, но он не будет делать версионирование или изменять index.html
ссылка на сайт:
var gulp = require('gulp');
var vulcanize = require('gulp-vulcanize');
gulp.task('vulcanize', function() {
return gulp.src(['app.html'])
.pipe(vulcanize({
stripComments: true,
inlineScripts: true,
inlineCss: true
}))
.pipe(gulp.dest('static'));
});
gulp.task('default', ['vulcanize']);
Как мне достичь двух пунктов выше?