I know that most people aren’t into nvim, but I really love obsidian.nvim for this.
Beautiful searching and editing experience and all the KM features that I need, all on plain Markdown. I’ve been extremely happy since I set it up.