Revert "Removing separate SVG CSS rendering"
This reverts commit e9a0def7d8
.
This commit is contained in:
parent
e98f55bee9
commit
c4d35d8451
22
gulpfile.js
22
gulpfile.js
@ -64,13 +64,16 @@ gulp.task('static', 'Build static files into ./build directory.', function() {
|
|||||||
.pipe(gulp.dest(config.buildRoot));
|
.pipe(gulp.dest(config.buildRoot));
|
||||||
});
|
});
|
||||||
|
|
||||||
gulp.task('markup', 'Build markup into ./build directory.', function() {
|
gulp.task('markup', 'Build markup into ./build directory.', ['markup:svg_styles'], function() {
|
||||||
return gulp.src(config.globs.templates)
|
return gulp.src(config.globs.templates)
|
||||||
.pipe(frontMatter())
|
.pipe(frontMatter())
|
||||||
.pipe(hb({
|
.pipe(hb({
|
||||||
data: config.globs.data,
|
data: config.globs.data,
|
||||||
helpers: config.globs.helpers,
|
helpers: config.globs.helpers,
|
||||||
partials: config.globs.partials,
|
partials: _.flatten([
|
||||||
|
config.globs.partials,
|
||||||
|
'./tmp/build/svg_styles.hbs'
|
||||||
|
]),
|
||||||
parsePartialName: function(option, file) {
|
parsePartialName: function(option, file) {
|
||||||
return _.last(file.path.split(/\\|\//)).replace('.hbs', '');
|
return _.last(file.path.split(/\\|\//)).replace('.hbs', '');
|
||||||
},
|
},
|
||||||
@ -81,6 +84,21 @@ gulp.task('markup', 'Build markup into ./build directory.', function() {
|
|||||||
.pipe(gulp.dest(config.buildRoot));
|
.pipe(gulp.dest(config.buildRoot));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
gulp.task('markup:svg_styles', false, function() {
|
||||||
|
return gulp.src('./src/sass/svg.scss')
|
||||||
|
.pipe(sass({
|
||||||
|
includePaths: bourbon.includePaths,
|
||||||
|
outputStyle: 'compressed'
|
||||||
|
}))
|
||||||
|
.on('error', notify.onError())
|
||||||
|
.pipe(rename({
|
||||||
|
dirname: '',
|
||||||
|
basename: 'svg_styles',
|
||||||
|
extname: '.hbs'
|
||||||
|
}))
|
||||||
|
.pipe(gulp.dest('./tmp/build'))
|
||||||
|
});
|
||||||
|
|
||||||
gulp.task('styles', 'Build stylesheets into ./build directory.', function() {
|
gulp.task('styles', 'Build stylesheets into ./build directory.', function() {
|
||||||
return gulp.src('./src/sass/main.scss', { base: '.' })
|
return gulp.src('./src/sass/main.scss', { base: '.' })
|
||||||
.pipe(sourcemaps.init())
|
.pipe(sourcemaps.init())
|
||||||
|
Loading…
Reference in New Issue
Block a user