Releases: symunona/obsidian-bulk-exporter
Bugfix - Link replacer
Option to Keep Private and Not Found links
- Added toggle to keep links that are private and/or exported via another rule set.
- Default is still to autoremove, but now it can be configured.
- Fixed bug on boot.
Wikilink Images Bugfix
Wikilink images were not working.
Ignore Pattern for Emptying target folder
In the target folder now you can preserve some files/folders when choosing to clean it.
Windows and Link Space Support
Normalize Asset File Names
Before, asset file names did not get normalized, spaces were left in file names. This is unsafe, and can lead to some md parsers to bail, so I now normalize every filename exported with the generic normalizer function.
Normalize slug file name
!!! Breaking change !!!
If you have been using slug, you may have realized that filenames get normalized skipping spaces. However when there was something like test -- something
it would get normalized to test----something
. Instead, now any time there is a situation like this, it'll get normalized to one dash. In the above case, it'd be test-something
.
Also, fixed a minor bug: on the preview, the draft indicator now works properly.
Added WikiLink support
Correctly parse [[link]]
and [[link|text]]
format links.
Multi Output Support
Now you can create multiple export targets with different queries, different settings.
Instead of a draft
field, I introduced a published
field as it felt more convenient:
When you draft a note, it's easy to forget to add an extra field to make it a draft.
Added nice debug stats in the indicators:
- bug icon, if the script removed links, or could not find attachments
- all the links that are in the file, external, internal
- all the internal links and attachments and what and where the files went
Wrote some unit tests, to make sure
- all the links are found and replaced properly and
- old settings are imported properly.
Hotfix - Refresh Button
Refresh did not clean up after itself.