diff options
Diffstat (limited to 'book/src')
-rw-r--r-- | book/src/filters.md | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/book/src/filters.md b/book/src/filters.md index fd55898..2dc27b5 100644 --- a/book/src/filters.md +++ b/book/src/filters.md @@ -61,7 +61,7 @@ Output: ### escape | e -Escapes html characters in strings: +Escapes HTML characters in strings: ``` {{ "Escape <>&"|e }} @@ -88,11 +88,11 @@ Output: ### format -Formats arguments according to the specified format +Formats arguments according to the specified format. The first argument to this filter must be a string literal (as in normal Rust). -All arguments are passed through to the format!() macro by the Askama code generator. +All arguments are passed through to the `format!()` macro by the Askama code generator. ``` {{ "{:?}"|format(var) }} @@ -100,7 +100,7 @@ All arguments are passed through to the format!() macro by the Askama code gener ### indent -Indent newlines with width spaces +Indent newlines with width spaces. ``` {{ "hello\nfoo\nbar"|indent(4) }} @@ -116,7 +116,7 @@ hello ### join -Joins iterable into a string separated by provided argument +Joins iterable into a string separated by provided argument. ``` array = &["foo", "bar", "bazz"] @@ -134,9 +134,9 @@ foo, bar, bazz ### linebreaks -Replaces line breaks in plain text with appropriate HTML +Replaces line breaks in plain text with appropriate HTML. -A single newline becomes an HTML line break <br> and a new line followed by a blank line becomes a paragraph break <p>. +A single newline becomes an HTML line break `<br>` and a new line followed by a blank line becomes a paragraph break `<p>`. ``` {{ "hello\nworld\n\nfrom\naskama"|linebreaks }} @@ -150,7 +150,7 @@ Output: ### linebreaksbr -Converts all newlines in a piece of plain text to HTML line breaks +Converts all newlines in a piece of plain text to HTML line breaks. ``` {{ "hello\nworld\n\nfrom\naskama"|linebreaks }} @@ -164,7 +164,7 @@ hello<br />world<br /><br />from<br />askama ### lower | lowercase -Converts to lowercase +Converts to lowercase. ``` {{ "HELLO"|lower }} @@ -178,7 +178,7 @@ hello ### safe -Marks a string (or other Display type) as safe. By default all strings are escaped according to the format +Marks a string (or other Display type) as safe. By default all strings are escaped according to the format. ``` {{ "<p>I'm Safe</p>"|safe }} @@ -192,7 +192,7 @@ Output: ### trim -Strip leading and trailing whitespace +Strip leading and trailing whitespace. ``` {{ " hello "|trim }} @@ -206,7 +206,7 @@ hello ### truncate -Limit string length, appends '...' if truncated +Limit string length, appends '...' if truncated. ``` @@ -221,7 +221,7 @@ he... ### upper | uppercase -Converts to uppercase +Converts to uppercase. ``` {{ "hello"|upper }} @@ -235,12 +235,14 @@ HELLO ### wordcount -Count the words in that string +Count the words in that string. ``` {{ "askama is sort of cool"|wordcount }} ``` +Output: + ``` 5 ``` |