obsidian-export/tests/testdata/input
Nick Groenen 58eb79e53d
new: postprocessing support
Add support for postprocessing of Markdown prior to writing converted
notes to disk.

Postprocessors may be used when making use of Obsidian export as a Rust
library to do the following:

1. Modify a note's `Context`, for example to change the destination
   filename or update its Frontmatter.
2. Change a note's contents by altering `MarkdownEvents`.
3. Prevent later postprocessors from running or cause a note to be
   skipped entirely.

Future releases of Obsidian export may come with built-in postprocessors
for users of the command-line tool to use, if general use-cases can be
identified.

For example, a future release might include functionality to make notes
more suitable for the Hugo static site generator. This functionality
would be implemented as a postprocessor that could be enabled through
command-line flags.
2021-04-11 13:52:40 +02:00
..
infinite-recursion New: Add --no-recursive-embeds to break infinite recursion cycles 2021-01-05 15:45:34 +01:00
main-samples Add failing testcase for files with underscores 2021-02-15 19:41:27 +01:00
non-ascii Add more reliable non-ASCII tetscase 2020-12-07 23:32:25 +01:00
postprocessors new: postprocessing support 2021-04-11 13:52:40 +02:00
same-filename-different-directories Public release 2020-12-07 22:35:57 +01:00
single-file Public release 2020-12-07 22:35:57 +01:00