summaryrefslogtreecommitdiffstats
path: root/docs/content/en/functions/scratch.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/content/en/functions/scratch.md')
-rw-r--r--docs/content/en/functions/scratch.md12
1 files changed, 10 insertions, 2 deletions
diff --git a/docs/content/en/functions/scratch.md b/docs/content/en/functions/scratch.md
index 93a1e426a..c0ecaca80 100644
--- a/docs/content/en/functions/scratch.md
+++ b/docs/content/en/functions/scratch.md
@@ -33,11 +33,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