diff options
Diffstat (limited to 'layouts/page/all-posts.html')
| -rw-r--r-- | layouts/page/all-posts.html | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/layouts/page/all-posts.html b/layouts/page/all-posts.html new file mode 100644 index 0000000..a26b084 --- /dev/null +++ b/layouts/page/all-posts.html @@ -0,0 +1,22 @@ +{{ define "main" }} +{{/* Define a section to pull recent posts from. + This will default to the section with the most number of pages. */}} +{{ $mainSections := site.Params.mainSections | default (slice "posts") }} + +{{/* Create a variable with that section to use in multiple places. */}} +{{ $section := where site.RegularPages.ByDate.Reverse "Section" "in" $mainSections }} + +<div class="articles"> + {{ with .Title }}<h1 class="page-title">{{ . }}</h1>{{ end }} + + {{ with .Content }} + <div class="category-content"> + {{ .Content }} + </div> + {{ end }} + + {{ range $section }} + {{ .Render "teaser" }} + {{ end }} +</div> +{{ end }} |
