diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-02-18 16:00:58 +0300 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-02-18 16:08:59 +0300 |
commit | 19e12caf8c90516e3b803ae8a40b907bd89dc96c (patch) | |
tree | b3640819a334588ab5c684d540ac177c34ffad15 /hugolib/page.go | |
parent | 20f2211fce55e1811629245f9e5e4a2ac754d788 (diff) |
Fix RenderString for pages without content
Fixes #6882
Diffstat (limited to 'hugolib/page.go')
-rw-r--r-- | hugolib/page.go | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/hugolib/page.go b/hugolib/page.go index 4ffcb6264..fa6c84d87 100644 --- a/hugolib/page.go +++ b/hugolib/page.go @@ -631,6 +631,20 @@ func (p *pageState) wrapError(err error) error { } func (p *pageState) getContentConverter() converter.Converter { + var err error + p.m.contentConverterInit.Do(func() { + markup := p.m.markup + if markup == "html" { + // Only used for shortcode inner content. + markup = "markdown" + } + p.m.contentConverter, err = p.m.newContentConverter(p, markup, p.m.renderingConfigOverrides) + + }) + + if err != nil { + p.s.Log.ERROR.Println("Failed to create content converter:", err) + } return p.m.contentConverter } |