@matejcik I'm currently using Pelican to build the next version of my website. It's Python-based and uses HTML and Jinja2 for templates, but it generates the content from my choice of Markdown or reStructuredText. Once I get the templates the way I want them, I don't have to fuck around with HTML.
As for apps: I use whatever I'm getting paid to use. I don't get paid enough to give a shit. If some dumb fuck wants classic ASP and VBscript and is willing to pay for it, I'll put up with it.