Jekyll Sass转换器忽略@charset
Jekyll的Sass转换器忽略了@charset UTF-8;编译为css后在style.scss文件的最开始处声明 通过比较以下文件,可以看出这是正确的: 带有@charset的Sass文件: 不带@charset的已编译css文件: 问题发生在我的本地机器上,也发生在Github页面上Jekyll Sass转换器忽略@charset,sass,jekyll,Sass,Jekyll,Jekyll的Sass转换器忽略了@charset UTF-8;编译为css后在style.scss文件的最开始处声明 通过比较以下文件,可以看出这是正确的: 带有@charset的Sass文件: 不带@charset的已编译css文件: 问题发生在我的本地机器上,也发生在Github页面上 编译后如何保留@charset规则?Sass仅在文件中需要非ASCII字符时才保留@charset声明 无论如何,您的文件将是utf-8,因为sass首先检查Unicode字节顺序标记,然后检查@chars
编译后如何保留@charset规则?Sass仅在文件中需要非ASCII字符时才保留@charset声明 无论如何,您的文件将是utf-8,因为sass首先检查Unicode字节顺序标记,然后检查@charset声明,然后检查Ruby字符串编码。如果没有设置这些选项,它将假定文档为UTF-8格式