From 7138455cd91ef8585e53b9a5dac1c7bcc2edf2df Mon Sep 17 00:00:00 2001 From: Jeffrey Phillips Freeman <the@jeffreyfreeman.me> Date: Sun, 8 Oct 2023 12:06:39 -0400 Subject: [PATCH] Further split out list partials into smaller partials. --- layouts/_default/list.html | 23 +--------------------- layouts/news/list.html | 23 +--------------------- layouts/partials/articles_for_section.html | 11 +++++++++++ layouts/partials/body_list.html | 6 ++++++ layouts/projects/list.html | 23 +--------------------- layouts/resource/list.html | 23 +--------------------- 6 files changed, 21 insertions(+), 88 deletions(-) create mode 100644 layouts/partials/articles_for_section.html create mode 100644 layouts/partials/body_list.html diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 90505f7e2..4db97b0d0 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -1,24 +1,3 @@ {{ partial "top_list_generic.html" . }} - -{{ $paginator := .Paginate ( where .Pages ".Draft" "!=" true )}} -<div class='row'> - <div class='col-md-8'> - {{ partial "paginator.html" . }} -{{ range $index, $element := $paginator.Pages }} - -<article class='post'> - {{ partial "post_header_list.html" . }} - <section class='post-content'> - {{.Content }} - </section> -</article> - -{{ end }} - -{{ partial "paginator.html" . }} - -</div> -{{ partial "side_menu_list.html" . }} -</div> - +{{ partial "body_list.html" . }} {{ partial "bottom_list.html" . }} diff --git a/layouts/news/list.html b/layouts/news/list.html index 5776753b2..215103d3c 100644 --- a/layouts/news/list.html +++ b/layouts/news/list.html @@ -1,24 +1,3 @@ {{ partial "top_list_news.html" . }} - -{{ $paginator := .Paginate (where .Data.Pages ".Section" "news") }} -<div class='row'> - <div class='col-md-8'> - {{ partial "paginator.html" . }} -{{ range $index, $element := $paginator.Pages }} - -<article class='post'> - {{ partial "post_header_list.html" . }} - <section class='post-content'> - {{.Content }} - </section> -</article> - -{{ end }} - -{{ partial "paginator.html" . }} - -</div> -{{ partial "side_menu_list.html" . }} -</div> - +{{ partial "body_list.html" . }} {{ partial "bottom_list.html" . }} diff --git a/layouts/partials/articles_for_section.html b/layouts/partials/articles_for_section.html new file mode 100644 index 000000000..d4897c608 --- /dev/null +++ b/layouts/partials/articles_for_section.html @@ -0,0 +1,11 @@ +{{ $paginator := .Paginate (where .Data.Pages ".Section" .Section) }} +{{ partial "paginator.html" . }} +{{ range $index, $element := $paginator.Pages }} + <article class='post'> + {{ partial "post_header_list.html" . }} + <section class='post-content'> + {{.Content }} + </section> + </article> +{{ end }} +{{ partial "paginator.html" . }} diff --git a/layouts/partials/body_list.html b/layouts/partials/body_list.html new file mode 100644 index 000000000..3f9e702d8 --- /dev/null +++ b/layouts/partials/body_list.html @@ -0,0 +1,6 @@ +<div class='row'> + <div class='col-md-8'> + {{ partial "articles_for_section.html" . }} + </div> + {{ partial "side_menu_list.html" . }} +</div> diff --git a/layouts/projects/list.html b/layouts/projects/list.html index 46577b7b4..b7658ea2e 100644 --- a/layouts/projects/list.html +++ b/layouts/projects/list.html @@ -1,24 +1,3 @@ {{ partial "top_list_projects.html" . }} - -{{ $paginator := .Paginate (where .Data.Pages ".Section" "projects") }} -<div class='row'> - <div class='col-md-8'> - {{ partial "paginator.html" . }} -{{ range $index, $element := $paginator.Pages }} - -<article class='post'> - {{ partial "post_header_list.html" . }} - <section class='post-content'> - {{.Content }} - </section> -</article> - -{{ end }} - -{{ partial "paginator.html" . }} - -</div> -{{ partial "side_menu_list.html" . }} -</div> - +{{ partial "body_list.html" . }} {{ partial "bottom_list.html" . }} diff --git a/layouts/resource/list.html b/layouts/resource/list.html index 7f25cb960..91210d750 100644 --- a/layouts/resource/list.html +++ b/layouts/resource/list.html @@ -1,24 +1,3 @@ {{ partial "top_list_resource.html" . }} - -{{ $paginator := .Paginate (where .Data.Pages ".Section" "resource") }} -<div class='row'> - <div class='col-md-8'> - {{ partial "paginator.html" . }} -{{ range $index, $element := $paginator.Pages }} - -<article class='post'> - {{ partial "post_header_list.html" . }} - <section class='post-content'> - {{.Content }} - </section> -</article> - -{{ end }} - -{{ partial "paginator.html" . }} - -</div> -{{ partial "side_menu_list.html" . }} -</div> - +{{ partial "body_list.html" . }} {{ partial "bottom_list.html" . }} -- GitLab