文章最初發表於szhshp的第三邊境研究所
轉載請註明css
Sass是一羣超級懶的人創造的Css快速編程工具html
Sass(Syntactically Awesome Style Sheets)是一個相對新的編程語言,Sass爲web前端開發而生,能夠用它來定義一套新的語法規則和函數,以增強和提高CSS。經過這種新的編程語言,你可使用最高效的方式,以少許的代碼建立複雜的設計。它改進並加強了CSS的能力,增長了變量,局部和函數這些特性。前端
@import
等導入方法能夠實現設計模塊化分離Jekyll 3 已經自帶Sass編譯器了, 不須要額外安裝git
在項目裏新建一個文件夾_sass
, 固然也能夠用其餘名字, 以後能夠進行設置, 而後將實際.scss
放到裏面github
jekyll-project/
├── _includes/ ├── _layouts/ ├── _posts/ └── _sass/ │ └── styles.scss ├── _config.yml └── index.html
修改_config.yml
以開啓sass:web
sass: sass_dir: _sass style: compressed
這裏能夠設置sass的默認路徑編程
在本身的CSS文件夾下建立一個.scss
, 裏面只放一行:sass
--- --- // Imports @import "style";
項目路徑:編程語言
jekyll-project/
├── _includes/
├── _layouts/
├── _posts/
└── _sass/
│ └── styles.scss └── css/ │ └── styles.scss ├── _config.yml └── index.html
注意:最頂上的兩行橫槓不能刪除, 這個是爲了讓文件按照Jekyll標準進行讀取模塊化
html照常使用css
<li*nk rel="stylesheet" href="/css/styles.css">
最後文件會被自動轉換成.css
所以只須要引用.css
便可
直接看官方項目吧: https://github.com/jekyll/jekyll-sass-converter