mirror of
https://github.com/jakejarvis/jarv.is.git
synced 2025-04-27 06:58:28 -04:00
28 lines
738 B
HTML
28 lines
738 B
HTML
{{/* Chooses and initializes various images for use by JSON schema & open graph tags */}}
|
|
|
|
{{/* Author image (default) */}}
|
|
{{- with .Site.Author.image -}}
|
|
{{- with resources.Get . -}}
|
|
{{- $.Scratch.Set "authorImage" . -}}
|
|
{{- end -}}
|
|
{{- end -}}
|
|
|
|
{{/* Page image (via frontmatter) */}}
|
|
{{- with .Params.image -}}
|
|
{{- with $.Page.Resources.GetMatch . -}}
|
|
{{- $.Scratch.Set "pageImage" . -}}
|
|
{{- end -}}
|
|
{{- else -}}
|
|
{{/* Fallback to author image set above */}}
|
|
{{- with $.Scratch.Get "authorImage" -}}
|
|
{{- $.Scratch.Set "pageImage" . -}}
|
|
{{- end -}}
|
|
{{- end -}}
|
|
|
|
{{/* Site logo */}}
|
|
{{- with .Site.Params.image -}}
|
|
{{- with resources.Get . -}}
|
|
{{- $.Scratch.Set "logoImage" . -}}
|
|
{{- end -}}
|
|
{{- end -}}
|