diff --git a/layouts/_default/archives.html b/layouts/_default/archives.html index e400e2c..91d0174 100644 --- a/layouts/_default/archives.html +++ b/layouts/_default/archives.html @@ -9,7 +9,7 @@ {{- end }} -{{- $pages := where site.RegularPages "Type" "in" site.Params.mainSections }} +{{- $pages := where (where site.RegularPages "Type" "in" site.Params.mainSections) "Params.hiddenPage" "!=" "true" }} {{- if site.Params.ShowAllPagesInArchive }} {{- $pages = site.RegularPages }} diff --git a/layouts/_default/index.json b/layouts/_default/index.json index feeb437..645ce6c 100644 --- a/layouts/_default/index.json +++ b/layouts/_default/index.json @@ -1,6 +1,6 @@ {{- $.Scratch.Add "index" slice -}} {{- range site.RegularPages -}} - {{- if and (not .Params.searchHidden) (ne .Layout `archives`) (ne .Layout `search`) }} + {{- if and (not .Params.searchHidden) (ne .Layout `archives`) (ne .Layout `search`) (ne .Params.hiddenPage true) }} {{- $.Scratch.Add "index" (dict "title" .Title "content" .Plain "permalink" .Permalink "summary" .Summary) -}} {{- end }} {{- end -}} diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 3a6f316..b44c368 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -42,6 +42,7 @@ {{- $pages = where site.RegularPages "Type" "in" site.Params.mainSections }} {{- $pages = where $pages "Params.hiddenInHomeList" "!=" "true" }} {{- end }} +{{- $pages = where $pages "Params.hiddenPage" "!=" "true" }} {{- $paginator := .Paginate $pages }} diff --git a/layouts/_default/rss.xml b/layouts/_default/rss.xml index 44f1498..a20e87d 100644 --- a/layouts/_default/rss.xml +++ b/layouts/_default/rss.xml @@ -33,7 +33,7 @@ {{ printf "" .Permalink .MediaType | safeHTML }} {{- end -}} {{ range $pages }} - {{- if and (ne .Layout `search`) (ne .Layout `archives`) }} + {{- if and (ne .Layout `search`) (ne .Layout `archives`) (ne .Params.hiddenPage true) }} {{ .Title }} {{ .Permalink }} diff --git a/layouts/_default/sitemap.xml b/layouts/_default/sitemap.xml index f5abe25..d08ca65 100644 --- a/layouts/_default/sitemap.xml +++ b/layouts/_default/sitemap.xml @@ -2,7 +2,7 @@ {{ range .Data.Pages }} - {{- if .Permalink -}} + {{- if .Permalink | and (ne .Params.hiddenPage true) -}} {{ .Permalink }}{{ if not .Lastmod.IsZero }} {{ safeHTML ( .Lastmod.Format "2006-01-02T15:04:05-07:00" ) }}{{ end }}{{ with .Sitemap.ChangeFreq }} diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html index 6fd2654..1e166db 100644 --- a/layouts/_default/terms.html +++ b/layouts/_default/terms.html @@ -13,15 +13,18 @@
    {{- $type := .Type }} - {{- range $key, $value := .Data.Terms.Alphabetical }} - {{- $name := .Name }} - {{- $count := .Count }} + {{- range $term := .Data.Terms.Alphabetical }} + {{- $termPages := where $term.Pages "Params.hiddenPage" "!=" "true" }} + {{- if (len $termPages | ne 0) }} + {{- $name := $term.Name }} + {{- $count := len $termPages }} {{- with site.GetPage (printf "/%s/%s" $type $name) }}
  • - {{ .Name }} {{ $count }} + {{ $name }} {{ $count }}
  • {{- end }} {{- end }} + {{- end }}
{{- end }}{{/* end main */ -}}