产品简介
workers-og 这是一个用于生成社交媒体分享卡片(og:image)的工具,速度快且无需依赖浏览器,特别适合在 Cloudflare Workers 等边缘环境中运行。它为开发者提供便捷的图片生成方案,简化社交卡片创建过程。
核心功能
- 快速生成 OG 图片
- 无浏览器依赖,无需 Puppeteer
- 支持边缘计算环境如 Cloudflare Workers
- 简单 API 易于集成,受 @vercel/og 启发
- 支持 HTML 输入自动解析为 React 元素
快速开始
- 第一步:在项目中运行 npm i workers-og 安装包
- 第二步:在代码中导入 ImageResponse 模块
- 第三步:使用 HTML 定义图片内容并调用 ImageResponse 生成响应
- 第四步:部署到 Cloudflare Workers 或类似环境运行
与其他方案对比
| 对比项 | workers-og | 同类方案 |
|---|---|---|
| 运行环境 | 原生支持 Cloudflare Workers,兼容性更好 | 设计用于 Vercel 边缘运行时,在 Cloudflare Workers 上可能出错 |
| 输入方式 | 支持直接使用 HTML 输入,自动解析为 React 元素 | 需要提供 React 元素作为输入,可能更复杂 |
适合谁用
- 需要为网站生成社交卡片的 Web 开发者
- 使用 Cloudflare Workers 进行边缘计算的开发者
- 希望快速集成图片生成功能而不依赖重型浏览器的开发者
下载与版本
当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/kvnang/workers-og