Huh?
I’ve authored a couple academic articles in typst. At its base, typst is very similar to markdown. You use == for section headers, * for italics and so on. I authored articles in typst just as I would in markdown. Then I do another pass later filling in tables and figures, editing and doing typesetting.
It works great. Maybe not for your needs, but it works great for mine. And I’m keen to try the new html support in typst for blog posts.