Jekyll和Sass源图

时间:2014-11-09 03:49:04

标签: sass jekyll

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

1 个答案:

答案 0 :(得分:0)

这将有效:

include: 
  - _sass_partial.scss

但你也可以添加一个gulp任务:

gulp.task('copy_sass', function(){
    gulp.src('./sass/*.scss')
      .pipe(gulp.dest('./_site/sass'))
});