7
1
mirror of https://gitlab.com/ansol/web-ansol.org.git synced 2024-11-24 23:23:17 +00:00
web-ansol.org/themes/academic/layouts/partials/jsonld/main.html

17 lines
637 B
HTML

{{- $page := .page -}}
{{- $summary := .summary -}}
{{- $site_type := site.Params.site_type | default "Person" -}}
{{- if $page.IsHome -}}
{{- partial "jsonld/website.html" $page -}}
{{- if ne $site_type "Person" -}}
{{- partial "jsonld/business.html" $page -}}
{{- end -}}
{{- else if $page.IsPage -}}
{{ if (eq $page.Type "post") | or (eq $page.Type "publication") | or (eq $page.Type "project") }}
{{ partial "jsonld/article.html" (dict "page" $page "summary" $summary) }}
{{ end }}
{{ if eq $page.Type "talk" }}
{{ partial "jsonld/event.html" (dict "page" $page "summary" $summary) }}
{{ end }}
{{- end -}}