Writing HTML by hand can be made easier by helpful editors aplenty. Use of code in place of plain text enables all kinds of novelty but syntax often conflicts with the author’s intent.
Consider, direct input of HTML.
<html> <head> <meta name="charset" content="utf-8" /> <title>Hi, there!</title> </head> <body> <p>Coming soon. 🙂</p> </body> </html>
In Org-mode, I can pop open the “special” block above and start editing with a desirable mode. When I invoke the generously providedformatting function I’ve installed an error results (I assume) from the lack of a real file backing the buffer.
(concat "<!DOCTYPE html>\n" "<html lang=\"en\">\n" (progn "Please no more" nil))
I sincerely mean this. I’m truly grateful.