Triggers are for INSERT, UPDATE, or DELETE only.
That is true, but not (I think) the purpose of today's QotD.
DELETE operates on the individual rows of a table, whereas TRUNCATE operates on the data pages. As each is logged differently there is no information about individual rows for the trigger to reference upon a TRUNCATE statement.