Skip to content

Commit

Permalink
image: adjust to Hugo 0.123 #777
Browse files Browse the repository at this point in the history
  • Loading branch information
McShelby committed Feb 22, 2024
1 parent 065d27f commit e516a1b
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 18 deletions.
32 changes: 15 additions & 17 deletions layouts/partials/shortcodes/image.html
Expand Up @@ -17,24 +17,22 @@
{{- $width := "auto" }}
{{- $dest_url := urls.Parse $url }}
{{- $dest_path := $dest_url.Path }}
{{- $image := $page.Resources.GetMatch (path.Clean $dest_url.Path) }}
{{- if not $image }}
{{- $image = .Resources.GetMatch $dest_path }}
{{- end }}
{{- if not $image }}
{{- $image = .Resources.GetRemote $url }}
{{- end }}
{{- if $image }}
{{- $url = $image.RelPermalink }}
{{- if $dest_url.RawQuery }}
{{- $url = printf "%s?%s" $url $dest_url.RawQuery }}
{{- $image := "" }}
{{- if not $dest_url.IsAbs }}
{{- with or ($page.Resources.Get $dest_url.Path) (resources.Get $dest_url.Path) }}
{{- $image = . }}
{{- end }}
{{- end }}
{{- if and (not $image) (not $dest_url.IsAbs) }}
{{- if eq $page.Site.Params.image.errorlevel "warning" }}
{{- warnf "%q: image '%s' is not a resource but linked anyways" $page.File.Filename .url }}
{{- else if eq $page.Site.Params.image.errorlevel "error" }}
{{- errorf "%q: image '%s' is not a resource" $page.File.Filename .url }}
{{- with $image }}
{{- $url = $image.RelPermalink }}
{{- with $dest_url.RawQuery }}
{{- $url = printf "%s?%s" $url . }}
{{- end }}
{{- else }}
{{- if eq $page.Site.Params.image.errorlevel "warning" }}
{{- warnf "%q: image '%s' is not a resource but linked anyways" $page.File.Filename .url }}
{{- else if eq $page.Site.Params.image.errorlevel "error" }}
{{- errorf "%q: image '%s' is not a resource" $page.File.Filename .url }}
{{- end }}
{{- end }}
{{- end }}
{{- if $dest_url.RawQuery }}
Expand Down
2 changes: 1 addition & 1 deletion layouts/partials/shortcodes/link.html
Expand Up @@ -16,14 +16,14 @@
{{- $u := urls.Parse $url }}
{{- $href := $u.String }}
{{- $path := $u.Path }}
{{- $linkPage := "" }}
{{- if $u.IsAbs }}
{{- $target = "_blank" }}
{{- if isset $page.Site.Params "externallinktarget" }}
{{- $target = $page.Site.Params.externalLinkTarget }}
{{- end }}
{{- $attributes = $attributes | merge (dict "target" $target) }}
{{- else }}
{{- $linkPage := "" }}
{{- if $path }}
{{- with or
($page.Page.GetPage $path)
Expand Down

0 comments on commit e516a1b

Please sign in to comment.