跳转到主要内容

SASS编译器,基于libsass,为Lektor编写。

项目描述

SCSScompile

PyPI version Downloads

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中找到

支持