I am having a hard time working out how the template functions in particular this part:
{{- range .Site.Authors }}
{{ with .Social.facebook }}{{ end }}
{{ with .Site.Social.facebook }}{{ end }}
{{- with .Params.tags }}{{ range first 6 . }}
{{- end }}{{ end -}}
{{- end -}}
{{- end -}}
(https://github.com/gohugoio/hugo/blob/master/tpl/tplimpl/embedded/templates/opengraph.html)
I cant find any information on how to set up .Site.Authors. Site Variables | Hugo refers to .Site.Author (singular)
it says âa map of the authors as defined in the site configuration.â
I cant find anything about authors in the config section Configure Hugo | Hugo
I also cant figure out how to add a config for the following:
{{- with .Site.Social.facebook_admin }}{{ end }}
The issue with authors actually comes up quite often, for instance here:
Itâs âin thereâ somehow but not really properly documented. Itâs mentioned in the Site Variables page where it is singular.
You can add an author section to your config.toml:
[author]
name = "Patrick Kollitsch"
homepage = "https://samui-samui.de/"
content = "sitewide/authorfooter/index.md"
[author.photo]
name = "patrick.kollitsch.jpg"
title = "Der Autor in seiner natĂźrlichen Umgebung"
[author.format]
layout = "card"
There is no real ruling of what to add, it will all be available via site.Author.
The following link lists some uses, but most of them via the data folder.