diff --git a/templates/shortcodes/img.html b/templates/shortcodes/img.html new file mode 100644 index 0000000..e73b2d5 --- /dev/null +++ b/templates/shortcodes/img.html @@ -0,0 +1,16 @@ +{# Image shortcode with width-based resize and lazy loading. + Usage in markdown: + {{ img(src="team/Olli.jpg", width=400, alt="Dr. Riemann") }} + {{ img(src="carousel/page1.jpg", width=1920, alt="Praxis") }} + Class is optional, e.g. class="float-right". #} + +{%- set source_path = "static/images/" ~ src -%} +{%- set resized = resize_image(path=source_path, width=width, op="fit_width", quality=85) -%} +{{ alt | default(value=