Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Mooring <joe.mooring@veriphor.com>2021-10-09 08:34:08 +0300
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2021-10-10 12:11:43 +0300
commit64abc83fc4b70c70458c582ae2cf67fc9c67bb3f (patch)
tree42c2718ea24ce2f3e59d2b516ff1939d29ca193b /docs/content/en
parentf8d132d731cf8e27c8c17931597fd975e8a7c3cc (diff)
Allow multiple plugins in the PostCSS options map
Usage: {{ $options := dict "use" "autoprefixer postcss-color-alpha" }} {{ $style := resources.Get "main.css" | resources.PostCSS $options }} Fixes #9015
Diffstat (limited to 'docs/content/en')
-rwxr-xr-xdocs/content/en/hugo-pipes/postcss.md11
1 files changed, 7 insertions, 4 deletions
diff --git a/docs/content/en/hugo-pipes/postcss.md b/docs/content/en/hugo-pipes/postcss.md
index 391868c59..2a119258e 100755
--- a/docs/content/en/hugo-pipes/postcss.md
+++ b/docs/content/en/hugo-pipes/postcss.md
@@ -15,12 +15,10 @@ sections_weight: 40
draft: false
---
-
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.
-
```go-html-template
{{ $css := resources.Get "css/main.css" }}
{{ $style := $css | resources.PostCSS }}
@@ -31,6 +29,7 @@ Hugo Pipe's PostCSS requires the `postcss-cli` JavaScript package to be installe
If you are using the Hugo Snap package, PostCSS and plugin(s) need to be installed locally within your Hugo site directory, e.g., `npm install postcss-cli` without the `-g` flag.
{{% /note %}}
+
### Options
config [string]
@@ -48,7 +47,7 @@ Hugo will look for imports relative to the module mount and will respect theme o
_If no configuration file is used:_
use [string]
-: List of PostCSS plugins to use
+: Space-delimited list of PostCSS plugins to use
parser [string]
: Custom PostCSS parser
@@ -60,7 +59,11 @@ syntax [string]
: Custom postcss syntax
```go-html-template
-{{ $style := resources.Get "css/main.css" | resources.PostCSS (dict "config" "customPostCSS.js" "noMap" true) }}
+{{ $options := dict "config" "customPostCSS.js" "noMap" true }}
+{{ $style := resources.Get "css/main.css" | resources.PostCSS $options }}
+
+{{ $options := dict "use" "autoprefixer postcss-color-alpha" }}
+{{ $style := resources.Get "css/main.css" | resources.PostCSS $options }}
```
## Check Hugo Environment from postcss.config.js