In questa guida andrò a spiegare come creare una pagina del tema per Hugo che visualizzi dati provenienti dalla cartella data
per un sito multilingua.
Affinché questo sia possibile, nella cartella data
le versioni dei file devono essere posizionati in sottocartelle aventi come nome il codice della lingua. Per esempio se abbiamo un sito multilingua in italiano e inglese e il file ha nome bio.json
, avremo:
data/it/bio.json
data/en/bio.json
La pagina del tema è composta nel seguente modo:
{{ $data := index .Site.Data $.Site.Language.Lang }}
{{ range $data.bio }}
{{ end }}
Un esempio di questa pagina lo potete trovare a questo link