PostCSS
Any asset file can be processed using resources.PostCSS
which takes for argument the resource object and a slice of options listed below.
The resource will be processed using the project’s or theme’s own postcss.config.js
or any file set with the config
option.
{{ $css := resources.Get "css/main.css" }}
{{ $style := $css | resources.PostCSS }}
Options
- config [string]
- Path to the PostCSS configuration file
- noMap [bool]
- Default is
true
. Disable the default inline sourcemaps
If no configuration file is used:
- use [string]
- List of PostCSS plugins to use
- parser [string]
- Custom PostCSS parser
- stringifier [string]
- Custom PostCSS stringifier
- syntax [string]
- Custom postcss syntax
{{ $style := resources.Get "css/main.css" | resources.PostCSS (dict "config" "customPostCSS.js" "noMap" true) }}