Add a should_render.html partial

Encapsulates the decision making about whether a page should be rendered.
This commit is contained in:
Eryn Wells 2024-11-13 17:03:17 -08:00
parent 94181c0f15
commit c4821daa6e
3 changed files with 4 additions and 3 deletions

View file

@ -9,8 +9,8 @@
{{ with $page.RegularPages.ByPublishDate -}}
<section class="main__posts-by-year">
{{ range $page.RegularPages.ByPublishDate -}}
{{ if or (not $page.Draft) hugo.IsDevelopment -}}
{{ range .Reverse -}}
{{ if partial "page/should_render.html" . -}}
{{ .Render "page_summary" }}
{{ end }}
{{ end }}

View file

@ -25,7 +25,7 @@
<section id="{{ .Date | time.Format "2006" }}" class="main__posts-by-year">
<h2 class="main__section-heading">{{ .Title }}</h2>
{{ range .RegularPagesRecursive.ByPublishDate.Reverse -}}
{{ if or (not .Draft) hugo.IsDevelopment -}}
{{ if partial "page/should_render.html" . -}}
{{ .Render "page_summary" }}
{{ end }}
{{ end }}

View file

@ -0,0 +1 @@
{{ return or (not .Draft) hugo.IsDevelopment }}