Documentation
¶
Index ¶
- func DedentString(text string) string
- func RenderNode(r Renderer, n parser.Node) string
- func RenderNodes(r Renderer, children []parser.Node, sep string) string
- type Debug
- func (r *Debug) RenderBlankline(n *parser.Blankline) string
- func (r *Debug) RenderBlock(n *parser.Block) string
- func (r *Debug) RenderBlockResult(n *parser.BlockResult) string
- func (r *Debug) RenderDrawer(n *parser.Drawer) string
- func (r *Debug) RenderFootnote(n *parser.Footnote) string
- func (r *Debug) RenderHeading(n *parser.Heading) string
- func (r *Debug) RenderHr(n *parser.Hr) string
- func (r *Debug) RenderInlineBackSlash(n *parser.InlineBackSlash) string
- func (r *Debug) RenderInlineEmphasis(n *parser.InlineEmphasis) string
- func (r *Debug) RenderInlineLineBreak(n *parser.InlineLineBreak) string
- func (r *Debug) RenderInlineLink(n *parser.InlineLink) string
- func (r *Debug) RenderInlinePercent(n *parser.InlinePercent) string
- func (r *Debug) RenderInlineText(n *parser.InlineText) string
- func (r *Debug) RenderInlineTimestamp(n *parser.InlineTimestamp) string
- func (r *Debug) RenderKeyword(n *parser.Keyword) string
- func (r *Debug) RenderList(n *parser.List) string
- func (r *Debug) RenderListItem(n *parser.ListItem) string
- func (r *Debug) RenderNode(n parser.Node, def bool) string
- func (r *Debug) RenderNodes(children []parser.Node, sep string) string
- func (r *Debug) RenderParagraph(n *parser.Paragragh) string
- func (r *Debug) RenderSection(n *parser.Section) string
- func (r *Debug) RenderTable(n *parser.Table) string
- func (r *Debug) RenderTableColumn(n *parser.TableColumn) string
- func (r *Debug) RenderTableRow(n *parser.TableRow) string
- func (r *Debug) String() string
- type HTML
- func (r *HTML) RenderBlankline(n *parser.Blankline) string
- func (r *HTML) RenderBlock(n *parser.Block) string
- func (r *HTML) RenderBlockResult(n *parser.BlockResult) string
- func (r *HTML) RenderDrawer(n *parser.Drawer) string
- func (r *HTML) RenderFootnote(n *parser.Footnote) string
- func (r *HTML) RenderFootnotes(fns []*parser.Footnote, used map[string]bool) string
- func (r *HTML) RenderHeading(n *parser.Heading) string
- func (r *HTML) RenderHr(n *parser.Hr) string
- func (r *HTML) RenderInlineBackSlash(n *parser.InlineBackSlash) string
- func (r *HTML) RenderInlineEmphasis(n *parser.InlineEmphasis) string
- func (r *HTML) RenderInlineLineBreak(n *parser.InlineLineBreak) string
- func (r *HTML) RenderInlineLink(n *parser.InlineLink) string
- func (r *HTML) RenderInlinePercent(n *parser.InlinePercent) string
- func (r *HTML) RenderInlineText(n *parser.InlineText) string
- func (r *HTML) RenderInlineTimestamp(n *parser.InlineTimestamp) string
- func (r *HTML) RenderKeyword(n *parser.Keyword) string
- func (r *HTML) RenderList(n *parser.List) string
- func (r *HTML) RenderListItem(n *parser.ListItem) string
- func (r *HTML) RenderNode(n parser.Node, def bool) string
- func (r *HTML) RenderNodes(children []parser.Node, sep string) string
- func (r *HTML) RenderParagraph(n *parser.Paragragh) string
- func (r *HTML) RenderSection(n *parser.Section) string
- func (r *HTML) RenderTable(n *parser.Table) string
- func (r *HTML) RenderTableColumn(n *parser.TableColumn) string
- func (r *HTML) RenderTableRow(n *parser.TableRow) string
- func (r *HTML) String() string
- type Org
- func (r *Org) RenderBlankline(n *parser.Blankline) string
- func (r *Org) RenderBlock(n *parser.Block) string
- func (r *Org) RenderBlockResult(n *parser.BlockResult) string
- func (r *Org) RenderDrawer(n *parser.Drawer) string
- func (r *Org) RenderFootnote(*parser.Footnote) string
- func (r *Org) RenderHeading(n *parser.Heading) string
- func (r *Org) RenderHr(*parser.Hr) string
- func (r *Org) RenderInlineBackSlash(n *parser.InlineBackSlash) string
- func (r *Org) RenderInlineEmphasis(n *parser.InlineEmphasis) string
- func (r *Org) RenderInlineFootnote(*parser.Footnote) string
- func (r *Org) RenderInlineLineBreak(n *parser.InlineLineBreak) string
- func (r *Org) RenderInlineLink(*parser.InlineLink) string
- func (r *Org) RenderInlinePercent(*parser.InlinePercent) string
- func (r *Org) RenderInlineText(n *parser.InlineText) string
- func (r *Org) RenderInlineTimestamp(*parser.InlineTimestamp) string
- func (r *Org) RenderKeyword(*parser.Keyword) string
- func (r *Org) RenderList(n *parser.List) string
- func (r *Org) RenderListItem(n *parser.ListItem) string
- func (r *Org) RenderNode(n parser.Node, def bool) string
- func (r *Org) RenderNodes(children []parser.Node, sep string) string
- func (r *Org) RenderParagraph(n *parser.Paragragh) string
- func (r *Org) RenderSection(*parser.Section) string
- func (r *Org) RenderTable(n *parser.Table) string
- func (r *Org) RenderTableColumn(n *parser.TableColumn) string
- func (r *Org) RenderTableRow(n *parser.TableRow) string
- func (r *Org) String() string
- type Renderer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DedentString ¶
Types ¶
type Debug ¶
func (*Debug) RenderBlockResult ¶
func (r *Debug) RenderBlockResult(n *parser.BlockResult) string
func (*Debug) RenderInlineBackSlash ¶
func (r *Debug) RenderInlineBackSlash(n *parser.InlineBackSlash) string
func (*Debug) RenderInlineEmphasis ¶
func (r *Debug) RenderInlineEmphasis(n *parser.InlineEmphasis) string
func (*Debug) RenderInlineLineBreak ¶
func (r *Debug) RenderInlineLineBreak(n *parser.InlineLineBreak) string
func (*Debug) RenderInlineLink ¶
func (r *Debug) RenderInlineLink(n *parser.InlineLink) string
func (*Debug) RenderInlinePercent ¶
func (r *Debug) RenderInlinePercent(n *parser.InlinePercent) string
func (*Debug) RenderInlineText ¶
func (r *Debug) RenderInlineText(n *parser.InlineText) string
func (*Debug) RenderInlineTimestamp ¶
func (r *Debug) RenderInlineTimestamp(n *parser.InlineTimestamp) string
func (*Debug) RenderTableColumn ¶
func (r *Debug) RenderTableColumn(n *parser.TableColumn) string
type HTML ¶
type HTML struct {
Document *parser.Document
Toc bool
HeadingOffset int
RenderNodeFunc func(Renderer, parser.Node) string
RenderFootnoteFunc func(Renderer, []*parser.Footnote, map[string]bool) string
// contains filtered or unexported fields
}
func (*HTML) RenderBlockResult ¶
func (r *HTML) RenderBlockResult(n *parser.BlockResult) string
func (*HTML) RenderFootnotes ¶
func (*HTML) RenderInlineBackSlash ¶
func (r *HTML) RenderInlineBackSlash(n *parser.InlineBackSlash) string
func (*HTML) RenderInlineEmphasis ¶
func (r *HTML) RenderInlineEmphasis(n *parser.InlineEmphasis) string
func (*HTML) RenderInlineLineBreak ¶
func (r *HTML) RenderInlineLineBreak(n *parser.InlineLineBreak) string
func (*HTML) RenderInlineLink ¶
func (r *HTML) RenderInlineLink(n *parser.InlineLink) string
func (*HTML) RenderInlinePercent ¶
func (r *HTML) RenderInlinePercent(n *parser.InlinePercent) string
func (*HTML) RenderInlineText ¶
func (r *HTML) RenderInlineText(n *parser.InlineText) string
func (*HTML) RenderInlineTimestamp ¶
func (r *HTML) RenderInlineTimestamp(n *parser.InlineTimestamp) string
func (*HTML) RenderNode ¶
If def is true, use default RenderNode
func (*HTML) RenderTableColumn ¶
func (r *HTML) RenderTableColumn(n *parser.TableColumn) string
type Org ¶
func (*Org) RenderBlockResult ¶
func (r *Org) RenderBlockResult(n *parser.BlockResult) string
func (*Org) RenderInlineBackSlash ¶
func (r *Org) RenderInlineBackSlash(n *parser.InlineBackSlash) string
func (*Org) RenderInlineEmphasis ¶
func (r *Org) RenderInlineEmphasis(n *parser.InlineEmphasis) string
func (*Org) RenderInlineLineBreak ¶
func (r *Org) RenderInlineLineBreak(n *parser.InlineLineBreak) string
func (*Org) RenderInlineLink ¶
func (r *Org) RenderInlineLink(*parser.InlineLink) string
func (*Org) RenderInlinePercent ¶
func (r *Org) RenderInlinePercent(*parser.InlinePercent) string
func (*Org) RenderInlineText ¶
func (r *Org) RenderInlineText(n *parser.InlineText) string
func (*Org) RenderInlineTimestamp ¶
func (r *Org) RenderInlineTimestamp(*parser.InlineTimestamp) string
func (*Org) RenderTableColumn ¶
func (r *Org) RenderTableColumn(n *parser.TableColumn) string
type Renderer ¶
type Renderer interface {
RenderNode(parser.Node, bool) string
RenderNodes([]parser.Node, string) string
RenderInlineLink(*parser.InlineLink) string
RenderInlineText(*parser.InlineText) string
RenderInlinePercent(*parser.InlinePercent) string
RenderInlineEmphasis(*parser.InlineEmphasis) string
RenderInlineTimestamp(*parser.InlineTimestamp) string
RenderInlineLineBreak(*parser.InlineLineBreak) string
RenderInlineBackSlash(*parser.InlineBackSlash) string
RenderSection(*parser.Section) string
RenderHeading(*parser.Heading) string
RenderKeyword(*parser.Keyword) string
RenderBlankline(*parser.Blankline) string
RenderList(*parser.List) string
RenderListItem(*parser.ListItem) string
RenderTable(*parser.Table) string
RenderTableRow(*parser.TableRow) string
RenderTableColumn(*parser.TableColumn) string
RenderBlock(*parser.Block) string
RenderBlockResult(*parser.BlockResult) string
RenderDrawer(*parser.Drawer) string
RenderHr(*parser.Hr) string
RenderFootnote(*parser.Footnote) string
RenderParagraph(*parser.Paragragh) string
}
Click to show internal directories.
Click to hide internal directories.