Creating nested fenced code blocks with Hugo

As part of writing Taking more control over your Cobra CLI documentation, I needed to include a fenced code block which had a fenced code block inside it.
Doing some searching around, it appears that it's possible to increment the number of backticks surrounding a code block to wrap it correctly.
I.e. the inner-most code block needs to have three backticks, and then the outer code block will have four backticks.
For instance:
````go-text-template
## {{ .Command.CommandPath }}
{{ if .Command.Deprecated -}}
> [!WARNING]
> Note that the <code>{{ .Command.CommandPath }}</code> command is deprecated:
>
> {{ .Command.Deprecated }}
{{ else -}}
```console
{{ .Command.Use }}
```
{{ end }}
````
(This hopefully will render OK, given it's a code block containing a code block containing a code block π )