message: img shortcode: Correctly handle SVGs
  Hugo can't process them (and we don't want it to), so we just use
  them like images specified via the url parameter.
diff: @@ -11,6 +11,9 @@ the `page` parameter.
  <figure{{ with .class }} class="{{ . }}"{{ end }}>
  {{ with .link }}<a class="no-link-decoration" href="{{ . }}">{{ end -}}
  {{- if .name -}}
  + {{- if eq (.page.Resources.GetMatch (printf "*%s*" $.name)).MediaType.SubType "svg" -}}
  + <img src="{{ (.page.Resources.GetMatch (printf "*%s*" $.name)).Permalink }}" alt="{{ $alt_text }}" title="{{ $alt_text }}"{{ if eq $loading "lazy" }} loading="lazy"{{ end }}>
  + {{- else -}}
  <!--
  An explanation of the sizes and breakpoints used:
  @@ -25,6 +28,7 @@ the `page` parameter.
  decided to only support the default breakpoints in the Chromium DevTools (768px, 425px, and 320px).
  -->
  {{ partial "picture" (dict "page" .page "name" .name "srcset" (slice 784 881 691 383 288) "sizes" (dict "288" 320 "383" 425 "691" 768 "881" 979) "fallback" 784 "alt_text" $alt_text "loading" $loading) }}
  + {{- end -}}
  {{- else if .url -}}
  <img src="{{ .url }}" alt="{{ $alt_text }}" title="{{ $alt_text }}"{{ if eq $loading "lazy" }} loading="lazy"{{ end }}>
  {{- else -}}
  