diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2017-05-05 09:24:37 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2017-05-13 22:44:15 +0300 |
commit | 2bcbf104006e0ec03be4fd500f2519301d460f8c (patch) | |
tree | c0a9f17515d1d8789efc47aa8bc790e111a9c5d0 /hugolib/shortcode.go | |
parent | 1e4d082cf5b92fedbc60b1b4f0e9d1ee6ec45e33 (diff) |
hugolib: Prepare render per output format
See #3220
Diffstat (limited to 'hugolib/shortcode.go')
-rw-r--r-- | hugolib/shortcode.go | 5 |
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 } } } |