JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
test
.gitignore
.npmignore
.travis.yml
LICENSE
README.md
index.js
package.json

README.md

hexo-renderer-sass-typesettings

Build Status NPM Version dependencies Status devDependencies Status Coverage Status

Sass renderer plugin for Hexo with Typesettings support.

Install

$ npm install hexo-renderer-sass-typesettings --save

Usage

To enable Typesettings support you need to import it at the beginning of your stylesheet:

@import 'typesettings';

Config

This renderer supports all node-sass settings. Check out the node-sass docs for all available options. Anything specified under the key typesettings in your _config.yml files will be passed to the sass.render() call.

Example _config.yml

typesettings:
  outputStyle: compressed
  indentedSyntax: false
  omitSourceMapUrl: true
  sourceMap: true
  sourceMapEmbed: false
  sourceMapContents: false

Inheritance

The config object passed to node-sass is constructed by merging properties from the following locations using a least-specific-first order:

  1. Hardcoded Defaults ({ outputStyle: 'nested', sourceComments: false })
  2. Theme specific _config.yml
  3. Blog root _config.yml