Crate obsidian_export

Source

Re-exports§

pub use pulldown_cmark;
pub use serde_yaml;

Modules§

postprocessors
A collection of officially maintained postprocessors.

Structs§

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.

Enums§

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.

Functions§

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.

Type Aliases§

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.