He did not mention what happened yesterday on his blog.
He did not moention what happened yesterday in his blog.
ご質問ありがとうございます。
実は両方が当てますよ。自然に使えて、同じような意味が伝わります。でも、ニュアンスがちょっと違いますね。in his blogは「彼のブログの記事や投稿の中に」という意味です。on his blogは「彼のブログというウェブサイトに現れた」という意味です。
ご参考いただければ幸いです。