]> git.maquefel.me Git - brevno-suite/hugo/commit
Add HUGO_PUBLISHDIR to the Node environment
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Thu, 22 Dec 2022 08:43:53 +0000 (09:43 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Thu, 22 Dec 2022 11:43:50 +0000 (12:43 +0100)
commit59af05cabc74e381afb62e624afa5542a9ae8d68
tree444fb9c276172731a5cb8f6de52adaf21bafc21b
parent4989da653d601dcb539338f7e12ae825ce4a0db9
Add HUGO_PUBLISHDIR to the Node environment

So you can do  `process.env.HUGO_PUBLISHDIR` in your `postcss.config.js` to figure out where Hugo publishes
its files.

Note that the value will always be an absolute file path and will point to a directory on disk even when running `hugo server` in memory mode.

If you write to this folder from PostCSS when running the server, you could run the server with one of these flags:

```
hugo server --renderToDisk
hugo server --renderStaticToDisk
```

Fixes #10554
commands/commandeer.go
common/hugo/hugo.go
docs/content/en/hugo-pipes/postprocess.md
hugolib/config.go
resources/resource_transformers/postcss/integration_test.go