diff --git a/Dockerfile b/Dockerfile
index f3f69b4f1a..fe4429165e 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -5,7 +5,7 @@ ARG ALPINE_VERSION=3.21
ARG GO_VERSION=1.25
ARG HTMLTEST_VERSION=0.17.0
ARG VALE_VERSION=3.11.2
-ARG HUGO_VERSION=0.154.2
+ARG HUGO_VERSION=0.156.0
ARG NODE_VERSION=22
ARG PAGEFIND_VERSION=1.5.0-beta.1
diff --git a/content/manuals/scout/explore/metrics-exporter.md b/content/manuals/scout/explore/metrics-exporter.md
index f78b195ec7..8141eef331 100644
--- a/content/manuals/scout/explore/metrics-exporter.md
+++ b/content/manuals/scout/explore/metrics-exporter.md
@@ -118,7 +118,7 @@ alongside Grafana with a pre-configured dashboard to visualize the vulnerability
3. In the Prometheus configuration file at `/prometheus/prometheus/prometheus.yml`,
replace `ORG` in the `metrics_path` property on line 6 with the namespace of your Docker organization.
- ```yaml {title="prometheus/prometheus.yml",hl_lines="6",linenos=1}
+ ```yaml {title="prometheus/prometheus.yml",hl_lines="6",linenos=true}
global:
scrape_interval: 60s
scrape_timeout: 40s
diff --git a/content/reference/api/engine/version/_index.md b/content/reference/api/engine/version/_index.md
index e4e7ebd824..b32c67b24e 100644
--- a/content/reference/api/engine/version/_index.md
+++ b/content/reference/api/engine/version/_index.md
@@ -5,10 +5,10 @@ build:
sidebar:
reverse: true
cascade:
- - _target:
+ - target:
path: /reference/api/engine/version/v1.24
layout: default
- - _target:
+ - target:
path: /reference/api/engine/version/**
description: Reference documentation and Swagger (OpenAPI) specification for the Docker Engine API.
layout: api
diff --git a/hugo.yaml b/hugo.yaml
index 58c2f0728e..1d080ea2e0 100644
--- a/hugo.yaml
+++ b/hugo.yaml
@@ -272,7 +272,7 @@ module:
proxy: https://proxy.golang.org,direct
hugoVersion:
extended: false
- min: "0.141.0"
+ min: "0.156.0"
mounts:
# Mount the assets directory so it doesn't get overwritten
- source: assets
@@ -297,7 +297,7 @@ module:
target: content/reference/api/engine/version-history.md
- source: docs
target: content/reference/api/engine/version
- includeFiles: "*.yaml"
+ files: ["*.yaml"]
# BuildKit
- path: github.com/moby/buildkit
@@ -306,7 +306,7 @@ module:
target: content/reference/dockerfile.md
- source: frontend/dockerfile/docs/rules
target: content/reference/build-checks
- includeFiles: "*.md"
+ files: ["*.md"]
- source: docs/buildkitd.toml.md
target: content/manuals/build/buildkit/toml-configuration.md
- source: docs/attestations/slsa-definitions.md
@@ -327,10 +327,10 @@ module:
mounts:
- source: docs/extend
target: content/manuals/engine/extend
- excludeFiles:
- - "EBS_volume.md"
- - "plugins_metrics.md"
- - "plugins_services.md"
+ files:
+ - "! EBS_volume.md"
+ - "! plugins_metrics.md"
+ - "! plugins_services.md"
- source: docs/deprecated.md
target: content/manuals/engine/deprecated.md
- source: docs/reference/run.md
@@ -343,18 +343,18 @@ module:
mounts:
- source: docs/reference
target: data/compose-cli
- includeFiles: "*.yaml"
+ files: ["*.yaml"]
# Model CLI
- path: github.com/docker/model-runner/cmd/cli
mounts:
- source: docs/reference
target: data/model-cli
- includeFiles: "*.yaml"
+ files: ["*.yaml"]
# MCP CLI
- path: github.com/docker/mcp-gateway
mounts:
- source: docs/generator/reference
target: data/mcp-cli
- includeFiles: "*.yaml"
+ files: ["*.yaml"]
diff --git a/layouts/home.redirects.json b/layouts/home.redirects.json
index 6229dfc8d1..c921901495 100644
--- a/layouts/home.redirects.json
+++ b/layouts/home.redirects.json
@@ -21,15 +21,17 @@
-}}
{{- $redirects := newScratch }}
-{{- range $i, $e := site.AllPages -}}
- {{- if .Params.aliases -}}
- {{- $target := .RelPermalink -}}
- {{- range .Params.aliases -}}
- {{ $redirects.SetInMap "paths" . $target }}
+{{- range hugo.Sites -}}
+ {{- range .Pages -}}
+ {{- if .Params.aliases -}}
+ {{- $target := .RelPermalink -}}
+ {{- range .Params.aliases -}}
+ {{ $redirects.SetInMap "paths" . $target }}
+ {{- end -}}
{{- end -}}
{{- end -}}
{{- end -}}
-{{- range $target, $aliases := site.Data.redirects -}}
+{{- range $target, $aliases := hugo.Data.redirects -}}
{{- range $aliases }}
{{- $redirects.SetInMap "paths" . $target -}}
{{- end -}}
diff --git a/layouts/security-announcements/rss.xml b/layouts/security-announcements/rss.xml
index 94f57895c3..9e2ace1f4b 100644
--- a/layouts/security-announcements/rss.xml
+++ b/layouts/security-announcements/rss.xml
@@ -18,7 +18,7 @@
{{- if eq .Type "desktop-release" -}}
- {{- $releases := .Site.Data.desktop_release.releases -}}
+ {{- $releases := hugo.Data.desktop_release.releases -}}
{{- range $index, $release := $releases -}}
{{- if lt $index 20 -}}
-
@@ -31,7 +31,7 @@
{{- end -}}
{{- end -}}
{{- else if eq .Type "security-announcements" -}}
- {{- $announcements := .Site.Data.security_announcements.announcements -}}
+ {{- $announcements := hugo.Data.security_announcements.announcements -}}
{{- range $index, $announcement := $announcements -}}
{{- if lt $index 20 -}}
-
diff --git a/netlify.toml b/netlify.toml
index a55b635e29..ce8afffe48 100644
--- a/netlify.toml
+++ b/netlify.toml
@@ -4,7 +4,7 @@ publish = "public"
[context.deploy-preview.environment]
NODE_VERSION = "22"
NODE_ENV = "production"
-HUGO_VERSION = "0.154.2"
+HUGO_VERSION = "0.156.0"
HUGO_ENABLEGITINFO = "true"
HUGO_ENVIRONMENT = "preview"
SECRETS_SCAN_OMIT_PATHS = "public/contribute/file-conventions/index.html"