Crate obsidian_export
Source pub use pulldown_cmark;
pub use serde_yaml;
- postprocessors
- A collection of officially maintained postprocessors.
- Context
- Context holds metadata about a note which is being parsed.
- Exporter
- Exporter provides the main interface to this library.
- WalkOptions
WalkOptions
specifies how an Obsidian vault directory is scanned for eligible files to export.
- ExportError
ExportError
represents all errors which may be returned when using this crate.- FrontmatterStrategy
- Available strategies for the inclusion of frontmatter in notes.
- PostprocessorResult
- Emitted by Postprocessors to signal the next action to take.
- vault_contents
vault_contents
returns all of the files in an Obsidian vault located at path
which would be
exported when using the given WalkOptions
.
- Frontmatter
- YAML front matter from an Obsidian note.
- MarkdownEvents
- A series of markdown Events that are generated while traversing an Obsidian markdown note.
- Postprocessor
- A post-processing function that is to be called after an Obsidian note has been fully parsed and
converted to regular markdown syntax.