]> git.maquefel.me Git - brevno-suite/hugo/commit
Fix some RenderShortcodes error cases
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Wed, 30 Oct 2024 17:10:09 +0000 (18:10 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sun, 3 Nov 2024 12:33:31 +0000 (13:33 +0100)
commit1f23b4949c70a2a8f2084fa937e19e93a9fe890a
tree28643be27a3059f8286bcd5188238cecc6d06430
parent5fc16390355f32b336836163907fc215034f5b73
Fix some  RenderShortcodes error cases

This issue fixes two cases where `{{__hugo_ctx` artifacts were left in the rendered output:

1. Inclusion when `.RenderShortcodes` is wrapped in HTML.
2. Inclusion of Markdown file without a trailing newline in some cases.

Closes #12854
Updates #12998
13 files changed:
common/constants/constants.go
hugolib/collections_test.go
hugolib/integrationtest_builder.go
hugolib/menu_test.go
hugolib/page.go
hugolib/rendershortcodes_test.go
hugolib/shortcode_page.go
markup/goldmark/convert.go
markup/goldmark/goldmark_integration_test.go
markup/goldmark/hugocontext/hugocontext.go
markup/goldmark/hugocontext/hugocontext_test.go
resources/page/page.go
resources/page/page_markup_integration_test.go