示例#1
0
gulp.task('build-slim', function() {
  util.log("Building HTML");
  
  return gulp.src(slimFiles)
             .pipe(slim())
             .pipe(out(slimOut));
});
示例#2
0
gulp.task('slim', function(){
	gulp.src('./src/slim/*.slim')
	.pipe(slim({
		pretty: true
	}))
	.pipe(gulp.dest('./dist/html/'));
});
示例#3
0
gulp.task('slim', function() {
    gulp.src('src/**/*.slim')
        .pipe(plumber({
            errorHandler: notify.onError('<%= error.message %>') }))
        .pipe(slim())
        .pipe(gulp.dest('src'));
});
示例#4
0
gulp.task('slim', function(){
  gulp.src("./src/*.slim")
  .pipe(_slim({
    pretty: true
  }))
  .pipe(gulp.dest("./public"));
});
示例#5
0
gulp.task('slim', function() {
  return gulp.src('app/**/*.slim') // Gets all files ending with .slim in app/slim
    .pipe(slim())
    .pipe(gulp.dest('dist'))
    .pipe(browserSync.reload({
      stream: true
    }))
});
示例#6
0
gulp.task('slim', function () {
  gulp.src("./*.slim")
    .pipe(slim({
      pretty: true,
      options: "attr_list_delims={'(' => ')', '[' => ']'}"
    }))
    .pipe(gulp.dest("./"));
});
 function build() {
   console.log('build: markups');
   return gulp.src('src/index.slim')
     .pipe(plumber())
     .pipe(slim())
     .pipe(gulp.dest(DIST_ROOT))
     .pipe(browserSync.reload({ stream: true }));
 }
