I agree with AndrewHickey that using a text editor is best.
If you are really averse to writing HTML by hand though, there is Amaya, which is a web editor/browser that should generate very clean HTML if you don’t explicitly set style properties. I haven’t used it for years though and can’t easily install it on Linux, but anybody on Mac or Windows should be able to install it fairly easily.
I agree with AndrewHickey that using a text editor is best.
If you are really averse to writing HTML by hand though, there is Amaya, which is a web editor/browser that should generate very clean HTML if you don’t explicitly set style properties. I haven’t used it for years though and can’t easily install it on Linux, but anybody on Mac or Windows should be able to install it fairly easily.