From d5c0ebda145e1c4c6c474d0e58823332ab3d8b1e Mon Sep 17 00:00:00 2001 From: Simon C Date: Thu, 10 Mar 2022 19:16:40 +0100 Subject: [PATCH] feat: Add json template --- layouts/_default/baseof.json | 3 +++ layouts/_default/item.json.json | 4 ++++ layouts/_default/list.json.json | 7 +++++++ layouts/_default/single.json.json | 1 + 4 files changed, 15 insertions(+) create mode 100644 layouts/_default/baseof.json create mode 100644 layouts/_default/item.json.json create mode 100644 layouts/_default/list.json.json create mode 100644 layouts/_default/single.json.json diff --git a/layouts/_default/baseof.json b/layouts/_default/baseof.json new file mode 100644 index 0000000..32a51de --- /dev/null +++ b/layouts/_default/baseof.json @@ -0,0 +1,3 @@ +{ + "data" : {{ block "response" .}}{{ end }} +} diff --git a/layouts/_default/item.json.json b/layouts/_default/item.json.json new file mode 100644 index 0000000..f55d434 --- /dev/null +++ b/layouts/_default/item.json.json @@ -0,0 +1,4 @@ +{ + "name": "{{ .Title }}", + "permalink" : "{{ .Permalink }}" +} diff --git a/layouts/_default/list.json.json b/layouts/_default/list.json.json new file mode 100644 index 0000000..41b8d97 --- /dev/null +++ b/layouts/_default/list.json.json @@ -0,0 +1,7 @@ +{{ define "response" }} +[ + {{ range $index, $e := .Data.Pages }} + {{ if $index }}, {{ end }}{{ .Render "item" }} + {{ end }} +] +{{ end }} diff --git a/layouts/_default/single.json.json b/layouts/_default/single.json.json new file mode 100644 index 0000000..1e1a468 --- /dev/null +++ b/layouts/_default/single.json.json @@ -0,0 +1 @@ +{{ define "response" }} {{ .Render "item" }} {{ end }}