Hesitation about Proprietary Card Linking Syntax

Hi @krtktwri, welcome to the Supernotes Community :wave:

Really happy to hear you’re enjoying Supernotes :heart: Our linking syntax is in fact just based on standard Markdown links but instead of a url we insert the id of a card [Alias Name of Card](^id_of_card). We chose this so our format is more in line with Markdown and less proprietary (although less common) than the double bracket syntax found in other systems.

Another reason why we do this is that Supernotes’ card names are non-unique, you can have multiple cards called meeting for example (and can belong in different parent cards in your hierarchy). This isn’t possible in flat structured programs like Obsidian which require names to be unique.

I can understand your concern for future-proofing though, and that’s why we’ve recently been looking into supporting a universal export format like TextBundle – which will give you a more comprehensive way of moving your notes. You can upvote that feature request here. You can also always export all your data as a .json file and I’m sure with a little help of AI (esp. in four years) you can convert the data to match whatever system you’d like to import them in the future.

However we actually think that importing / exporting notes between systems is often counter-intuitive, most of the information you won’t need in the future and it might not work well in a different system / format – often it’s best to keep the old system around as a reference. That’s why one of our promises is that even if you decide to cancel your subscription you’ll always be able to access and edit your existing notes for free.

I hope that helps give you some more peace of mind :blush:

3 Likes