Rework mentions json
This commit is contained in:
parent
b5ec2a9ccf
commit
47975f6702
|
@ -1,19 +1,28 @@
|
|||
{{- $mentions := .Site.Data.mentions -}}
|
||||
{{- $allmentions := slice -}}
|
||||
{{- range $key, $pagementions := $mentions -}}
|
||||
{{- range $pagekey, $mention := $pagementions -}}
|
||||
{{- if $allmentions -}}
|
||||
{{- $allmentions = $allmentions | append $mention -}}
|
||||
{{- else -}}
|
||||
{{- $allmentions = (slice $mention) -}}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
{{- $allmentions = sort $allmentions "date" "desc" -}}
|
||||
{
|
||||
"version": "https://jsonfeed.org/version/1",
|
||||
"title": "{{ T "interactions" }} {{ .Site.Title }}",
|
||||
"feed_url": "{{ .Permalink }}",
|
||||
"items": [
|
||||
{{ $delimiter := "" -}}
|
||||
{{- range $key, $pagementions := $mentions -}}
|
||||
{{- range $pagekey, $mention := $pagementions -}}
|
||||
{{- range first 30 $allmentions -}}
|
||||
{{- $delimiter -}}{
|
||||
"id": "{{ $key }}{{ $pagekey }}",
|
||||
"url": "{{ $mention.source }}",
|
||||
"date_published": "{{ dateFormat "2006-01-02T15:04:05-07:00" $mention.date }}"
|
||||
"id": "{{ .source }}",
|
||||
"url": "{{ .source }}",
|
||||
"date_published": "{{ dateFormat "2006-01-02T15:04:05-07:00" .date }}"
|
||||
}
|
||||
{{- $delimiter = "," -}}
|
||||
{{- end -}}
|
||||
{{- end }}
|
||||
]
|
||||
}
|
Reference in New Issue