I don't want to use markdown, because markdown is very difficult to parse and I can't use existing parsers, because I want to extend markdown's syntax to support extended content types and revisions.
(I'm currently using djot)
I also looked at structured format, like toml and hjson. What I don't like about them is when the content contain a deep nested structure, the document will become unreadable.
for example, a blockquote can contain a paragraph and a paragraph can contain another blockquote and paragraph, etc
I can't tell if your format is practical for deeply nested structures.