You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
{% macro page_desc(desc, page) %}
< div id = "banner-container-home" >
< div id = "home-banner-text" >
< h1 id = "home-banner-header" > {{ desc.title }}< / h1 >
< section id = "banner-home-subtitle" >
{{ page.content | safe }}
< / section >
< / div >
{%- if desc.img -%}
{# Check if the image contains "$BASE_URL". This feature will be removed in the future #} {# in favour of using the proper image path. It will be a breaking change. #}
{%- if desc.img is containing("$BASE_URL") -%}
{%- set image_path = desc.img | replace(from="$BASE_URL", to=config.base_url) | safe -%}
{# When the feature is removed, uncomment below to throw a descriptive error #}
{# {{ throw(message="ERROR: The image path for the header should not contain '$BASE_URL'. Please remove it and use the proper image path.") }} #}
{%- else -%}
{%- set image_path = get_url(path=desc.img, trailing_slash=false) | safe -%}
{%- endif -%}
< div id = "image-container-home" >
< img alt = "the owner" id = "banner-home-img" src = "{{ image_path }}" / >
< / div >
{%- endif -%}
< / div >
{% endmacro %}