Seo Keyword Researcher
自动分析关键词并生成完整文章策划简报,支持竞品分析与结构建议。
下载 450
生成符合多平台规范的社交分享图片,支持自定义样式与元标签。
openclaw skills install @okaris/og-image-design命令、参数、文件名以原文为准
通过 [inference.sh](https://inference.sh) CLI 创建社交分享图像(Open Graph)。
curl -fsSL https://cli.inference.sh | sh && infsh login
# 使用 HTML 转图像功能生成 OG 图像
infsh app run infsh/html-to-image --input '{
"html": "<div style=\"width:1200px;height:630px;background:linear-gradient(135deg,#1a1a2e,#16213e);display:flex;align-items:center;padding:60px;font-family:system-ui;color:white\"><div><h1 style=\"font-size:56px;margin:0;line-height:1.2\">如何将构建时间减少 80%</h1><p style=\"font-size:24px;opacity:0.8;margin-top:20px\">engineering.yourcompany.com</p></div></div>"
}'安装说明: [安装脚本](https://cli.inference.sh) 仅检测您的操作系统和架构,从
dist.inference.sh下载匹配的二进制文件,并验证其 SHA-256 校验值。无需提升权限或后台进程。[手动安装与校验](https://dist.inference.sh/cli/checksums.txt) 可用。
| 平台 | 尺寸 | 宽高比 | 文件大小 | 格式 |
|---|---|---|---|---|
| 1200 x 630 px | 1.91:1 | < 8 MB | JPG, PNG | |
| Twitter/X (summary_large_image) | 1200 x 628 px | 1.91:1 | < 5 MB | JPG, PNG, WEBP, GIF |
| Twitter/X (summary) | 800 x 418 px | 1.91:1 | < 5 MB | JPG, PNG |
| 1200 x 627 px | 1.91:1 | < 5 MB | JPG, PNG | |
| Discord | 1200 x 630 px | 1.91:1 | < 8 MB | JPG, PNG |
| Slack | 1200 x 630 px | 1.91:1 | — | JPG, PNG |
| iMessage | 1200 x 630 px | 1.91:1 | — | JPG, PNG |
通用稳妥选择:1200 x 630 px,PNG 或 JPG,小于 5 MB。
┌──────────────────────────────────────────────────┐
│ │
│ ┌─────────────────────────────────┐ ┌───────┐ │
│ │ │ │ │ │
│ │ 标题文字(最多 60 字符) │ │ Logo/ │ │
│ │ ─────────────────── │ │ 视觉 │ │
│ │ 副标题(最多 100 字符) │ │ │ │
│ │ │ │ │ │
│ │ 作者 / 站点名称 │ └───────┘ │
│ └─────────────────────────────────┘ │
│ │
└──────────────────────────────────────────────────┘
1200 x 630 px| 规范 | 数值 |
|---|---|
| 标题字体大小 | 48-64px |
| 副标题字体大小 | 20-28px |
| 标题最大长度 | 60 个字符(部分平台会截断) |
| 副标题最大长度 | 100 个字符 |
| 行高 | 标题使用 1.2-1.3 |
| 字体粗细 | 标题使用加粗/黑体,副标题使用常规 |
| 文字对比度 | 符合 WCAG AA 最低标准(4.5:1 比例) |
┌──────────────────────────────────────────────────┐
│ ┌──────────────────────────────────────────────┐│
│ │ 所有边距至少保留 40px ││
│ │ ││
│ │ 内容应放置在此区域内 ││
│ │ ││
│ │ ││
│ └──────────────────────────────────────────────┘│
└──────────────────────────────────────────────────┘| 背景类型 | 适用场景 |
|---|---|
| 实色品牌色 | 保持系列一致性,企业风格 |
| 渐变色 | 现代感强,吸引眼球 |
| 图片叠加层 | 博客文章、编辑类内容 |
| 深色背景 | 对比度更高,在信息流中更突出 |
深色背景在社交信息流中表现优于浅色背景——大多数信息流为白色或浅色背景,深色 OG 图像更具视觉冲击力。
infsh app run infsh/html-to-image --input '{
"html": "<div style=\"width:1200px;height:630px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;padding:60px;font-family:system-ui,sans-serif;color:white\"><div style=\"flex:1\"><p style=\"font-size:18px;text-transform:uppercase;letter-spacing:2px;opacity:0.8;margin:0\">工程博客</p><h1 style=\"font-size:52px;margin:16px 0 0;line-height:1.2;font-weight:800\">如何将构建时间减少 80%</h1><p style=\"font-size:22px;opacity:0.9;margin-top:16px\">CI/CD 优化深度解析</p></div></div>"
}'infsh app run infsh/html-to-image --input '{
"html": "<div style=\"width:1200px;height:630px;background:#0f0f0f;display:flex;align-items:center;justify-content:center;font-family:system-ui;color:white;text-align:center\"><div><p style=\"font-size:20px;color:#22c55e;text-transform:uppercase;letter-spacing:3px\">现已上线</p><h1 style=\"font-size:64px;margin:12px 0;font-weight:900\">DataFlow 2.0</h1><p style=\"font-size:24px;opacity:0.7\">自动化报告,零配置</p></div></div>"
}'infsh app run infsh/html-to-image --input '{
"html": "<div style=\"width:1200px;height:630px;background:linear-gradient(to right,#1a1a2e,#16213e);display:flex;align-items:center;padding:60px;font-family:system-ui;color:white\"><div><div style=\"display:inline-block;background:#e74c3c;color:white;padding:8px 16px;border-radius:4px;font-size:16px;font-weight:bold;margin-bottom:16px\">教程</div><h1 style=\"font-size:48px;margin:0;line-height:1.2\">10 分钟用 Node.js 构建 REST API</h1><p style=\"font-size:20px;opacity:0.7;margin-top:16px\">含代码示例的逐步指南</p></div></div>"
}'当您希望使用引人注目的视觉图像而非文字内容时:
# 生成一张专业风格的社交分享卡片
infsh app run falai/flux-dev-lora --input '{
"prompt": "干净专业的社交分享卡片,深色渐变背景,抽象几何形状,现代科技美学,极简风格,无文字,等效于 1200x630 的宽高比",
"width": 1200,
"height": 630
}'<!-- 必需项(适用于 Facebook、LinkedIn、Discord、Slack) -->
<meta property="og:title" content="标题(最多 60 个字符)" />
<meta property="og:description" content="描述(最多 155 个字符)" />
<meta property="og:image" content="https://yoursite.com/og-image.png" />
<meta property="og:url" content="https://yoursite.com/page" />
<meta property="og:type" content="article" />
<!-- Twitter/X 特定设置 -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="标题" />
<meta name="twitter:description" content="描述" />
<meta name="twitter:image" content="https://yoursite.com/og-image.png" />
<!-- 图像尺寸(可选但推荐) -->
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />| 卡片类型 | 图像尺寸 | 使用场景 |
|---|---|---|
summary | 800 x 418(小缩略图) | 简短更新、链接分享 |
summary_large_image | 1200 x 628(全宽) | 博客文章、公告、新闻稿 |
**除非有特殊原因,否则始终使用 summary_large_image** —— 大图能获得显著更高的点击率。
对于拥有多个页面的博客或网站,建议建立模板系统:
| 元素 | 保持一致 | 可变化 |
|---|---|---|
| 背景样式 | 相同渐变或品牌配色 | — |
| 字体家族 | 相同字体 | — |
| 布局 | 相同排版位置 | — |
| Logo/品牌标识 | 相同位置(角落) | — |
| 分类徽章 | 相同样式 | 按类别更换颜色 |
| 标题文字 | 相同字号/粗细 | 内容不同 |
| 工具 | URL |
|---|---|
| Facebook 调试工具 | developers.facebook.com/tools/debug/ |
| Twitter 卡片验证器 | cards-dev.twitter.com/validator |
| LinkedIn 帖子检查器 | linkedin.com/post-inspector/ |
| OpenGraph.xyz | opengraph.xyz |
# 检索 OG 图像调试工具相关资料
infsh app run tavily/search-assistant --input '{
"query": "open graph image debugger preview tool test og:image"
}'| 错误 | 问题 | 解决方案 |
|---|---|---|
| 完全没有 OG 图像 | 平台显示随机页面元素或空白 | 始终设置 og:image |
| 文字过小 | 移动端预览难以阅读 | 标题最小建议在 1200px 宽度下为 48px |
| 背景过亮 | 在白色或浅色信息流中难以辨识 | 使用深色或饱和背景 |
| 文字过多 | 视觉杂乱,令人不适 | 最多保留:标题 + 副标题 + 品牌标识 |
| 图像过大(>5MB) | 部分平台无法加载 | 优化至 1MB 以内为佳 |
| 无安全边距 | 部分平台会裁切文字 | 所有边缘留出至少 40px 边距 |
| 不同平台使用不同图像 | 分享体验不一致 | 所有平台统一使用 1200x630 尺寸 |
| 使用 HTTP 图像链接 | 多数平台要求 HTTPS | OG 图像必须通过 HTTPS 提供 |
| 使用相对路径 | 分享时无法解析 | 使用完整的绝对 URL |
npx skills add inference-sh/skills@ai-image-generation
npx skills add inference-sh/skills@landing-page-design
npx skills add inference-sh/skills@prompt-engineering浏览所有可用应用:infsh app list
已收录 7 个 Skill