This page demonstrates the capabilities of Liquid, Jekyll’s templating language.
Objects
Objects tell Liquid where to output content. They’re denoted by double curly braces: {{ and }}. For example:
{{ page.title }}Outputs a variable called page.title on the page, in this case Liquid.
Tags
Tags create the logic and control flow for templates. They are denoted by curly braces and percent signs: {% and %}. For example:
{% if page.show_sidebar %}
<div class="sidebar">
sidebar content
</div>
{% endif %}Outputs the sidebar if page.show_sidebar is true.
Filters
Filters change the output of a Liquid object. They are used within an output and are separated by a |. For example:
{{ "hi" | capitalize }}Outputs Hi.