Sectros
(Sector Pag)
1
Twitterにフォーラムへのリンクを投稿すると、リンク先の投稿に画像が含まれている場合、Twitterのスレッドプレビューにはその画像、またはスレッド内の最初の画像がサムネイルとして表示されることは承知しています。
「カテゴリ画像」と呼ばれるサムネイルとして表示できる画像があること、またサイト設定に「Twitter サマリーカード(大きな画像)」というオプションがあることも読みましたが、これらの後者の2つがTwitterのサムネイルとして機能しているのを実際に見たことがありません。なぜなら、フォーラムの投稿本文に画像がない場合、表示されるサムネイルは、テキストプレビューの左側にある中央にアイコンが表示されたデフォルトの灰色の画像になってしまうからです。
では、Twitterでトピックのサムネイルとして表示される画像はどのように制御できますか?
ご協力いただけると幸いです。
追伸:Twitter APIキーは保存されており、Twitterログインは機能しています。
「いいね!」 1
Don
2
こんにちは。
これにはいくつかの設定があります。
opengraph image
twitter summary large image
category logo image
- 投稿の最初の画像
opengraph image が基本となります。これを設定するだけで、投稿画像やカテゴリ画像がない場合に表示されます。
twitter summary large image を設定すると、Twitter 上では opengraph image を上書きします。つまり、opengraph image の代わりに Twitter に表示されます。
カテゴリロゴ画像と投稿の最初の画像は、常に他の画像よりも優先されます。
優先順位:
-
投稿の最初の画像とカテゴリロゴ画像
(欠落している場合)
-
twitter summary large image
(欠落している場合)
-
opengraph image
(欠落している場合)
-
large icon
(私の理解が正しければ)
設定方法
opengraph image と twitter summary large image は、ここで設定できます: /admin/site_settings/category/branding
カテゴリロゴ画像については、特定のカテゴリ設定の [画像] タブに移動してください。
Twitter でのテスト
画像を含まない投稿リンクと twitter summary large image 設定を共有します 
画像を含む投稿リンクと twitter summary large image 設定を共有します 
画像を含まない投稿リンクで twitter summary large image は設定されていませんが、opengraph image を設定しました。
category logo image を含むカテゴリリンクを共有します。
opengraph image やその他の設定がないサイトリンクを共有します。
お役に立てれば幸いです 
「いいね!」 3
arejay
(Robert)
3
Canapin
(Coin-coin le Canapin)
4
ロバートさん、ようこそ

以下について、通常のワンボックスが表示されています。
arejay
(Robert)
5
はい。その部分は機能します。しかし、ソーシャルネットワークに共有すると、動作が変わります。
「いいね!」 1
Canapin
(Coin-coin le Canapin)
6
サムネイルとして表示される画像は、ウェブサイトごとに選択方法が異なります。
通常、メタタグで画像が指定されており、それが第一候補となります。
お使いのリンクにはそのようなタグがないため、さまざまなウェブサイトが、それぞれの基準に基づいてページHTMLから画像を選択します。
Discourseが具体的にどの画像を選択するかは分かりません。HTMLのさまざまな部分から合成画像を構築している可能性もあります。 
「いいね!」 1
arejay
(Robert)
7
なるほど、それは理にかなっています。しかし、Discourse や Twitter がリンクの onebox 表示を解析し、そこから meta タグを探している可能性がない限り、2 つの投稿は同じように動作すると予想されます。これは、最初の投稿が meta タグが定義されたウェブページにリンクしているのに対し、2 番目の投稿が onebox が参照しているものは meta タグを持っていないということを説明できるかもしれません。
ここで言っているのは、Discourse の投稿に「meta タグ」がないということですか、それとも onebox が参照しているリンクに「meta タグ」がないということですか?
Canapin
(Coin-coin le Canapin)
8
これについて話しています。共有するページには、ほとんどのプラットフォーム(Twitter、Facebook、Discord、Discourseなど)で使用される適切なメタタグが必要です。
これについて学ぶのに良いリソースだと思います。
arejay
(Robert)
9
問題を解決できたようです。設定「Files >> download remote images to local」を変更する必要がありました。これは現在有効になっています。トピックの作成を無効にしてテストしました。再度有効にして、重複するトピックを作成しました。次に、両方のトピックのサムネイル画像を確認しました。1つはローカル画像の保存を参照しています。もう1つはリンクからリモート画像を参照しています。
次に、各トピックをソーシャルネットワーク(LinkedIn)に共有しました。プレビューが機能しました。ローカル画像の保存の場合、LinkedInのプレビューはコミュニティからローカル画像を取得します。もう1つは、設定からopengraph_imageを提供し、リンクサイトのサムネイル画像ではありません。
したがって、「Files >> download remote images to local」設定を有効にして、リンクを共有する際に、ソーシャルネットワークに伝播するoneboxからのプレビュー画像を表示する必要があるようです。