summaryrefslogtreecommitdiffstats
path: root/hugolib/shortcode.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2017-05-05 09:24:37 +0200
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2017-05-13 22:44:15 +0300
commit2bcbf104006e0ec03be4fd500f2519301d460f8c (patch)
treec0a9f17515d1d8789efc47aa8bc790e111a9c5d0 /hugolib/shortcode.go
parent1e4d082cf5b92fedbc60b1b4f0e9d1ee6ec45e33 (diff)
hugolib: Prepare render per output format
See #3220
Diffstat (limited to 'hugolib/shortcode.go')
-rw-r--r--hugolib/shortcode.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/hugolib/shortcode.go b/hugolib/shortcode.go
index b088ed61d..abe445d71 100644
--- a/hugolib/shortcode.go
+++ b/hugolib/shortcode.go
@@ -309,6 +309,7 @@ func executeShortcodeFuncMap(funcs map[string]func() (string, error)) (map[strin
}
func renderShortcodes(shortcodes map[string]shortcode, p *Page) map[string]func() (string, error) {
+
renderedShortcodes := make(map[string]func() (string, error))
for key, sc := range shortcodes {
@@ -316,8 +317,8 @@ func renderShortcodes(shortcodes map[string]shortcode, p *Page) map[string]func(
// need to have something to replace with
renderedShortcodes[key] = emptyShortcodeFn
} else {
- shorctode := sc
- renderedShortcodes[key] = func() (string, error) { return renderShortcode(shorctode, nil, p), nil }
+ shortcode := sc
+ renderedShortcodes[key] = func() (string, error) { return renderShortcode(shortcode, nil, p), nil }
}
}