32 lines
862 B
JavaScript
32 lines
862 B
JavaScript
// Gulpfile.js for Hugo Theme – Slim
|
||
// Git repo: https://github.com/zhe/hugo-theme-slim
|
||
|
||
// This gulpfile makes use of new JavaScript features.
|
||
// Babel handles this without us having to do anything. It just works.
|
||
// You can read more about the new JavaScript features here:
|
||
// https://babeljs.io/docs/learn-es2015/
|
||
|
||
import gulp from 'gulp';
|
||
import gulpLoadPlugins from 'gulp-load-plugins';
|
||
|
||
const $ = gulpLoadPlugins();
|
||
const options = {
|
||
|
||
};
|
||
|
||
// Compile and prefix stylesheets
|
||
gulp.task('style', () => {
|
||
return gulp.src('src/sass/*.scss')
|
||
.pipe($.sourcemaps.init())
|
||
.pipe($.sass().sync({
|
||
outputStyle: 'expanded',
|
||
precision: 10,
|
||
includePaths: ['.'],
|
||
}).on('error', $.sass.logError))
|
||
.pipe($.autoprefixer({
|
||
browsers: ['last 2 version'],
|
||
}))
|
||
.pipe($.sourcemaps.write())
|
||
.pipe(gulp.dest('static/css'));
|
||
});
|