--- title: Basics --- # Introduction Liquid is an open-source, Ruby-based template language created by Shopify. It is the backbone of Shopify themes and is used to load dynamic content on storefronts. Liquid uses a combination of _tags_, _objects_, and _filters_ to load dynamic content. They are used inside Liquid _template files_, which are a group of files that make up a theme. For more information on the available templates, please see Theme Development. ## Tags Tags make up the programming logic that tells templates what to do. {% raw %} {% if user.name == 'elvis' %} Hey Elvis {% endif %} {% endraw %} ## Filters Filters are used to modify the output of strings, numbers, variables, and objects. {% raw %} {{ 'sales' | append: '.jpg' }} {% endraw %}