summaryrefslogtreecommitdiffstats
path: root/docs/templating/builtin.md
blob: 780b0c9d27e54f7d6c6053775df54ed3f7ec6223 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Builtin Templating Helpers

GitBook provides a serie of builtin filters and blocks to help you write templates.

### Filters

`value|default(default, [boolean])`
If value is strictly undefined, return default, otherwise value. If boolean is true, any JavaScript falsy value will return default (false, "", etc)

`arr|sort(reverse, caseSens, attr)`
Sort arr with JavaScript's arr.sort function. If reverse is true, result will be reversed. Sort is case-insensitive by default, but setting caseSens to true makes it case-sensitive. If attr is passed, will compare attr from each item.

### Blocks

`{% markdown %}Markdown string{% endmarkdown %}`
Render inline markdown

`{% asciidoc %}AsciiDoc string{% endasciidoc %}`
Render inline asciidoc