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.
Anchor to Inline comments
Inline comments
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
###############################
%}
{% # this is a comment %}
{% # for i in (1..3) -%}
{{ i }}
{% # endfor %}
{%
###############################
# This is a comment
# across multiple lines
###############################
%}
Output
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
%}
{% liquid
# this is a comment
assign topic = 'Learning about comments!'
echo topic
%}
Output
Learning about comments!
Was this page helpful?