mirror of
https://github.com/wezm/wezm.net.git
synced 2024-12-18 18:29:54 +00:00
35 lines
1.3 KiB
HTML
35 lines
1.3 KiB
HTML
{% set figure_class = ["text-center"] %}
|
|
{% if border %}
|
|
{% set figure_class = figure_class | concat(with="figure-border") %}
|
|
{% endif %}
|
|
{% if pixelated %}
|
|
{% set figure_class = figure_class | concat(with="figure-pixelated") %}
|
|
{% endif %}
|
|
<figure class="{{ figure_class | join(sep=" ") }}">
|
|
{% if link is matching("^https?:") %}
|
|
<a href="{{ link }}">
|
|
{% else %}
|
|
<a href="{{ config.base_url }}/{{ link }}">
|
|
{% endif %}
|
|
{% if resize_width %}
|
|
{% set image = resize_image(path=image, width=resize_width, op="fit_width", quality=quality | default(value=75)) %}
|
|
{% if width %}
|
|
<img src="{{ image.url }}" width="{{ width }}" alt="{{ alt }}" />
|
|
{% else %}
|
|
<img src="{{ image.url }}" alt="{{ alt }}" />
|
|
{% endif %}
|
|
{% elif resize_height %}
|
|
{% set image = resize_image(path=image, height=resize_height, op="fit_height", quality=quality | default(value=75)) %}
|
|
{% if height %}
|
|
<img src="{{ image.url }}" style="max-height: {{ height }}px" alt="{{ alt }}" />
|
|
{% else %}
|
|
<img src="{{ image.url }}" alt="{{ alt }}" />
|
|
{% endif %}
|
|
{% elif width %}
|
|
<img src="{{ config.base_url }}/{{ image }}" width="{{ width }}" alt="{{ alt }}" />
|
|
{% else %}
|
|
<img src="{{ config.base_url }}/{{ image }}" alt="{{ alt }}" />
|
|
{% endif %}
|
|
</a>
|
|
<figcaption>{{ caption }}</figcaption>
|
|
</figure>
|