I like the idea of something like Notion but I have no idea how I would preserve my data or ever migrate it. I imagine you have to have some pretty complex stuff going on to have rich text, images, databases, macros and whatever else all in a file or notebook. Getting it out in some sort of format may not be too hard, but how would you ever migrate that to new software?
Am I over thinking this?
I know Obsidian stores everything in plaintext, but how would something like Notion or Affine (a self-hosted one) compare.


Just use a folder with markdown.
There’s loads of great editors and other things.
I’m a sucker for GitJournal because it’s just a git repo, and the files are just text/markdown. Whenever you make an edit, it’ll autocommit for you - no commit message, but you at least have a history of changes.
And I can just git pull the repo onto my desktop. It’s simple, robust, and I love it!
Whatever works for you i guess.
For me git just isn’t the right tool for this. I don’t need to revert or merge, and there’s better tools for sync.
TODOS.md + Syncthing