Over the past few weeks I’ve been working on an exporter for Obsidian’s custom Markdown dialect in my spare time.
While I really love Obsidian and plan on using it for many years to come, I want to ensure that I can really get my data out again with all of my links and references intact, which obsidian-export now allows me to do (mostly - a few pieces of Obsidian syntax aren’t supported).
In addition, I also wanted to be able to build a Git (+GitHub Actions) publishing pipeline for MkDocs to publish select notes in a way that gives me more flexibility and control than what Obsidian Publish offers right now (at the obvious cost of having to wire everything up yourself, and losing a couple of other features in the process - so don’t see this as a Publish replacement, but rather a DIY alternative).
While there’s still a lot of rough edges I want to address, I’m releasing it to the public now rather than trying to get everything perfect from day one.
It’s only been tested on Linux, but automated tests seem to show it even runs on Windows. 
If you’re interested, you can find code and installation instructions on GitHub: https://github.com/zoni/obsidian-export. And if you end up running this on your own vault, I’d love to hear your experiences!