11{% assign feature = include.feature %}
22
3- {% if feature.media == null %}
4- {% assign media_position = 'none' %}
3+ {% assign has_media = false %}
4+ {% assign is_video = false %}
5+ {% assign is_image = false %}
6+ {% if feature.video_src == null and feature.image_src == null %}
7+ {% assign media_type = 'none' %}
58{% else %}
6- {% assign media_position = feature.media_position | default: 'none' %}
9+ {% assign has_media = true %}
10+ {% assign media_position = feature.media_position | default: 'top' %}
11+ {% if feature.video_src != null %}
12+ {% assign is_video = true %}
13+ {% else %}
14+ {% assign is_image = true %}
15+ {% endif %}
716{% endif %}
817
918< div id ="{{feature.anchor}} " class ="release-card media-{{media_position}} ">
1019 < div class ="release-card-container ">
1120 < div class ="release-card-content ">
1221 < div class ="release-card-content-container ">
22+ <!-- .c-title -->
1323 < h4 class ="c-title ">
1424 < a href ="#{{feature.anchor}} "> {{feature.title}}</ a >
1525 </ h4 >
26+
27+ <!-- .c-blockquote -->
1628 {% if feature.blockquote != null %}
1729 < div class ="c-blockquote ">
1830 {{ feature.blockquote | markdownify }}
1931 </ div >
2032 {% endif %}
33+
34+ <!-- .c-content -->
2135 < div class ="c-content ">
2236 {{ feature.content | markdownify }}
2337 </ div >
38+
39+ <!-- .c-link -->
2440 {% if feature.contributors == null %}
2541 {% assign contributors = "" | split: "," %}
2642 {% else %}
@@ -38,5 +54,22 @@ <h4 class="c-title">
3854 </ div >
3955 </ div >
4056 </ div >
57+ {% if has_media %}
58+ < div class ="release-card-media ">
59+ {% if is_video %}
60+ < video class ="release-card-video lazy " playsinline disablepictureinpicture autoplay loop muted
61+ poster ="{{ feature.video_poster }} ">
62+ < source data-src ="{{ feature.video_src }} "
63+ type ="video/webm " />
64+ </ video >
65+ {% endif %}
66+ {% if is_image %}
67+ < img class ="release-card-image " alt ="{{ feature.image_alt }} "
68+ src ="{{ feature.image_src }} " srcset ="
69+ {{ feature.image_src_2x }} 2x
70+ " draggable ="false " />
71+ {% endif %}
72+ </ div >
73+ {% endif %}
4174 </ div >
4275</ div >
0 commit comments