web-dev-qa-db-ja.com

data:post.thumbnailUrlで使用するサムネイルをブロガーに伝えるにはどうすればよいですか?

私は最近ブロガーから始めました。ホームページを少し調整してサムネイルを表示し、続きを読むリンク付きの抜粋を投稿しました。

多くのウェブサイトがこの種のコードを使用すると言っています:

  <b:if cond='data:blog.pageType != &quot;index&quot;'>
      <b:if cond='data:post.snippet'>
      <b:if cond='data:post.thumbnailUrl'>
          <div class='Image thumb'>
            <img expr:src='data:post.thumbnailUrl'/>
          </div>
      </b:if>
        <data:post.snippet/>
      <b:else/>
        <data:post.body/>
      </b:if>
  <b:else/>
  <data:post.body/>
  </b:if>

しかし、ブロガーにdata:post.thumbnailUrlの内容を伝えることはできますか?一部の人々にとって、ブロガーは投稿から魔法のように画像を選択するだけです。

使用するサムネイルを決定するにはどうすればよいですか?

5
Kev

これを制御することはできません。Bloggerは使用する画像を自分で決定します。

私はしばらく前にいくつかの再調査を行いました(文書化された ここ )、そしてそれはおそらくポストの最初の写真であると結論付けました

  1. 特定のサイズを超える
  2. 自分のPicasaウェブアルバム/ Google +フォトアルバムでホストされています。

メモリーから、テストではサイズが17kであることが示されたと思います。しかし、そのルールが普遍的であるかどうか100%は確信していません-非常に高いまたは広いサムネイルが過度に有用であることを私は見ることができないので、それは画像の寸法にも依存するかもしれません。

3
MaryC.fromNZ

実際、できますが、少しハックする方法です。

ブロガーは投稿の最初の画像をサムネイルと見なし、投稿などに含まれてはならない他の画像をサムネイルとして追加したい場合は、次の手順に従ってください。

  1. 投稿の上部にサムネイル画像を追加します。
  2. 「HTML」に移動して(現在、カスタマイズタブにいます)、画像タグを見つけます。
  3. スタイル属性を追加し、表示プロパティをnoneに追加します:<img style="display:none;">
  4. タブをカスタマイズして投稿を公開します。
  5. ホーム画面ではサムネイルが表示されますが、投稿を開くと表示されなくなります。
  6. それでおしまい!

誰かがこれを理解していなかったら、私はこれに基づいて ブログ投稿 を書いた。

6
SreYash

Bloggerは魔法で画像を選択しません。 Bloggerは最初の画像をサムネイルとして自動的に選択します。そのため、自分の画像をサムネイルとして保持する必要がある場合は、投稿の作成中に目的の画像が最初に保持されるようにしてください。

3
Anz Joy