Is there a way to put a PowerPoint on the Web with speaker notes?

I want to share some PowerPoint presentations that are primarily images. I have things to say about the images in speaker notes. I’m looking for a way to display both together on the Web.

The usually proffered solution, SlideShare, does allow you to put up your speaker notes—but they appear in a separate tab, which is not at all what I want. I want them underneath the images, like photo captions.

I can export the 20 slides as 20 images, and the notes as 20 text blocks, so I’ve pondered bringing them into a web page template to make a custom website, but that seems like a lot of effort for something that must be a very common need.

Google Slides?
https://support.google.com/docs/answer/1696743?hl=en

They show up at the bottom of each slide.

How about printing to PDF file with notes?