
Liquid template language
Liquid is an open-source template language created by Shopify and written in Ruby. It is the backbone of Shopify themes and is used to load dynamic content on storefronts. Liquid has …
Introduction - Liquid template language
Liquid uses a combination of objects, tags, and filters inside template files to display dynamic content. Objects. Objects contain the content that Liquid displays on a page. Objects and …
Template – Liquid template language
Template tags tell Liquid where to disable processing for comments or non-Liquid markup, and how to establish relations among template files. comment Allows you to leave un-rendered …
Types - Liquid template language
Liquid objects can be one of six types: String; Number; Boolean; Nil; Array; EmptyDrop; You can initialize Liquid variables using assign or capture tags. String. Strings are sequences of …
Operators - Liquid template language
Liquid includes many logical and comparison operators. You can use operators to create logic with control flow tags. Basic operators ==
Control flow - Liquid template language
An overview of control flow and conditional tags in the Liquid template language.
Variations of Liquid - Liquid template language
The most popular versions of Liquid that exist are Liquid, Shopify Liquid for themes, and Jekyll Liquid. This site documents the latest version of Liquid including betas and release candidates …
Truthy and falsy – Liquid template language
When a non-boolean data type is used in a boolean context (such as a conditional tag), Liquid decides whether to evaluate it as true or false. Data types that return true by default are called …
Whitespace control - Liquid template language
An overview of controlling whitespace between code in the Liquid template language.
Iteration - Liquid template language
cycle accepts a “cycle group” parameter in cases where you need multiple cycle blocks in one template. If no name is supplied for the cycle group, then it is assumed that multiple calls with …