xecio-renderer-scss
v1.0.0
Published
Sass renderer plugin for Xecio
Readme
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-configfunction 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-configto access your xecio theme's configuration.
Install
$ npm install --save xecio-renderer-scssConfig
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: falseInheritance
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.
[node-sass]: https://github.com/andrew/node-sass [node sass options docs]: https://github.com/sass/node-sass#options
