私は最近、imgタグのないウェブサイトをデザインしました。すべてが含まれる1つの大きな太いCSSスプライトのみです。ただし、そのWebサイトをFacebookで公開しようとすると、プレビューサムネイルが表示されません。おそらく、マークアップに画像が見つからないためです。助言がありますか?それにもかかわらず、私はまだそれを超高速のimgなしのウェブサイトに保ちたいです。
この読書をお勧めします
Google はあなたの友人です:)
次のようにコードにメタ情報を追加すると、すべて再開されます。
<link rel="image_src" href="http://site.com/website-thumb.jpg" />
その画像を幅250ピクセル以上にしないようにしてください。
Facebookはimage_src
という独自のリンクタイプを使用します。
<link rel="image_src" href="location/of/image" />
<head>
に挿入するだけで、Facebookは画像を取得できるはずです。
また、興味がある場合、Facebookはaudio_src
とvideo_src
という2つのrel
値を認識します。 詳細はこちらを参照 。
<html>
タグを<html prefix="og: http://ogp.me/ns#">
に置き換えます
指定したメタタグをヘッドタグ内に追加します。
<head>
<meta property="og:title" content="TITLE TO BE DISPLAYED"/>
<meta property="og:image" content="IMAGE URL"/>
<meta property="og:description" content="DESCRIPTION"/>
</head>
タイトルと説明はオプションです。これは、オープングラフプロトコルを使用するサイトで機能します。