diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2018-02-09 09:21:46 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2018-02-10 12:36:31 +0100 |
commit | d382502d6dfa1c066545e215ba83e2e0a9d2c8d7 (patch) | |
tree | 66b88972782856043b1b1f6fb22cdf272cb3ddde /tpl/transform/init.go | |
parent | 2e95ec6844bf65a25485bdc8e2638e45788f2dcf (diff) |
tpl/transform: Add template func for TOML/JSON/YAML docs examples conversion
Usage:
```html
{{ "title = \"Hello World\"" | transform.Remarshal "json" | safeHTML }}
```
Fixes #4389
Diffstat (limited to 'tpl/transform/init.go')
-rw-r--r-- | tpl/transform/init.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tpl/transform/init.go b/tpl/transform/init.go index c0e9b2d5d..86951c253 100644 --- a/tpl/transform/init.go +++ b/tpl/transform/init.go @@ -88,6 +88,13 @@ func init() { }, ) + ns.AddMethodMapping(ctx.Remarshal, + nil, + [][2]string{ + {`{{ "title = \"Hello World\"" | transform.Remarshal "json" | safeHTML }}`, "{\n \"title\": \"Hello World\"\n}\n"}, + }, + ) + return ns } |