当使用 OneBox 放置链接时,顶部会出现网站图标,然后是特色图片。请参见下面的示例。
有没有办法移除网站图标?不是用 CSS 技巧。
问题是,在使用 RSS Feed 时,它会抓取网站图标作为 RSS Feed 的缩略图,而不是您期望的特色图片。示例 在此 (我因为某种原因无法上传图片)。我不介意网站图标出现在那里,但有些 Feed 阅读器、工具会抓取第一张图片并使用它。不知道如何解决这个问题。
当使用 OneBox 放置链接时,顶部会出现网站图标,然后是特色图片。请参见下面的示例。
有没有办法移除网站图标?不是用 CSS 技巧。
问题是,在使用 RSS Feed 时,它会抓取网站图标作为 RSS Feed 的缩略图,而不是您期望的特色图片。示例 在此 (我因为某种原因无法上传图片)。我不介意网站图标出现在那里,但有些 Feed 阅读器、工具会抓取第一张图片并使用它。不知道如何解决这个问题。
您是在寻找设置“topic featured link enabled”和/或 RSS 的相同设置吗?
是 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 Feed 中移除 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 Feed 时的问题是,它将网站图标作为 RSS Feed 的缩略图提取出来,而不是你期望的特色图片。示例 [在此](https://ibb.co/7ptV8wN) *(我因为某种原因无法上传图片)*。我不介意网站图标在那里,但有些 Feed 阅读器、工具会提取第一张图片并使用它。不知道如何解决这个问题。
https://www.epa.gov/newsreleases/final-epa-standards-heavy-duty-vehicles-slash-dangerous-pollution-and-take-key-step</description>
<language>en</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 Feed 中移除 OneBox 网站图标?</title>
<dc:creator><![CDATA[Jakke Lehtonen]]></dc:creator>
<description><![CDATA[
<p>你是在寻找设置 <code>topic featured link enabled</code> 和/或 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 Feed 中移除 OneBox 网站图标?</source>
</item>
<item>
<title>如何从 RSS Feed 中移除 OneBox 网站图标?</title>
<dc:creator><![CDATA[Brandon]]></dc:creator>
<description>< <em>(我因为某种原因无法上传图片)</em>。我不介意网站图标在那里,但有些 Feed 阅读器、工具会提取第一张图片并使用它。不知道如何解决这个问题。</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 Feed 中移除 OneBox 网站图标?</source>
</item>
</channel>
</rss>
哦,我明白了,问题在于“有些”RSS 阅读器会提取找到的任何图片并将其用作“特色图片”。
我不认为我们默认需要解析 → 过滤 → 序列化每个 RSS 请求的帖子,但这如果你拥有最关心的实例,可以在自定义插件中实现。
我发现了一个WordPress插件和Mailerlite可以做到这一点。它们都会抓取第一张图片,不幸的是,网站图标是第一张图片。所以自定义插件是唯一的方法,有没有关于如何做类似事情的文档,我猜是没有办法!![]()