API Reference solid v1.0.0-rc.0

View Source

Modules

Solid is an implementation in Elixir of the Liquid template language with strict parsing.

Default file system that return error on call

A file system is a way to let your templates retrieve other templates for use with the include tag.

Conveniences for generating HTML.

Lexer module for Solid. It is responsible for tokenizing the input text inside an object or a tag.

This implements an abstract file system which retrieves template files named in a manner similar to Liquid. ie. with the template name prefixed with an underscore. The extension ".liquid" is also added.

This module contains functions to parse Liquid templates

Range representation

Provides the ~LIQUID sigil for validating and compiling Liquid templates using Solid.

Standard filters

Handle if and unless tags