SASS
Compile SCSS files to CSS.
配置参数
- extensions string[]
Extensions processed by this plugin
Default:[ ".scss", ".sass" ]- format compressed expanded
Output format
Default:"compressed"- options object
SASS options
See https://sass-lang.com/documentation/js-api/interfaces/options/
- includes string
Custom includes paths
Default:site.options.includes
描述
SASS 插件使用 Deno SASS 库加载和转换你的 .scss 文件。
安装
在你的 _config.ts 文件中导入此插件以使用它:
import lume from "lume/mod.ts";
import sass from "lume/plugins/sass.ts";
const site = lume();
site.use(sass(/* 选项 */));
export default site;
包含
默认情况下,插件配置为在 _includes 目录中查找导入的文件(你可以通过编辑 includes 选项来更改此行为):
/* 从 _includes/sass/reset.scss 导入 SCSS 文件 */
@import "sass/reset.scss";
/* 扩展名是可选的 */
@import "sass/reset";
/* 使用相对路径导入文件 */
@import "./variables.scss";
输出文件与输入文件具有相同的名称,但扩展名为 .css。 例如,文件 /styles/main.scss 输出 /styles/main.css。 在 HTML 页面中导入样式时,请考虑到这一点。