🐛 fix(stats): switch badges to self-hosted svg
Ubuntu System Information / show-system-info (push) Successful in 0s

This commit is contained in:
csh
2026-05-22 15:45:24 +08:00
parent d4fa498a4a
commit 1259495cbb
5 changed files with 385 additions and 230 deletions
+16 -4
View File
@@ -63,14 +63,14 @@ git push origin 1.0.0
#### 2. 📊 代码统计徽章工作流 (`update_stats_badge.yaml`)
**功能**:自动统计代码行数并生成徽章数据
**功能**:自动统计代码行数并生成 SVG 徽章与统计报告
**特性**
- 📈 统计总代码行数和文件数
- 🌐 按语言分组统计
- 🎨 自动生成徽章 JSON 数据
- 📊 生成统计摘要(JSON 格式)
- 🎨 自动生成仓库内自托管的 SVG 徽章
- 📊 `stats` 分支根目录生成统计报告 README
- 🚫 灵活的目录排除配置
**触发方式**
@@ -85,7 +85,19 @@ git push origin main
**配置文件**[update_stats_badge.yaml](.gitea/workflows/update_stats_badge.yaml)
**markdown引用格式**: `![C++](https://img.shields.io/endpoint?url=https://你的gitea/用户名/仓库/raw/branch/分支/badges/cpp-lines.json)`
**markdown引用格式**: `![C++](https://你的gitea/用户名/仓库/raw/branch/stats/badges/cpp-lines.svg)`
**产物结构**
```txt
stats
├── README.md
└── badges/
├── total-lines.svg
├── total-files.svg
├── language-count.svg
└── <language>-lines.svg
```
💡 **详细配置**:查看 `update_stats_badge.yaml` 文件顶部的 `env` 区域,包含语言分组、颜色、排除目录等配置