As much as a lot of us dislike it... I think it is difficult to argue for e.g. python being a programming language without including html in it.
And honestly if python is no a programming language because you use an interpreter... Then I would love to hear a non-bad-faith argument for c being a programming language as e.g. GCC could easily be viewed as an interpreter too. Obviously there is a difference but is that difference really the difference that you want it to be?