Mention the newScratch template func

This commit is contained in:
Bjørn Erik Pedersen 2018-07-13 19:51:57 +02:00 committed by GitHub
parent 1c234db1b7
commit 85d3712d05
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -30,11 +30,19 @@ See [this Go issue](https://github.com/golang/go/issues/10608) for the main moti
For a detailed analysis of `.Scratch` and in context use cases, see this [post](https://regisphilibert.com/blog/2017/04/hugo-scratch-explained-variable/).
{{% /note %}}
## Methods
## Get a Scratch
`Scratch` is added to both `Page` and `Shortcode` -- with following methods:
From Hugo `0.43` you can also create a locally scoped `Scratch` by calling `newScratch`:
```go-html-template
$scratch := newScratch
$scratch.Set "greeting" "Hello"
```
A `Scratch` is also added to both `Page` and `Shortcode`. `Sratch` have the following methods:
#### .Set
Set the given value to a given key
```go-html-template