From 8d9eef0f4f2bad0f85b316d7f529863a3c27fdae Mon Sep 17 00:00:00 2001 From: zqlit Date: Wed, 30 Sep 2026 15:20:27 +0800 Subject: [PATCH] chore: add Gitea Actions support and secrets checklist --- .github/workflows/deploy.yml | 10 ++++---- GITEA_SECRETS.md | 47 ++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+), 5 deletions(-) create mode 100644 GITEA_SECRETS.md diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index ceeb9b10..1aae35df 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -640,7 +640,7 @@ jobs: MESSAGE="$MESSAGE""━━━━━━━━━━━━━━━━━━━━━━"$'\n' MESSAGE="$MESSAGE""🌐 EdgeOne Pages: $EDGEONE_STATUS"$'\n' MESSAGE="$MESSAGE""☁️ UpYun: $UPYUN_STATUS"$'\n\n' - MESSAGE="$MESSAGE""🔗 [查看详情](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }})" + MESSAGE="$MESSAGE""🔗 [查看详情](http://23.254.236.47:3001/${{ gitea.repository }}/actions/runs/${{ gitea.run_id }})" curl -s -X POST "https://api.telegram.org/bot${TELEGRAM_BOT_TOKEN}/sendMessage" \ -d chat_id="${TELEGRAM_CHAT_ID}" \ @@ -715,7 +715,7 @@ jobs: MESSAGE_TEXT="$MESSAGE_TEXT""━━━━━━━━━━━━━━━━━━━━━━"$'\n' MESSAGE_TEXT="$MESSAGE_TEXT""🌐 EdgeOne Pages: $EDGEONE_STATUS"$'\n' MESSAGE_TEXT="$MESSAGE_TEXT""☁️ UpYun: $UPYUN_STATUS"$'\n\n' - MESSAGE_TEXT="$MESSAGE_TEXT""🔗 查看详情: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" + MESSAGE_TEXT="$MESSAGE_TEXT""🔗 查看详情: http://23.254.236.47:3001/${{ gitea.repository }}/actions/runs/${{ gitea.run_id }}" echo "📤 发送飞书通知..." echo "Message length: ${#MESSAGE_TEXT}" @@ -778,7 +778,7 @@ jobs: 🔗 查看详情 ────────────────────────────────── - https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }} + http://23.254.236.47:3001/${{ gitea.repository }}/actions/runs/${{ gitea.run_id }} ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ @@ -897,7 +897,7 @@ jobs: MESSAGE="$MESSAGE""🌐 Deploy EdgeOne: $EDGEONE_STATUS"$'\n' MESSAGE="$MESSAGE""☁️ Deploy UpYun: $UPYUN_STATUS"$'\n' MESSAGE="$MESSAGE""📤 Finalize: $FINALIZE_STATUS"$'\n\n' - MESSAGE="$MESSAGE""🔗 [查看详情](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }})" + MESSAGE="$MESSAGE""🔗 [查看详情](http://23.254.236.47:3001/${{ gitea.repository }}/actions/runs/${{ gitea.run_id }})" curl -s -X POST "https://api.telegram.org/bot${TELEGRAM_BOT_TOKEN}/sendMessage" \ -d chat_id="${TELEGRAM_CHAT_ID}" \ @@ -947,7 +947,7 @@ jobs: MESSAGE_TEXT="$MESSAGE_TEXT""🌐 Deploy EdgeOne: $EDGEONE_STATUS"$'\n' MESSAGE_TEXT="$MESSAGE_TEXT""☁️ Deploy UpYun: $UPYUN_STATUS"$'\n' MESSAGE_TEXT="$MESSAGE_TEXT""📤 Finalize: $FINALIZE_STATUS"$'\n\n' - MESSAGE_TEXT="$MESSAGE_TEXT""🔗 查看详情: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" + MESSAGE_TEXT="$MESSAGE_TEXT""🔗 查看详情: http://23.254.236.47:3001/${{ gitea.repository }}/actions/runs/${{ gitea.run_id }}" curl -s -X POST "$FEISHU_WEBHOOK_URL" \ -H "Content-Type: application/json" \ diff --git a/GITEA_SECRETS.md b/GITEA_SECRETS.md new file mode 100644 index 00000000..c9045ba9 --- /dev/null +++ b/GITEA_SECRETS.md @@ -0,0 +1,47 @@ +# Gitea Secrets 配置清单 + +> 在浏览器打开 http://23.254.236.47:3001/zqlit/blog/settings/actions/secrets +> 登录账号: zqlit / 密码同服务器 + +## 核心密钥(必须配置才能发布博客) + +| # | Secret 名称 | 值 | 获取方式 | +|---|------------|-----|---------| +| 1 | COS_SECRET_ID | 你的腾讯云 SecretId | 腾讯云 → 访问管理 → API密钥管理 | +| 2 | COS_SECRET_KEY | 你的腾讯云 SecretKey | 同上 | +| 3 | COS_BUCKET | 你的 COS 存储桶名 | 腾讯云 COS 控制台 → 存储桶列表 | +| 4 | COS_REGION | COS 区域如 ap-guangzhou | COS 控制台 → 存储桶列表 | +| 5 | EDGEONE_API_TOKEN | EdgeOne API Token | EdgeOne 控制台 → API管理 | +| 6 | UPYUN_BUCKET | 又拍云服务名 | 又拍云控制台 → 服务管理 | +| 7 | UPYUN_OPERATOR | 又拍云操作员名 | 又拍云控制台 → 操作员管理 | +| 8 | UPYUN_PASSWORD | 又拍云操作员密码 | 又拍云控制台 → 操作员 → 重置密码 | +| 9 | DOGECLOUD_ACCESS_KEY | 多吉云 AccessKey | 多吉云控制台 → API密钥 | +| 10 | DOGECLOUD_SECRET_KEY | 多吉云 SecretKey | 同上 | +| 11 | CDN_URL_LIST | https://usj.cc | ✅ 已配置 | + +## 通知密钥(可选,不配则跳过通知) + +| # | Secret 名称 | 值 | 获取方式 | +|---|------------|-----|---------| +| 12 | TELEGRAM_BOT_TOKEN | TG Bot Token | @BotFather → /mybots → 选bot → API Token | +| 13 | TELEGRAM_CHAT_ID | 你的 TG ID | 给 @userinfobot 发消息获取 | +| 14 | FEISHU_WEBHOOK_URL | 飞书 Webhook | 飞书群 → 设置 → 群机器人 → 添加 → 复制地址 | +| 15 | MAIL_USERNAME | QQ邮箱 | 你自己知道 | +| 16 | MAIL_PASSWORD | QQ邮箱授权码 | QQ邮箱 → 设置 → 账户 → SMTP授权码 | + +## 备份密钥(可选,阿里云OSS周备份) + +| # | Secret 名称 | 值 | 获取方式 | +|---|------------|-----|---------| +| 17 | OSS_ACCESS_KEY_ID | 阿里云 AccessKey | 阿里云 RAM → AccessKey管理 | +| 18 | OSS_ACCESS_KEY_SECRET | 阿里云 SecretKey | 同上 | +| 19 | OSS_ENDPOINT | OSS Endpoint | 阿里云 OSS控制台 | +| 20 | OSS_BUCKET | OSS 桶名 | 同上 | + +## 配置步骤 + +1. 浏览器打开 http://23.254.236.47:3001/zqlit/blog/settings/actions/secrets +2. 登录 (zqlit / 服务器密码) +3. 点击 "Add Secret" +4. 逐个添加上面的密钥 +5. 核心密钥(1-11)配完后即可测试发布