@cory the ones on my personal site are really different, they are generated on demand with pretty complex Cloudinary URLs. 
For example: https://res.cloudinary.com/nho/image/upload/w_1200,h_630,c_fill,q_auto,f_auto/w_1100,c_fit,co_rgb:000000,g_south_west,x_50,y_380,l_text:Georgia_42:Matthias%20Ott%3A%20Own%20Your%20Web%20%E2%80%93%20Issue%2010%3A%20Links%20Worth%20Sharing/w_1100,c_fit,co_rgb:663399,g_north_east,x_50,y_300,l_text:Georgia_40:%2523IndieWeb%2520%2520%2523links/resources/opengraph-background
I use @jlengstorf ‘s `get-share-image ` plugin with a shortcode:
https://github.com/nhoizey/nicolas-hoizey.com/blob/main/src/_11ty/shortcodes/opengraph.js
There are many ways to build opengraph images.
@pepelsbey