缘起
最近整理了一些日常用到的网络工具,其中 FxEmbed 和 wsrv.nl 是两个虽然知名度不高、但实际场景中非常趁手的服务。写篇文章记录一下用法和案例。
FxEmbed:让 X/Twitter 和 Bluesky 更好嵌入
FxEmbed 是一个开源项目,提供 fxtwitter.com、fixupx.com、fxbsky.app 等域名,用于优化 X/Twitter 和 Bluesky 帖子的嵌入展示。主要功能分为两类。
1. 帖子嵌入
当你把 X 链接粘贴到 Discord、Telegram 等平台时,FxEmbed 会生成更美观的嵌入卡片,支持主题色、媒体预览、翻译等。用法很简单——把域名从 x.com 换成 fxtwitter.com 或 fixupx.com 即可。
以 @JulieRe18231389 的这条推文 为例:
Anyone need a quick launcher for win like this?
这是一个 Windows 快速启动器的演示截图。如果直接分享 x.com 链接在某些平台上可能显示不全,改用:
1 | https://fxtwitter.com/JulieRe18231389/status/2077782204302971226 |
就能获得更完整的嵌入卡片。
翻译功能:在 URL 末尾加上两位 ISO 639-1 语言代码,嵌入时会同时显示原文和翻译:
1 | https://fxtwitter.com/JulieRe18231389/status/2077782204302971226/zh |
2. RSS / Atom 订阅
这是我最喜欢的功能。FxEmbed 可以为 X 和 Bluesky 用户生成 RSS 2.0 和 Atom 订阅源,无需 API token,直接在阅读器里关注用户动态。
订阅格式:
| 服务 | 类型 | URL |
|---|---|---|
| X/Twitter | 全部帖子 RSS | https://fxtwitter.com/{handle}/feed.xml |
| X/Twitter | 全部帖子 Atom | https://fxtwitter.com/{handle}/feed.atom.xml |
| X/Twitter | 仅媒体 RSS | https://fxtwitter.com/{handle}/media.xml |
| Bluesky | 全部帖子 RSS | https://fxbsky.app/profile/{handle}/feed.xml |
| Bluesky | 仅媒体 RSS | https://fxbsky.app/profile/{handle}/media.xml |
可选参数:?count=N(条目数,1-100)、?safe=1(隐藏敏感内容)、?lang=zh(翻译)。
把链接添加到任意 RSS 阅读器即可订阅。例如订阅 Julie 的最新动态:
1 | https://fxtwitter.com/JulieRe18231389/feed.xml |
Bluesky 的媒体源也很有用,只包含带图片/视频的帖子,适合做画廊风格的阅读体验。
3. URL 修饰符
FxEmbed 还提供一系列 URL 修饰符来控制嵌入行为:
d.{host}— 直接显示媒体文件t.{host}— 纯文本模式,不加载媒体g.{host}— 画廊模式i.{host}— 即时查看模式m.{host}— 马赛克敏感内容
wsrv.nl:图片缓存与缩放代理
wsrv.nl 是一个图片缓存/缩放服务。你传入图片 URL 和处理参数,它会自动抓取、处理,并通过 Cloudflare CDN 缓存分发。
核心用法
1 | https://wsrv.nl/?url=https://example.com/image.jpg&w=300&h=300 |
| 参数 | 说明 |
|---|---|
url |
原始图片 URL(必需) |
w |
目标宽度(px) |
h |
目标高度(px) |
fit |
缩放模式:cover、contain、inside、outside |
output |
输出格式:jpg、png、webp 等 |
实际演示
以 Julie 那条推文配图为例,原图是 2834x1666 的高清大图,体积约 1MB+。下面是不同处理方式的对比。
原图直接引用(url 不做任何处理,加载慢且撑爆页面):
1 | https://pbs.twimg.com/media/HNXD1PWaQAAblnq.jpg?name=orig |

用 wsrv.nl 缩放到 800px 宽(保持比例,CDN 加速):
1 | https://wsrv.nl/?url=https://pbs.twimg.com/media/HNXD1PWaQAAblnq.jpg&w=800 |

用 wsrv.nl 裁剪为 400x300 缩略图(fit=cover):
1 | https://wsrv.nl/?url=https://pbs.twimg.com/media/HNXD1PWaQAAblnq.jpg&w=400&h=300&fit=cover |

格式转换:原图是 JPEG,用 output=webp 转换为 WebP 格式(体积更小):
1 | https://wsrv.nl/?url=https://pbs.twimg.com/media/HNXD1PWaQAAblnq.jpg&w=800&output=webp |

可以看到,wsrv.nl 一行 URL 就能完成缩放、裁剪、格式转换,无需部署任何后端服务。
常见用途
- HTTPS 混合内容修复:给 HTTPS 网站嵌入 HTTP 图片
- 动态缩略图:不需要自己搭图片处理服务
- 格式转换:SVG/PDF 转 PNG 或 WebP
- CDN 加速:利用 Cloudflare 全球 300+ 节点缓存图片
- 动图支持:支持动态 WebP 和 GIF
支持格式:JPEG、PNG、BMP、GIF、TIFF、WebP、PDF、SVG。
注意事项
如果图片 URL 本身带有查询参数,需要对 ? 和 & 进行 URL 编码:
1 | https://wsrv.nl/?url=https%3A%2F%2Fexample.com%2Fimage.jpg%3Ftoken%3Dabc%26size%3Dlarge&w=300 |
总结
- FxEmbed 解决了社会化媒体内容嵌入和订阅的问题,尤其是无需 API 的 RSS 订阅功能
- wsrv.nl 是一个轻量的图片代理和处理方案,配合 CDN 效果很好
两个工具都是开源/免费服务,适合个人博客、自动化脚本、信息聚合等场景。