Versions in this module Expand all Collapse all v0 v0.1.2 Oct 9, 2020 Changes in this version + var IDTag = "id" + func BlockAttrs(node ast.Node) []string + func Escape(w io.Writer, text []byte) + func EscapeHTML(w io.Writer, d []byte) + type Flags int + const CommonFlags + const CompletePage + const FlagsNone + const FootnoteNoHRTag + const FootnoteReturnLinks + const HrefTargetBlank + const NofollowLinks + const NoopenerLinks + const NoreferrerLinks + const Safelink + const SkipHTML + const SkipImages + const SkipLinks + const Smartypants + const SmartypantsAngledQuotes + const SmartypantsDashes + const SmartypantsFractions + const SmartypantsLatexDashes + const SmartypantsQuotesNBSP + const TOC + const UseXHTML + type RenderNodeFunc func(w io.Writer, node ast.Node, entering bool) (ast.WalkStatus, bool) + type Renderer struct + func NewRenderer(opts RendererOptions) *Renderer + func (r *Renderer) EscapeHTMLCallouts(w io.Writer, d []byte) + func (r *Renderer) RenderFooter(w io.Writer, _ ast.Node) + func (r *Renderer) RenderHeader(w io.Writer, ast ast.Node) + func (r *Renderer) RenderNode(w io.Writer, node ast.Node, entering bool) ast.WalkStatus + type RendererOptions struct + AbsolutePrefix string + CSS string + CitationFormatString string + Comments [][]byte + Flags Flags + FootnoteAnchorPrefix string + FootnoteReturnLinkContents string + Generator string + Head []byte + HeadingIDPrefix string + HeadingIDSuffix string + Icon string + RenderNodeHook RenderNodeFunc + Title string + type SPRenderer struct + func NewSmartypantsRenderer(flags Flags) *SPRenderer + func (r *SPRenderer) Process(w io.Writer, text []byte)