post_list.liquid

post_list.liquid用於展示部落格文章列表。




變數

變名稱類型描述
postsArray部落格文章列表
posts[].titleString部落格文章標題
posts[].contentString部落格文章內容
posts[].dateString部落格文章最後更新時間
posts[].urlString部落格文章 URL
posts[].thumbnail_infoObject部落格文章橫幅圖
posts[].thumbnail_info.urlString部落格文章圖片 URL
posts[].thumbnail_info.widthInteger部落格文章圖片原始寬度
posts[].thumbnail_info.heightInteger部落格文章圖片原始高度
posts[].thumbnail_info.altString部落格文章圖片 ALT 屬性


範例

以下是部落格文章列表頁展示範例:

<div class="PostList row">
  {% for post in posts %}
  <div class="List-item primary-color-hover">
    <a href="{{ post.url }}">
      <div class="List-item-content clearfix">
        <div class="List-item-excerpt js-list-item-excerpt">
          {% if post.thumbnail_info != blank %}
            {{ post.thumbnail_info.url | image_tag: use_lazysizes: true, widths: '200, 400, 600, 800', alt: post.thumbnail_info.alt }}
          {% endif %}
        </div>
        <div class="List-item-text">
          <h2 class="List-item-title">{{ post.title }}</h2>
          <div class="List-item-preview">{{ post.content | strip_html | strip | slice: 0, 250 }}</div>
          <span class="primary-border-color-after">{{ post.date }}</span>
        </div>
      </div>
    </a>
  </div>
  {% endfor %}
</div>