示例#8
0
文件: gulpfile.js 项目: n-kats/nditor
gulp.task('slim', function () {
  gulp.src(["src/**/*.slim"])
    .pipe(plumber(error_option))
    .pipe(slim({
      pretty: true
    }))
    .pipe(convertEncoding({to: "utf-8"}))
    .pipe(gulp.dest('./dist'));
});
示例#9
0
gulp.task('slim', function() {
  gulp.src(conf.slim.src)
		.pipe(plumber())
		.pipe(slim({
			 pretty: true
		}))
		.pipe(gulp.dest(conf.slim.dest))
		;
});
示例#10
0
gulp.task('index', function(){
  gulp.src(srcPaths.index)
    .pipe(slim({
      pretty: false
    }))
    .pipe(plumber())
    .pipe(gulp.dest(distPath.root))
    .pipe(notify({ message: 'INDEX TEMPLATE TASK COMPLETED' }))
    .pipe(connect.reload());
});
示例#11
0
gulp.task('slim', function(){
  gulp.src(srcPaths.templates)
    .pipe(slim({
      pretty: false
    }))
    .pipe(plumber())
    .pipe(gulp.dest(distPath.templates))
    .pipe(notify({ message: 'APPLICATION SLIM TASK COMPLETED' }))
    .pipe(connect.reload());
});
示例#12
0
gulp.task('slim', function() {
  gulp.src("./app/views/*.slim")
    .pipe(plumber())
    .pipe(slim({
      pretty: true,
      require: 'slim/include',
      options: 'include_dirs=["./app/views/partial"]'
    }))
    .pipe(gulp.dest('./public/'));
});
示例#13
0
gulp.task('build:templates:slim', function() {
    return gulp.src('./sources/**/*.slim')
        .pipe(slim({
            bundler: true,
            pretty: true,
            disable_escape: true,
            options: ['disable_escape=true', 'indent="    "'],
        }))
        .pipe(gulp.dest('./build/'))
        .pipe(connect.reload());
});
gulp.task('slim', ['fonts'], function() {
  var src = config.src.concat('/**/*.slim'),
    dest = config.dest;

  gulp.src(src)
    .pipe(slim({
      pretty: false
    }))
    .pipe(gulp.dest(dest))
    .pipe(connect.reload());
});
示例#15
0
gulp.task('slim', function() {
  gulp
    .src(paths.slim)
    .pipe(plumber())
    .pipe(slim({
      pretty: true,
      require: 'slim/include',
      options: 'include_dirs=["htdocs/includes"]'
    }))
    .pipe(gulp.dest('htdocs/'))
    .pipe(htmlhint('.htmlhintrc'))
    .pipe(htmlhint.failReporter())
    .on('error', notify.onError());
});
示例#16
0
gulp.task('templates', function() {
  return gulp.src("src/*.slim")
    .pipe( slim() )
    .pipe(gulp.dest("dist/"))
    .pipe( livereload( server ));
  /*
  return gulp.src('src/*.jade')
    .pipe(jade({
      pretty: true
    }))
    .pipe(gulp.dest('dist/'))
    .pipe( livereload( server ));
  */
});
示例#17
0
gulp.task('slim', function(){
  gulp.src("resources/views/**/*.slim")
    .pipe(changed('public/views/', {extension: '.html'}))
    .pipe(slim({
      pretty: true,
      options: "attr_list_delims={'(' => ')', '[' => ']'}",
    }))
    .on('error', function (message) {
        gutil.log(gutil.colors.red(message));
        this.emit('end');
    })
    .pipe(debug({title: 'render-slim:'}))
    .pipe(gulp.dest("public/views/"));
});
示例#18
0
gulp.task('slim', function () {
  var slimEnd = false;
  return gulp.src([src+'**/slim/*.slim'])
  .pipe(using())
  .pipe(slim( {pretty: true, indent: '2' })) // cb // {read:false},
  .pipe(rename(function(path) {
    path.dirname += "/../";
  }))
  .pipe(gulp.dest('render')) // html folder after rename ^
  .pipe(plumber())
  .pipe(browserSync.reload({
    stream: true
  }))
  .on('end',function () {
    slimEnd = true;
    premailergo(slimEnd);
  })
});
示例#19
0
gulp.task('slim', function() {
  gulp.src("./app/views/**/*.slim")
    .pipe(plumber())
    .pipe(cache( 'slim' ))
    .pipe(slim({
      pretty: true,
      require: 'slim/include',
      options: 'include_dirs=["./app/views/partial"]'
    }))
    .pipe(rename({
      extname: '.php'
    }))
    .pipe( replace( '&lt;?php bloginfo(&#39;template_url&#39;); ?&gt;', '<?php bloginfo("template_url"); ?>' ) )
    .pipe( replace( '&lt;?php bloginfo( &#39;stylesheet_url&#39; ); ?&gt;', '<?php bloginfo("stylesheet_url"); ?>' ) )
    .pipe( replace( '&lt;?php echo home_url(); ?&gt;', '<?php echo home_url(); ?>' ) )
    .pipe(gulp.dest('./www/wordpress/wp-content/themes/sample_theme/'))
    .pipe(browser.reload({stream:true}));
});
gulp.task('create-html-fixtures', function() {
  var slimConfig = {
    pretty: true
  };

  var minifyConfig = {
    empty: true,
    spare: true
  };

  var viewArr = [
    'app/index.slim',
    'app/views/**/*.slim'
  ];

  return gulp.src(viewArr)
    .pipe(slim(slimConfig))
    .pipe(minifyHTML(minifyConfig))
    .pipe(gulp.dest('test/fixtures/views/'));
});
示例#21
0
gulp.task('slim', function () {
  var slimEnd = false;
  // return gulp.src([src+'*.slim'])
  return gulp.src([src+'indexC.slim'])
  .pipe(plumber())
  .pipe(slim( {pretty: true, indent: '2' })) // {read:false},
  .pipe(rename({
    basename: "index",
    extname : ".html"
  }))
  .pipe(changed(dest))
  .pipe(using())
  .pipe(gulp.dest(dest))
  .on('end',function () {
    slimEnd = true;
    messageSlimEnd(slimEnd);
  })
  .pipe(browserSync.reload({
    stream: true
  }))
});
示例#22
0
gulp.task('slim', function(){
    return gulp.src('src/slim/*.slim')
        .pipe(slim({ pretty: true }))
        .pipe(gulp.dest('build'))
});
示例#23
0
gulp.task('slim-dist', () => {
  return gulp.src(['src/slim/*.slim'])
    .pipe(slim({ pretty: true }))
    .pipe(gulp.dest('dist'));
});
示例#24
0
gulp.task('slim-spec', () => {
  return gulp.src(['spec/fixture/*.slim'])
    .pipe(slim({ pretty: true }))
    .pipe(gulp.dest('build/spec/fixture'));
});
gulp.task('slim', function () {
  gulp.src('./src/views/*.slim')
    .pipe(slim({pretty: true, options: "encoding='utf-8'"}))
    .pipe(gulp.dest('public/'))
    .pipe(notify({ message: 'Slim task complete' }));
})