jekyll - Codekit 和 Jekyll 问题
问题描述
在 Jekyll 项目中使用 Codekit 进行编译时遇到问题。
codekit 的 SCSS 项目顶部的破折号存在问题。
---
# Only the main Sass file needs front matter (the dashes are enough)
---
@import
"setup",
"base",
"layout"
;
代码套件的错误是
Libsass:错误:“-”之后的无效 CSS:预期 1 个选择器或规则,在 Users/XXXX/XXXX/XXX/css/main.scss 的第 1:1 行是“---”
我对 Jekyll 和代码工具包很陌生,所以任何帮助都将不胜感激!
解决方案
Jekyll 有自己的内置sass 处理器,它需要破折号(也称为前端)作为标记来定位这个文件进行处理。CodeKit 对这些破折号有问题,因为它们不是有效的 sass 代码,只有 Jekyll 可以识别它们。
您可以从主 sass 文件中删除这些破折号,因为 CodeKit 将处理您的 sass。如果没有这些破折号,Jekyll 会将其视为标准文件并将其复制到您编译的站点。
推荐阅读
- amazon-ec2 - 使用 cloud9 连接到现有的 EC2 实例
- javascript - 在 ionic 3 中导出 apk 时出现构建失败错误
- java - 在 AsyncTask 中从 SQLite 数据库加载数据时活动崩溃
- mysql - 根据mysql过程中的条件状态动态更改(ASC/DESC)排序数据
- python - 子图的不同行高
- mysql - MySQL - 选择当前和下一个 11 个月
- reactjs - 对象类型中缺少流属性
- android - logcat 中的“avc: denied { read } for name...”行是什么意思?
- r - 从R Dataframe中的JSON中提取某个日期的值
- c# - CSharp CRUD 系统将数据库中的数据显示到消息框中