このページをSNSに貼ってもヘッダの画像しか出てこないので、なんとか最適化できないものかと色々調べています。_config.ymlに書いたら良いとドキュメントにあるので、以下の2行を書き足してみたのですが…うんともすんとも。

logo: /assets/images/logo.png
image: /assets/images/og.jpg

_includes/head.htmlを上書きするしかないのかな…?

21.02.17追記 どうやら、imageとlogoは個別のページに設定しないと反映されないようです。twitter:cardのドキュメントにも「サイト共通のイメージを使用しないで」と書いてあるのでこれが正しい仕様のようです。(その他のSNSは未調査)