Twitterカードのロードは成功するが、画像は表示されない
TwitterのCard Validatorで該当サイトを入力に入れると、Card loaded successfullyとは、表示されるものの、該当サイトをTwitterに投稿しても、プレビューは表示されないという問題に遭遇した。
INFO: Page fetched successfully
INFO: 20 metatags were found
INFO: twitter:card = summary tag found
INFO: Card loaded successfully
拡張子を変更する
カードの画像の拡張子がjpegだったことが問題だった模様。画像のフォーマットを変更して、拡張子をpngに変更すると、問題なく表示された。
サポートされているフォーマットはJPG, PNG, WEBP, GIF
Twitter Developer Platformによれば、サポートされている画像のフォーマットはJPG, PNG, WEBP, GIFのみ。jpegとjpgは機能面では同じものと認識しているが、拡張子がjpgではなくjpegだったために弾かれたのだろうか...