How to setup a blog post

What is the best way to structure my content for a blog post page with many images, each image needs to display the image credit and there will also be rich content in between the images.

You can see the live site here:

At the moment I just have my collection fields set up like:

Image 1
Image 1 credit
Rich content

Image 2
Image 2 credit
Rich content 2


Whats the best way to have content in between images?