OneBox でリンクをドロップすると、サイトのアイコンが一番上に表示され、次に注目の画像が表示されます。以下に例を示します。
サイトのアイコンを削除する方法はありますか? CSSトリックではできません。
問題は、RSSフィードを使用している場合、期待される注目の画像ではなく、サイトのアイコンがRSSフィードのサムネイルとして取得されてしまうことです。例はこちら(https://ibb.co/7ptV8wN)(何らかの理由で画像をアップロードできませんでした)。サイトのアイコンがあっても構いませんが、一部のフィードリーダーやツールでは、最初の画像を取得して使用しています。これを回避する方法がわかりません。
Jagster
(Jakke Lehtonen)
2
topic featured link enabled および/または RSS の設定をお探しですか?
Falco
(Falco)
3
DiscourseがOneBoxのファビコンをアイキャッチ画像として表示しているのか、それともRSSリーダーがそうしているのか?
XMLを確認したところ、Discourseがそのような処理をしているようには見えません。
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>RSSフィードにOneBoxサイトアイコンが表示されるのを削除する方法は?</title>
<link>https://meta.discourse.org/t/how-to-remove-the-onebox-site-icon-from-appearing-in-rss-feeds/251768</link>
<description>OneBoxでリンクをドロップすると、一番上にサイトアイコンが表示され、次にアイキャッチ画像が表示されます。以下の例を参照してください。
サイトアイコンを削除する方法はありますか? CSSトリックでは無理です。
RSSフィードを使用する際の問題は、サイトのアイコンが期待されるアイキャッチ画像の代わりにRSSフィードのサムネイルとして取得されてしまうことです。例は[こちら](https://ibb.co/7ptV8wN)です(なぜか画像をアップロードできませんでした)。サイトアイコンがあっても構いませんが、一部のフィードリーダーやツールは最初の画像を取得して使用しています。この問題を回避する方法がわかりません。
https://www.epa.gov/newsreleases/final-epa-standards-heavy-duty-vehicles-slash-dangerous-pollution-and-take-key-step</description>
<language>ja</language>
<lastBuildDate>Sat, 14 Jan 2023 16:42:31 +0000</lastBuildDate>
<category>support</category>
<atom:link href="https://meta.discourse.org/t/how-to-remove-the-onebox-site-icon-from-appearing-in-rss-feeds/251768.rss" rel="self" type="application/rss+xml" />
<item>
<title>RSSフィードにOneBoxサイトアイコンが表示されるのを削除する方法は?</title>
<dc:creator><![CDATA[Jakke Lehtonen]]></dc:creator>
<description><![CDATA[
<p>「トピックのアイキャッチリンクを有効にする」や、RSSでも同様の設定をお探しですか?</p>
<p><a href="https://meta.discourse.org/t/how-to-remove-the-onebox-site-icon-from-appearing-in-rss-feeds/251768/2">Read full topic</a></p>
]]></description>
<link>https://meta.discourse.org/t/how-to-remove-the-onebox-site-icon-from-appearing-in-rss-feeds/251768/2</link>
<pubDate>Sat, 14 Jan 2023 16:42:31 +0000</pubDate>
<guid isPermaLink="false">meta.discourse.org-post-251768-2</guid>
<source url="https://meta.discourse.org/t/how-to-remove-the-onebox-site-icon-from-appearing-in-rss-feeds/251768.rss">RSSフィードにOneBoxサイトアイコンが表示されるのを削除する方法は?</source>
</item>
<item>
<title>RSSフィードにOneBoxサイトアイコンが表示されるのを削除する方法は?</title>
<dc:creator><![CDATA[Brandon]]></dc:creator>
<description><![CDATA[
<p>OneBoxでリンクをドロップすると、一番上にサイトアイコンが表示され、次にアイキャッチ画像が表示されます。以下の例を参照してください。</p>
<p>サイトアイコンを削除する方法はありますか? CSSトリックでは無理です。</p>
<p>RSSフィードを使用する際の問題は、サイトのアイコンが期待されるアイキャッチ画像の代わりにRSSフィードのサムネイルとして取得されてしまうことです。例は<a href="https://ibb.co/7ptV8wN" rel="noopener nofollow ugc">こちら</a>です <em>(なぜか画像をアップロードできませんでした)</em>。サイトアイコンがあっても構いませんが、一部のフィードリーダーやツールは最初の画像を取得して使用しています。この問題を回避する方法がわかりません。</p>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://www.epa.gov/newsreleases/final-epa-standards-heavy-duty-vehicles-slash-dangerous-pollution-and-take-key-step">
<header class="source">
<img src="https://d11a6trkgmumsb.cloudfront.net/original/4X/8/7/5/875433177d8162e892a9bf623ed1c481d8c14db9.png" class="site-icon" width="32" height="32">
<a href="https://www.epa.gov/newsreleases/final-epa-standards-heavy-duty-vehicles-slash-dangerous-pollution-and-take-key-step" target="_blank" rel="noopener nofollow ugc" title="09:48AM - 20 December 2022">US EPA – 20 Dec 22</a>
</header>
<article class="onebox-body">
<div class="aspect-image" style="--aspect-ratio:690/362;"><img src="https://d11a6trkgmumsb.cloudfront.net/optimized/4X/c/5/8/c58c4b7b1c44875fbfbd6246caf8ac6a8e695381_2_690x362.jpeg" class="thumbnail" width="690" height="362" srcset="https://d11a6trkgmumsb.cloudfront.net/optimized/4X/c/5/8/c58c4b7b1c44875fbfbd6246caf8ac6a8e695381_2_690x362.jpeg, https://d11a6trkgmumsb.cloudfront.net/optimized/4X/c/5/8/c58c4b7b1c44875fbfbd6246caf8ac6a8e695381_2_1035x543.jpeg 1.5x, https://d11a6trkgmumsb.cloudfront.net/original/4X/c/5/8/c58c4b7b1c44875fbfbd6246caf8ac6a8e695381.jpeg 2x" data-dominant-color="3B5D39"></div>
<h3 ><a href="https://www.epa.gov/newsreleases/final-epa-standards-heavy-duty-vehicles-slash-dangerous-pollution-and-take-key-step" target="_blank" rel="noopener nofollow ugc">Final EPA Standards for Heavy-Duty Vehicles to Slash Dangerous Pollution and...</a></h3>
<p>EPA News Release: Final EPA Standards for Heavy-Duty Vehicles to Slash Dangerous Pollution and Take Key Step Toward Accelerating Zero-Emissions Future</p>
<div class="onebox-metadata">
</div>
<div style="clear: both"></div>
</aside>
<p><a href="https://meta.discourse.org/t/how-to-remove-the-onebox-site-icon-from-appearing-in-rss-feeds/251768/1">Read full topic</a></p>
]]></description>
<link>https://meta.discourse.org/t/how-to-remove-the-onebox-site-icon-from-appearing-in-rss-feeds/251768/1</link>
<pubDate>Sat, 14 Jan 2023 15:19:48 +0000</pubDate>
<guid isPermaLink="false">meta.discourse.org-post-251768-1</guid>
<source url="https://meta.discourse.org/t/how-to-remove-the-onebox-site-icon-from-appearing-in-rss-feeds/251768.rss">RSSフィードにOneBoxサイトアイコンが表示されるのを削除する方法は?</source>
</item>
</channel>
</rss>
ああ、なるほど。つまり、問題は「一部のRSSリーダーが画像を見つけてそれを「アイキャッチ画像」として使用する」ということですね。
デフォルトで、すべてのRSSリクエストに対して投稿を解析・フィルタリング・シリアライズする必要があるとは思いませんが、これは、最も関心のあるインスタンスを所有している場合に、カスタムプラグインで実現できることです。
[quote="Falco, post:3, topic:251768, username:Falco”}
なるほど、つまり一部のRSSリーダーは、見つけた画像を「アイキャッチ画像」として取得してしまうということですね。
[/quote]
WordPressプラグインとMailerliteでこれを見つけました。どちらも最初の画像を取得するだけで、残念ながらサイトのアイコンが最初の画像になってしまいます。そのため、カスタムプラグインが唯一の方法ですが、そのようなものを作成する方法に関するドキュメントはありますか?おそらくないでしょう!