DiscourseHub 的多个用户报告称,我的 Maker Forums Discourse 上的网站图标没有显示在 DiscourseHub 中,但其他图标却显示了。例如:
我们的图标不是 T。搜索后,我在网上找到了这个页面,上面说这是大图标:
但是,大图标已设置为我期望的值:
DiscourseHub 最终会查找哪个图标来显示其图标?
DiscourseHub 的多个用户报告称,我的 Maker Forums Discourse 上的网站图标没有显示在 DiscourseHub 中,但其他图标却显示了。例如:
我们的图标不是 T。搜索后,我在网上找到了这个页面,上面说这是大图标:
但是,大图标已设置为我期望的值:
DiscourseHub 最终会查找哪个图标来显示其图标?
当您从列表中删除论坛并重新添加和连接它时,图标是否会显示?
我离这个还有一步之遥,因为我甚至没有在使用这个应用,但这个问题已经转达给我了
![]()
T 处的 DiscourseHub 有一项新功能,但我们仅将其显示为后备。因此,网站提供的图标存在问题。
该应用程序从 https://forum.makerforums.info/site/basic-info.json 获取此信息:
{
"logo_url": "https://forum.makerforums.info/uploads/default/original/3X/0/5/05584cbc2f5f1b34f185f32d0629dee77d136aaf.svg",
"logo_small_url": "https://forum.makerforums.info/uploads/default/original/3X/4/3/43eb68a2d10cdc07b8344fe88f71c331398a3666.svg",
"apple_touch_icon_url": "https://forum.makerforums.info/uploads/default/optimized/3X/4/9/49e3e12260db3dff032cf3e247e0e0a29f4e1ab5_2_180x180.svg",
"favicon_url": "https://forum.makerforums.info/uploads/default/optimized/3X/0/0/002f5ec485a94cb73fb086d5bc99be9659a3c6d2_2_32x32.png",
"title": "Maker Forums",
"description": "Forums for makers, 3D printing, Lasers, CNC routers, and more",
"header_primary_color": "f3f3f3",
"header_background_color": "333333",
"login_required": false,
"locale": "en",
"include_in_discourse_discover": true,
"mobile_logo_url": "https://forum.makerforums.info/uploads/default/original/3X/f/d/fd7ea1ba354a5fe92751ffee6b94956376073027.svg"
}
那里的 apple_touch_icon_url 是一个 SVG 文件。不幸的是,在 React Native 中渲染 SVG 很复杂,需要额外的库,这会带来过多的开销。这就是为什么徽标未加载的原因。
您可以要求 Maker forums 管理员:
apple_touch_icon_url 的 SVG 替换为 PNG借用Fezzik的永恒名言,我是野蛮人队伍 Maker Forums的管理员。
谢谢,我可以为apple_touch_icon SVG渲染一个PNG。
$ curl -s https://forum.makerforums.info/site/basic-info.json | jq -r .apple_touch_icon_url
https://forum.makerforums.info/uploads/default/optimized/3X/a/4/a4e106feadbfd5408e36e343a6193def96852f8b_2_180x180.png
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.