mirror of
https://github.com/yuin/goldmark
synced 2025-03-04 23:04:52 +00:00
make sure labels have the right anchors
This commit is contained in:
parent
04acf85d56
commit
e9ec90f319
1 changed files with 3 additions and 2 deletions
|
|
@ -275,10 +275,11 @@ func (r *FootnoteHTMLRenderer) renderFootnoteBackLink(w util.BufWriter, source [
|
||||||
|
|
||||||
func (r *FootnoteHTMLRenderer) renderFootnote(w util.BufWriter, source []byte, node gast.Node, entering bool) (gast.WalkStatus, error) {
|
func (r *FootnoteHTMLRenderer) renderFootnote(w util.BufWriter, source []byte, node gast.Node, entering bool) (gast.WalkStatus, error) {
|
||||||
n := node.(*ast.Footnote)
|
n := node.(*ast.Footnote)
|
||||||
is := strconv.Itoa(n.Index)
|
// is := strconv.Itoa(n.Index)
|
||||||
|
ref := string(n.Ref)
|
||||||
if entering {
|
if entering {
|
||||||
_, _ = w.WriteString(`<li id="fn:`)
|
_, _ = w.WriteString(`<li id="fn:`)
|
||||||
_, _ = w.WriteString(is)
|
_, _ = w.WriteString(ref)
|
||||||
_, _ = w.WriteString(`" role="doc-endnote"`)
|
_, _ = w.WriteString(`" role="doc-endnote"`)
|
||||||
if node.Attributes() != nil {
|
if node.Attributes() != nil {
|
||||||
html.RenderAttributes(w, node, html.ListItemAttributeFilter)
|
html.RenderAttributes(w, node, html.ListItemAttributeFilter)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue