diff --git a/content/author/ronald-visser/_index.md b/content/author/ronald-visser/_index.md index 15a8d69f8..e79954b7e 100644 --- a/content/author/ronald-visser/_index.md +++ b/content/author/ronald-visser/_index.md @@ -1,7 +1,7 @@ --- name: Ronald M. Visser mastodon: https://akademienl.social/@RonaldVisser -bio: Interdisicplinary scientist combining archaeology, dendrochronology and data science +bio: Interdisciplinary scientist combining archaeology, dendrochronology and data science github: RonaldVisser gitlab: RonaldVisser orcid: 0000-0001-6966-1729 diff --git a/content/blog/2024-06-06-from-scripts-to-package/index.md b/content/blog/2024-06-06-from-scripts-to-package/index.md index da5bcd6f9..415d7159c 100644 --- a/content/blog/2024-06-06-from-scripts-to-package/index.md +++ b/content/blog/2024-06-06-from-scripts-to-package/index.md @@ -2,8 +2,7 @@ slug: "from-scripts-to-package" title: From scripts to package. Developing dendroNetwork and learning with rOpenSci package_version: 0.5.4 -author: - - Ronald Visser +author: Ronald M. Visser editor: - Steffi LaZerte date: 2024-06-06 diff --git a/themes/ropensci/layouts/blog/list.json.json b/themes/ropensci/layouts/blog/list.json.json index 5bc30d2e4..a9aadbf04 100644 --- a/themes/ropensci/layouts/blog/list.json.json +++ b/themes/ropensci/layouts/blog/list.json.json @@ -21,16 +21,28 @@ {{ $data.Set "authors" .Params.author }} {{ else }} {{ $data.Set "authors" (slice .Params.author) }} + {{ end }} + {{ if eq (substr (jsonify .Params.editor) 0 1) "[" }} + {{ $data.Set "editors" .Params.editor }} + {{ else }} + {{ $data.Set "editors" (slice .Params.editor) }} {{ end }} { "id": "{{ .Permalink }}", "title": "{{ .Title }}", "language" : "{{ .Lang }}", - "authors": [{{ range $i, $e := ($data.Get "authors") }}{{ range first 1 (where ($data.Get "pages") ".Params.name" $e) }}{{ $params := .Params }}{{ $name := $params.name }}{{ if $i }}, {{ end }}{{ range first 1 (where ($data.Get "pages") ".Params.name" $e) }} + "authors": [{{ $editors := ($data.Get "editors") }}{{ if gt (len $editors) 0 }}{{ range $i, $e := ($data.Get "editors") }}{{ range first 1 (where ($data.Get "pages") ".Params.name" $e) }}{{ $params := .Params }}{{ $name := $params.name }}{{ range first 1 (where ($data.Get "pages") ".Params.name" $e) }} { "name": "{{ $name }}", "url": "{{ if isset .Params "orcid" }}https://orcid.org/{{ .Params.orcid }}{{ else }}{{ .Permalink }}{{ end }}", - "avatar": "{{ ( partial "blogs/author-img" . ) }}" + "avatar": "{{ ( partial "blogs/author-img" . ) }}", + "_role": "editor" + },{{ end }}{{ end }}{{ end }}{{ end }}{{ range $i, $e := ($data.Get "authors") }}{{ range first 1 (where ($data.Get "pages") ".Params.name" $e) }}{{ $params := .Params }}{{ $name := $params.name }}{{ if $i }}, {{ end }}{{ range first 1 (where ($data.Get "pages") ".Params.name" $e) }} +{ + "name": "{{ $name }}", + "url": "{{ if isset .Params "orcid" }}https://orcid.org/{{ .Params.orcid }}{{ else }}{{ .Permalink }}{{ end }}", + "avatar": "{{ ( partial "blogs/author-img" . ) }}", + "_role": "author" }{{ end }}{{ end }}{{ end }}], {{ with .Params.tags }} "tags": {{ . | uniq | jsonify}},{{ end }} "content_html": {{ .Content | replaceRE "\n" "" | jsonify }},