Loading...
Loading...
Compare original and translation side by side
| Placement | Best For | Notes |
|---|---|---|
| After first paragraph | Most articles | Catches speed-readers; visible early |
| Sticky sidebar | Long-form (desktop) | Always visible; consider hiding on mobile |
| Below title / hero | Short posts | High visibility |
| End of article | All | Natural completion point; pair with CTA |
| Mid-article (after key insight) | Long content | Place at friction points (after surprising stat, before CTA) |
| 摆放位置 | 适用场景 | 说明 |
|---|---|---|
| 第一段之后 | 大多数文章 | 抓住速读用户;曝光位置靠前 |
| 粘性侧边栏 | 长文内容(桌面端) | 始终可见;移动端建议隐藏 |
| 标题/头图下方 | 短帖子 | 曝光度高 |
| 文章末尾 | 所有内容 | 自然的阅读完成节点;可搭配行动召唤按钮 |
| 文章中部(核心观点之后) | 长内容 | 放在用户情绪点位置(比如出人意料的数据之后、行动召唤按钮之前) |
| Platform | Share URL pattern |
|---|---|
| X (Twitter) | |
| |
| |
| |
| Telegram | |
urltextencodeURIComponent()text| 平台 | 分享URL格式 |
|---|---|
| X (Twitter) | |
| |
| |
| |
| Telegram | |
encodeURIComponent()urltexttext| Platform | Min size | Colors | Notes |
|---|---|---|---|
| 16px | Blue #1877F2 or monochrome | No rotation, animation without permission | |
| X (Twitter) | 32px | Black or white only | Use current X logo, not deprecated bird |
| 21px height | Blue #0A66C2 or monochrome | Use "in" bug for icons | |
| 29×29px | Black, white, or official gradient | Glyph for social icons |
| 平台 | 最小尺寸 | 颜色要求 | 说明 |
|---|---|---|---|
| 16px | 蓝色#1877F2或单色 | 未经许可不得旋转、添加动画 | |
| X (Twitter) | 32px | 仅可使用黑色或白色 | 使用最新的X logo,不要用已废弃的小鸟图标 |
| 高度21px | 蓝色#0A66C2或单色 | 图标使用带「in」标识的官方版本 | |
| 29×29px | 黑色、白色或官方渐变色 | 社交图标使用官方字形 |
| Item | Guideline |
|---|---|
| Format | SVG preferred (scalable, small); PNG/WebP with fallback |
| Performance | Lightweight; avoid heavy share plugins that slow LCP |
| Accessibility | |
| Mobile | Touch targets ≥44×44px; consider native share API ( |
| 条目 | 规范 |
|---|---|
| 格式 | 优先使用SVG(可缩放、体积小);兜底方案用PNG/WebP |
| 性能 | 保持轻量;避免使用会拖慢LCP的重型分享插件 |
| 无障碍 | 添加 |
| 移动端 | 点击区域≥44×44px;移动端可考虑使用原生分享API( |
navigator.shareif (navigator.share) {
navigator.share({ title, url, text }).catch(() => {});
} else {
window.open(shareUrl, '_blank', 'noopener');
}navigator.shareif (navigator.share) {
navigator.share({ title, url, text }).catch(() => {});
} else {
window.open(shareUrl, '_blank', 'noopener');
}