我正在使用gulp-ruby-sass来编译我的CSS并为在Jekyll上构建的站点生成源映射。正在生成源映射。当我检查样式时,Sass partial被识别为该样式的来源。但是当我点击文件名时,我被带到一个空窗口。生成站点时,我需要将整个scss
目录复制到_site
目录中。但是Jekyll会忽略所有带有下划线的文件,因此所有Sass部分都会被自动排除。我尝试将scss
,scss/_sass_partial.scss
和scss/**/*.scss
添加到Jekyll include
的{{1}}属性中。此属性应强制包含原本会被自动排除的文件,例如_config.yml
。但这对我的Sass部分不起作用。只有在删除下划线时,Jekyll才会包含部分内容。有没有人知道处理这个问题的方法?
答案 0 :(得分:0)
这将有效:
include:
- _sass_partial.scss
但你也可以添加一个gulp任务:
gulp.task('copy_sass', function(){
gulp.src('./sass/*.scss')
.pipe(gulp.dest('./_site/sass'))
});