From dc36aa60a99076c8253dfd0889a411a78db0aad0 Mon Sep 17 00:00:00 2001 From: Jimmy Date: Mon, 22 Dec 2025 17:12:34 +0100 Subject: [PATCH] fix: remove hidden posts using `where` keyword (#1212) --- layouts/_default/archives.html | 3 +-- layouts/index.html | 3 +-- layouts/page/search.json | 3 +-- layouts/partials/data/title.html | 3 +-- layouts/partials/widget/archives.html | 3 +-- 5 files changed, 5 insertions(+), 10 deletions(-) diff --git a/layouts/_default/archives.html b/layouts/_default/archives.html index 7347040..ce77f47 100644 --- a/layouts/_default/archives.html +++ b/layouts/_default/archives.html @@ -16,8 +16,7 @@ {{ $pages := where .Site.RegularPages "Type" "in" .Site.Params.mainSections }} - {{ $notHidden := where .Site.RegularPages "Params.hidden" "!=" true }} - {{ $filtered := ($pages | intersect $notHidden) }} + {{ $filtered := where $pages "Params.hidden" "!=" true }} {{ range $filtered.GroupByDate "2006" }} {{ $id := lower (replace .Key " " "-") }} diff --git a/layouts/index.html b/layouts/index.html index 0cd0b88..189daa6 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -1,7 +1,6 @@ {{ define "main" }} {{ $pages := where .Site.RegularPages "Type" "in" .Site.Params.mainSections }} - {{ $notHidden := where .Site.RegularPages "Params.hidden" "!=" true }} - {{ $filtered := ($pages | intersect $notHidden) }} + {{ $filtered := where $pages "Params.hidden" "!=" true }} {{ $pag := .Paginate ($filtered) }}
diff --git a/layouts/page/search.json b/layouts/page/search.json index 5d4e627..4696d23 100644 --- a/layouts/page/search.json +++ b/layouts/page/search.json @@ -1,6 +1,5 @@ {{- $pages := where .Site.RegularPages "Type" "in" .Site.Params.mainSections -}} -{{- $notHidden := where .Site.RegularPages "Params.hidden" "!=" true -}} -{{- $filtered := ($pages | intersect $notHidden) -}} +{{- $filtered := where $pages "Params.hidden" "!=" true -}} {{- $result := slice -}} diff --git a/layouts/partials/data/title.html b/layouts/partials/data/title.html index 85a7bc7..7faa3fb 100644 --- a/layouts/partials/data/title.html +++ b/layouts/partials/data/title.html @@ -6,8 +6,7 @@ {{ $pages := where .Site.RegularPages "Section" "in" .Site.Params.mainSections }} - {{ $notHidden := where .Site.RegularPages "Params.hidden" "!=" true }} - {{ $filtered := ($pages | intersect $notHidden) }} + {{ $filtered := where $pages "Params.hidden" "!=" true }} {{ $pag := .Paginate ($filtered) }} {{ if .Paginator.HasPrev }} diff --git a/layouts/partials/widget/archives.html b/layouts/partials/widget/archives.html index 1f2abc5..b193fc3 100644 --- a/layouts/partials/widget/archives.html +++ b/layouts/partials/widget/archives.html @@ -10,8 +10,7 @@

{{ T "widget.archives.title" }}

{{ $pages := where $context.Site.RegularPages "Type" "in" $context.Site.Params.mainSections }} - {{ $notHidden := where $context.Site.RegularPages "Params.hidden" "!=" true }} - {{ $filtered := ($pages | intersect $notHidden) }} + {{ $filtered := where $pages "Params.hidden" "!=" true }} {{ $archives := $filtered.GroupByDate "2006" }}