Documentation
¶
Overview ¶
The package markdown outputs normalized mmark markdown. It useful to have as a mmarkfmt.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Aside = []byte("A> ") Quote = []byte("> ") )
Functions ¶
Types ¶
type Renderer ¶
type Renderer struct {
// contains filtered or unexported fields
}
Renderer implements Renderer interface for Markdown output.
func NewRenderer ¶
func NewRenderer(opts RendererOptions) *Renderer
NewRenderer creates and configures an Renderer object, which satisfies the Renderer interface.
func (*Renderer) RenderNode ¶
RenderNode renders a markdown node to markdown.
type RendererOptions ¶
type RendererOptions struct { Flags Flags // Flags allow customizing this renderer's behavior TextWidth int // if set, called at the start of RenderNode(). Allows replacing rendering of some nodes RenderNodeHook html.RenderNodeFunc }
RendererOptions is a collection of supplementary parameters tweaking the behavior of various parts of Markdown renderer.
Click to show internal directories.
Click to hide internal directories.