给你的 GitHub Repository 加上 sponsor 按钮
「本文微信公众号 AndroidTraveler 首发」
背景
其实之前 GitHub 就已经说过要给开源的开发者提供赞助支持。
当你进入 GitHub 主页时,你会在右边发现一个 Tips。
![给你的 GitHub Repository 加上 sponsor 按钮](https://img.blogweb.cn/article/6b574a7d32af4960ac61568c2b25de18.webp)
点击进去,会看到下面页面:
![给你的 GitHub Repository 加上 sponsor 按钮](https://img.blogweb.cn/article/b3e64e72e3d34c16bfd7d02d02bcb512.webp)
可以看到还处于 Beta 阶段。
点击 Join the waitlist 可以加入等待列表。
由于我已经添加过了,所以会看到下面图片:
![给你的 GitHub Repository 加上 sponsor 按钮](https://img.blogweb.cn/article/dac579065f3941ceafbb50f399b4594f.webp)
但是正如图片所说,什么时候可以看到 sponsor 按钮还不确定。
那么,如果你现在希望给你的一些不错的 GitHub Repository 添加 sponsor 按钮,是否可以呢?
本文就是告诉你如何给你的 GitHub Repository 加上 sponsor 按钮。
操作后效果
![给你的 GitHub Repository 加上 sponsor 按钮](https://img.blogweb.cn/article/af5598d8cc1f4a429a6e3c62fd2ddb22.webp)
可以看到多了一个 Sponsor 按钮。
具体操作
以另一个还没 sponsor 按钮的仓库为例
1. 点击 Settings
![给你的 GitHub Repository 加上 sponsor 按钮](https://img.blogweb.cn/article/c67046248a7f44b38c0ae35927a845c7.webp)
2. 往下滑动至 Features 的 Sponsorships
![给你的 GitHub Repository 加上 sponsor 按钮](https://img.blogweb.cn/article/e01961592de044bc9ea8bb7ad4e65964.webp)
3. 勾选 Sponsorships,然后点击 Set up sponsor button
会看到自动创建了一个 FUNDING.yml 文件,并且这个文件内容还有一个模板。
![给你的 GitHub Repository 加上 sponsor 按钮](https://img.blogweb.cn/article/459040531c4149c2917f3132fe4baeae.webp)
4. 修改最后一个设置跳转的自定义赞助链接
![给你的 GitHub Repository 加上 sponsor 按钮](https://img.blogweb.cn/article/2d2fa0bd808540459954ced97c6a7910.webp)
切换到 Preview 可以看到点击 sponsor 按钮后的效果:
![给你的 GitHub Repository 加上 sponsor 按钮](https://img.blogweb.cn/article/ba3be9a7b6854110a92add9a806f9868.webp)
因为是新建一个文件,所以提交相关信息可以自己填写。另外是直接提交在当前分支,还是新建分支提 MR 就看自己了。
![给你的 GitHub Repository 加上 sponsor 按钮](https://img.blogweb.cn/article/56f8fbcfb69d4ec58eb12ef77fde0556.webp)
这边直接提交之后,就看到了 sponsor 按钮:
![给你的 GitHub Repository 加上 sponsor 按钮](https://img.blogweb.cn/article/acda58f5f6d24f4a9e29cded037007bc.webp)
点击 sponsor 按钮,可以看到效果和我们预览的一致:
![给你的 GitHub Repository 加上 sponsor 按钮](https://img.blogweb.cn/article/54c72b6171b2430b8ca31ae0232ba0eb.webp)
点击链接就会跳转到我们自己设置的赞助链接:
![给你的 GitHub Repository 加上 sponsor 按钮](https://img.blogweb.cn/article/4d25d4e7273349a69d5b06e7c8f8c78e.webp)
左微信右支付宝,大家可以扫码测试一下。
NOTE:这里的赞助链接是你自己的赞助链接,你就不要把我的放上去了。当然你要放我也不反对。[皮一下]
结语
给你的 GitHub Repository 加上 sponsor 按钮就是这么简单,关于 FUNDING.yml 文件的其他用法可以看参考链接。
参考链接
Displaying a sponsor button in your repository
![给你的 GitHub Repository 加上 sponsor 按钮](https://img.blogweb.cn/article/9b5eb763d1dd41b5a06fa17c14e35603.webp)
转载自:https://juejin.cn/post/6844903875648946183