HTML is how I write.

I struggled with Markdown (and various other mark up formats) for a long time, until I realised that, for me, nothing beats plain HTML for simplicity and expressive power.

I now use HTML the way people generally use markdown: as an open, easy to read, easy to write, plain-text format for taking notes, writing articles, expressing thoughts, and so on.

I didn't really choose HTML, I just sort of noticed that I was using it. It seems like an unconscious decision, like a river flowing downhill, finding its own path.

Most used tag would be

, because I write a lot of essays and things with paragraphing. As well as other structural elements such as headings and lists, I lean into , , a lot.

I tend to use the 'optional' form. I don't close

's and

  • 's unless required.
  • I really love Elm's way of writing html. It's like writing html without closing tags, just indentation.
    Not equivalent, but arguably more useful for manual authoring: Emmet [0] was all the range a while back, and I still use it to write HTML. It comes naturally if you're used to writing CSS-like selectors, and mostly gets out of the way.

    DSL-wise, I've rather enjoyed Clojure's Hiccup [1].

    [0] https://emmet.io/

    [1] https://github.com/weavejester/hiccup