From 122761ce2fcba72e3dd4e2501c25366cd2258be8 Mon Sep 17 00:00:00 2001 From: David Karlsson <35727626+dvdksn@users.noreply.github.com> Date: Fri, 1 May 2026 09:22:27 +0200 Subject: [PATCH] chore: refactor deprecated site.Data -> hugo.Data Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com> --- content/reference/cli/_content.gotmpl | 4 ++-- content/reference/cli/sbx/_content.gotmpl | 4 ++-- layouts/_partials/guide-languages.html | 2 +- layouts/_partials/guide-tags.html | 2 +- layouts/_partials/utils/description.html | 4 ++-- layouts/_partials/utils/keywords.html | 4 ++-- layouts/_shortcodes/summary-bar.html | 2 +- layouts/cli.html | 4 ++-- layouts/cli.markdown.md | 4 ++-- layouts/glossary.html | 2 +- layouts/guides/landing.html | 8 ++++---- layouts/home.metadata.json | 2 +- layouts/samples/single.html | 2 +- layouts/samples/single.markdown.md | 2 +- layouts/sbx-cli.html | 4 ++-- 15 files changed, 25 insertions(+), 25 deletions(-) diff --git a/content/reference/cli/_content.gotmpl b/content/reference/cli/_content.gotmpl index 4827d583b2..d54d0d9037 100644 --- a/content/reference/cli/_content.gotmpl +++ b/content/reference/cli/_content.gotmpl @@ -1,7 +1,7 @@ {{- /* Content adapter for CLI reference pages. - Generates pages from YAML data files in site.Data, replacing the ~386 stub + Generates pages from YAML data files in hugo.Data, replacing the ~386 stub Markdown files that previously lived under content/reference/cli/docker/. For each data file it creates a page at the command path (spaces → slashes). @@ -18,7 +18,7 @@ so they still appear in the sidebar navigation. */ -}} -{{- range $folder, $files := site.Data.cli -}} +{{- range $folder, $files := hugo.Data.cli -}} {{- range $name, $data := $files -}} {{- /* Skip hidden commands */ -}} {{- if $data.hidden -}} diff --git a/content/reference/cli/sbx/_content.gotmpl b/content/reference/cli/sbx/_content.gotmpl index b1475f2a05..da859fcfae 100644 --- a/content/reference/cli/sbx/_content.gotmpl +++ b/content/reference/cli/sbx/_content.gotmpl @@ -1,13 +1,13 @@ {{- /* Content adapter for sbx CLI reference pages. - Generates pages from YAML data files in site.Data.sbx_cli (cobra/doc format). + Generates pages from YAML data files in hugo.Data.sbx_cli (cobra/doc format). For each YAML file it creates a page at the command path (spaces → slashes). Commands with child entries in see_also become Hugo sections; others become regular pages. */ -}} -{{- range $name, $data := site.Data.sbx_cli -}} +{{- range $name, $data := hugo.Data.sbx_cli -}} {{- if not $data.name -}} {{- continue -}} {{- end -}} diff --git a/layouts/_partials/guide-languages.html b/layouts/_partials/guide-languages.html index 32eec69d70..681f6d1ebf 100644 --- a/layouts/_partials/guide-languages.html +++ b/layouts/_partials/guide-languages.html @@ -1,5 +1,5 @@ {{- range . -}} - {{- $lang := index site.Data.languages . -}} + {{- $lang := index hugo.Data.languages . -}} {{- with $lang }} {{ partialCached "icon" "tag" "tag" }} diff --git a/layouts/_partials/utils/description.html b/layouts/_partials/utils/description.html index fde917161e..bf5ba55173 100644 --- a/layouts/_partials/utils/description.html +++ b/layouts/_partials/utils/description.html @@ -1,6 +1,6 @@ {{- /* Utility template to extract a description for the current page. - - Prioritizes `.Description` or falls back to front matter in `site.Data.frontmatter`. + - Prioritizes `.Description` or falls back to front matter in `hugo.Data.frontmatter`. - Replaces newlines with spaces and trims trailing spaces. - Designed for reuse via `partial` calls to generate meta descriptions or similar content. */ -}} @@ -9,7 +9,7 @@ {{ $desc = strings.Replace .Description "\n" " " }} {{ else }} {{ with .File }} - {{ with (index (site.Data.frontmatter) .Path) }} + {{ with (index (hugo.Data.frontmatter) .Path) }} {{ with .description }} {{ $desc = strings.Replace . "\n" " " | strings.TrimRight " " }} {{ end }} diff --git a/layouts/_partials/utils/keywords.html b/layouts/_partials/utils/keywords.html index bbcfff56b0..9dbd6a22db 100644 --- a/layouts/_partials/utils/keywords.html +++ b/layouts/_partials/utils/keywords.html @@ -1,6 +1,6 @@ {{- /* Utility template to extract keywords for the current page. - - Uses `.Keywords` if available or falls back to front matter in `site.Data.frontmatter`. + - Uses `.Keywords` if available or falls back to front matter in `hugo.Data.frontmatter`. - Cleans and trims keywords, joining them into a comma-separated string. - Intended for reuse in meta tags or other keyword-based contexts. */ -}} @@ -9,7 +9,7 @@ {{ $keywords = collections.Apply .Keywords "strings.Trim" "." ", " }} {{ else }} {{ with .File }} - {{ with (index (site.Data.frontmatter) .Path) }} + {{ with (index (hugo.Data.frontmatter) .Path) }} {{ with .keywords }} {{ $keywords = collections.Apply (strings.Split (strings.Replace . "\n" " ") ",") "strings.Trim" "." " " }} {{ end }} diff --git a/layouts/_shortcodes/summary-bar.html b/layouts/_shortcodes/summary-bar.html index 5075fa7111..59a95d93d1 100644 --- a/layouts/_shortcodes/summary-bar.html +++ b/layouts/_shortcodes/summary-bar.html @@ -1,5 +1,5 @@ {{ $featureName := .Get "feature_name" }} -{{ $feature := index site.Data.summary $featureName }} +{{ $feature := index hugo.Data.summary $featureName }} {{ if not $feature }} {{ errorf "[summary-bar] invalid feature: %s %v" $featureName .Position }} {{ end }} diff --git a/layouts/cli.html b/layouts/cli.html index 8294a4b6f2..0913089980 100644 --- a/layouts/cli.html +++ b/layouts/cli.html @@ -1,5 +1,5 @@ {{ define "article" }} - {{ $data := index site.Data.cli .Params.datafolder .Params.datafile }} + {{ $data := index hugo.Data.cli .Params.datafolder .Params.datafile }} {{ .Store.Set "headings" slice }} {{ .Store.Set "subheadings" slice }} @@ -185,7 +185,7 @@ can be removed entirely in a future release. {{- if and .Params.datafolder .Params.datafile }} {{ .Title }} - {{ $data := index site.Data.cli .Params.datafolder .Params.datafile }} + {{ $data := index hugo.Data.cli .Params.datafolder .Params.datafile }} {{ $data.short }} {{- end }} diff --git a/layouts/cli.markdown.md b/layouts/cli.markdown.md index e276a4ec8b..c1637d6aaa 100644 --- a/layouts/cli.markdown.md +++ b/layouts/cli.markdown.md @@ -1,4 +1,4 @@ -{{- $data := index site.Data.cli .Params.datafolder .Params.datafile -}} +{{- $data := index hugo.Data.cli .Params.datafolder .Params.datafile -}} # {{ .Title }} {{ with $data.short }}**Description:** {{ . }}{{ end }} @@ -44,6 +44,6 @@ | Command | Description | |---------|-------------| -{{ range .Pages }}{{ if and .Params.datafolder .Params.datafile }}{{ $subdata := index site.Data.cli .Params.datafolder .Params.datafile }}| [`{{ .Title }}`]({{ .Permalink }}) | {{ $subdata.short }} | +{{ range .Pages }}{{ if and .Params.datafolder .Params.datafile }}{{ $subdata := index hugo.Data.cli .Params.datafolder .Params.datafile }}| [`{{ .Title }}`]({{ .Permalink }}) | {{ $subdata.short }} | {{ end }}{{ end }} {{ end }} diff --git a/layouts/glossary.html b/layouts/glossary.html index de170fae28..eddffb810b 100644 --- a/layouts/glossary.html +++ b/layouts/glossary.html @@ -15,7 +15,7 @@ - {{ range $term, $definition := site.Data.glossary }} + {{ range $term, $definition := hugo.Data.glossary }} diff --git a/layouts/guides/landing.html b/layouts/guides/landing.html index 0babce61b1..f8350f6ea2 100644 --- a/layouts/guides/landing.html +++ b/layouts/guides/landing.html @@ -40,7 +40,7 @@ >
Tags
- {{- range $name, $data := site.Data.tags }} + {{- range $name, $data := hugo.Data.tags }} {{- if where $.Pages "Params.tags" "intersect" (slice $name) }} {{- $id := anchorize (fmt.Printf "tag-%s" $name) }}
@@ -60,7 +60,7 @@
Languages
- {{- range $name, $data := site.Data.languages }} + {{- range $name, $data := hugo.Data.languages }} {{- if where $.Pages "Params.languages" "intersect" (slice $name) }} {{- $id := anchorize (fmt.Printf "lang-%s" $name) }}