I have no clue when this new feature was implemented by YouTube, but it’s now possible to embed a YouTube channel on any web page, but just grabbing a piece of code (as you would with any YouTube videos or playlists).
Here’s a quick visual demo of the 2 steps using Duke University’s YouTube channel as an example:
Step #1: Locate and grab the “embed this channel” code
Step #2: Paste the code on your web page (or blog post) and here’s the result: