Include webp image format through shortcode and featuredimage
This commit is contained in:
@@ -10,9 +10,13 @@
|
||||
<p class="post-date">Posted <time datetime="{{ .Date.Format "2006-01-02" }}">{{ .Date.Format "Jan 2, 2006" }}</time></p>
|
||||
</header>
|
||||
{{ if isset .Params "featuredimage" }}
|
||||
<figure class="post-figure">
|
||||
<picture class="post-figure">
|
||||
{{ if (fileExists (printf "%s/%s" "static" (replace (.Params.featuredimage) (path.Ext (.Params.featuredimage)) ".webp"))) -}}
|
||||
<source srcset="{{ replace (.Params.featuredimage) (path.Ext (.Params.featuredimage)) ".webp" | absURL }}" type="image/webp">
|
||||
{{- end }}
|
||||
<source srcset="{{.Params.featuredimage | absURL }}">
|
||||
<img src="{{.Params.featuredimage | absURL }}" {{ if isset .Params "featuredimagedescription" }}alt="{{.Params.featuredimagedescription}}"{{end}}>
|
||||
</figure>
|
||||
</picture>
|
||||
{{ end }}
|
||||
{{ .Content }}
|
||||
</article>
|
||||
|
||||
5
layouts/shortcodes/image.html
Normal file
5
layouts/shortcodes/image.html
Normal file
@@ -0,0 +1,5 @@
|
||||
<picture>
|
||||
<source srcset="{{ replace (index .Params "src") (path.Ext (index .Params "src")) ".webp" | absURL }}" type="image/webp">
|
||||
<source srcset="{{ index .Params "src" | absURL }}">
|
||||
<img src="{{ index .Params "src" | absURL }}" {{ if isset .Params "alt" -}} alt="{{ index .Params "alt"}}" {{- end }}>
|
||||
</picture>
|
||||
Reference in New Issue
Block a user