36 lines
1.2 KiB
JavaScript
36 lines
1.2 KiB
JavaScript
'use strict';
|
|
|
|
var gulp = require('gulp'),
|
|
inlineCss = require('gulp-inline-css'),
|
|
minifyHTML = require('gulp-minify-html'),
|
|
preprocess = require('gulp-preprocess');
|
|
|
|
function buildTask(options){
|
|
gulp.task('build', function() {
|
|
|
|
gulp.src('./src/**/*.html')
|
|
.pipe(preprocess({
|
|
context: {
|
|
signature: 'Med venlig hilsen / best regards,',
|
|
name: 'Lars Normark Holmgaard',
|
|
welcome: 'Hi there,',
|
|
introParagraph: 'Thanks for writing up this email.<br/> We are delighted to reply with a custom footer template.',
|
|
contactMain: 'Call 81100200 or email us at',
|
|
contactMail: 'info@fadeit.dk',
|
|
contactSecondary: 'Anelystparken 31D ● DK-8381 Tilst ● Aarhus<br />',
|
|
logoUrl: 'http://fadeit.dk/!email/fadeit-logo.png',
|
|
logoAlt: 'fadeit logo',
|
|
website: 'http://fadeit.dk'
|
|
}
|
|
}))
|
|
.pipe(inlineCss({
|
|
applyTableAttributes: true,
|
|
applyWidthAttributes: true,
|
|
preserveMediaQueries: true
|
|
}))
|
|
.pipe(minifyHTML({quotes: true}))
|
|
.pipe(gulp.dest('./dist/'))
|
|
});
|
|
}
|
|
|
|
module.exports = buildTask |