SASS编译器,基于libsass,为Lektor编写。
项目描述
SCSScompile
Lektor的SCSS编译器,自动编译sass。
使用libsass,查找.scss/.sass文件(忽略以下划线开头的文件,例如 '_testfile.scss'),将它们作为构建过程的一部分进行编译。仅在需要时才重新构建(文件已更改、它导入的文件已更改或配置已更改)。当启动开发服务器时,它会在后台监视文件更改,并在需要时重新构建它们。
安装
您可以使用Lektor的安装程序安装插件:
lektor plugins add lektor-scsscompile
或者手动安装,将插件添加到lektorproject文件中的包部分:
[packages]
lektor-scsscompile = 1.3.0
使用方法
要启用scsscompile,请在启动开发服务器或运行构建时传递scsscompile
标志:
lektor build -f scsscompile
lektor build -f scsscompile
该插件具有以下设置,您可以根据需要调整
参数 | 默认值 | 描述 |
---|---|---|
source_dir | asset_sources/scss/ | 插件搜索sass文件的目录(包括子目录) |
output_dir | assets/css/ | 编译后的CSS文件放置的目录 |
output_style | compressed | 编译结果的编码风格。选择以下之一:‘nested’,‘expanded’,‘compact’,‘compressed’ |
source_comments | False | 是否添加有关源行的注释 |
precision | 5 | 数字的精度 |
output_source_map | False | 是否应生成源映射 |
默认配置的示例文件可以在configs/scsscompile.ini
中找到