{% set img = body | trim_start_matches(pat="![") | trim_end_matches(pat=")") | split(pat="](") %} {% set alt = img | first() %} {% set_global src = img | last() %} {% set ignore_names = ["inline svg", "inline-svg", "inline_svg"] %} {% for asset in page.assets -%} {% if asset is ending_with("/" ~ src) %} {% set_global src = asset %} {% endif %} {% endfor %}
{{ load_data(path=src) | safe}} {% if alt and not ignore_names is containing(alt | lower) %}
{{ alt }}
{% endif %}