---
url: /zh/sponsor.md
description: 介绍 CNB 平台赞赏功能，用户可上传微信赞赏码，支持在个人主页和仓库页展示，让他人扫码直接赞赏。
---
通过赞赏功能，可以向欣赏的项目或帮助过你的用户提供资金鼓励。

CNB 赞赏功能将用户的微信赞赏码与平台账号关联，在合适位置展示赞赏码。

赞赏资金直接进入创作者的微信赞赏码，CNB 不收取任何手续费。

赞赏前请甄别创作者发布的信息，确认可信。

## 上传赞赏码

1. 生成微信赞赏码

   打开微信，依次点击右上角「+」→「收付款」→「赞赏码」，完成设置后保存赞赏码

   ![wechat-sponsor](/images/wechat-sponsor.png)

2. 上传微信赞赏码

   前往 CNB 平台「个人设置」，上传刚刚生成的微信赞赏码。

## 展示赞赏码

### 个人主页

访问用户主页时，若该用户上传了赞赏码，点击赞赏按钮即可查看并扫码赞赏。

### 代码仓库首页

访问仓库首页时，默认展示过去 30 天仓库活跃度 Top 5 用户的赞赏信息。

若用户未上传赞赏码则不展示，且**不递补**排名更低的用户。

仓库活跃度综合代码提交、合并请求、Issue 等活动计算得出。

## 自定义仓库赞赏信息

如果需要自定义仓库的赞赏用户名单，或自定义捐赠链接，可在默认分支添加 `.cnb/FUNDING.yml` 文件。

文件内容：

```yaml
# 指定赞赏用户，填写用户名，最多取前 5 个用户。配置后将仅展示指定用户，不再展示仓库活跃度 Top5 用户。
cnb:
  - user1
  - user2
# 自定义捐赠链接，可在赞赏区域展示捐赠链接信息，最多取前 5 个 URL。
custom:
  - custom-url1
  - custom-url2
```

## 停止接受赞赏

个人赞赏信息：前往个人设置，删除已上传的赞赏码即可。

若配置了捐赠链接，需前往仓库删除 `.cnb/FUNDING.yml` 中的相关配置。
