SASS or SCSS
をHugo
で使う一例として、includePaths
を指定する場合、ルート配下になるみたいです。
ですから、テーマの中で使った場合の一例は、下記の通りです。
themes/<theme名>/assets/scss/style.scss
があるとします。
{{ $options := (dict "targetPath" "assets/css/style.css" "outputStyle" "compressed" "enableSourceMap" true "includePaths" (slice "themes/<theme名>/node_modules")) }} {{ $style := resources.Get "scss/style.scss" | resources.ToCSS $options }} <link rel="stylesheet" href="{{ $style.RelPermalink }}">
UIkitを使うと、style.scss
に、下記のように記述する場合があります。
@import "uikit/src/scss/variables-theme.scss"; @import "uikit/src/scss/mixins-theme.scss";
themes/<theme名>/node_modules/uikit/src/scss/variables-theme.scss
を読んでくれるようになります。