Versions in this module Expand all Collapse all v0 v0.1.11 Jun 7, 2026 v0.1.10 Jun 5, 2026 v0.1.9 Jun 4, 2026 v0.1.8 Jun 4, 2026 v0.1.7 Jun 4, 2026 v0.1.6 Jun 4, 2026retracted v0.1.5 Jun 4, 2026 v0.1.4 Jun 4, 2026 v0.1.3 Jun 4, 2026 v0.1.2 Jun 4, 2026retracted v0.1.0 Jun 3, 2026retracted Changes in this version + func ClassifyNote(fm map[string]interface{}) (isDomain bool, id string, noteType string) + func ExtractFrontmatter(content []byte) (fm map[string]interface{}, body string, err error) + func StripForFTS(body string) string + type ExtractedBlock struct + BlockID string + Heading string + Line int + func ExtractBlocks(body string) []ExtractedBlock + type ExtractedHeading struct + Level int + Line int + Slug string + Title string + func ExtractHeadings(body string) []ExtractedHeading + type ExtractedLink struct + BlockID string + Display string + Heading string + Line int + LinkType LinkType + Target string + TargetKind TargetKind + func ExtractLinks(body string) []ExtractedLink + type LinkType string + const LinkTypeEmbed + const LinkTypeMarkdown + const LinkTypeWikilink + type ParsedNote struct + Blocks []ExtractedBlock + Body string + FTSBody string + Frontmatter map[string]interface{} + Headings []ExtractedHeading + ID string + IsDomain bool + Links []ExtractedLink + NoteType string + func Parse(content []byte) (*ParsedNote, error) + type TargetKind string + const TargetKindBlock + const TargetKindExternal + const TargetKindHeading + const TargetKindNote + const TargetKindPath