sharp を使用して記事ページごとのog:image画像を作成する。
satori
sharp
をインストール。
Reactのインテグレーションも行う。
HTML/CSSをsatoriでSVGへ書き出し、sharpでPNGに変換。
Vercel OG Image Playground などを使うと便利かも。
og:image
や twitter:image
のパス指定を変更する。
この記事のog:imageは次のようになる。
-webkit-line-clamp
での行数制限がうまく効かなかったため、文字数で切り取っている