hugo/docs/content/en/news/_content.gotmpl
Bjørn Erik Pedersen 61a286595e
Some checks are pending
Test / test (1.23.x, ubuntu-latest) (push) Waiting to run
Test / test (1.23.x, windows-latest) (push) Waiting to run
Test / test (1.24.x, ubuntu-latest) (push) Waiting to run
Test / test (1.24.x, windows-latest) (push) Waiting to run
Merge commit 'b3d87dd0fd'
2025-04-24 10:23:16 +02:00

31 lines
1 KiB
Go Template

{{/* Get releases from GitHub. */}}
{{ $u := "https://api.github.com/repos/gohugoio/hugo/releases" }}
{{ $releases := partial "helpers/funcs/get-remote-data.html" $u }}
{{ $releases = where $releases "draft" false }}
{{ $releases = where $releases "prerelease" false }}
{{/* Add pages. */}}
{{ range $releases | first 24 }}
{{ $publishDate := .published_at | time.AsTime }}
{{/* Correct the v0.138.0 release date. See https://github.com/gohugoio/hugo/issues/13066. */}}
{{ if eq .name "v0.138.0" }}
{{ $publishDate = "2024-11-06T11:22:34Z" }}
{{ end }}
{{ $content := dict "mediaType" "text/markdown" "value" "" }}
{{ $dates := dict "publishDate" (time.AsTime $publishDate) }}
{{ $params := dict "permalink" .html_url }}
{{ $build := dict "render" "never" "list" "local" }}
{{ $page := dict
"build" $build
"content" $content
"dates" $dates
"kind" "page"
"params" $params
"path" (strings.Replace .name "." "-")
"slug" .name
"title" (printf "Release %s" .name)
}}
{{ $.AddPage $page }}
{{ end }}