I know the question is old but I got to it searching for answers, and I thought I would update the replies with my own.
As already pointed, the question asks primarily for template engines (not so much languages) as the point is generating HTML.
If the objective is to be consistent with CoffeeScript, then CoffeeKup is the way to go. Personally, among the ones that I have seen, in the search for terseness, Pug is the one that looks best to me, it is heavily influenced by Haml (accepted and top answer), and improves it (IMHO) in several aspects: more terse, more elegant and clear (subjective, fair enough) and does not require Ruby, as it is JavaScript based.