summaryrefslogtreecommitdiffstats
path: root/tpl/transform/init.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2018-02-09 09:21:46 +0100
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2018-02-10 12:36:31 +0100
commitd382502d6dfa1c066545e215ba83e2e0a9d2c8d7 (patch)
tree66b88972782856043b1b1f6fb22cdf272cb3ddde /tpl/transform/init.go
parent2e95ec6844bf65a25485bdc8e2638e45788f2dcf (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.go7
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
}