Documentation
¶
Overview ¶
Package callout is a placeholder for Obsite Markdown callouts.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Extension = &extender{}
Extension wires the local callout parser, AST rewrite, and renderer. Evaluated VojtaStruhar/goldmark-obsidian-callout on 2026-04-05: upstream README still lists default callout titles as unsupported, and its tests render untitled callouts with an empty <summary>. Step 8 needs a stable, visible .callout-title fallback and keeps non-folded callouts as <div>, so this package retains a local AST transformer instead of adding that dependency.
View Source
var KindCallout = gast.NewNodeKind("Callout")
Functions ¶
func NewASTTransformer ¶
func NewASTTransformer() parser.ASTTransformer
func NewHTMLRenderer ¶
func NewHTMLRenderer() renderer.NodeRenderer
func NewParagraphTransformer ¶
func NewParagraphTransformer() parser.ParagraphTransformer
Types ¶
type Callout ¶
func NewCallout ¶
type HTMLRenderer ¶
type HTMLRenderer struct{}
func (*HTMLRenderer) RegisterFuncs ¶
func (r *HTMLRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer)
Click to show internal directories.
Click to hide internal directories.