我在單個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