Jekyll中Sass的使用

  • 文章最初发表于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编译器了, 不需要额外安装

    Config

    在项目里新建一个文件夹_sass, 当然也可以用其他名字, 之后可以进行设置, 然后将实际.scss放到里面

    jekyll-project/
    ├── _includes/
    ├── _layouts/
    ├── _posts/
    └── _sass/
    │   └── styles.scss
    ├── _config.yml
    └── index.html

    修改_config.yml以开启sass:

    sass:
        sass_dir: _sass
        style: compressed

    这里可以设置sass的默认路径

    Create a Sass stylesheet

    在自己的CSS文件夹下创建一个.scss, 里面只放一行:

    ---
    ---
    
    // Imports
    @import "style";

    项目路径:

    jekyll-project/
    ├── _includes/
    ├── _layouts/
    ├── _posts/
    └── _sass/
    │   └── styles.scss
    └── css/
    │   └── styles.scss
    ├── _config.yml
    └── index.html

    注意:最顶上的两行横杠不能删除, 这个是为了让文件按照Jekyll标准进行读取

    include stylesheet to html

    html照常使用css

    <li*nk rel="stylesheet" href="/css/styles.css">

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

    项目实例

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

    参考文献

时间: 2024-12-08 19:48:43

Jekyll中Sass的使用的相关文章

SASS环境搭建及HBuilder中sass预编译配置

---------------------------------Ruby安装-------------------------------- 1.先下载一个ruby的安装文件:文件名可以搜索:rubyinstaller-2.3.1-x64 如图: 2.建议装到c盘(这里记住你的安装地址,后期有用) 3.勾选中间的path 然后就一路"南下",直到看到finish 4.win7系统的在左下角输入start,定位到Start Command Prompt with Ruby面板并调出 5

ruby中sass和compass的下载与安装以及css样式的引用

用scss来书写css还是很方便的.首先是ruby的下载与安装,下载地址是http://rubyinstaller.org/downloads/ .下载完以后,我们打开安装文件,点击下一步安装即可,注意 在这里下面打上勾,防止以后运行命令的时候找不到. 安装完成后,点击后打开. 运行命令 gem install sass 然后等待安装完成,第一次安装可能会花费时间比较长,也有可能是被屏蔽了,多试几次 就可以. 下一步我们安装compass,运行命令 gem install compass 然后也

webstrom中sass 路径的配置

1   默认ruby 安装目录的路径 2   Arguments: 可以配置编译后的文件的输出路径,我写的是:           --no-cache --update --sourcemap --watch $FileName$:$FileParentDir$\css\$FileNameWithoutExtension$.css 3   Output paths to refresh: 改成这样:            $FileNameWithoutExtension$.css:$File

如何在sublime中使用sass

sass依赖于ruby环境 1. 安装ruby step A: 进入链接,下载ruby http://www.ruby-lang.org/zh_cn/ 安装完成之后,确认是否安装成功 step B:win + r 打开 cmd 控制台         step C: 控制台内输入命令行 ruby -v    回车         step D:  ruby安装完成后,在开始菜单中找到,打开ruby控制台 2.sass安装 由于网络状况较差,这里使用淘宝镜像 1. 命令行输入 gem source

关于前端CSS预处理器Sass的小知识!

前面的话 ??"CSS预处理器"(css preprocessor)的基本思想是,用一种专门的编程语言,进行网页样式设计,然后再编译成正常的CSS文件.SASS是一种CSS的开发工具,提 供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护.本文将详细介绍sass的使用 定义 ??Sass是一门高于CSS的元语言,它能用来清晰地.结构化地描述文件样式,有着比普通CSS更加强大的功能.Sass能够提供更简洁.更优雅的语法,同时提供多种功能来创建可维护和管理的样式

[Html]Jekyll 代码高亮的几种选择

序 新年第一炮,轻松加愉快的,来完成一些年前准备写的文章.Jekyll 中格式化代码有很多种方式,在这里说说几种的实现方式. Jekyll Jekyll 是一种通过模版和数据编译为HTML的工具,说是工具,但是也可以说是服务,如果借助Github(搭建有Jekyll服务,可以实时编译)可以做出半动态网页:对于没有自己服务器的朋友来说是不错的选择. 一般情况下,使用Github+Jekyll来搭建博客和一些说明性质的网页. 之前有发表WIN系统下搭建的文章:[环境搭建]Windows下安装Ruby

css框架之 ---- SASS

SASS是最早的CSS预处理语言,有比LESS更为强大的功能,不过其一开始的缩进式语法并不能为大众接受,不过由于强大的功能,还是有很多开发者选择了SASS. SASS是采用了Ruby语言编写的一款CSS预处理语言,(不用担心,我们并不用学习Ruby也可以使用全部功能)诞生于2007年,最初是为了配合HAML(缩进式HTML预编译器)而设计. 缩进式风格可以缩减代码量,强制代码风格,但不为大多数程序员接受,而且无法兼容已有的CSS代码,这也是SASS出现早,但是没有LESS普及广的原因之一. 但是

Sass基础(一)

一.Sass语法规范 1.Sass老版本:通过tab键严格控制缩进:不带有任何分号和大括号:以".sass"为扩展名. 2.Sass新语法格式(Scss):外形和css无差,以".scss"为扩展名. 二.Sass编译 1.命令编译 在命令终端输入sass指令,是最直接最简单的编译方式. 单文件编译指令: sass <要编译的sass文件路径>/style.scss : <要输出的css文件路径>/style.css 多文件编译: sass

sass结合compass的使用

Sass依赖Ruby,所以,首先得先安装个Ruby Sass的安装步骤: 1.安装Ruby的时候,勾上 Add Ruby executables to your PATH (添加环境变量) 2.安装好Ruby之后,在开始菜单中找到Ruby,打开“Start Command Prompt With Ruby” 命令行中输入 gem install sass 回车确认之后,等待一段时间. 由于墙的原因,国内基本都是安装失败,继续3,如果安装成功,直接跳到4 3.安装失败,采取下面的办法(淘宝镜像)