diff --git a/badges/README.md b/badges/README.md new file mode 100644 index 0000000..7cbffcb --- /dev/null +++ b/badges/README.md @@ -0,0 +1,56 @@ +# 📊 代码统计详细报告 + +> 🤖 由 GitHub Actions 自动生成 +> +> 📅 更新时间: 2025-11-02 13:34:29 UTC + +## 📈 总体统计 + +| 统计项 | 数值 | 徽章 | +|--------|------|------| +| 💻 总代码行数 | **4813** 行 | ![代码行数](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/csh/actions-template/stats/badges/total-lines.json) | +| 📁 总文件数 | **22** 个 | ![文件数](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/csh/actions-template/stats/badges/total-files.json) | +| 🌐 语言种类 | **2** 种 | - | + +## 🌈 语言分布 + +| 语言 | 代码行数 | 文件数 | 占比 | 徽章 | +|------|----------|--------|------|------| +| **Shell** | 1701 | 9 | 35.3% | ![Shell](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/csh/actions-template/stats/badges/shell-lines.json) | +| **YAML** | 1423 | 5 | 29.5% | ![YAML](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/csh/actions-template/stats/badges/yaml-lines.json) | + +--- + +## ⚙️ 配置说明 + +### Token 配置 + +- 当前使用: **GITHUB_TOKEN** +- 推荐配置自定义 `STATS_TOKEN` 以获得更好的权限控制 + +### 排除规则 + +当前排除的目录: +``` +node_modules,dist,build,out,target,vendor,.venv,venv,__pycache__,.git,.github +``` + +### 阈值设置 + +- 最小代码行数阈值: **10** 行 +- 低于此阈值的语言将不会生成徽章 + +### 徽章样式 + +- 当前样式: **flat** +- 可选样式: flat, flat-square, plastic, for-the-badge, social + +--- + +
+ +*📊 由 [GitHub Actions](${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}/actions) 自动生成和更新* + +*🤖 生成时间: $(date -u '+%Y-%m-%d %H:%M:%S UTC')* + +
diff --git a/badges/shell-files.json b/badges/shell-files.json new file mode 100644 index 0000000..2725ad1 --- /dev/null +++ b/badges/shell-files.json @@ -0,0 +1,7 @@ +{ + "schemaVersion": 1, + "label": "Shell 文件", + "message": "9 个", + "color": "4EAA25", + "style": "flat" +} diff --git a/badges/shell-lines.json b/badges/shell-lines.json new file mode 100644 index 0000000..1693c1b --- /dev/null +++ b/badges/shell-lines.json @@ -0,0 +1,8 @@ +{ + "schemaVersion": 1, + "label": "Shell", + "message": "1701 行", + "color": "4EAA25", + "style": "flat", + "namedLogo": "gnubash" +} diff --git a/badges/total-files.json b/badges/total-files.json new file mode 100644 index 0000000..9b65da0 --- /dev/null +++ b/badges/total-files.json @@ -0,0 +1,7 @@ +{ + "schemaVersion": 1, + "label": "文件", + "message": "22 个", + "color": "green", + "style": "flat" +} diff --git a/badges/total-lines.json b/badges/total-lines.json new file mode 100644 index 0000000..71c0b77 --- /dev/null +++ b/badges/total-lines.json @@ -0,0 +1,7 @@ +{ + "schemaVersion": 1, + "label": "代码", + "message": "4813 行", + "color": "blue", + "style": "flat" +} diff --git a/badges/yaml-files.json b/badges/yaml-files.json new file mode 100644 index 0000000..3717036 --- /dev/null +++ b/badges/yaml-files.json @@ -0,0 +1,7 @@ +{ + "schemaVersion": 1, + "label": "YAML 文件", + "message": "5 个", + "color": "CB171E", + "style": "flat" +} diff --git a/badges/yaml-lines.json b/badges/yaml-lines.json new file mode 100644 index 0000000..79c02bd --- /dev/null +++ b/badges/yaml-lines.json @@ -0,0 +1,7 @@ +{ + "schemaVersion": 1, + "label": "YAML", + "message": "1423 行", + "color": "CB171E", + "style": "flat" +}