diff --git a/themes/ropensci/layouts/blog/list.json.json b/themes/ropensci/layouts/blog/list.json.json index 0e9a658458..367e04295c 100644 --- a/themes/ropensci/layouts/blog/list.json.json +++ b/themes/ropensci/layouts/blog/list.json.json @@ -36,12 +36,16 @@ "content_html": {{ .Content | replaceRE "\n" "" | jsonify }}, "url": "{{ .Permalink }}", "date_published": "{{ .Date.Format "2006-01-02T15:04:05-07:00" | safeHTML }}", - {{ with .Params.crossposts }} - "_relationships": [{{ range $index, $element := . }} + {{ if (or (isset .Params "crossposts") .IsTranslated) }} + "_relationships": [ {{ if (isset .Params "crossposts") }}{{ range $index, $element := .Params.crossposts }}{{ if $index }},{{end}} { "url": "{{ .url }}", "title": "{{ .name }}", - "relation": "IsIdenticalTo"}{{ if $index}},{{end}}{{ end }} ] + "relation": "IsIdenticalTo"}{{ end }}{{ end }} {{ if .IsTranslated }}{{ if (isset .Params "crossposts") }},{{ end }}{{ range $index, $element := .Translations }}{{ if $index }},{{end}} + { + "url": "{{ .Permalink }}", + "title": "{{ .Title }}", + "relation": "IsTranslationOf"}{{ end }}{{ end }}] ,{{ end }} "date_modified": "{{ .Lastmod.Format "2006-01-02T15:04:05-07:00" | safeHTML }}" }