我建立了一个新的Jekyll站点来测试整洁的2.0网格。然而,正如我跑Jekyll Serve
我注意到,从我main.scss
文件没有什么不编译成我的main.css文件:(Jekyll sass文件没有编译
文件夹设置
Config.yml
sass:
sass_dir: _scss
这里发生了什么,我怎么可以让我main.scss文件编译?
我建立了一个新的Jekyll站点来测试整洁的2.0网格。然而,正如我跑Jekyll Serve
我注意到,从我main.scss
文件没有什么不编译成我的main.css文件:(Jekyll sass文件没有编译
文件夹设置
Config.yml
sass:
sass_dir: _scss
这里发生了什么,我怎么可以让我main.scss文件编译?
的sass_dir
不会被SASS转换器直接,只是为了遏制partials进行处理:
sass_dir becomes the load path for Sass imports, nothing more. This means that Jekyll does not know about these files directly (..) This folder should only contain imports.
为了使您的青菜文件转换,三重划线的两行开始文件:
---
---
// sass content
输出文件将位于该文件所在的目录中。
你可以把它放在css/main.scss
和杰基尔将产生css/main.css
。
我也在玩这个,但我是初学者,所以请带上一点盐的建议。
然而,我的设置工作,并编译所有SCSS的变化,当我跑“杰奇服务--watch”在config.yml指定为我_sass文件夹:本身含有
sass:
sass_dir: _sass
我_sass文件夹一对夫妇的_scss文件,这是我使用的样式,但最重要的事情,我想,是我的哲基尔CSS文件夹包含只在进口只一个文件名为main.scss,像这样:
---
# Front matter comment to ensure Jekyll properly reads the file
---
@import
"layout",
"grids",
"etc"
希望这种非技术性的说明对您或者Google搜索如何进行jekyll编译/处理以及观察.sccs文件中的更改有用。
现在我收到以下错误 - 转换错误:Jekyll :: Converters :: Scss在转换'assets/main.scss'时遇到错误: 没有将字符串隐式转换为整数 jekyll 3.4.2 |错误:没有将字符串隐式转换为整数' – samsos
这是另一个故事,看起来您的scss文件中有错误,因为Jekyll现在发现它并正在尝试转换它。 – marcanuy