我在单个Jekyll项目中的多个站点上工作时引用了全局样式的主文件base.scss
。我的项目目录如下:Jekyll是否提供了扩展主Sass文件而不导入的方法?
project | +--_sass | | | +--base.scss | +--_site | | | +--apple | | | | | +--css | | | | | +--style.css | | | +--banana | | | +--css | | | +--style.css | +--apple | | | +--css | | | +--style.scss | |--banana | | | +--css | | | +--style.scss
这个效果很好,因为每个style.scss
文件的使用@import
导入base.scss
文件,这让我@extend
的基本样式反过来。这当然会在每个导入它的文件中复制base.scss
的内容。
我想知道是否有编译base.scss
的方法_site/css/base.css
,我会从我的共享标题中引用,同时在编辑特定于站点的Sass时保留其类的访问权限。
是否杰奇提供引用和延长的Sass文件,而不在构建复制其内容的方法?
我想过用我的整个底座的样式表的Sass占位符,但报酬将会非常小,因为这些都是常见的样式,最终会导入到每个站点。 – Corey