Documentation
¶
Overview ¶
Package markdown provides a Normaliser implementation for Markdown files. It extracts plain text content and metadata from Markdown documents.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Normaliser ¶
type Normaliser struct{}
Normaliser handles Markdown documents.
func (*Normaliser) Normalise ¶
func (n *Normaliser) Normalise(_ context.Context, raw *domain.RawDocument) (*driven.NormaliseResult, error)
Normalise converts a markdown document to a normalised document. The Content field contains the text with markdown formatting simplified. Chunking is handled by the PostProcessor pipeline.
func (*Normaliser) Priority ¶
func (n *Normaliser) Priority() int
Priority returns the selection priority.
func (*Normaliser) SupportedConnectorTypes ¶
func (n *Normaliser) SupportedConnectorTypes() []string
SupportedConnectorTypes returns connector types for specialised handling.
func (*Normaliser) SupportedMIMETypes ¶
func (n *Normaliser) SupportedMIMETypes() []string
SupportedMIMETypes returns the MIME types this normaliser handles.
Click to show internal directories.
Click to hide internal directories.