From 968bec8406c3afb1982c848200d26b9a11add03a Mon Sep 17 00:00:00 2001 From: tom Date: Mon, 14 Dec 2020 15:03:20 -0600 Subject: Optional random order on list pages --- layouts/_default/list.html | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 9449215..fc6218d 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -5,6 +5,18 @@ {{ $bigtitle := .Param "bigtitle" }} {{ $showdate := .Param "showdate" }} {{ $full := .Param "previewfullcontent" }} +{{ $randomorder := .Param "randomorder" }} + + +{{ if $randomorder }} + +{{ range shuffle .Pages }} + +{{ partial "post-preview.html" (dict "page" . "full" $full "bigtitle" $bigtitle "showdate" $showdate) }} + +{{ end }} + +{{ else }} {{ range .Pages }} @@ -13,3 +25,5 @@ {{ end }} {{ end }} + +{{ end }} -- cgit v1.2.3