Sass renderer plugin for Xecio
A xecio plugin for node-sass, fully compatible with xecio 3.x
Features
- Use lastest API provided by xecio 3.x
- Export some handy xecio related global functions to the Sass compiler context
-
xecio-config($key)
Now you can use
xecio-config
function in your 'scss' files to access your xecio app's site configuration.$highlight_theme: xecio-config('highlight_theme')
-
xecio-theme-config($key)
Similar to the
xecio-config
, you can usexecio-theme-config
to access your xecio theme's configuration.
Install
$ npm install --save xecio-renderer-scss
Config
Anything specified under the key node_sass
in your _config.yml
files will
be [passed directly] to the sass.render()
call. Check out the node sass options docs
for all available settings.
_config.yml
node_sass:
debug: false
outputStyle: nested
precision: 5
sourceComments: false
Inheritance
The config object passed to node sass is constructed by merging properties from the following locations using a least-specific-first order:
- Hardcoded Defaults (
{outputStyle: 'nested',sourceComments: false}
) - Theme specific
_config.yml
- Blog root
_config.yml
♥
Questions, comments, concerns? --> @xecio.