@@ -58,34 +58,45 @@ weight = 200
5858-- content/_index.en.md --
5959---
6060title: "Home"
61- roles: ["**"]
62- versions: ["**"]
61+ sites:
62+ matrix:
63+ roles: ["**"]
64+ versions: ["**"]
6365---
6466-- content/_index.nn.md --
6567---
6668title: "Heim"
67- roles: ["**"]
68- versions: ["**"]
69+ sites:
70+ matrix:
71+ roles: ["**"]
72+ versions: ["**"]
6973---
7074-- content/memberonlypost.md --
7175---
7276title: "Member Only"
73- roles: ["member"]
74- languages: ["**"]
77+ sites:
78+ matrix:
79+ roles: ["member"]
80+ languages: ["**"]
7581---
7682Member content.
7783-- content/publicpost.md --
7884---
7985title: "Public"
80- versions: ["v1.2.3", "v2.**", "! v2.1.*"]
81- versionDelegees: ["v3**"]
86+ sites:
87+ matrix:
88+ versions: ["! v2.1.*", "v1.2.3", "v2.**"]
89+ complements:
90+ versions: ["v3**"]
8291---
8392Users with guest role will see this.
8493-- content/v3publicpost.md --
8594---
8695title: "Public v3"
87- versions: ["v3**"]
88- languages: ["**"]
96+ sites:
97+ matrix:
98+ versions: ["v3**"]
99+ languages: ["**"]
89100---
90101Users with guest role will see this.
91102-- layouts/all.html --
@@ -104,6 +115,12 @@ Rotate(role): {{ with .Rotate "role" }}{{ range . }}{{ template "printp" . }}|{{
104115 for range 3 {
105116 b := hugolib .Test (t , files )
106117
118+ b .AssertFileContent ("public/guest/v2.0.0/en/publicpost/index.html" ,
119+ "Rotate(language): /guest/v2.0.0/en/publicpost/:/l:en/v:v2.0.0/r:guest|$" ,
120+ "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|$" ,
121+ "Rotate(role): /guest/v2.0.0/en/publicpost/:/l:en/v:v2.0.0/r:guest|$" ,
122+ )
123+
107124 b .AssertFileContent ("public/guest/v3.0.0/en/index.html" ,
108125 "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|$" ,
109126 "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" ,
0 commit comments