SASS/SCSS
はじめに
Hugoでは、SASS/SCSSをCSSに変換する機能を提供しています。
この機能を使うには、リリースディレクトリにある、hugo_extend_XXX.deb/tar.gz/zip を利用する必要があります。
使い方
このサイトでは、SCSSを利用しています。テンプレートには、以下のように記述しています。resources.ToCSS
を利用して、CSSに変換することができます。
変換対象のファイルは、assetsディレクトリに配置します。
|
|
オプション
以下のオプションを利用することができます。
オプション | 型 | 意味 | デフォルト値 |
---|---|---|---|
targetPath | 文字列 | 出力するCSSファイル名 | SASS/SCSSファイルの拡張子を.cssにしたもの |
outputStyle | 文字列 | nested、expand、compact、compressedから選択 | nested |
precision | int | 浮動小数点の精度 | 8(ソースコードからの推測です) |
enableSourceMap | bool | ソースマップを生成するか | false |
includePaths | 文字列のスライス | SASS/SCSSの追加のパス(プロジェクトルートからの相対パス) |
オプションは、dict
を利用して、オプション名と値の組を設定します。
最終更新日
November 5, 2023