Does anyone have any thoughts on this markup language design? I looked at using markdown, but it doesn't provide the flexibility I need, so when I thought about adding that flexibility, this is what I got.

It should do everything I need without a whole lot more even, basically it is designed to be a very simple and accessible html replacement for generic interactive site/document content.
https://raw.githubusercontent.com/mjdave/katipoBrowser/refs/heads/main/app/common/markupTest.tmd

@majicDave I feel like a new line delineating a new chapter could be confusing if you’re using an editor that doesn’t show invisibles depending on where the line happens to get wrapped. A blank line seems fine though.
@me thanks, yeah, I do agree it can happen, but the alternative is to ignore single newlines completely like markdown. I reckon that’s more confusing for average folks. It also means you need to treat lists as a special case, creates a few other problems. On balance this seems better, but I won’t really know for sure until I use it more.
@majicDave Seems fine, more or less like Markdown. What limitations are you trying to work around?
@slembcke I needed a general way to set attributes for ranges both within strings and for entire strings or multiple paragraphs. So basically I adapted the [range](link) syntax for a [range](style) syntax, and added a (style) on its own. And removed all the ==== header underline and list cruft.