Versions in this module Expand all Collapse all v1 v1.0.0 Nov 26, 2024 Changes in this version + func NewConfluenceBlockQuoteRenderer(opts ...html.Option) renderer.NodeRenderer + func NewConfluenceCodeBlockRenderer(stdlib *stdlib.Lib, path string, opts ...html.Option) renderer.NodeRenderer + func NewConfluenceFencedCodeBlockRenderer(stdlib *stdlib.Lib, attachments attachment.Attacher, mermaidProvider string, ...) renderer.NodeRenderer + func NewConfluenceHTMLBlockRenderer(stdlib *stdlib.Lib, opts ...html.Option) renderer.NodeRenderer + func NewConfluenceHeadingRenderer(dropFirstH1 bool, opts ...html.Option) renderer.NodeRenderer + func NewConfluenceImageRenderer(stdlib *stdlib.Lib, attachments attachment.Attacher, path string, ...) renderer.NodeRenderer + func NewConfluenceLinkRenderer(opts ...html.Option) renderer.NodeRenderer + func NewConfluenceParagraphRenderer(opts ...html.Option) renderer.NodeRenderer + func NewConfluenceTextRenderer(stripNL bool, opts ...html.Option) renderer.NodeRenderer + func ParseLanguage(lang string) string + func ParseTitle(lang string) string + type BlockQuoteClassifier struct + func GHAlertsBlockQuoteClassifier() BlockQuoteClassifier + func LegacyBlockQuoteClassifier() BlockQuoteClassifier + func (classifier BlockQuoteClassifier) ClassifyingBlockQuote(literal string) BlockQuoteType + type BlockQuoteLevelMap map[ast.Node]int + func GenerateBlockQuoteLevel(someNode ast.Node) BlockQuoteLevelMap + func (m BlockQuoteLevelMap) Level(node ast.Node) int + type BlockQuoteType int + const Info + const None + const Note + const Tip + const Warn + func ParseBlockQuoteType(node ast.Node, source []byte) BlockQuoteType + func (t BlockQuoteType) String() string + type ConfluenceBlockQuoteRenderer struct + LevelMap BlockQuoteLevelMap + func (r *ConfluenceBlockQuoteRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer) + type ConfluenceCodeBlockRenderer struct + Stdlib *stdlib.Lib + func (r *ConfluenceCodeBlockRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer) + type ConfluenceFencedCodeBlockRenderer struct + Attachments attachment.Attacher + MermaidProvider string + MermaidScale float64 + Stdlib *stdlib.Lib + func (r *ConfluenceFencedCodeBlockRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer) + type ConfluenceHTMLBlockRenderer struct + func (r *ConfluenceHTMLBlockRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer) + type ConfluenceHeadingRenderer struct + DropFirstH1 bool + func (r *ConfluenceHeadingRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer) + type ConfluenceImageRenderer struct + Attachments attachment.Attacher + Path string + Stdlib *stdlib.Lib + func (r *ConfluenceImageRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer) + type ConfluenceLinkRenderer struct + func (r *ConfluenceLinkRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer) + type ConfluenceParagraphRenderer struct + func (r *ConfluenceParagraphRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer) + type ConfluenceTextRenderer struct + func (r *ConfluenceTextRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer)