SergeyKisliy
@SergeyKisliy
Дизайнер натяжных потолков и освещения

Как в gulp-jade сделать так, чтобы html страницы генерировались в соответствии с файловой структурой jade файлов?

Всем привет.
Подскажите пожалуйста, как сделать так, чтобы генерируемые файлы HTML сохраняли структуру JADE файлов.

Структура:

index.jade
contact.jade
/assortiment
--1.jade
--2.jade
--3.jade

Вот кусок gulp-jade
gulp.task('jade', function(){
  gulp.src(['src/jade/**.jade', 'src/jade/assortiment/**.jade'])
    .pipe(jade({pretty: true}))
    .on('error', console.log) // Выводим ошибки в консоль
    .pipe(gulp.dest('src/')) // Выводим сгенерированные HTML-файлы
    .pipe(reload({stream: true}));
});
gulp.task('jade-watch', ['jade'], reload);
  • Вопрос задан
  • 721 просмотр
Решения вопроса 1
SergeyKisliy
@SergeyKisliy Автор вопроса
Дизайнер натяжных потолков и освещения
Решил вот таким костылем:
// Jade
gulp.task('jade', function(){
  gulp.src(['src/jade/**/**.jade','!src/jade/_base/**.jade','!src/jade/_project/**.jade','!src/jade/tpl/**.jade'])
    .pipe(jade({pretty: true}))
    .on('error', console.log) // Выводим ошибки в консоль
    .pipe(gulp.dest('src/')) // Выводим сгенерированные HTML-файлы 
    .pipe(reload({stream: true}));
});
gulp.task('jade-watch', ['jade'], reload);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Попробуйте так:
gulp.src('src/jade/**/*.jade' )
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы