Fragments
The following are not complete markup; they're building blocks that you can use to make things outside the scope of JPT.
-
direct_url
Generates an image and returns only its url. Usesfallback_width
andfallback_format
.# _data/picture.yml presets: direct: markup: direct_url fallback_width: 800 fallback_format: webp
{% picture direct myimage.jpg %} --> /generated/myimage-800-abcd12345.webp
-
naked_srcset
: Builds a srcset and nothing else (not even the surrounding quotes).# _data/picture.yml presets: only_srcset: markup: naked_srcset widths: [800, 1200, 1600] formats: webp
{% picture only_srcset myimage.jpg %} --> /generated/myimage-800-abcd12345.webp 800w, /generated/myimage-1200-abcd12345.webp 1200w, (...)