Learning to write in html code is really like learning another language.
The tagging is predictable, but there is a grammar.It makes me think about teaching and how we gloss over grammar rules thinking that students will catch up.
Try to blog in html code. HTML Basic
I bet you teach grammar with a little more patience.