Thank you everyone for your replies. I looked into KF8 but I don't see any reasonable support for MathML. At this point it's looking like my only option is to convert my block equations into SVGs and stick with html for inline formulas.
In my searches, I found many people with the same frustration from 2009, so it's sad to see so little progress in 15 years.