urls.Anchorize
Syntax
urls.Anchorize INPUT
Returns
string
Alias
anchorize
如果将Goldmark设置为defaultMarkdownHandler
,那么处理逻辑将遵循设置markup.goldmark.parser.autoHeadingIDType
。
由于defaultMarkdownHandler
和这个模板函数使用相同的处理逻辑,你可以使用后者来确定标题的ID,以便与锚点标签进行链接。
{{ anchorize "This is a header" }} → this-is-a-header
{{ anchorize "This is also a header" }} → this-is-also----a-header
{{ anchorize "main.go" }} → maingo
{{ anchorize "Article 123" }} → article-123
{{ anchorize "<- Let's try this, shall we?" }} → --lets-try-this-shall-we
{{ anchorize "Hello, 世界" }} → hello-世界