From 8f3932bf41e3fa483deca018928c66e09930c6e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABlle=20Salmon?= Date: Tue, 8 Oct 2024 16:05:00 +0200 Subject: [PATCH 1/2] start adding editors to JSON --- themes/ropensci/layouts/blog/list.json.json | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) 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 }}, From 93e5de75cff4a3aab6c33acf3314dca3a5b388d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABlle=20Salmon?= Date: Thu, 10 Oct 2024 12:00:16 +0200 Subject: [PATCH 2/2] fix author name --- content/author/ronald-visser/_index.md | 2 +- content/blog/2024-06-06-from-scripts-to-package/index.md | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) 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