Documentation
¶
Index ¶
- Variables
- func NewHighlightHTMLRenderer(opts ...html.Option) renderer.NodeRenderer
- func NewHighlightParser() parser.InlineParser
- func NewStrikethroughHTMLRenderer(opts ...html.Option) renderer.NodeRenderer
- func NewStrikethroughParser() parser.InlineParser
- type HighlightHTMLRenderer
- type StrikethroughHTMLRenderer
Constants ¶
This section is empty.
Variables ¶
var Highlight = &highlight{}
Highlight is an extension that allow you to use highlight expression like '==text==' .
var HighlightAttributeFilter = html.GlobalAttributeFilter
HighlightAttributeFilter defines attribute names which dd elements can have.
var Strikethrough = &strikethrough{}
Strikethrough is an extension that allow you to use strikethrough expression like '~~text~~' .
var StrikethroughAttributeFilter = html.GlobalAttributeFilter
StrikethroughAttributeFilter defines attribute names which dd elements can have.
Functions ¶
func NewHighlightHTMLRenderer ¶
func NewHighlightHTMLRenderer(opts ...html.Option) renderer.NodeRenderer
NewHighlightHTMLRenderer returns a new HighlightHTMLRenderer.
func NewHighlightParser ¶
func NewHighlightParser() parser.InlineParser
NewHighlightParser return a new InlineParser that parses highlight expressions.
func NewStrikethroughHTMLRenderer ¶
func NewStrikethroughHTMLRenderer(opts ...html.Option) renderer.NodeRenderer
NewStrikethroughHTMLRenderer returns a new StrikethroughHTMLRenderer.
func NewStrikethroughParser ¶
func NewStrikethroughParser() parser.InlineParser
NewStrikethroughParser return a new InlineParser that parses strikethrough expressions.
Types ¶
type HighlightHTMLRenderer ¶
HighlightHTMLRenderer is a renderer.NodeRenderer implementation that renders Highlight nodes.
func (*HighlightHTMLRenderer) RegisterFuncs ¶
func (r *HighlightHTMLRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer)
RegisterFuncs implements renderer.NodeRenderer.RegisterFuncs.
type StrikethroughHTMLRenderer ¶
StrikethroughHTMLRenderer is a renderer.NodeRenderer implementation that renders Strikethrough nodes.
func (*StrikethroughHTMLRenderer) RegisterFuncs ¶
func (r *StrikethroughHTMLRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer)
RegisterFuncs implements renderer.NodeRenderer.RegisterFuncs.