From 7878db5c95e5eb430b7b878fe6eb8084f15441a7 Mon Sep 17 00:00:00 2001 From: Brian Picciano Date: Sat, 21 Jan 2023 16:01:52 +0100 Subject: Initial implementation of post rendering over gmi --- src/gmi/tpl/posts/index.gmi | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/gmi/tpl/posts/index.gmi (limited to 'src/gmi/tpl/posts/index.gmi') diff --git a/src/gmi/tpl/posts/index.gmi b/src/gmi/tpl/posts/index.gmi new file mode 100644 index 0000000..12eb39c --- /dev/null +++ b/src/gmi/tpl/posts/index.gmi @@ -0,0 +1,18 @@ +# mediocregopher's Posts + +{{ $page := .GetQueryIntValue "page" 0 -}} +{{ $getPostsRes := .GetPosts $page 20 -}} + +{{ if gt $page 0 -}} +=> /posts.gmi?page={{ .Add $page -1 }} Previous Page + +{{ end -}} + +{{ range $getPostsRes.Posts -}} +=> /posts/{{ .ID }}.gmi {{ .PublishedAt.Format "2006-01-02" }} - {{ .Title }} + +{{ end -}} + +{{ if $getPostsRes.HasMore -}} +=> /posts.gmi?page={{ .Add $page 1 }} Next page +{{ end -}} -- cgit v1.2.3