Skip to content

Commit 2881a8b

Browse files
committed
fix: ensure resources created from a template are context-aware
1 parent ef27686 commit 2881a8b

File tree

4 files changed

+55
-55
lines changed

4 files changed

+55
-55
lines changed

exampleSite/hugo_stats.json

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -706,11 +706,11 @@
706706
"docs",
707707
"documentation",
708708
"dropdown-nav-0",
709-
"dropdown-panel-532552bc7725299df3e500db78ba48d9",
710-
"dropdown-panel-6299e2fac3e9b4596906874362f6b59d",
711-
"dropdown-panel-9712956d6754d2574b53836076ae4258",
712-
"dropdown-panel-dc748813e64b8051f533a79bb86d48c4",
713-
"dropdown-panel-f70d5abe28909e01139ecbf2ec78c36d",
709+
"dropdown-panel-2d96868b83b48d3bbde280c6c9891986",
710+
"dropdown-panel-828f91917f91f49a80b46fe6e9fc8df1",
711+
"dropdown-panel-b312a9b8d18e6db467bcf0887016d239",
712+
"dropdown-panel-c0b75cfd8e3a0d50153808a43adaa380",
713+
"dropdown-panel-c96563ae7c9915f5c274f4fc699547da",
714714
"eerste-artikel",
715715
"elements-type",
716716
"entity-relationship-diagram",
@@ -731,11 +731,11 @@
731731
"fab-whatsapp",
732732
"fab-x-twitter",
733733
"faq",
734-
"faq-34b844b2cdee85c20f86549880a74359",
735-
"faq-34b844b2cdee85c20f86549880a74359-heading-faq-34b844b2cdee85c20f86549880a74359",
736-
"faq-34b844b2cdee85c20f86549880a74359-item-0",
737-
"faq-34b844b2cdee85c20f86549880a74359-item-1",
738-
"faq-34b844b2cdee85c20f86549880a74359-item-2",
734+
"faq-95b87554046c05c845852f7ec613dd17",
735+
"faq-95b87554046c05c845852f7ec613dd17-heading-faq-95b87554046c05c845852f7ec613dd17",
736+
"faq-95b87554046c05c845852f7ec613dd17-item-0",
737+
"faq-95b87554046c05c845852f7ec613dd17-item-1",
738+
"faq-95b87554046c05c845852f7ec613dd17-item-2",
739739
"fas-1",
740740
"fas-2",
741741
"fas-3",
@@ -847,11 +847,11 @@
847847
"nav-0-btn-1",
848848
"nav-0-btn-2",
849849
"nav-nav-0",
850-
"nav-panel-532552bc7725299df3e500db78ba48d9",
851-
"nav-panel-6299e2fac3e9b4596906874362f6b59d",
852-
"nav-panel-9712956d6754d2574b53836076ae4258",
853-
"nav-panel-dc748813e64b8051f533a79bb86d48c4",
854-
"nav-panel-f70d5abe28909e01139ecbf2ec78c36d",
850+
"nav-panel-2d96868b83b48d3bbde280c6c9891986",
851+
"nav-panel-828f91917f91f49a80b46fe6e9fc8df1",
852+
"nav-panel-b312a9b8d18e6db467bcf0887016d239",
853+
"nav-panel-c0b75cfd8e3a0d50153808a43adaa380",
854+
"nav-panel-c96563ae7c9915f5c274f4fc699547da",
855855
"navbar",
856856
"navbar-0-collapse",
857857
"navbar-mode",
@@ -861,36 +861,36 @@
861861
"notification",
862862
"over-mij",
863863
"overview",
864-
"panel-532552bc7725299df3e500db78ba48d9-0",
865-
"panel-532552bc7725299df3e500db78ba48d9-1",
866-
"panel-532552bc7725299df3e500db78ba48d9-2",
867-
"panel-532552bc7725299df3e500db78ba48d9-btn-0",
868-
"panel-532552bc7725299df3e500db78ba48d9-btn-1",
869-
"panel-532552bc7725299df3e500db78ba48d9-btn-2",
870-
"panel-6299e2fac3e9b4596906874362f6b59d-0",
871-
"panel-6299e2fac3e9b4596906874362f6b59d-1",
872-
"panel-6299e2fac3e9b4596906874362f6b59d-2",
873-
"panel-6299e2fac3e9b4596906874362f6b59d-btn-0",
874-
"panel-6299e2fac3e9b4596906874362f6b59d-btn-1",
875-
"panel-6299e2fac3e9b4596906874362f6b59d-btn-2",
876-
"panel-9712956d6754d2574b53836076ae4258-0",
877-
"panel-9712956d6754d2574b53836076ae4258-1",
878-
"panel-9712956d6754d2574b53836076ae4258-2",
879-
"panel-9712956d6754d2574b53836076ae4258-btn-0",
880-
"panel-9712956d6754d2574b53836076ae4258-btn-1",
881-
"panel-9712956d6754d2574b53836076ae4258-btn-2",
882-
"panel-dc748813e64b8051f533a79bb86d48c4-0",
883-
"panel-dc748813e64b8051f533a79bb86d48c4-1",
884-
"panel-dc748813e64b8051f533a79bb86d48c4-2",
885-
"panel-dc748813e64b8051f533a79bb86d48c4-btn-0",
886-
"panel-dc748813e64b8051f533a79bb86d48c4-btn-1",
887-
"panel-dc748813e64b8051f533a79bb86d48c4-btn-2",
888-
"panel-f70d5abe28909e01139ecbf2ec78c36d-0",
889-
"panel-f70d5abe28909e01139ecbf2ec78c36d-1",
890-
"panel-f70d5abe28909e01139ecbf2ec78c36d-2",
891-
"panel-f70d5abe28909e01139ecbf2ec78c36d-btn-0",
892-
"panel-f70d5abe28909e01139ecbf2ec78c36d-btn-1",
893-
"panel-f70d5abe28909e01139ecbf2ec78c36d-btn-2",
864+
"panel-2d96868b83b48d3bbde280c6c9891986-0",
865+
"panel-2d96868b83b48d3bbde280c6c9891986-1",
866+
"panel-2d96868b83b48d3bbde280c6c9891986-2",
867+
"panel-2d96868b83b48d3bbde280c6c9891986-btn-0",
868+
"panel-2d96868b83b48d3bbde280c6c9891986-btn-1",
869+
"panel-2d96868b83b48d3bbde280c6c9891986-btn-2",
870+
"panel-828f91917f91f49a80b46fe6e9fc8df1-0",
871+
"panel-828f91917f91f49a80b46fe6e9fc8df1-1",
872+
"panel-828f91917f91f49a80b46fe6e9fc8df1-2",
873+
"panel-828f91917f91f49a80b46fe6e9fc8df1-btn-0",
874+
"panel-828f91917f91f49a80b46fe6e9fc8df1-btn-1",
875+
"panel-828f91917f91f49a80b46fe6e9fc8df1-btn-2",
876+
"panel-b312a9b8d18e6db467bcf0887016d239-0",
877+
"panel-b312a9b8d18e6db467bcf0887016d239-1",
878+
"panel-b312a9b8d18e6db467bcf0887016d239-2",
879+
"panel-b312a9b8d18e6db467bcf0887016d239-btn-0",
880+
"panel-b312a9b8d18e6db467bcf0887016d239-btn-1",
881+
"panel-b312a9b8d18e6db467bcf0887016d239-btn-2",
882+
"panel-c0b75cfd8e3a0d50153808a43adaa380-0",
883+
"panel-c0b75cfd8e3a0d50153808a43adaa380-1",
884+
"panel-c0b75cfd8e3a0d50153808a43adaa380-2",
885+
"panel-c0b75cfd8e3a0d50153808a43adaa380-btn-0",
886+
"panel-c0b75cfd8e3a0d50153808a43adaa380-btn-1",
887+
"panel-c0b75cfd8e3a0d50153808a43adaa380-btn-2",
888+
"panel-c96563ae7c9915f5c274f4fc699547da-0",
889+
"panel-c96563ae7c9915f5c274f4fc699547da-1",
890+
"panel-c96563ae7c9915f5c274f4fc699547da-2",
891+
"panel-c96563ae7c9915f5c274f4fc699547da-btn-0",
892+
"panel-c96563ae7c9915f5c274f4fc699547da-btn-1",
893+
"panel-c96563ae7c9915f5c274f4fc699547da-btn-2",
894894
"panels",
895895
"persona",
896896
"pie-chart",

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ require (
1515
github.com/gethinode/mod-lottie v1.6.3 // indirect
1616
github.com/gethinode/mod-mermaid/v3 v3.0.1 // indirect
1717
github.com/gethinode/mod-simple-datatables/v2 v2.0.2 // indirect
18-
github.com/gethinode/mod-utils/v4 v4.21.3 // indirect
18+
github.com/gethinode/mod-utils/v4 v4.21.4 // indirect
1919
github.com/nextapps-de/flexsearch v0.0.0-20250907103239-defb38b083f0 // indirect
2020
github.com/twbs/bootstrap v5.3.8+incompatible // indirect
2121
)

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ github.com/gethinode/mod-utils/v4 v4.21.2 h1:Mnr6iApn6oDC5ic33RxszI0XH7X1ZefFepI
5050
github.com/gethinode/mod-utils/v4 v4.21.2/go.mod h1:bYmvRdAo4ICy5MpSGafDvO4p5bTDpsDKFCPL3bH0mN4=
5151
github.com/gethinode/mod-utils/v4 v4.21.3 h1:F6pyHbgGzL1FGEV66j8T4hDg3a80cJ/PgPsU8UZq+AY=
5252
github.com/gethinode/mod-utils/v4 v4.21.3/go.mod h1:bYmvRdAo4ICy5MpSGafDvO4p5bTDpsDKFCPL3bH0mN4=
53+
github.com/gethinode/mod-utils/v4 v4.21.4 h1:h31DvxpobvAXdZsfgEKxaDn53yMKH4peJRHHplTkx+M=
54+
github.com/gethinode/mod-utils/v4 v4.21.4/go.mod h1:bYmvRdAo4ICy5MpSGafDvO4p5bTDpsDKFCPL3bH0mN4=
5355
github.com/nextapps-de/flexsearch v0.0.0-20250907103239-defb38b083f0 h1:55phPhe6fDjfjG0jX4+br3nLORKgjgx8abZUdI0YJRA=
5456
github.com/nextapps-de/flexsearch v0.0.0-20250907103239-defb38b083f0/go.mod h1:5GdMfPAXzbA2gXBqTjC6l27kioSYzHlqDMh0+wyx7sU=
5557
github.com/twbs/bootstrap v5.3.8+incompatible h1:eK1fsXP7R/FWFt+sSNmmvUH9usPocf240nWVw7Dh02o=

