今までBloggerのheadタグ内にtwitterカード(?)が出るようにと、ogpやらの設定を書いてたのですが、meta descriptionの部分、つまり本文の先頭の切り抜きが常にサイトの説明になってて本文の切り抜きじゃないわけだったんです。

これどうにかならないものか?と思っていたわけなんですよ。

最初に、書いていたものは、

こういう感じでした。が、これだと「なんちゃらかんちゃら」しか表示されないわけです。

で、あるサイトにBloggerの設定のメタタグの所から、「検索向け説明を有効にする」を選ぶとかあったんですが、それをしても上記のmetaの書き方の場合は「なんちゃらかんちゃら」になるわけです。

更に違うサイトで見てみると設定をいじると投稿画面のどこかにディスクリプションを書ける欄が出てくるんですかね?それを一生懸命書きましょうとかとあるわけですよ。そんな面倒くさいことがあるはずないという事で更に調べてみると良いのがあるじゃないですか。それが以下です。

「なんちゃらかんちゃら」に当たる部分、おそらくディスクリプションがなかったら「なんちゃらかんちゃら」ねと言う部分を data:view.description に変えるわけです。これに変えてテンプレートをアップロードした後、ブラウザの開発環境及び、twitterにリンクを張ってみて正しく表示されるかを確認しました(2021/11/01)。

twitter確認画像

もしかすると、今後何かしらの仕様が変わることで表示されなくなる可能性もありますが現在のところはこれで問題なさそうです。

ちなみに、設定の「検索向け説明を有効にする」はoffです。

つまり、何もしなくてもheadのmetaの所を上記に書き換えればよいだけって事ですね。