jekyll-sass-转换器不工作

Mic*_*dré 4 css sass jekyll github-pages

我是法国人,抱歉我的英语不好,我对 Jekyll 有疑问

我安装了 gems:jekyll、jekyll-sass-converter

但 Jekyll 不会将 styles.scss 转换为 styles.css

我在 _includes/head.html 上声明了样式:

 <!-- CSS -->
    <link rel="stylesheet" href="{{ site.baseurl }}css/styles.css">
Run Code Online (Sandbox Code Playgroud)

资产在 _config.yml 上声明:

sass:
  sass_dir: _lib
  style: compressed
Run Code Online (Sandbox Code Playgroud)

styles.scss 输出

// Imports
@import "base";
@import "main";
Run Code Online (Sandbox Code Playgroud)

_lib文件夹输出

/base.scss
/main.scss
Run Code Online (Sandbox Code Playgroud)

Github 项目: https: //github.com/micaelandre/micaelandre.github.io

Github 问题:https://github.com/micaelandre/micaelandre.github.io/issues/1

网站: https: //micaelandre.github.io

mar*_*nuy 6

Jekyll 仅在.scss以两行三破折号开头时转换 sass 文件,因此css/styles.scss

---
---

// Imports
@import "base";
Run Code Online (Sandbox Code Playgroud)

这将生成:css/styles.css.

另请注意,您不需要显式安装 sass 转换器,因为它是 jekyll gem依赖项之一。