Tags create the logic and control flow for templates. The markup used in tags does not produce any visible text. This means that you can assign variables and create conditions and loops without showing any of the Liquid logic on the page.

They are denoted by curly braces and percent signs: {% and %}.

Certain tags, such as for and cycle can take on parameters. Details for each parameter can be found in their respective sections.



Hello Adam!

In this section

Tags can be broadly categorized into three types:

There are also more general tags, such as include, raw and comment documented in this section.

You can read more about each type of tag in their respective articles.