summaryrefslogtreecommitdiff
path: root/docs/content/syntax.md
diff options
context:
space:
mode:
authorDave Henderson <dhenderson@gmail.com>2023-05-07 20:54:47 -0400
committerDave Henderson <dhenderson@gmail.com>2023-05-07 21:05:58 -0400
commitcfc6bdc4ae5677ae742b9270409e9d2f5e6426fd (patch)
tree4f1ab639b266dc2be7adbdba021095c5f277c53f /docs/content/syntax.md
parentd297cc7f83e159f49512fdbca8d375857ebf7a68 (diff)
Migrate docs site to new theme
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
Diffstat (limited to 'docs/content/syntax.md')
-rw-r--r--docs/content/syntax.md49
1 files changed, 1 insertions, 48 deletions
diff --git a/docs/content/syntax.md b/docs/content/syntax.md
index 5f2cd36c..f6593a39 100644
--- a/docs/content/syntax.md
+++ b/docs/content/syntax.md
@@ -244,54 +244,7 @@ Or if you need keys as well:
Almost all of gomplate's utility is provided as _functions._ These are key
words (like `print` in the previous examples) that perform some action.
-For example, the [`base64.Encode`][] function will encode some input string as
-a base-64 string:
-
-```
-The word is {{ base64.Encode "swordfish" }}
-```
-renders as:
-```
-The word is c3dvcmRmaXNo
-```
-
-Go's [`text/template`][] language provides a number of built-in functions,
-operators, and actions that can be used in templates.
-
-Here is a list of the built-in functions, but see [the documentation](https://golang.org/pkg/text/template/#hdr-Functions)
-for full details:
-
-- `and`, `or`, `not`: Returns boolean AND/OR/NOT of the argument(s).
-- `call`: Returns the result of calling a function argument.
-- `html`, `js`, `urlquery`: Safely escapes input for inclusion in HTML, JavaScript, and URL query strings.
-- `index`: Returns the referenced element of an array/slice, string, or map. See also [Arrays](#arrays) and [Maps](#maps).
-- `len`: Returns the length of the argument.
-- `print`, `printf`, `println`: Aliases for Go's [`fmt.Print`](https://golang.org/pkg/fmt/#Print),
-[`fmt.Printf`](https://golang.org/pkg/fmt/#Printf), and [`fmt.Println`](https://golang.org/pkg/fmt/#Println)
-functions. See the [format documentation](https://golang.org/pkg/fmt/#hdr-Printing)
-for details on `printf`'s format syntax.
-
-And the following comparison operators are also supported:
-
-- `eq`: Equal (`==`)
-- `ne`: Not-equal (`!=`)
-- `lt`: Less than (`<`)
-- `le`: Less than or equal to (`<=`)
-- `gt`: Greater than (`>`)
-- `ge`: Greater than or equal to (`>=`)
-
-There are also a few _actions_, which are used for control flow and other purposes. See [the documentation](https://golang.org/pkg/text/template/#hdr-Actions) for details on these:
-
-- `if`/`else`/`else if`: Conditional control flow.
-- `with`/`else`: Conditional execution with assignment.
-- `range`: Looping control flow. See discussion in the [Arrays](#arrays) and [Maps](#maps) sections.
- - `break`: The innermost `range` loop is ended early, stopping the current iteration and bypassing all remaining iterations.
- - `continue`: The current iteration of the innermost `range` loop is stopped, and the loop starts the next iteration.
-- `template`: Include the output of a named template. See the [Nested templates](#nested-templates) section for more details, and the [`tmpl`](../functions/tmpl) namespace for more flexible versions of `template`.
-- `define`: Define a named nested template. See the [Nested templates](#nested-templates) section for more details.
-- `block`: Shorthand for `define` followed immediately by `template`.
-
-See also gomplate's functions, defined to the left.
+See the [functions documentation](/functions/) for more information.
## The Context