From 0130404a1dc663d4aa68d780c9bcb23a4243e68d Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Fri, 21 Jun 2024 17:28:03 +0200 Subject: Added additional filters --- README.md | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index df1417d..e2dbd71 100644 --- a/README.md +++ b/README.md @@ -163,28 +163,43 @@ Payload { - first (gets first N posts) - last (gets last N posts) - random (gets random N posts) +- filterbytype (get just the posts with specific type) ```html -{{ range first 10 .Pages }} +{{ range .Pages | first 10 }} {{ if and (eq .Type "post") (not .Draft) }}
  • {{ .Title }}
  • {{ end }} {{ end }} -{{ range last 10 .Pages }} +{{ range .Pages | last 10 }} {{ if and (eq .Type "post") (not .Draft) }}
  • {{ .Title }}
  • {{ end }} {{ end }} -{{ range random 10 .Pages }} +{{ range .Pages | random 10 }} {{ if and (eq .Type "post") (not .Draft) }}
  • {{ .Title }}
  • {{ end }} {{ end }} + + +{{ range .Pages | filterbytype "post" }} + {{ if not .Draft }} +
  • {{ .Title }}
  • + {{ end }} +{{ end }} + + +{{ range .Pages | filterbytype "post" | random 20 | first 5 }} + {{ if not .Draft }} +
  • {{ .Title }}
  • + {{ end }} +{{ end }} ``` ## Additional material -- cgit v1.2.3