-
Lukas Ruge authoredLukas Ruge authored
site-feature.html 2.08 KiB
{% assign feature_text = page.feature_text -%}
{% assign feature_image = page.feature_image -%}
{% if page.layout == "project" -%}
{% if feature_image == nil or feature_image == '' -%}
{% assign feature_image = page.image -%}
{% endif -%}
{% endif -%}
{% if feature_image == nil or feature_image == '' -%}
{% assign feature_image = page.image -%}
{% endif -%}
{% if feature_image == nil or feature_image == '' -%}
{% assign feature_image = site.feature_image -%}
{% endif -%}
{% if feature_image == "/assets/default-social-image.jpg" -%}
{% assign feature_image = site.feature_image -%}
{% endif %}
{% if page.collectionpage -%}
{% assign collectiondata = site.collections | where: "label", page.collectionpage | first -%}
{% assign feature_text = collectiondata.feature_text -%}
{% assign feature_image = collectiondata.feature_image -%}
{% endif -%}
{% if page.layout == "video" -%}
{%- assign realslug = page.url | split:'/' | last -%}
{% capture feature_image %}https://video.chaotikum.net/thumbnails/{{realslug}}_play.png{% endcapture -%}
{% capture image %}https://video.chaotikum.net/thumbnails/{{realslug}}_play.png{% endcapture -%}
{% endif -%}
{% if nofeature %}
{% else %}
{% if feature_text or feature_image -%}
{% if feature_image contains 'http' -%}
<div class="feature"{% if feature_image %} style="background-image: url({{ feature_image }})"{% endif %}>
<div class="container typeset">
{{ feature_text | markdownify }}
</div>
</div>
{% else -%}
<div class="feature"{% if feature_image %} style="background-image: url({{site.baseurl}}{{ feature_image }})"{% endif %}>
<div class="container typeset">
{{ feature_text | markdownify }}
</div>
</div>
{% endif -%}
{% else -%}
{% assign feature_image = site.default-feature -%}
<div class="feature"{% if feature_image %} style="background-image: url({{site.baseurl}}{{ feature_image }})"{% endif %}>
<div class="container typeset">
{{ feature_text | markdownify }}
</div>
</div>
{% endif -%}
{% endif -%}