markup/goldmark: Fix mangling of headers/links in render hooks
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Wed, 16 Feb 2022 12:44:09 +0000 (13:44 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Wed, 16 Feb 2022 16:46:30 +0000 (17:46 +0100)
commitb2a827c52c91d9219306b5c996074d2e1ced5342
tree014c859f5a0ea31ea41d4a64d13398a974f2b4a1
parent77c7059ff832870c3920e87a87969b815e429a8a
markup/goldmark: Fix mangling of headers/links in render hooks

```bash

name                    old time/op    new time/op    delta
SiteWithRenderHooks-10    11.9ms ± 1%    11.9ms ± 1%    ~     (p=0.486 n=4+4)

name                    old alloc/op   new alloc/op   delta
SiteWithRenderHooks-10    11.2MB ± 0%    11.3MB ± 0%  +0.16%  (p=0.029 n=4+4)

name                    old allocs/op  new allocs/op  delta
SiteWithRenderHooks-10      145k ± 0%      145k ± 0%  +0.14%  (p=0.029 n=4+4)
```

Fixes #9504
markup/goldmark/convert.go
markup/goldmark/integration_test.go
markup/goldmark/render_hooks.go