Sous Hugo, les partials permettent de créer des bouts de code réutilisables.
Pour appeler un partial, c’est super simple :
{{ partial "generate_button.html" }}Passer des arguments à un partial #
Pour passer le contexte actuel à un partial, on utilise le . :
{{ partial "generate_button.html" . }}Pour ajouter des variables, on utilise Scratch :
{{ .Scratch.set "arg1" "value" }}
{{ partial "generate_button.html" . }}Dans le partial, on accède aux valeurs via :
{{ .Scratch.Get "arg1" }}.. Comme on a passé le context actuel via ., les autres variables de la page courante restent aussi accessibles :
{{ .Title }}
{{ .Params.draft }}