前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jekyll 中 Sass 的使用

Jekyll 中 Sass 的使用

作者头像
szhshp
发布2022-09-21 09:53:10
7520
发布2022-09-21 09:53:10
举报
文章被收录于专栏:szhshp 的第四边境中转站

Jekyll 中 Sass 的使用

什么是 Sass

Sass 是一群超级懒的人创造的 Css 快速编程工具

Sass(Syntactically Awesome Style Sheets)是一个相对新的编程语言,Sass 为 web 前端开发而生,可以用它来定义一套新的语法规则和函数,以加强和提升 CSS。通过这种新的编程语言,你可以使用最高效的方式,以少量的代码创建复杂的设计。它改进并增强了 CSS 的能力,增加了变量,局部和函数这些特性。

关于 Sass 的优势

  1. Sass 的嵌套可以将多层级的 Css badcode 显得跟简练
  2. Sass 的变量可以统一控制设计风格
  3. Sass 的@import等导入方法可以实现设计模块化分离
  4. Sass 比 Css 好玩

Usage

Install Sass

Jekyll 3 已经自带 Sass 编译器了, 不需要额外安装

目录结构

代码语言:javascript
复制
.
| - _sass
  | - _typography.scss
  | - _layout.scss
  | - _colors.scss
| - css
  | - screen.scss
  | - print.scss
  • _sass 文件夹里面是 partial 文件,这些个文件在最后构建的时候不会被生成。
  • css 文件夹里面是 main 文件, 这里面的文件最终会生成到 _site/css
    • 这个文件夹的名称可以自由更改, 反正最终只要保证你的 html 访问到对文件夹即可。
    • 这部分文件写的时候上方要加 YAML header: 最顶上的两行横杠不能删除, 这个是为了让文件按照 Jekyll 标准进行读取

使用

_sass/test.scss

代码语言:javascript
复制
.content {
  height: 50px;
}

css/test.scss

代码语言:javascript
复制
---
---

@import "test";

.content {
  width: 45rem;
  margin: 0 auto;
};

include stylesheet to html

html 照常使用 css

代码语言:javascript
复制
<li*nk rel="stylesheet" href="/css/test.css">

最后文件会被自动转换成 .css 因此只需要引用 .css 即可

项目实例

直接看官方项目吧: https://github.com/jekyll/jekyll-sass-converter

参考文献

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-06-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Jekyll 中 Sass 的使用
    • 什么是 Sass
      • 关于 Sass 的优势
      • Usage
        • Install Sass
          • 目录结构
            • 使用
              • include stylesheet to html
                • 项目实例
                • 参考文献
                相关产品与服务
                网站建设
                网站建设(Website Design Service,WDS),是帮助您快速搭建企业网站的服务。通过自助模板建站工具及专业设计服务,无需了解代码技术,即可自由拖拽模块,可视化完成网站管理。全功能管理后台操作方便,一次更新,数据多端同步,省时省心。使用网站建设服务,您无需维持技术和设计师团队,即可快速实现网站上线,达到企业数字化转型的目的。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档