I personnally would write either a comma or a colon. A semicolon makes too much of a break in the sentence when in fact you are explaining what you've just said...
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.