Adds a given string to the end of a string.
Input
assuming product.title is "Health potion"
{{ product.title | append: ' with extra magic.' }}
Output
Health potion with extra magic.
Converts a string to CamelCase.
Input
assuming product.title is "Health potion"
{{ product.title | camelize }}
Output
HealthPotion
Capitalizes the first word in a string.
Input
assuming product.title is "health potion"
{{ product.title | capitalize }}
Output
Health potion
Converts a string to all lowercase characters
Input
assuming product.title is "Health Potion"
{{ product.title | downcase }}
Output
health potion
Escapes special characters in HTML, such as <>, ', and &, and converts characters into escape sequences.
Input
assuming product.description is "Health " Potion"
{{ product.title | escape }}
Output
Health " Potion
Strips all whitespace from the left of a string.
Input
assuming product.description is " Some potions create whitespace. "
{{ product.description | lstrip }}
Output
"Some potions create whitespace. "
Adds a given string to the beginning of a string.
Input
assuming product.title is "Health Potion"
{{ product.title | prepend: 'Super ' }}
Output
Super Health Potion
Removes any instance of a substring inside a string. Use single quotes around a longer string of text. i.e. | remove : 'long string'.
Input
assuming product.title is "Health potion"
{{ product.title | remove: 'o' }}
Output
Super Health Ptin
Removes the first instance of a substring inside a string.
Input
assuming product.title is "Health potion"
{{ product.title | removeFirst: 'o' }}
Output
Super Health Ption
Removes the last instance of a substring inside a string.
Input
assuming product.title is "Health potion"
{{ product.title | removeLast: 'o' }}
Output
Super Health Potin
Replaces any instance of a substring inside a string with a given string.
Input
assuming product.handle is "new-health-potion"
{{ product.handle | replace: '-', '_' }}
Output
new_health_potion
Replaces the first instance of a substring inside a string with a given string.
Input
assuming product.handle is "new-health-potion"
{{ product.handle | replaceFirst: '-', '_' }}
Output
new_health-potion
Replaces the last instance of a substring inside a string with a given string.
Input
assuming product.handle is "new-health-potion"
{{ product.handle | replaceLast: '-', '_' }}
Output
new-health_potion
Strips all whitespace from the right of a string.
Input
assuming product.description is " Some potions create whitespace. "
{{ product.description | rstrip }}
Output
" Some potions create whitespace."
Returns a substring, starting at a given 0-based index.
Input
assuming product.handle is "new-health-potion"
{{ product.handle | slice: 0,3 }}
Output
new
Strips all whitespace from the left and right of a string.
Input
assuming product.description is " Some potions create whitespace. "
{{ product.description | strip }}
Output
"Some potions create whitespace."
Truncates a string down to a given number of characters.
Input
assuming product.title is "Health Potion"
{{ product.title | truncate: 9 }}
Output
Health...
Converts a string to all uppercase characters
Input
assuming product.title is "Health Potion"
{{ product.title | upcase }}
Output
HEALTH POTION