Documentation
¶
Index ¶
- Constants
- Variables
- func CopyWithRelativePathPrefix(w io.Writer, source []byte, relativePathPrefix string) (err error)
- func GetFirstHeadingText(source []byte) (result string)
- func New() goldmark.Markdown
- func NewParser() parser.Parser
- func NewPlaintextRenderer() renderer.Renderer
- func NewRendererHTML(options OptionsHTML) (renderer.Renderer, error)
- func ParseFrontmatter(source []byte, delimeter rune) (frontmatter map[string]any, err error)
- func SplitFrontmatterFromContent(source []byte) (frontmatter, content []byte, delimeter rune, err error)
- func SplitOnLastHorizontalRule(data []byte) (most, tail []byte, ok bool)
- type ActionButtonInjector
- type ActionButtonNode
- type Link
- type OptionsHTML
Constants ¶
View Source
const ( FontmatterDelimeterYAML rune = '-' FrontmaterDelimeterTOML rune = '+' FrontmaterDelimeterCue rune = ':' )
Variables ¶
View Source
var KindActionButton = ast.NewNodeKind("ActionButton")
Functions ¶
func CopyWithRelativePathPrefix ¶ added in v0.0.5
func GetFirstHeadingText ¶ added in v0.1.8
func NewPlaintextRenderer ¶ added in v0.0.5
NewPlaintextRenderer creates and returns a new PlaintextRenderer instance.
func NewRendererHTML ¶ added in v0.2.1
func NewRendererHTML(options OptionsHTML) (renderer.Renderer, error)
func ParseFrontmatter ¶ added in v0.0.5
func SplitFrontmatterFromContent ¶ added in v0.0.5
func SplitOnLastHorizontalRule ¶ added in v0.0.5
Types ¶
type ActionButtonInjector ¶ added in v0.2.0
type ActionButtonInjector struct{}
type ActionButtonNode ¶ added in v0.2.0
func (*ActionButtonNode) Dump ¶ added in v0.2.0
func (n *ActionButtonNode) Dump(source []byte, level int)
func (*ActionButtonNode) Kind ¶ added in v0.2.0
func (n *ActionButtonNode) Kind() ast.NodeKind
type Link ¶ added in v0.0.5
func CollectLinks ¶ added in v0.0.5
Click to show internal directories.
Click to hide internal directories.