]> git.maquefel.me Git - brevno-suite/hugo/commit
markdown: Pass emoji codes to yuin/goldmark-emoji
authorJoe Mooring <joe@mooring.com>
Tue, 24 Oct 2023 10:04:13 +0000 (03:04 -0700)
committerGitHub <noreply@github.com>
Tue, 24 Oct 2023 10:04:13 +0000 (12:04 +0200)
commit272484f8bfab97dbadad49a638a3e4b6af499f15
tree39853fd0d9a1c7e28372777e0924497cc26607b2
parentde4e466036026e9a5805155f00882b93267231b5
markdown: Pass emoji codes to yuin/goldmark-emoji

Removes emoji code conversion from the page and shortcode parsers. Emoji
codes in markdown are now passed to Goldmark, where the goldmark-emoji
extension converts them to decimal numeric character references.

This disables emoji rendering for the alternate content formats: html,
asciidoc, org, pandoc, and rst.

Fixes #7332
Fixes #11587
Closes #11598
16 files changed:
config/allconfig/configlanguage.go
config/configProvider.go
go.mod
go.sum
helpers/emoji_test.go
hugolib/content_map_page.go
hugolib/page.go
hugolib/page_test.go
hugolib/shortcode.go
hugolib/shortcode_test.go
hugolib/site.go
markup/goldmark/convert.go
markup/goldmark/integration_test.go
parser/pageparser/pagelexer.go
parser/pageparser/pageparser_main_test.go [deleted file]
parser/pageparser/pageparser_test.go