This blog is written in a Ruby tool called Middleman. I noticed that when trying to share one of my posts on social media, it doesn't format as nicely as sharing articles from other big media sites.
I found out that Facebook invented a meta tag standard called OpenGraph which allows you to specify how your blog post will display when shared on Facebook. Many other social media sites like LinkedIn and Twitter read the same tags.
I was able to fix my blog post display by adding the following meta tags to the <head> section of each web page.
Facebook also has a debugger tool that can help you validate your HTML meta tag markup.