mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-21 21:35:28 +02:00
markup/goldmark: Make auto IDs GitHub compatible
You can turn off this behaviour: ```toml [markup] [markup.goldmark] [markup.goldmark.parser] autoHeadingIDAsciiOnly = true ``` Note that the `anchorize` now adapts its behaviour depending on the default Markdown handler. Fixes #6616
This commit is contained in:
@@ -60,6 +60,10 @@ type blackfridayConverter struct {
|
||||
cfg converter.ProviderConfig
|
||||
}
|
||||
|
||||
func (c *blackfridayConverter) SanitizeAnchorName(s string) string {
|
||||
return blackfriday.SanitizedAnchorName(s)
|
||||
}
|
||||
|
||||
func (c *blackfridayConverter) AnchorSuffix() string {
|
||||
if c.bf.PlainIDAnchors {
|
||||
return ""
|
||||
@@ -204,5 +208,6 @@ var blackfridayExtensionMap = map[string]int{
|
||||
}
|
||||
|
||||
var (
|
||||
_ converter.DocumentInfo = (*blackfridayConverter)(nil)
|
||||
_ converter.DocumentInfo = (*blackfridayConverter)(nil)
|
||||
_ converter.AnchorNameSanitizer = (*blackfridayConverter)(nil)
|
||||
)
|
||||
|
Reference in New Issue
Block a user