当我保存主文件时,jekyll只提供更新sass

时间:2017-11-16 12:13:27

标签: sass jekyll

我有一个看起来像这样的jekyll项目:

- assets
-- css
--- main.scss
-- sass
--- base
---- _root.scss
--- vendor
---- normalize.scss

main.scss包含文件

---
---
@charset "utf-8";

@import 'vendor/normalize';

@import 'base/root';

以下是可能相关的config.yml-settings

# Sass settings
sass:
  add_charset: true
  sass_dir: assets/sass
  style: :compressed

# Build settings
exclude:
  - Gemfile
  - Gemfile.lock
  - package.json
  - README.md
  - CNAME
  - node_modules
  - assets/sass

sass工作并生成到正确的文件夹中,但是当我运行jekyll服务时,似乎sass只监听main.scss的更新我尝试将所有文​​件放在/ assets / sass /中并且还放入所有文件assets / css /,但这些都不起作用。

1 个答案:

答案 0 :(得分:1)

我将文件从/assets/css/移动到/_css并从config.yml中移除了设置sass_dir:,这有效,不确定原因,但似乎jekyll只听取了sass更改在那个文件夹中。希望这对某人来说是有益的!