From d7a0c7a85b04a3177790a8a74ebb1c5154e136de Mon Sep 17 00:00:00 2001 From: csh Date: Sun, 2 Nov 2025 21:50:27 +0800 Subject: [PATCH] :bug: help me --- .gitea/workflows/update_stats_badge.yaml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/update_stats_badge.yaml b/.gitea/workflows/update_stats_badge.yaml index 369cdc3..89fa8bf 100644 --- a/.gitea/workflows/update_stats_badge.yaml +++ b/.gitea/workflows/update_stats_badge.yaml @@ -53,6 +53,18 @@ env: GIT_USER_NAME: "github-actions[bot]" GIT_USER_EMAIL: "github-actions[bot]@users.noreply.github.com" + # ===== 平台配置 ===== + # 平台类型: github 或 gitea + PLATFORM: "gitea" + # Git 服务器 URL(Gitea 示例: https://gitea.example.com) + GIT_SERVER_URL: "https://git.mytsl.cn" + # 仓库路径(格式: owner/repo) + REPO_PATH: "${{ github.repository }}" + # Raw 文件基础 URL + # GitHub: https://raw.githubusercontent.com/{owner}/{repo}/{branch}/{path} + # Gitea: https://gitea.example.com/{owner}/{repo}/raw/branch/{branch}/{path} + RAW_URL_BASE: 'https://git.mytsl.cn/${{ github.repository }}/raw/branch' + # ========================================== # 🎨 语言分组配置 # 格式: 组名:后缀列表:显示名称:颜色:图标(可选) @@ -386,7 +398,6 @@ jobs: ## 🔄 更新机制 - ✅ 每次 push 到主分支时自动更新 - - ✅ 每天 UTC 02:00 定时更新 - ✅ 可通过 workflow_dispatch 手动触发 ## 📊 数据来源 @@ -685,8 +696,8 @@ jobs: | 统计项 | 数值 | 徽章 | |--------|------|------| - | 💻 总代码行数 | **TOTAL_CODE_PLACEHOLDER** 行 | ![代码行数](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/REPO_PLACEHOLDER/BRANCH_PLACEHOLDER/BADGE_DIR_PLACEHOLDER/total-lines.json) | - | 📁 总文件数 | **TOTAL_FILES_PLACEHOLDER** 个 | ![文件数](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/REPO_PLACEHOLDER/BRANCH_PLACEHOLDER/BADGE_DIR_PLACEHOLDER/total-files.json) | + | 💻 总代码行数 | **TOTAL_CODE_PLACEHOLDER** 行 | ![代码行数](https://img.shields.io/endpoint?url=RAW_URL_PLACEHOLDER/BRANCH_PLACEHOLDER/BADGE_DIR_PLACEHOLDER/total-lines.json) | + | 📁 总文件数 | **TOTAL_FILES_PLACEHOLDER** 个 | ![文件数](https://img.shields.io/endpoint?url=RAW_URL_PLACEHOLDER/BRANCH_PLACEHOLDER/BADGE_DIR_PLACEHOLDER/total-files.json) | | 🌐 语言种类 | **LANG_COUNT_PLACEHOLDER** 种 | - | ## 🌈 语言分布 @@ -701,6 +712,7 @@ jobs: sed -i "s|REPO_PLACEHOLDER|${{ github.repository }}|g" ${{ env.BADGE_DIR }}/README.md sed -i "s|BRANCH_PLACEHOLDER|${{ env.BADGE_BRANCH }}|g" ${{ env.BADGE_DIR }}/README.md sed -i "s|BADGE_DIR_PLACEHOLDER|${{ env.BADGE_DIR }}|g" ${{ env.BADGE_DIR }}/README.md + sed -i "s|RAW_URL_PLACEHOLDER|${{ env.RAW_URL_BASE }}|g" ${{ env.BADGE_DIR }}/README.md # 添加语言统计表格 if [ -f /tmp/lang_summary.txt ] && [ -s /tmp/lang_summary.txt ]; then @@ -720,7 +732,7 @@ jobs: fi cat >> ${{ env.BADGE_DIR }}/README.md << EOFLANG - | **${display_name}** | ${formatted_lines} | ${file_count} | ${PERCENT}% | ![${display_name}](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/${{ github.repository }}/${{ env.BADGE_BRANCH }}/${{ env.BADGE_DIR }}/${lang_id}-lines.json) | + | **${display_name}** | ${formatted_lines} | ${file_count} | ${PERCENT}% | ![${display_name}](https://img.shields.io/endpoint?url=${{ env.RAW_URL_BASE }}/${{ env.BADGE_BRANCH }}/${{ env.BADGE_DIR }}/${lang_id}-lines.json) | EOFLANG done < /tmp/lang_summary.txt fi