← back to Dw Theme Boost Fix
snippets/section-blog-post-masonry.liquid
64 lines
{% assign article_class = 'blog-post-masonry' %}
{% assign article_class = article_class | append: ' masonry-grid-item' %}
{% assign image_size = '500x500' %}
{% if is_emphasized %}
{% assign article_class = article_class | append: ' masonry-grid-item-wide' %}
{% assign image_size = '1000x500' %}
{% endif %}
<article class="{{ article_class }}" data-masonry-item>
{%- if article.image -%}
{% assign image_url = article.image %}
{% assign image_alt = article.image.alt %}
{%- if image_alt == blank -%}
{% assign image_alt = article.title %}
{%- endif -%}
<a
class="blog-post-masonry-image"
href="{{ article.url }}"
{%
render 'rimg',
img: image_url,
alt: image_alt,
size: image_size,
background: true,
lazy: true
%}
>
{%
render 'rimg',
img: image_url,
alt: image_alt,
size: image_size,
lazy: true
%}
</a>
{%- endif -%}
<div class="blog-post-masonry-content">
<span class="blog-post-masonry-content-date">
{{ article.published_at | date: format: 'short_month' }}
</span>
<h2 class="blog-post-masonry-title">
<a href="{{ article.url }}">
{{ article.title }}
</a>
</h2>
<div class="blog-post-masonry-text rte">
{% if article.excerpt_or_content != blank %}
{{ article.excerpt_or_content | strip_html | truncatewords: 65 }}
{% endif %}
<p>
<a href="{{ article.url }}">
{{ 'blogs.article_item.read_more' | t }}
</a>
</p>
</div>
</div>
</article>