Img
If you need more flexibility for your embedded images, you could use the img
shortcode. It is using Hugo’s
page resources and supports lazy loading of your images.
Attributes:
Name | Usage | default |
---|---|---|
name (string) | Name of the image resource defined in your front matter. | empty |
alt (string) | Description for displayed image. | resource .Title |
size (string) | Thumbnail size (profile|tiny|small|medium|large). | empty |
lazy (bool) | Enable or disable image lazy loading. Can be controlled globally by site parameter geekdocImageLazyLoading . |
true |
Sizes:
Size | Resized_to |
---|---|
profile | 180x180 Centered |
tiny | 320x |
small | 600x |
medium | 1200x |
large | 1800x |
Example:
Define your resources in the page front matter, custom parameter params.credits
is optional.
---
resources:
- name: Evey01
src: "Evey01.webp"
title: Evey!
params:
credits: "[Evey Noblewise](/authors/evey-noblewise)"
---
{{/< img name="Evey01" size="large" lazy=false >}}

---
resources:
- name: art
src: "subdir/evey02.jpg"
alt: 'where is my little girl?'
title: "DAMNIT I MISS YOU!"
params:
credits: "[Evey Noblewise](/authors/evey-noblewise)"
---
{{/< img name="art" lazy=false >}}
