Skip to main content

comment

Prevents an expression from being rendered or output.

Any text inside comment tags won't be output, and any Liquid code will be parsed, but not executed.

Syntax

{% comment %}
content
{% endcomment %}
content

The content of the comment.

Syntax

{% # content %}

Inline comments prevent an expression inside of a tag {% %} from being rendered or output.

You can use inline comment tags to annotate your code, or to temporarily prevent logic in your code from executing.

You can create multi-line inline comments. However, each line in the tag must begin with a #, or a syntax error will occur.

{% # this is a comment %}

{% # for i in (1..3) -%}
{{ i }}
{% # endfor %}

{%
###############################
# This is a comment
# across multiple lines
###############################
%}

Output


Anchor to Inline comments inside `liquid` tags

Inline comments inside liquid tags

You can use inline comment tags inside liquid tags. The tag must be used for each line that you want to comment.

{% liquid
# this is a comment
assign topic = 'Learning about comments!'
echo topic
%}

Output

Learning about comments!
Was this page helpful?