Shopifyで、ブログ記事に新着マークを表示する

仕事上で、Shopifyを使うことがあったので、テンプレートエンジン ‘Liquid’ で新着マークを出す方法を考えてみました。

例は、公開されてから3日以内のブログ記事に、Newマークを表示する方法です。

{% assign today_date = 'now' | date: '%s' %}
{% assign seconds = 3 | times: 24 | times: 60 | times: 60 %}
{% assign publish_date = article.published_at | date: '%s' | plus: seconds | date: '%s' %}
{% if today_date <= publish_date %}New{% endif %}