Skip to content

revert(badges): switch from custom SVG to standard shields.io (主人偏好)#66

Merged
Agions merged 1 commit into
mainfrom
revert/custom-svg-badges
Jun 2, 2026
Merged

revert(badges): switch from custom SVG to standard shields.io (主人偏好)#66
Agions merged 1 commit into
mainfrom
revert/custom-svg-badges

Conversation

@Agions
Copy link
Copy Markdown
Owner

@Agions Agions commented Jun 2, 2026

主人偏好确认

主人在第一轮 clarify 中明确选择 方案 2: Markdown 引用 shields.io (业界原生徽标). 之前 PR #65 我误判为方案 3 (自定义 SVG), 此 PR 撤回该误判.

Why shields.io 是'原生徽标'

shields.io 是 GitHub 生态最常用的徽标方案, 所有顶级 OSS 项目都用:

  • React, Vue, TensorFlow, Kubernetes, Rust, Python...
  • 不需要任何文件, 不需要任何脚本
  • 一行 Markdown 即可, GitHub 原生渲染
  • 维护成本 = 0

与 PR #65 (自定义 SVG) 对比

维度 PR #65 (旧) 本 PR (新)
文件 10 SVG + 1 脚本 0 文件
维护 bump 版本需运行脚本 改 Markdown
风格 自定义 SceneFab 主题色 业界标准
一致性 偏离惯例 与所有主流 OSS 一致
资源 5.4 KB 自托管 shields.io CDN

变更

  • git rm 10 个 SVG (assets/badges/.svg + docs/public/badges/.svg)
  • git rm scripts/generate_badges.py (不需要了)
  • 还原 .gitignore (docs/ + assets/ 整体 ignore)
  • README.md: 5 行 Markdown 改回 shields.io

验证

  • rg img.shields.io README.md 返回 5 行
  • rg assets/badges 返回 0 行
  • ls assets/badges/ 返回 No such file
  • ls scripts/generate_badges.py 返回 No such file

主人偏好确认: 徽标用业界原生 shields.io (img.shields.io),
不用自定义 SVG.

Changes:
- 删除 10 个自定义 SVG (assets/badges/* + docs/public/badges/*)
- 删除 scripts/generate_badges.py
- 还原 .gitignore (docs/ + assets/ 整个 ignore)
- README.md 改回 shields.io 5 行标准 Markdown 徽标

shields.io 是 GitHub 生态最常用的'原生'徽标方案, 所有顶级
OSS 项目都用 (React, Vue, TensorFlow 等). 自定义 SVG 反而
是偏离惯例.

Refs: PR #65
@Agions Agions merged commit a2f079c into main Jun 2, 2026
2 checks passed
@Agions Agions deleted the revert/custom-svg-badges branch June 2, 2026 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant