Mostly, the idea is that you write it yourself. I suppose there are things such as Markdown converters if you require some level of abstraction.
I thought Dreamweaver was great when I first encountered it. That lasted until I happened to look under the hood at the HTML it was generating. What a horrifying, bloated mess it made of everything...
AFAIK there is no free lunch here; you learn to write it yourself, or you suffer it to be written poorly for you.
I'm still using Dreamweaver 8 for some old sites. I have to run it under Wine emulation now, but it still works. It still does a good job of layout.
Is there a more modern round-trip HTML/CSS tool?