{{/* Generic single image shortcode Call as: {{< image "imageName" >}} or: {{< image src="imageName" alt="Alternative Text" >}} Note: The "imageName" is always obtained via page resources `GetMatch` function that uses the `.Name` parameter which defaults to the filename if not set. */}} {{ if .IsNamedParams }} {{ $imagename := .Get "src" }} {{ $image := .Page.Resources.GetMatch $imagename }} {{ $alttext := .Get "alt" | default $image.Title }} {{ partial "image" (dict "image" $image "alt" $alttext ) }} {{ else }} {{ $imagename := .Get 0 }} {{ $image := .Page.Resources.GetMatch $imagename }} {{ $alttext := $image.Title }} {{ partial "image" (dict "image" $image "alt" $alttext ) }} {{ end }}