docs

This blog contains documentation around our system components.

Complete configuration

A complete configuration example for CradleCMS.

Read article

Forms

Format {% form '' attributes %} {% endform %} Description Example The handle of the form , if setting up a form in the builder this is...

Read article

Liquid templating filters

String and Array filters append Appends a string Example Input {% raw %}{{ 'test' | append:'-' | append:'me' }}{% endraw %} Output {% let append = 'test' | append:'-' |...

Read article

Building theme settings

Theme settings are accessed by navigating to Themes and on a theme pressing Theme settings. The theme settings are unique to each theme and a part of the theme files,...

Read article

Frontend configuration options

Name Type Env Values Default Description Env string ENV prod, dev, test prod Server mode TmpDir string TMP_DIR tmp Temporary files dir Example [frontend] TmpDir: "/tmp" Server Server configuration options....

Read article

Site configuration options

Database We currently support sqlite3, postgres and cockroach databases. Name Type Env Values Default Description Type string DB_TYPE postgres,sqlite3 Database type Dsn string DB_CONNECTION Database url Host string DB_HOST Database...

Read article