package note import ( "github.com/mickael-menu/zk/util/opt" ) type Content struct { // Title is the heading of the note. Title opt.String // Lead is the opening paragraph or section of the note. Lead opt.String // Body is the content of the note, including the Lead but without the Title. Body opt.String // Links is the list of outbound links found in the note. Links []Link } type Link struct { Title string Href string External bool Rels []string Snippet string } type Parser interface { Parse(source string) (*Content, error) }