]> git.maquefel.me Git - brevno-suite/hugo/commitdiff
Fix some outdated front matter
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Wed, 17 Dec 2025 16:21:11 +0000 (17:21 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Wed, 17 Dec 2025 17:51:02 +0000 (18:51 +0100)
Fixes #14271

hugolib/sitesmatrix/sitematrix_integration_test.go

index 1b117461403a63202a94a0d39728069e33fae346..5890d32d132ddea800eed7dff2085817e7ffc787 100644 (file)
@@ -58,34 +58,45 @@ weight = 200
 -- content/_index.en.md --
 ---
 title: "Home"
-roles: ["**"]
-versions: ["**"]
+sites:
+  matrix:
+    roles: ["**"]
+    versions: ["**"]
 ---
 -- content/_index.nn.md --
 ---
 title: "Heim"
-roles: ["**"]
-versions: ["**"]
+sites:
+  matrix:
+    roles: ["**"]
+    versions: ["**"]
 ---
 -- content/memberonlypost.md --
 ---
 title: "Member Only"
-roles: ["member"]
-languages: ["**"]
+sites:
+  matrix:
+    roles: ["member"]
+    languages: ["**"]
 ---
 Member content.
 -- content/publicpost.md --
 ---
 title: "Public"
-versions: ["v1.2.3", "v2.**", "! v2.1.*"]
-versionDelegees: ["v3**"]
+sites:
+  matrix:
+    versions: ["! v2.1.*", "v1.2.3", "v2.**"]
+  complements:
+    versions: ["v3**"]
 ---
 Users with guest role will see this.
 -- content/v3publicpost.md --
 ---
 title: "Public v3"
-versions: ["v3**"]
-languages: ["**"]
+sites:
+  matrix:
+    versions: ["v3**"]
+    languages: ["**"]
 ---
 Users with guest role will see this.
 -- layouts/all.html --
@@ -104,6 +115,12 @@ Rotate(role): {{ with .Rotate "role" }}{{ range . }}{{ template "printp" . }}|{{
        for range 3 {
                b := hugolib.Test(t, files)
 
+               b.AssertFileContent("public/guest/v2.0.0/en/publicpost/index.html",
+                       "Rotate(language): /guest/v2.0.0/en/publicpost/:/l:en/v:v2.0.0/r:guest|$",
+                       "Rotate(version): /guest/v4.0.0/en/publicpost/:/l:en/v:v4.0.0/r:guest|/guest/v3.0.0/en/publicpost/:/l:en/v:v3.0.0/r:guest|/guest/v2.0.0/en/publicpost/:/l:en/v:v2.0.0/r:guest|/guest/v1.2.3/en/publicpost/:/l:en/v:v1.2.3/r:guest|$",
+                       "Rotate(role): /guest/v2.0.0/en/publicpost/:/l:en/v:v2.0.0/r:guest|$",
+               )
+
                b.AssertFileContent("public/guest/v3.0.0/en/index.html",
                        "Rotate(language): /guest/v3.0.0/en/:/l:en/v:v3.0.0/r:guest|/guest/v3.0.0/nn/:/l:nn/v:v3.0.0/r:guest|$",
                        "Rotate(version): /guest/v4.0.0/en/:/l:en/v:v4.0.0/r:guest|/guest/v3.0.0/en/:/l:en/v:v3.0.0/r:guest|/guest/v2.1.0/en/:/l:en/v:v2.1.0/r:guest|/guest/v2.0.0/en/:/l:en/v:v2.0.0/r:guest|/guest/v1.2.3/en/:/l:en/v:v1.2.3/r:guest",