layouts/_partials/footer/scripts.html

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,6 @@
9898
{{- $error = true -}}
9999
{{- end -}}
100100

101-
{{- $page := $args.page | default page -}}
102-
103101
{{/* Initialize local arguments */}}
104102
{{- $patterns := dict
105103
"other" "js/critical/*.*js"
@@ -112,15 +110,15 @@
112110

113111
{{- $absoluteURL := site.Params.main.canonifyAssetsURLs | default false -}}
114112
{{- $state := "immediate" -}}
115-
{{- $config := $page.Scratch.Get "modules" -}}
113+
{{- $config := $args.page.Scratch.Get "modules" -}}
116114

117115
{{- $page_modules := slice -}}
118-
{{- if reflect.IsMap $page.Params.modules -}}
119-
{{- $page_modules = $page.Params.modules -}}
116+
{{- if reflect.IsMap $args.page.Params.modules -}}
117+
{{- $page_modules = $args.page.Params.modules -}}
120118
{{- else -}}
121-
{{- $page_modules = $page_modules | append $page.Params.modules -}}
119+
{{- $page_modules = $page_modules | append $args.page.Params.modules -}}
122120
{{- end -}}
123-
{{- with $page.Scratch.Get "dependencies" -}}{{- $page_modules = append $page_modules . | uniq -}}{{- end -}}
121+
{{- with $args.page.Scratch.Get "dependencies" -}}{{- $page_modules = append $page_modules . | uniq -}}{{- end -}}
124122

125123
{{- $categories := dict "other" slice -}}
126124

@@ -173,7 +171,7 @@
173171
{{- end -}}
174172

175173
{{- partial "inline/bundle-script.html" (dict
176-
"page" $page
174+
"page" $args.page
177175
"match" $match
178176
"destination" (printf "js/%s.bundle.js" $args.type)
179177
"cat" $cat
@@ -191,7 +189,7 @@
191189
{{- range $val -}}
192190
{{- $modconfig := index $config.modules . -}}
193191
{{- partial "inline/bundle-script.html" (dict
194-
"page" $page
192+
"page" $args.page
195193
"destination" (printf "js/%s.js" .)
196194
"cat" $cat
197195
"modules" (slice .)

0 commit comments

Comments
 (0)