Have you ever looked at jrnl? iirc it was debuted here on HN
I use it and like the way it's implemented md and other format support in that you can either create a new note formatted as markdown, or update existing and previously created journals and the tool will re-render them to md: https://jrnl.sh/en/stable/formats/#markdown