
2026-06-1614 分钟阅读
发布技术文档前,先预览 Markdown、SVG、Open Graph 和截图
一篇技术文章发布前 checklist,覆盖 Markdown 预览、SVG 封面检查、Open Graph 卡片、截图、代码示例和常见发布错误。
发布质量也是产品质量的一部分
一篇技术文章即使内容正确,也可能因为代码块换行难看、封面图不清楚、Open Graph 标题被截断、截图没有展示有效结果而表现很差。
这条工作流把发布当成预览问题:先预览 Markdown,再检查 SVG 封面,再看 Open Graph,最后补真实截图。

Demo 1:Markdown 里必须有真实代码
不要只写营销文案。每篇教程至少放一个读者可以直接复制到工具里的代码片段。
Markdown 预览能提前发现标题层级、代码块、表格和链接问题。
markdown
## Debug a JSON response with jq
```text
.users[].email
---
{"users":[{"email":"ada@example.com"}]}
```
Expected result: one email string in the preview output.Demo 2:预览 SVG 封面源码
生成 SVG 封面很方便,但也可能出现文字断行、对比度不够、viewBox 太大或带有不安全脚本。发布前要先预览和清理。
如果 SVG 只是中间产物,博客和社交卡片建议使用导出的 PNG。
svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 630">
<rect width="1200" height="630" rx="32" fill="#0f172a"/>
<text x="80" y="170" font-size="64" fill="white">jq vs JSONPath</text>
<text x="80" y="250" font-size="32" fill="#bfdbfe">API response debugging workflow</text>
</svg>Demo 3:检查 Open Graph 卡片
社交卡片应该描述这篇教程,而不是只写网站名称。图片 URL 也必须是平台可抓取的绝对地址。
发到开发者社区、newsletter 或产品更新页之前,先预览卡片。
html
<meta property="og:title" content="jq vs JSONPath: API response debugging workflow" />
<meta property="og:description" content="Copyable jq and JSONPath demos for inspecting large API payloads." />
<meta property="og:image" content="https://diagrampreview.com/blog/jq-vs-jsonpath-api-debugging-workflow.png" />Demo 4:加入一张能证明工具可用的截图
生成封面不够。正文里至少要有一张 demo 图或截图,展示左侧源码、右侧预览结果。
对开发者来说,这张图回答的是:我粘贴这段代码后会发生什么。
常见错误
封面图看不出文章主题;代码示例无法运行;没有写预期输出;链接到首页而不是具体工具页;OG 图片还是本地地址。
修掉这些问题,文章才更像文档,而不是广告。
最终发布 checklist
预览 Markdown,运行代码示例,预览 SVG 或生成图,检查 Open Graph,确认图片 URL 可访问,并链接到具体工具页。
发布后,用一两条聚焦的推广文案解释调试问题,不要到处发同一段泛泛广告。