Versions in this module Expand all Collapse all v0 v0.19.4 May 24, 2023 Changes in this version + var FootnoteExtension = &footnoteExtension + var KindFootnote = ast.NewNodeKind("GiteaFootnote") + var KindFootnoteBackLink = ast.NewNodeKind("GiteaFootnoteBackLink") + var KindFootnoteLink = ast.NewNodeKind("GiteaFootnoteLink") + var KindFootnoteList = ast.NewNodeKind("GiteaFootnoteList") + var LinkRegex = xurls.StrictMatchingScheme("https?://") + var Linkify = &linkify + func CleanValue(value []byte) []byte + func NewFootnoteASTTransformer() parser.ASTTransformer + func NewFootnoteBlockParser() parser.BlockParser + func NewFootnoteHTMLRenderer(opts ...html.Option) renderer.NodeRenderer + func NewFootnoteParser() parser.InlineParser + func NewLinkifyParser() parser.InlineParser + type Footnote struct + Index int + Name []byte + Ref []byte + func NewFootnote(ref []byte) *Footnote + func (n *Footnote) Dump(source []byte, level int) + func (n *Footnote) Kind() ast.NodeKind + type FootnoteBackLink struct + Index int + Name []byte + func NewFootnoteBackLink(index int, name []byte) *FootnoteBackLink + func (n *FootnoteBackLink) Dump(source []byte, level int) + func (n *FootnoteBackLink) Kind() ast.NodeKind + type FootnoteHTMLRenderer struct + func (r *FootnoteHTMLRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer) + type FootnoteLink struct + Index int + Name []byte + func NewFootnoteLink(index int, name []byte) *FootnoteLink + func (n *FootnoteLink) Dump(source []byte, level int) + func (n *FootnoteLink) Kind() ast.NodeKind + type FootnoteList struct + Count int + func NewFootnoteList() *FootnoteList + func (n *FootnoteList) Dump(source []byte, level int) + func (n *FootnoteList) Kind() ast.NodeKind