liquid.filters
module
liquid.filters.jekyll
Provides jekyll filtersSee: https://jekyllrb.com/docs/liquid/filters/
Functions
absolute_url(env,value)— Get absolute url based on site.baseurl</>array_to_sentence_string(array,connector)(str) — Join an array of things into a string by separating with commas and theword "and" for the last one. </>cgi_escape(input)(str) — CGI escape a string for use in a URL. Replaces any special characterswith appropriate %XX replacements. </>date_to_xmlschema(env,value)— Convert date to xml schema format</>find(value,attr,query)— Find elements from array using attribute value</>find_exp(env,value,item,expr)— Find elements using expression</>group_by_expr(env,value,item,expr)— Group by data using expression</>jekyll_slugify(input,mode)(str) — Slugify a string</>jekyll_sort(array,prop,none_pos)— Sort an array in a reverse way by default.</>jsonify(input)(str) — Convert the input into json string</>markdownify(value)— Markdownify a string</>normalize_whitespace(value)— Replace multiple spaces into one</>number_of_words(input,mode)(int) — Count the number of words in the input string.</>relative_url(env,value)— Get relative url based on site.baseurl</>sample(value,n)— Sample elements from array</>uri_escape(input)(str) — URI escape a string.</>where_exp(env,value,item,expr)— Where using expression</>xml_escape(input)(str) — Convert an object into its String representation</>
module
liquid.filters.manager
Provides filter manager
Classes
FilterManager— A manager for filters</>
module
liquid.filters.wild
Provides some wild filters
Functions
module
liquid.filters.standard
Provides standard liquid filters
Classes
Functions
append(base,suffix)— Append a suffix to a string</>attr(base,prop)— Similar as__getattr__()but also works like `getitem()</>ceil(base)— Get the ceil of a number</>compact(base)— Remove empties from a list</>default(base,deft,allow_false)— Return the deft value if base is not set.Otherwise, return base </>divided_by(base,dvdby)— Implementation of / or //</>escape_once(base)— Escapse html characters only once of the string</>floor(base)— Get the floor of a number</>liquid_date(base,fmt)— Format a date/datetime</>liquid_map(base,prop)— Map a property to a list of objects</>liquid_slice(base,start,length)— Slice a list</>minus(base,sep)— Implementation of -</>modulo(base,sep)— Implementation of %</>newline_to_br(base)— Replace newline with<br /></>plus(base,sep)— Implementation of +</>prepend(base,prefix)— Prepend a prefix to a string</>regex_replace(base,regex,replace,case_sensitive,count)(str) — Replace matching regex pattern</>remove(base,string)— Remove a substring from a string</>remove_first(base,string)— Remove the first substring from a string</>replace_first(base,old,new)— Replace the first substring with new string</>sort(base)— Get the sorted list</>sort_natural(base)— Get the sorted list in a case-insensitive manner</>split(base,sep)— Split a string into a listIf the sep is empty, return the list of characters </>strip_html(base)— Strip html tags from a string</>strip_newlines(base)— Strip newlines from a string</>times(base,sep)— Implementation of *</>truncate(base,length,ellipsis)— Truncate a string</>truncatewords(base,length,ellipsis)— Truncate a string by words</>uniq(base)— Get the unique elements from a list</>url_decode(base)— Url-decode a string</>url_encode(base)— Url-encode a string</>where(base,prop,value)— Query a list of objects with a given property value</>
module
liquid.filters.shopify
Provides shopify filters