Посмотрите мой пример:
https://github.com/kulakowka/kulakowka.com/blob/ma...
Конкретно вот в это место. Переменная
config передается в jade шаблонизатор.
// Templates
gulp.task('templates', function() {
var config = {
revision: new Date().getTime()
};
gulp.src('./assets/views/**/*.jade')
.pipe(jade({
locals: config
}))
.pipe(gulp.dest('./public/'))
.pipe(notify({ message: 'Templates task complete' }));
});
Ничего не запрещает вам сделать так:
// Templates
gulp.task('templates', function() {
var config = require('./config.json');
gulp.src('./assets/views/**/*.jade')
.pipe(jade({
locals: config
}))
.pipe(gulp.dest('./public/'))
.pipe(notify({ message: 'Templates task complete' }));
});
Ну а в файле
config.json положить уже нужные данные.
{
"param1":"мои данные 1",
"param2":"мои данные 2"
}
Ну а вообще, ответ элементарно ищется поисковиком по запросу
Gulp Jade.
Если вам лень искать, то я сделал это за вас.
https://www.npmjs.org/package/gulp-jade
jade-lang.com
Там есть примеры :) думаю должно быть понятно.