theme.liquidのコードでliquidの構文を学んでいく
liquid構文:
{{ 'constants.js' | asset_url }}
意味:
contents.jsがあるurlを返す。
使い方:
<script src="{{ 'constants.js' | asset_url }}" defer="defer"></script>
参考:
qiita.com
liquid構文:
{% assign variable_name = value %}
意味:
assignで新しい変数を作成できる。
使い方:
{%- liquid assign body_font_bold = settings.type_body_font | font_modify: 'weight', 'bold' assign body_font_italic = settings.type_body_font | font_modify: 'style', 'italic' assign body_font_bold_italic = body_font_bold | font_modify: 'style', 'italic' %}
参考:
shopify.dev
liquid構文:
font_modify
フォントフィルタの仲間。
フォントフィルタを用いると、フォント(serif, San-serif, etc.)をロードしたり、フォントのバリアント(Bold, Regular, etc.)を取得したりすることができます。
参照:
qiita.com