Added files of the theme
This commit is contained in:
14
layouts/shortcodes/image.html
Normal file
14
layouts/shortcodes/image.html
Normal file
@@ -0,0 +1,14 @@
|
||||
<picture>
|
||||
{{ if (fileExists (printf "%s/%s" "content" (replace (.Get "src") (path.Ext (.Get "src")) ".webp"))) -}}
|
||||
<source srcset="{{ replace (.Get "src") (path.Ext (.Get "src")) ".webp" | absURL }}" type="image/webp">
|
||||
{{- end }}
|
||||
{{ $image := $.Page.Resources.GetMatch (.Get "src") }}
|
||||
{{ if gt $image.Width 800 -}}
|
||||
{{ $resized := $image.Resize "800x Lanczos" }}
|
||||
<source srcset="{{ $resized.Permalink }}">
|
||||
<img src="{{ $resized.Permalink }}" {{ if isset .Params "alt" -}} alt="{{ .Get "alt"}}" {{- end }}>
|
||||
{{ else }}
|
||||
<source srcset="{{ $image.Permalink }}">
|
||||
<img src="{{ $image.Permalink }}" {{ if isset .Params "alt" -}} alt="{{ .Get "alt"}}" {{- end }}>
|
||||
{{- end}}
|
||||
</picture>
|
||||
Reference in New Issue
Block a user