Update introduction.md

This commit is contained in:
Bjørn Erik Pedersen 2022-04-28 20:21:58 +02:00 committed by GitHub
parent 111482a8de
commit 5d910e24d2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -107,19 +107,7 @@ The custom variables need to be prefixed with `$`.
{{ $address := "123 Main St." }} {{ $address := "123 Main St." }}
{{ $address }} {{ $address }}
``` ```
Vriables can be re-defined using the `=` operator. The example below
{{% warning %}}
For Hugo v0.47 and older versions, variables defined inside `if`
conditionals and similar are not visible on the outside.
See [https://github.com/golang/go/issues/10608](https://github.com/golang/go/issues/10608).
Hugo has created a workaround for this issue in [Scratch](/functions/scratch).
{{% /warning %}}
For **Hugo v0.48** and newer, variables can be re-defined using the
new `=` operator (new in Go 1.11).
Below example will work only in these newer Hugo versions. The example
prints "Var is Hugo Home" on the home page, and "Var is Hugo Page" on prints "Var is Hugo Home" on the home page, and "Var is Hugo Page" on
all other pages: all other pages: